VM-kval 2025 Europa
| Grupp A | Grupp B | Grupp C | Grupp D |
| Tyskland | Schweiz | Danmark | Frankrike |
| Slovakien | Sverige | Grekland | Ukraina |
| Nord Irland | Slovenien | Skottland | Island |
| Luxemburg | Kosovo | Belarus | Azerbadjan |
| Grupp E | Grupp F | Grupp G | Grupp H |
| Spanien | Portugal | Nederländerna | Österrike |
| Turkiet | Ungern | Polen | Rumänien |
| Georgien | Irland | Finland | Bosnien Herzegovina |
| Bulgarien | Armenien | Litauen | Cypern |
| Malta | San Marino | ||
| Grupp I | Grupp J | Grupp K | Grupp L |
| Italien | Belgien | England | Kroatien |
| Norge | Wales | Serbien | Tjeckien |
| Israel | Nord Makedonien | Albanien | Montenegro |
| Estland |
Kazakstan |
Lettland | Färöarna |
| Moldavien | Liechtenstein | Andorra |
Gibraltar |
| VM-kval Play-Off 2026 | |||
| Grupp A | Resultat | Publik | Grupp B | Resultat | Publik | |||
| 4 sep | Luxemburg - Nord Irland | 1-3 | 9,214 | 5 sep | Slovenien - Sverige | 2-2 | 15,679 | |
| 4 sep | Slovakien - Tyskland | 2-0 | 20,013 | 5 sep | Schweiz - Kosovo | 4-0 | 33,996 | |
| 7 sep | Luxemburg - Slovakien | 0-1 | 8,487 | 8 sep | Kosovo - Sverige | 2-0 | 12,887 | |
| 7 sep | Tyskland - Nord Irland | 3-1 | 43,169 | 8 sep | Schweiz - Slovenien | 3-0 | 12,757 | |
| 10 okt | Nord Irland - Slovakien | 2-0 | 18,109 | 10 okt | Kosovo - Slovenien | 0-0 | 12,268 | |
| 10 okt | Tyskland - Luxemburg | 4-0 | 25,249 | 10 okt | Sverige - Schweiz | 0-2 | 50,151 | |
| 13 okt | Slovakien - Luxemburg | 2-0 | 13,010 | 13 okt | Sverige - Kosovo | 0-1 | 36,571 | |
| 13 okt | Nord Irland - Tyskland | 0-1 | 17,926 | 13 okt | Slovenien - Schweiz | 0-0 | 14,637 | |
| 14 nov | Slovakien - Nord Irland | 1-0 | 12,093 | 15 nov | Slovenien - Kosovo | 0-2 | 15,382 | |
| 14 nov | Luxemburg - Tyskland | 0-2 | 9,214 | 15 nov | Schweiz - Sverige | 4-1 | 26,458 | |
| 17 nov | Nord Irland - Luxemburg | 1-0 | 18,037 | 18 nov | Sverige - Slovenien | 1-1 | 25,724 | |
| 17 nov | Tyskland - Slovakien | 6-0 | 40,120 | 18 nov | Kosovo - Schweiz | 1-1 | 11,215 | |
|
Tabell Grupp A |
Tabell Grupp B |
|||||||||||||||
| sp.ma | v | o | f | mål | po | sp.ma | v | o | f | mål | po | |||||
| 1 | Tyskland | 5 | 4 | 0 | 1 | 10-3 | 12 | 1 | Schweiz | 6 | 4 | 2 | 0 | 14-2 | 14 | |
| 2 | Slovakien | 5 | 4 | 0 | 1 | 6-2 | 12 | 2 | Kosovo | 6 | 3 | 2 | 1 | 6-5 | 11 | |
| 3 | Nord Irland | 5 | 2 | 0 | 3 | 6-6 | 6 | 3 | Slovenien | 6 | 0 | 4 | 2 | 3-8 | 4 | |
| 4 | Luxemburg | 5 | 0 | 0 | 5 | 1-11 | 0 | 4 | Sverige | 6 | 0 | 2 | 4 | 4-12 | 2 | |
| Grupp C | Resultat | Publik | Grupp D | Resultat | Publik | |||
| 5 sep | Grekland - Belarus | 5-1 | 14,936 | 5 sep | Island - Azerbadjan | 5-0 | 4,021 | |
| 5 sep | Danmark - Skottland | 0-0 | 35,369 | 5 sep | Ukraina - Frankrike | 0-2 | 38,973 | |
| 8 sep | Belarus - Skottland | 0-2 | 0 | 9 sep | Azerbadjan - Ukraina | 1-1 | 8,450 | |
| 8 sep | Grekland - Danmark | 0-3 | 31,172 | 9 sep | Frankrike - Island | 2-1 | 40,150 | |
| 9 okt | Belarus - Danmark | 0-6 | 0 | 10 okt | Island - Ukraina | 3-5 | 9,111 | |
| 9 okt | Skottland - Grekland | 3-1 | 46,006 | 10 okt | Frankrike - Azerbadjan | 3-0 | 40,150 | |
| 12 okt | Skottland - Belarus | 2-1 | 49,346 | 13 okt | Ukraina - Azerbadjan | 2-1 | 6,995 | |
| 12 okt | Danmark - Grekland | 3-1 | 35,623 | 13 okt | Island - Frankrike | 2-2 | 9,151 | |
| 15 nov | Danmark - Belarus | 2-2 | 35,493 | 13 nov | Azerbadjan - Island | 0-2 | 4,300 | |
| 15 nov | Grekland - Skottland | 3-2 | 18,405 | 13 nov | Frankrike - Ukraina | 4-0 | 41,055 | |
| 18 nov | Belarus - Grekland | 0-0 | 16 nov | Ukraina - Island | 2-0 | 20,004 | ||
| 18 nov | Skottland - Danmark | 4-2 | 49,587 | 16 nov | Azerbadjan - Frankrike | 1-3 | 29,700 | |
|
Tabell Grupp C |
Tabell Grupp D |
|||||||||||||||
| sp.ma | v | o | f | mål | po | sp.ma | v | o | f | mål | po | |||||
| 1 | Skottland | 6 | 4 | 1 | 1 | 13-7 | 13 | 1 | Frankrike | 6 | 4 | 1 | 0 | 13-3 | 13 | |
| 2 | Danmark | 6 | 3 | 2 | 1 | 16-7 | 11 | 2 | Ukraina | 6 | 3 | 1 | 2 | 10-11 | 10 | |
| 3 | Grekland | 6 | 2 | 1 | 3 | 10-12 | 7 | 3 | Island | 6 | 2 | 1 | 3 | 13-11 | 7 | |
| 4 | Belarus | 6 | 0 | 2 | 4 | 4-17 | 2 | 4 | Azerbadjan | 6 | 0 | 1 | 5 | 3-16 | 1 | |
| Grupp E | Resultat | Publik | Grupp F | Resultat | Publik | |||
| 4 sep | Georgien - Turkiet | 2-3 | 44,238 | 6 sep | Armenien - Portugal | 0-5 | 14,403 | |
| 4 sep | Bulgarien - Spanien | 0-3 | 40,582 | 6 sep | Irland - Ungern | 2-2 | 51,137 | |
| 7 sep | Georgien - Bulgarien | 3-0 | 44,077 | 9 sep | Armenien - Irland | 2-1 | 13,144 | |
| 7 sep | Turkiet - Spanien | 0-6 | 32,059 | 9 sep | Ungern - Portugal | 2-3 | 61,473 | |
| 11 okt | Bulgarien - Turkiet | 1-6 | 10,059 | 11 okt | Ungern - Armenien | 2-0 | 57,285 | |
| 11 okt | Spanien - Georgien | 2-0 | 28,661 | 11 okt | Portugal - Irland | 1-0 | 48,821 | |
| 14 okt | Turkiet - Georgien | 4-1 | 26,633 | 14 okt | Irland - Armenien | 1-0 | 42,292 | |
| 14 okt | Spanien - Bulgarien | 4-0 | 28,661 | 14 okt | Portugal - Ungern | 2-2 | 47,854 | |
| 15 nov | Turkiet - Bulgarien | 2-0 | 42,756 | 13 nov | Armenien - Ungern | 0-1 | 14,247 | |
| 15 nov | Georgien - Spanien | 0-4 | 44,314 | 13 nov | Irland - Portugal | 2-0 | 50,717 | |
| 18 nov | Bulgarien - Georgien | 2-1 | 1,980 | 16 nov | Portugal - Armenien | 9-1 | 46,702 | |
| 18 nov | Spanien - Turkiet | 16 nov | Ungern - Irland | 2-3 | 59,411 | |||
|
Tabell Grupp E |
Tabell Grupp F |
|||||||||||||||
| sp.ma | v | o | f | mål | po | sp.ma | v | o | f | mål | po | |||||
| 1 | Spanien | 6 | 5 | 1 | 0 | 21-2 | 19 | 1 | Portugal | 6 | 4 | 1 | 1 | 20-7 | 13 | |
| 2 | Turkiet | 6 | 4 | 1 | 1 | 17-12 | 13 | 2 | Irland | 6 | 3 | 1 | 2 | 9-7 | 10 | |
| 3 | Georgien | 6 | 1 | 0 | 5 | 7-15 | 3 | 3 | Ungern | 6 | 2 | 2 | 2 | 11-10 | 8 | |
| 4 | Bulgarien | 6 | 1 | 0 | 3 | 3-19 | 3 | 4 | Armenien | 6 | 1 | 0 | 5 | 3-19 | 3 | |
| Grupp G | Resultat | Publik | Grupp H | Resultat | Publik | |||
| 21 mars | Malta - Finland | 0-1 | 5,106 | 21 mars | Cypern - San Marino | 2-0 | 2,336 | |
| 21 mars | Polen - Litauen | 1-0 | 55,738 | 21 mars | Rumänien - Bosnien-Herzegovina | 0-1 | 49,413 | |
| 24 mars | Litauen - Finland | 2-2 | 10,421 | 24 mars | Bosnien-Herzegovina - Cypern | 2-1 | 7,464 | |
| 24 mara | Polen - Malta | 2-0 | 45,872 | 24 mars | San Marino - Rumänien | 1-5 | 3,556 | |
| 7 juni | Malta - Litauen | 0-0 | 2,785 | 7 juni | Bosnien-Herzegovina - San Marino | 1-0 | 11,828 | |
| 7 juni | Finland - Nederländerna | 0-2 | 29,483 | 7 juni | Österrike - Rumänien | 2-1 | 48,500 | |
| 10 juni | Finland - Polen | 2-1 | 16,511 | 10 juni | Rumänien - Cypern | 2-0 | 45,324 | |
| 10 juni | Nederländerna - Malta | 8-0 | 21,006 | 10 juni | San Marino - Österrike | 0-4 | 3,075 | |
| 4 sep | Litauen - Malta | 1-1 | 7,854 | 6 sep | Österrike - Cypern | 1-0 | 16,300 | |
| 4 sep | Nederländerna - Polen | 1-1 | 40,904 | 6 sep | San Marino - Bosnien-Herzegovina | 0-6 | 2,740 | |
| 7 sep | Polen - Finland | 3-1 | 50,897 | 9 sep | Bosnien-Herzegovina - Österrike | 1-2 | 11,700 | |
| 7 sep | Litauen - Nederländerna | 2-3 | 14,797 | 9 sep | Cypern - Rumänien | 2-2 | 4,875 | |
| 9 okt | Finland - Litauen | 2-1 | 15,819 | 9 okt | Österrike - San Marino | 10-0 | 37,500 | |
| 9 okt | Malta - Nederländerna | 0-4 | 9,254 | 9 okt | Cypern - Bosnien-Herzegovina | 2-2 | 2,355 | |
| 12 okt | Nederländerna - Finland | 4-0 | 52,837 | 12 okt | San Marino - Cypern | 0-4 | 598 | |
| 12 okt | Litauen - Polen | 0-2 | 11,741 | 12 okt | Rumänien - Österrike | 1-0 | 39,581 | |
| 14 nov | Finland - Malta | 0-1 | 13,577 | 15 nov | Cypern - Österrike | 0-2 | 6,012 | |
| 14 nov | Polen - Nederländerna | 1-1 | 56,278 | 15 nov | Bosnien-Herzegovina - Rumänien | 3-1 | 11,459 | |
| 17 nov | Malta - Polen | 2-3 | 10,326 | 18 nov | Österrike - Bosnien-Herzegovina | 1-1 | 48,000 | |
| 17 nov | Nederländerna - Litauen | 4-0 | 46,913 | 18 nov | Rumänien - San Marino | 7-1 | 8,426 | |
|
Tabell Grupp G |
Tabell Grupp H |
|||||||||||||||
| sp.ma | v | o | f | mål | po | sp.ma | v | o | f | mål | po | |||||
| 1 | Nederländerna | 8 | 6 | 2 | 0 | 27-4 | 20 | 1 | Österrike | 8 | 6 | 1 | 1 | 22-4 | 19 | |
| 2 | Polen | 8 | 5 | 2 | 1 | 14-7 | 17 | 2 | Bosnien-Herzegovina | 8 | 5 | 2 | 1 | 17-7 | 17 | |
| 3 | Finland | 8 | 3 | 1 | 4 | 8-14 | 10 | 3 | Rumänien | 8 | 4 | 1 | 3 | 19-10 | 13 | |
| 4 | Malta | 8 | 1 | 2 | 5 | 4-19 | 5 | 4 | Cypern | 8 | 2 | 2 | 4 | 11-11 | 8 | |
| 5 | Litauen | 8 | 0 | 3 | 5 | 6-15 | 3 | 5 | San Marino | 8 | 0 | 0 | 8 | 2-39 | 0 | |
| Grupp I | Resultat | Publik | Grupp J | Resultat | Publik | |||
| 22 mars | Moldavien - Norge | 0-5 | 9,342 | 22 mars | Liechtenstein - Nord Makedonien | 0-3 | 4,094 | |
| 22 mars | Israel - Estland | 2-1 | 270 | 22 mars | Wales - Kazakstan | 3-1 | 32,473 | |
| 25 mars | Moldavien - Estland | 2-3 | 6,112 | 25 mars | Liechtenstein - Kazakstan | 0-2 | 1,123 | |
| 25 mars | Israel - Norge | 2-4 | 1,200 | 25 mars | Nord Makedonien - Wales | 1-1 | 23,114 | |
| 6 juni | Estland - Israel | 1-3 | 5,967 | 6 juni | Nord Makedonien - Belgien | 1-1 | 23,070 | |
| 6 juni | Norge - Italien | 3-0 | 25,796 | 6 juni | Wales - Liechtenstein | 3-0 | 30,646 | |
| 9 juni | Estland - Norge | 0-1 | 11,577 | 9 juni | Kazakstan - Nord Makedonien | 0-1 | 27,694 | |
| 9 juni | Italien - Moldavien | 2-0 | 18,771 | 9 juni | Belgien - Wales | 4-3 | 33,653 | |
| 5 sep | Moldavien - Israel | 0-4 | 7,242 | 4 sep | Kazakstan - Wales | 1-1 | 28,219 | |
| 5 sep | Italien - Estland | 5-0 | 22,559 | 4 sep | Liechtenstein - Belgien | 0-6 | 3,158 | |
| 8 sep | Israel - Italien | 4-5 | 2,540 | 7 sep | Nord Makedonien - Liechtenstein | 5-0 | 8,693 | |
| 9 sep | Norge - Moldavien | 11-1 | 24,605 | 7 sep | Belgien - Kazakstan | 6-0 | 15,119 | |
| 11 okt | Norge - Israel | 5-0 | 19,363 | 10 okt | Kazakstan - Liechtenstein | 4-0 | 26,539 | |
| 11 okt | Estland - Italien | 1-3 | 11,913 | 10 okt | Belgien - Nord Makedonien | 0-0 | 18,583 | |
| 14 okt | Estland - Moldavien | 1-1 | 4,731 | 13 okt | Nord Makedonien - Kazakstan | 1-1 | 19,929 | |
| 14 okt | Italien - Israel | 3-0 | 9,965 | 13 okt | Wales - Belgien | 2-4 | 32,803 | |
| 13 nov | Norge - Estland | 4-1 | 25,493 | 15 nov | Kazakstan - Belgien | 1-1 | 28,012 | |
| 13 nov | Moldavien - Italien | 0-2 | 9,526 | 15 nov | Liechtenstein - Wales | 0-1 | 5,563 | |
| 16 nov | Israel - Moldavien | 4-1 | 3,312 | 18 nov | Belgien - Liechtenstein | 7-0 | 26,253 | |
| 16 nov | Italien - Norge | 1-4 | 69,020 | 18 nov | Wales - Mord Makedonien | 7-1 | 32,154 | |
|
Tabell Grupp I |
Tabell Grupp J |
|||||||||||||||
| sp.ma | v | o | f | mål | po | sp.ma | v | o | f | mål | po | |||||
| 1 | Norge | 8 | 8 | 0 | 0 | 37-5 | 24 | 1 | Belgien | 8 | 5 | 3 | 0 | 29-7 | 18 | |
| 2 | Italien | 8 | 6 | 0 | 2 | 21-12 | 18 | 2 | Wales | 8 | 5 | 1 | 2 | 21-11 | 16 | |
| 3 | Israel | 8 | 4 | 0 | 4 | 19-20 | 12 | 3 | Nord Makedonien | 8 | 3 | 4 | 1 | 13-10 | 13 | |
| 4 | Estland | 8 | 1 | 1 | 6 | 8-21 | 4 | 4 | Kazakstan | 8 | 2 | 2 | 4 | 9-13 | 8 | |
| 5 | Moldavien | 8 | 0 | 1 | 7 | 5-32 | 1 | 5 | Liechtenstein | 8 | 0 | 0 | 8 | 0-31 | 0 | |
| Grupp K | Resultat | Publik | Grupp L | Resultat | Publik | |||
| 21 mars | Andorra - Lettland | 0-1 | 957 | 22 mars | Montenegro - Gibraltar | 3-1 | 3,021 | |
| 21 mars | England - Albanien | 2-0 | 82,378 | 22 mars | Tjeckien - Färöarna | 2-1 | 8,978 | |
| 24 mars | Albanien - Andorra | 3-0 | 17,183 | 25 mars | Gibraltar - Tjeckien | 0-4 | 583 | |
| 24 mars | England - Lettland | 3-0 | 79,572 | 25 mars | Montenegro - Färöarna | 1-0 | 3,226 | |
| 7 juni | Andorra - England | 0-1 | 8,872 | 6 juni | Tjeckien - Montenegro | 2-0 | 10,889 | |
| 7 juni | Albanien - Serbien | 0-0 | 20,427 | 6 juni | Gibraltar - Kroatien | 0-7 | 1,516 | |
| 10 juni | Lettland - Albanien | 1-1 | 6,083 | 9 juni | Färöarna - Gibraltar | 2-1 | 2,632 | |
| 10 juni | Serbien - Andorra | 3-0 | 7,576 | 9 juni | Kroatien - Tjeckien | 5-1 | 12,207 | |
| 6 sep | Lettland - Serbien | 0-1 | 6,238 | 5 sep | Montenegro - Tjeckien | 0-2 | 6,315 | |
| 6 sep | England - Andorra | 2-0 | 39,202 | 5 sep | Färöarna - Kroatien | 0-1 | 4,632 | |
| 9 sep | Albanien - Lettland | 1-0 | 16,568 | 8 sep | Gibraltar - Färöarna | 0-1 | 1,603 | |
| 9 sep | Serbien - England | 0-5 | 39,789 | 8 sep | Kroatien - Montenegro | 4-0 | 21,209 | |
| 11 okt | Lettland - Andorra | 2-2 | 5,027 | 9 okt | Tjeckien - Kroatien | 0-0 | 18,870 | |
| 11 okt | Serbien - Albanien | 0-1 | 4,320 | 9 okt | Färöarna - Montenegro | 4-0 | 2,034 | |
| 14 okt | Andorra - Serbien | 1-3 | 987 | 12 okt | Färöarna - Tjeckien | 2-1 | 2,980 | |
| 14 okt | Lettland - England | 0-5 | 10,404 | 12 okt | Kroatien - Gibraltar | 3-0 | 7,579 | |
| 13 nov | Andorra - Albanien | 0-1 | 2,225 | 14 nov | Gibraltar - Montenegro | 1-2 | 668 | |
| 13 nov | England - Serbien | 2-0 | 74,289 | 14 nov | Kroatien - Färöarna | 3-1 | 7,946 | |
| 16 nov | Albanien - England | 0-2 | 21,459 | 17 nov | Tjeckien - Gibraltar | 6-0 | 6,587 | |
| 16 nov | Serbien - Lettland | 2-1 | 3,894 | 17 nov | Montenegro - Kroatien | 2-3 | 4,673 | |
|
Tabell Grupp K |
Tabell Grupp L |
|||||||||||||||
| sp.ma | v | o | f | mål | po | sp.ma | v | o | f | mål | po | |||||
| 1 | England | 8 | 8 | 0 | 0 | 22-0 | 24 | 1 | Kroatien | 8 | 7 | 1 | 0 | 26-4 | 22 | |
| 2 | Albanien | 8 | 4 | 2 | 2 | 7-5 | 14 | 2 | Tjeckien | 8 | 5 | 1 | 2 | 18-8 | 16 | |
| 3 | Serbien | 8 | 4 | 1 | 3 | 9-10 | 13 | 3 | Färöarna | 8 | 4 | 0 | 4 | 11-9 | 12 | |
| 4 | Lettland | 8 | 1 | 2 | 5 | 5-15 | 5 | 4 | Montenegro | 8 | 3 | 0 | 5 | 8-17 | 9 | |
| 5 | Andorra | 8 | 0 | 1 | 7 | 3-16 | 1 | 5 | Gibraltar | 8 | 0 | 0 | 8 | 3-28 | 0 | |