EURO 2024 has been nothing short of thrilling as the top European nations have been leaving it all on the line in Germany - and some teams have already booked their spot in the last-16.
England have had quite an underwhelming start to the campaign despite picking up four points from their opening two matches.
Harry Kane's strike against Denmark wasn't enough to see England secure three pointsCredit: AFPGermany have been superb in this year's tournament so farCredit: GettyFavourites France currently find themselves in the same position as the Three Lions and it was no surprise to see them struggle against the Netherlands without talisman Kylian Mbappe.
While hosts Germany have been putting on a show for their home supporters.
But it’s not all about the performance, it’s the points that matter the most.
Are there illegal baby names? Surprising monikers that are BANNED in other countries, from Sarah to ThomasAnd SunSport can reveal what teams have qualified for the Euro 2024 knockout stages.
Which teams have qualified for the knockout stages?
Group A
Germany became the first team to secure their place in the last-16 after comfortably beating Hungary 2-0 following a 5-1 pummelling on Scotland.
Switzerland also progressed to the last-16 in second place after holding host Germany to a draw in their final group game.
Group B
Spain booked their knockout stage spot last Thursday courtesy of a gruelling 1-0 win over serial winners Spain.
And they have been joined by Italy who left it late to earn a vital point against Croatia.
Group D
France and the Netherlands have both progressed to the Euro 2024 last-16.
Group F
All about Rachel Nickell who was murdered in front of her son Alex HanscombePortugal secured their spot in the last-16 after they beat Turkey 3-0 to claim top spot in Group F.
When do the knockout stages begin?
The knockout stages take place from Saturday, June 29.
And the last-16 is set to conclude on Tuesday, July 2.
The top two teams from each group progress to the knockout stages.
However, four of the best third-placed teams will also get a spot in the round of 16.
What are the last-16 fixtures?
June 29
- 1A vs 2C (Dortmund, 8pm)
- 2A vs 2B (Berlin, 5pm)
June 30
- 1B vs 3A/D/E/F (Cologne (8pm)
- 1C vs 3D/E/F (Gelsenkirchen, 5pm)
July 1
- 1F vs 3A/B/C (Frankfurt, 8pm)
- 2D vs 2E (Düsseldorf, 5pm)
July 2
- 1E vs 3A/B/C/D (Munich, 5pm)
- 1D vs 2F (Leipzig, 8pm)