The Euro 2024 group stages are now done and dusted, and the last 16 teams remaining have now learned who they will face in the first knockout match of the competition!
All of the fancied sides, including Germany, Spain, Italy, Belgium and England earned automatic qualification as group winners or runners-up, while the four best third-placed teams tossed up a couple of surprises with Georgia and Slovakia both grabbing spots in the next round.
Here, Sports Mole will take a look at which teams made it through to the last 16 and recap who each will face.
Which teams have already qualified for the last 16 at Euro 2024?
EURO 2024 GROUP A STANDINGS
Who has qualified from Group A?
Germany, Switzerland
The host nation Germany became the first side to book their spot in the last 16 of Euro 2024 as they topped Group A with seven points. They secured a thumping 5-1 win against Scotland in the opening match of the tournament and followed up with a 2-0 victory over Hungary on June 19.
Die Mannschaft needed only a point from their final group-stage fixture against Switzerland to qualify for the last 16 as group winners and managed to get over the line thanks to a second-half stoppage-time goal from Niclas Fullkrug that cancelled out Dan Ndoye's match-opener.
That result saw Switzerland finish second in the group with five points and unbeaten, while Hungary kept their qualification hopes alive with a late 1-0 win over Scotland in their final group-stage match that took them to three points and set them in third place.
Scotland bowed out of the competition following that defeat, while the Magyars are one of the sides who will be hoping to earn qualification for the next round as a best third-placed side.
EURO 2024 GROUP B STANDINGS
Who has qualified from Group B?
Spain, Italy
Spain became the first side to qualify for the last 16 with a perfect record of three wins from three games, posting a 3-0 win over Croatia in their opening match followed by back-to-back 1-0 victories over Italy and Albania.
After beating Albania 2-1 in their first match and losing 1-0 to Spain in their second, the defending champions Italy earned their place in the last 16 in their final fixture of the group, but required a dramatic 98th-minute equaliser to salvage a point against Croatia, leaving them five points behind Spain and two ahead of their vanquished opponents.
Croatia finished in third place and needed England to do them a massive favour by beating Slovenia by at least three clear goals in Group C to stand a chance of securing one of the four best third-placed spots, but a goalless draw between the Three Lions and the Dragons means their Euro 2024 campaign has come to an end.
Albania ended bottom of the group with one point and will also play no further part in the competition.
EURO 2024 GROUP C STANDINGS
Who has qualified from Group C?
England, Denmark, Slovenia
After playing out a tame 0-0 draw against Slovenia in their final group-stage match, England will head for the last 16 as winners of Group C, but will have to wait to find out who they will face in the next round, as their opponent will be a third-place team from either Group D, E or F.
Denmark end the group in second place after a slow-burning encounter with Serbia, which means they have a date with the hosts Germany in Dortmund in the round of 16, while Serbia will be heading home.
While England players looked somewhat dejected after their final group-stage match, Slovenia enjoyed their evening, having qualified as one of the best third-placed finishers after the final whistle.
Who has qualified from Group D as things stand?
Who has qualified from Group D?
Austria, France, Netherlands
The final placement in Group D was decided on Tuesday evening, and in a remarkable match, Austria managed to overcome the Netherlands 3-2 thanks to an 80th-minute goal from Borussia Dortmund's Marcel Sabitzer, which saw Das Team claim the top spot in the final standings.
Kylian Mbappe got his first goal of the tournament in France's final match against Poland and Les Bleus looked to be on their way to winning the group, but a Robert Lewandowski penalty in the 79th minute saw Didier Deschamps's side forced to settle for a share of the spoils, leaving them on five points and heading to the next round as Group D runners-up.
The Netherlands' defeat saw them drop from the summit of the group to third place with four points, but they will progress to the knockout round as a best third-placed side, where they will face a group winner, though they will still have to wait to see who that will be. Poland exit the tournament with one point in their three matches.
EURO 2024 GROUP E STANDINGS
Who has qualified from Group E?
No-one yet
In what turned out to be the most evenly contested group in the competition, where all four sides ended level on four points after three games, Romania emerged as the group winners having scored more goals than second-placed Belgium.
Domenico Tedesco's side finsied ahead of Slovakia on goal difference, but the Falcons' four points was enough to earn them a spot in the next round as one of the best third-placed finishers.
Ukraine's Euro 2024 campaign ended in heartbreak, as they finished bottom of the group due to a worse goal difference than Slovakia, and were forced to exit the competition despite earning a point more than Group C qualifier Slovenia.
EURO 2024 GROUP F STANDINGS
Who has qualified from Group F?
Portugal
Cristiano Ronaldo's Portugal kicked off their tournament with a scrappy 2-1 win over the Czech Republic but put in a much better performance in their second match as they ran out 3-0 winners over Turkey, a result that booked their spot in the last 16.
Despite a shocking 2-0 loss to Georgia in the final match of the group, which allowed Turkey to draw level on six points following their final match victory over the Czech Republic, Roberto Martinez's side won the group by virtue of their head-to-head record against the Crescent-Stars.
That incredible victory saw Georgia secure a spot in the next round as one of the best third-placed finishers, while the Czech Republic ended bottom of Group F and were sent home with one point in their three games.
How were the best third-placed teams decided?
Only four of the six third-placed teams from the group stage were granted entry to the last 16. The teams that joined the group winners and runners-up in the next round were determined by:
1. Higher number of points in the group stage
2. Better goal difference in the group stage
3. Higher number of goals scored
4. Higher number of wins in the competition
5. Fewer disciplinary points (based on yellow and red cards)
6. European Qualifiers Rankings