The European Qualifiers for UEFA EURO 2024 ran from March to November 2023, with the play-offs for the remaining finals places taking place in March 2024.
MATCHDAY 1
Thursday 23 March 2023
Group C: Italy 1-2 England, North Macedonia 2-1 MaltaGroup H: Kazakhstan 1-2 Slovenia, Denmark 3-1 Finland, San Marino 0-2 Northern IrelandGroup J: Bosnia and Herzegovina 3-0 Iceland, Portugal 4-0 Liechtenstein, Slovakia 0-0 Luxembourg
Friday 24 March 2023
Group B: France 4-0 Netherlands, Gibraltar 0-3 GreeceGroup E: Czechia 3-1 Poland, Moldova 1-1 Faroe IslandsGroup F: Austria 4-1 Azerbaijan, Sweden 0-3 BelgiumGroup G: Bulgaria 0-1 Montenegro, Serbia 2-0 Lithuania
Saturday 25 March 2023
Group A: Scotland 3-0 Cyprus, Spain 3-0 NorwayGroup D: Armenia 1-2 Türkiye, Croatia 1-1 WalesGroup I: Belarus 0-5 Switzerland, Andorra 0-2 Romania, Israel 1-1 Kosovo
MATCHDAY 2
Sunday 26 March 2023
Group C: England 2-0 Ukraine, Malta 0-2 ItalyGroup H: Kazakhstan 3-2 Denmark, Slovenia 2-0 San Marino, Northern Ireland 0-1 FinlandGroup J: Liechtenstein 0-7 Iceland, Luxembourg 0-6 Portugal, Slovakia 2-0 Bosnia and Herzegovina
Monday 27 March 2023
Group B: Netherlands 3-0 Gibraltar, Republic of Ireland 0-1 FranceGroup E: Moldova 0-0 Czechia, Poland 1-0 AlbaniaGroup F: Austria 2-1 Estonia, Sweden 5-0 AzerbaijanGroup G: Hungary 3-0 Bulgaria, Montenegro 0-2 Serbia
Tuesday 28 March 2023
Group A: Georgia 1-1 Norway, Scotland 2-0 SpainGroup D: Türkiye 0-2 Croatia, Wales 1-0 LatviaGroup I: Kosovo 1-1 Andorra, Romania 2-1 Belarus, Switzerland 3-0 Israel
MATCHDAY 3
Friday 16 June 2023
Group B: Gibraltar 0-3 France, Greece 2-1 Republic of IrelandGroup C: Malta 0-4 England, North Macedonia 2-3 UkraineGroup D: Latvia 2-3 Türkiye, Wales 2-4 ArmeniaGroup H: Denmark 1-0 Northern Ireland, Finland 2-0 Slovenia, San Marino 0-3 KazakhstanGroup I: Andorra 1-2 Switzerland, Belarus 1-2 Israel, Kosovo 0-0 Romania
Saturday 17 June 2023
Group A: Norway 1-2 Scotland, Cyprus 1-2 GeorgiaGroup E: Albania 2-0 Moldova, Faroe Islands 0-3 CzechiaGroup F: Azerbaijan 1-1 Estonia, Belgium 1-1 AustriaGroup G: Lithuania 1-1 Bulgaria, Montenegro 0-0 HungaryGroup J: Luxembourg 2-0 Liechtenstein, Iceland 1-2 Slovakia, Portugal 3-0 Bosnia and Herzegovina
MATCHDAY 4
Monday 19 June 2023
Group B: France 1-0 Greece, Republic of Ireland 3-0 GibraltarGroup C: Ukraine 1-0 Malta, England 7-0 North MacedoniaGroup D: Armenia 2-1 Latvia, Türkiye 2-0 WalesGroup H: Finland 6-0 San Marino, Northern Ireland 0-1 Kazakhstan, Slovenia 1-1 DenmarkGroup I: Belarus 2-1 Kosovo, Israel 2-1 Andorra, Switzerland 2-2 Romania
Tuesday 20 June 2023
Group A: Norway 3-1 Cyprus, Scotland 2-0 GeorgiaGroup E: Faroe Islands 1-3 Albania, Moldova 3-2 PolandGroup F: Austria 2-0 Sweden, Estonia 0-3 BelgiumGroup G: Bulgaria 1-1 Serbia, Hungary 2-0 LithuaniaGroup J: Bosnia and Herzegovina 0-2 Luxembourg, Iceland 0-1 Portugal, Liechtenstein 0-1 Slovakia
MATCHDAY 5
Thursday 7 September 2023
Group B: France 2-0 Republic of Ireland, Netherlands 3-0 GreeceGroup E: Czechia 1-1 Albania, Poland 2-0 Faroe IslandsGroup G: Lithuania 2-2 Montenegro, Serbia 1-2 HungaryGroup H: Kazakhstan 0-1 Finland, Denmark 4-0 San Marino, Slovenia 4-2 Northern Ireland
Friday 8 September 2023
Group A: Georgia 1-7 Spain, Cyprus 0-3 ScotlandGroup D: Croatia 5-0 Latvia, Türkiye 1-1 ArmeniaGroup J: Bosnia and Herzegovina 2-1 Liechtenstein, Luxembourg 3-1 Iceland, Slovakia 0-1 Portugal
Saturday 9 September 2023
Group C: Ukraine 1-1 England, North Macedonia 1-1 ItalyGroup F: Azerbaijan 0-1 Belgium, Estonia 0-5 SwedenGroup I: Andorra 0-0 Belarus, Kosovo 2-2 Switzerland, Romania 1-1 Israel
MATCHDAY 6
Sunday 10 September 2023
Group B: Greece 5-0 Gibraltar, Republic of Ireland 1-2 NetherlandsGroup E: Faroe Islands 0-1 Moldova, Albania 2-0 PolandGroup G: Montenegro 2-1 Bulgaria, Lithuania 1-3 SerbiaGroup H: Kazakhstan 1-0 Northern Ireland, Finland 0-1 Denmark, San Marino 0-4 Slovenia
Monday 11 September 2023
Group D: Armenia 0-1 Croatia, Latvia 0-2 WalesGroup J: Iceland 1-0 Bosnia and Herzegovina, Portugal 9-0 Luxembourg, Slovakia 3-0 Liechtenstein
Tuesday 12 September 2023
Group A: Norway 2-1 Georgia, Spain 6-0 CyprusGroup C: Italy 2-1 Ukraine, Malta 0-2 North MacedoniaGroup F: Belgium 5-0 Estonia, Sweden 1-3 AustriaGroup I: Israel 1-0 Belarus, Romania 2-0 Kosovo, Switzerland 3-0 Andorra
MATCHDAY 7
Thursday 12 October 2023
Group A: Cyprus 0-4 Norway, Spain 2-0 ScotlandGroup D: Croatia 0-1 Türkiye, Latvia 2-0 ArmeniaGroup E: Albania 3-0 Czechia, Faroe Islands 0-2 PolandGroup I*: Andorra 0-3 Kosovo, Belarus 0-0 Romania
*The postponed game between Israel and Switzerland was rescheduled for Wednesday 15 November.
Friday 13 October 2023
Group B: Netherlands 1-2 France, Republic of Ireland 0-2 GreeceGroup F: Austria 2-3 Belgium, Estonia 0-2 AzerbaijanGroup J: Iceland 1-1 Luxembourg, Liechtenstein 0-2 Bosnia and Herzegovina, Portugal 3-2 Slovakia
Saturday 14 October 2023
Group C: Ukraine 2-0 North Macedonia, Italy 4-0 MaltaGroup G: Bulgaria 0-2 Lithuania, Hungary 2-1 SerbiaGroup H: Northern Ireland 3-0 San Marino, Slovenia 3-0 Finland, Denmark 3-1 Kazakhstan
Wednesday 15 November 2023
Group I: Israel 1-1 Switzerland
MATCHDAY 8
Sunday 15 October 2023
Group A: Georgia 4-0 Cyprus, Norway 0-1 SpainGroup D: Türkiye 4-0 Latvia, Wales 2-1 CroatiaGroup E: Czechia 1-0 Faroe Islands, Poland 1-1 MoldovaGroup I*: Switzerland 3-3 Belarus, Romania 4-0 Andorra
*The postponed game between Kosovo and Israel was rescheduled for Sunday 12 November.
All the EURO 2024 matches and venues
Monday 16 October 2023
Group B: Gibraltar 0-4 Republic of Ireland, Greece 0-1 NetherlandsGroup F: Azerbaijan 0-1 Austria, Belgium 1-1 Sweden*Group J: Bosnia and Herzegovina 0-5 Portugal, Iceland 4-0 Liechtenstein, Luxembourg 0-1 Slovakia
*The match between Belgium and Sweden was abandoned at half-time upon request and agreement of the two teams; the result at the half-time interval (1-1) has since been confirmed as final. Each team is awarded one point with the Group F standings updated accordingly.
Tuesday 17 October 2023
Group C: England 3-1 Italy, Malta 1-3 UkraineGroup G: Lithuania 2-2 Hungary, Serbia 3-1 MontenegroGroup H: Finland 1-2 Kazakhstan, Northern Ireland 0-1 Slovenia, San Marino 1-2 Denmark
Sunday 12 November 2023
Group I: Kosovo 1-0 Israel
MATCHDAY 9
Thursday 16 November 2023
Group A: Georgia 2-2 Scotland, Cyprus 1-3 SpainGroup F: Azerbaijan 3-0 Sweden, Estonia 0-2 AustriaGroup G: Bulgaria 2-2 Hungary, Montenegro 2-0 LithuaniaGroup J: Liechtenstein 0-2 Portugal, Luxembourg 4-1 Bosnia and Herzegovina, Slovakia 4-2 Iceland
Friday 17 November 2023
Group C: England 2-0 Malta, Italy 5-2 North MacedoniaGroup E: Moldova 1-1 Albania, Poland 1-1 CzechiaGroup H: Kazakhstan 3-1 San Marino, Finland 4-0 Northern Ireland, Denmark 2-1 Slovenia
Saturday 18 November 2023
Group B: France 14-0 Gibraltar, Netherlands 1-0 Republic of IrelandGroup D: Armenia 1-1 Wales, Latvia 0-2 CroatiaGroup I: Belarus 1-0 Andorra, Israel 1-2 Romania, Switzerland 1-1 Kosovo
MATCHDAY 10
Sunday 19 November 2023
Group A: Scotland 3-3 Norway, Spain 3-1 GeorgiaGroup F: Belgium 5-0 Azerbaijan, Sweden 2-0 EstoniaGroup G: Hungary 3-1 Montenegro, Serbia 2-2 BulgariaGroup J: Bosnia and Herzegovina 1-2 Slovakia, Liechtenstein 0-1 Luxembourg, Portugal 2-0 Iceland
Monday 20 November 2023
Group C: North Macedonia 1-1 England, Ukraine 0-0 ItalyGroup E: Albania 0-0 Faroe Islands, Czechia 3-0 MoldovaGroup H: Northern Ireland 2-0 Denmark, San Marino 1-2 Finland, Slovenia 2-1 Kazakhstan
Tuesday 21 November 2023
Group B: Gibraltar 0-6 Netherlands, Greece 2-2 FranceGroup D: Croatia 1-0 Armenia, Wales 1-1 TürkiyeGroup I: Andorra 0-2 Israel, Kosovo 0-1 Belarus, Romania 1-0 Switzerland