Euro 2024 results and latest news

Euro 2024 Points Table and Match results

Euro 2024 Points Table
Group AMatches PlayedWinsDrawsLossesGoals ForGoals AgainstGoals DefendedPoints
1Germany32108267
2Switzerland31205325
3Hungary310225-33
4Scotland301227-51
Group B
1Spain33005059
2Italy31113304
4Croatia302125-32
3Albania301235-21
Group C
1England31202115
3Slovenia30302203
2Denmark30302203
4Serbia302112-12
Group D
4Austria32016426
2France31202115
1Netherlands31114404
3Poland301236-31
Group E
1Romania31114314
2Belgium31112114
3Slovakia31113304
4Ukraine311124-24
Group F
1Portugal32015326
2Turkiye32015506
3Georgia31114404
3Czechia301235-21

Semi-Finals

Spain vs France on July 9 2024

Netherlands vs England on July 10 2024

Quarter Finals

Spain vs Germany on Friday July 5th 2024, Spain beat Germany 2-1

Portugal vs France on Friday July 5th 2024, France beat Portugal over penalties 5-3

England vs Switzerland Saturday July 6th 2024, England beat Switzerland over penalties 5-3

Netherlands vs Turkiye Saturday July 6th 2024 , Netherlands beat Turkiye 2-1

Round of 16

Switzerland beat Italy 2-0

Germany beat Denmark 2-0

England beat Slovakia 2-1

Spain beat Georgia 4-1

France beat Belgium 1-0

Portugal beat Slovenia 0-0 after a drawn game on penalties

Netherlands beat Romania 3-0

Turkiye beat Austria 2-1

June 29 2024

Switzerland beat Portugal 2-0

Germany beat Denmark 2-0

England beat Scotland 2-1

Spain beat Georgia 4-1

Group A

  • Germany 5-1 beat Scotland
  • Switzerland 3-1 beat Hungary
  • Germany 2-0 beat Hungary
  • Scotland 1-1 Draw the game with Switzerland
  • Switzerland 1-1 Draw the game with Germany
  • Hungary 1-0 beat Scotland

Group B

  • Spain 3-0 beat Croatia
  • Italy 2-1 beat Albania
  • Croatia draws game with Albania 2-2
  • Spain 1-0 beat Italy
  • Spain 1-0 beat Albania
  • Croatia 1-1 draws game with Italy

Group C

  • Denmark 1-0 beat Slovenia
  • England 1-0 beat Serbia
  • Denmark 1-1 Draws the game with England
  • Slovenia 1-1 Draws the game with Serbia
  • England 0-0 Draws the game with Slovenia
  • Denmark 0-0 Draws the game with Serbia

Group D

  • Netherlands 2-1 beat Poland
  • France 1-0 beat Austria
  • Austria 3-1 beat Poland
  • Netherlands 0-0 Draws game with France
  • France 1-1 Draws game with Poland
  • Austria 3-2 beat Netherlands

Group E

  • Romania 3-0 beat Ukraine
  • Slovakia 1-0 beat Belgium
  • Ukraine 2-1 beat Slovakia
  • Belgium 2-0 beat Romania
  • Slovakia 1-1 Draws the game with Romania
  • Ukraine 0-0 Draws the game with Belgium

Group F

  • Turkiye 3-1 beat Georgia
  • Portugal 2-1 beat Czechia
  • Georgia 1-1 draws game with Czechia
  • Portugal 3-0 beat Turkiye
  • Georgia 2-0 beats Portugal
  • Turkiye 2-1 beats Czechia

Image credit

Bildersindtoll, CC0, via Wikimedia Commons