WFR WorldFootballRecord
![]() |
UEFA NATIONS LEAGUE |
![]() |
![]() |
Winners: |
France |
![]() |
| Team | Pts | Pld | W | D | L | GF | GA | Notes | |||
| 1 | Italy | 12 | 6 | 3 | 3 | 0 | 7 | 2 | |||
| 2 | Netherlands | 11 | 6 | 3 | 2 | 1 | 7 | 4 | |||
| 3 | Poland | 7 | 6 | 2 | 1 | 3 | 6 | 6 | |||
| 4 | Bosnia and Herzegovina | 2 | 6 | 0 | 2 | 4 | 3 | 11 | |||
| Nations League Finals | |||||||||||
| Relegation | |||||||||||
| Matchday 1 | ||||||
| 04/09/2020 | 20:45 | Firenze | Italy - Bosnia and Herzegovina | 1-1 | ||
| 04/09/2020 | 20:45 | Amsterdam | Netherlands - Poland | 1-0 | ||
| Matchday 2 | ||||||
| 07/09/2020 | 20:45 | Zenica | Bosnia and Herzegovina - Poland | 1-2 | ||
| 07/09/2020 | 20:45 | Amsterdam | Netherlands - Italy | 0-1 | ||
| Matchday 3 | ||||||
| 11/10/2020 | 18:00 | Zenica | Bosnia and Herzegovina - Netherlands | 0-0 | ||
| 11/10/2020 | 20:45 | Gdansk | Poland - Italy | 0-0 | ||
| Matchday 4 | ||||||
| 14/10/2020 | 20:45 | Bergamo | Italy - Netherlands | 1-1 | ||
| 14/10/2020 | 20:45 | Wroclaw | Poland - Bosnia and Herzegovina | 3-0 | ||
| Matchday 5 | ||||||
| 15/11/2020 | 18:00 | Amsterdam | Netherlands - Bosnia and Herzegovina | 3-1 | ||
| 15/11/2020 | 20:45 | Reggio Emilia | Italy - Poland | 2-0 | ||
| Matchday 6 | ||||||
| 18/11/2020 | 20:45 | Sarajevo | Bosnia and Herzegovina - Italy | 0-2 | Qual. Italy | |
| 18/11/2020 | 20:45 | Chorzow | Poland - Netherlands | 1-2 |
| Team | Pts | Pld | W | D | L | GF | GA | Notes | |||
| 1 | Belgium | 15 | 6 | 5 | 0 | 1 | 16 | 6 | |||
| 2 | Denmark | 10 | 6 | 3 | 1 | 2 | 8 | 7 | |||
| 3 | England | 10 | 6 | 3 | 1 | 2 | 7 | 4 | |||
| 4 | Iceland | 0 | 6 | 0 | 0 | 6 | 3 | 17 | |||
| Nations League Finals | |||||||||||
| Relegation | |||||||||||
| Matchday 1 | ||||||
| 05/09/2020 | 16:00 | Reykjavik | Iceland - England | 0-1 | ||
| 05/09/2020 | 20:45 | København | Denmark - Belgium | 0-2 | ||
| Matchday 2 | ||||||
| 08/09/2020 | 20:45 | Bruxelles | Belgium - Iceland | 5-1 | ||
| 08/09/2020 | 20:45 | København | Denmark - England | 0-0 | ||
| Matchday 3 | ||||||
| 11/10/2020 | 17:00 | London | England - Belgium | 2-1 | ||
| 11/10/2020 | 18:45 | Reykjavik | Iceland - Denmark | 0-3 | ||
| Matchday 4 | ||||||
| 14/10/2020 | 18:45 | Reykjavik | Iceland - Belgium | 1-2 | ||
| 14/10/2020 | 19:45 | London | England - Denmark | 0-1 | ||
| Matchday 5 | ||||||
| 15/11/2020 | 20:45 | Leuven | Belgium - England | 2-0 | ||
| 15/11/2020 | 20:45 | København | Denmark - Iceland | 2-1 | ||
| Matchday 6 | ||||||
| 18/11/2020 | 19:45 | London | England - Iceland | 4-0 | ||
| 18/11/2020 | 20:45 | Leuven | Belgium - Denmark | 4-2 | Qual. Belgium |
| Team | Pts | Pld | W | D | L | GF | GA | Notes | |||
| 1 | France | 16 | 6 | 5 | 1 | 0 | 12 | 5 | |||
| 2 | Portugal | 13 | 6 | 4 | 1 | 1 | 12 | 4 | |||
| 3 | Croatia | 3 | 6 | 1 | 0 | 5 | 9 | 16 | |||
| 4 | Sweden | 3 | 6 | 1 | 0 | 5 | 5 | 13 | |||
| Nations League Finals | |||||||||||
| Relegation | |||||||||||
| Matchday 1 | ||||||
| 05/09/2020 | 19:45 | Porto | Portugal - Croatia | 4-1 | ||
| 05/09/2020 | 20:45 | Solna | Sweden - France | 0-1 | ||
| Matchday 2 | ||||||
| 08/09/2020 | 20:45 | Saint-Denis | France - Croatia | 4-2 | ||
| 08/09/2020 | 20:45 | Solna | Sweden - Portugal | 0-2 | ||
| Matchday 3 | ||||||
| 11/10/2020 | 18:00 | Zagreb | Croatia - Sweden | 2-1 | ||
| 11/10/2020 | 20:45 | Saint-Denis | France - Portugal | 0-0 | ||
| Matchday 4 | ||||||
| 14/10/2020 | 19:45 | Lisboa | Portugal - Sweden | 3-0 | ||
| 14/10/2020 | 20:45 | Zagreb | Croatia - France | 1-2 | ||
| Matchday 5 | ||||||
| 14/11/2020 | 19:45 | Lisboa | Portugal - France | 0-1 | Qual. France | |
| 14/11/2020 | 20:45 | Solna | Sweden - Croatia | 2-1 | ||
| Matchday 6 | ||||||
| 17/11/2020 | 20:45 | Split | Croatia - Portugal | 2-3 | ||
| 17/11/2020 | 20:45 | Saint-Denis | France - Sweden | 4-2 |
| Team | Pts | Pld | W | D | L | GF | GA | Notes | |||
| 1 | Spain | 11 | 6 | 3 | 2 | 1 | 13 | 3 | |||
| 2 | Germany | 9 | 6 | 2 | 3 | 1 | 10 | 13 | |||
| 3 | Switzerland | 6 | 6 | 1 | 3 | 2 | 9 | 8 | |||
| 4 | Ukraine | 6 | 6 | 2 | 0 | 4 | 5 | 13 | |||
| Nations League Finals | |||||||||||
| Relegation | |||||||||||
| Matchday 1 | ||||||
| 03/09/2020 | 20:45 | Stuttgart | Germany - Spain | 1-1 | ||
| 03/09/2020 | 21:45 | L'viv | Ukraine - Switzerland | 2-1 | ||
| Matchday 2 | ||||||
| 06/09/2020 | 20:45 | Madrid | Spain - Ukraine | 4-0 | ||
| 06/09/2020 | 20:45 | Basel | Switzerland - Germany | 1-1 | ||
| Matchday 3 | ||||||
| 10/10/2020 | 20:45 | Madrid | Spain - Switzerland | 1-0 | ||
| 10/10/2020 | 21:45 | Kyiv | Ukraine - Germany | 1-2 | ||
| Matchday 4 | ||||||
| 13/10/2020 | 20:45 | Köln | Germany - Switzerland | 3-3 | ||
| 13/10/2020 | 21:45 | Kyiv | Ukraine - Spain | 1-0 | ||
| Matchday 5 | ||||||
| 14/11/2020 | 20:45 | Leipzig | Germany - Ukraine | 3-1 | ||
| 14/11/2020 | 20:45 | Basel | Switzerland - Spain | 1-1 | ||
| Matchday 6 | ||||||
| 17/11/2020 | 20:45 | Sevilla | Spain - Germany | 6-0 | Qual. Spain | |
| 17/11/2020 | 20:45 | Luzern | Switzerland - Ukraine | 3-0 - awarded | ||
| * Cancelled because several Ukrainian player were positive to Covid-19 | ||||||
| Team | Notes | |||
| Belgium | ||||
| France | ||||
| Italy | ||||
| Spain | ||||
| Semi-finals | ||||||
| 06/10/2021 | 20:45 | Milano | Italy - Spain | 1-2 | Qual. Spain | |
| 07/10/2021 | 20:45 | Torino | Belgium - France | 2-3 | Qual. France | |
| Match for 3rd place | ||||||
| 10/10/2021 | 15:00 | Torino | Italy - Belgium | 2-1 | 3rd placed: Italy | |
| Final | ||||||
| 10/10/2021 | 20:45 | Milano | Spain - France | 1-2 | Winners: France | |
| Team | Pts | Pld | W | D | L | GF | GA | Notes | |||
| 1 | Austria | 13 | 6 | 4 | 1 | 1 | 9 | 6 | |||
| 2 | Norway | 10 | 6 | 3 | 1 | 2 | 12 | 7 | |||
| 3 | Romania | 8 | 6 | 2 | 2 | 2 | 8 | 9 | |||
| 4 | Northern Ireland | 2 | 6 | 0 | 2 | 4 | 4 | 11 | |||
| Promotion | |||||||||||
| Relegation | |||||||||||
| Matchday 1 | ||||||
| 04/09/2020 | 20:45 | Oslo | Norway - Austria | 1-2 | ||
| 04/09/2020 | 21:45 | Bucuresti | Romania - Northern Ireland | 1-1 | ||
| Matchday 2 | ||||||
| 07/09/2020 | 19:45 | Belfast | Northern Ireland - Norway | 1-5 | ||
| 07/09/2020 | 20:45 | Klagenfurt | Austria - Romania | 2-3 | ||
| Matchday 3 | ||||||
| 11/10/2020 | 18:00 | Oslo | Norway - Romania | 4-0 | ||
| 11/10/2020 | 19:45 | Belfast | Northern Ireland - Austria | 0-1 | ||
| Matchday 4 | ||||||
| 14/10/2020 | 20:45 | Oslo | Norway - Northern Ireland | 1-0 | ||
| 14/10/2020 | 21:45 | Ploieşti | Romania - Austria | 0-1 | ||
| Matchday 5 | ||||||
| 15/11/2020 | 20:45 | Wien | Austria - Northern Ireland | 2-1 | ||
| 15/11/2020 | 21:45 | Bucuresti | Romania - Norway | 3-0 - awarded | ||
| Matchday 6 | ||||||
| 18/11/2020 | 20:45 | Wien | Austria - Norway | 1-1 | Promoted: Austria | |
| 18/11/2020 | 20:45 | Belfast | Northern Ireland - Romania | 1-1 | ||
| * Cancelled because Norway couldn't travel to Romania due to a positive Covid-19 test in the team | ||||||
| Team | Pts | Pld | W | D | L | GF | GA | Notes | |||
| 1 | Czech Republic | 12 | 6 | 4 | 0 | 2 | 9 | 5 | |||
| 2 | Scotland | 10 | 6 | 3 | 1 | 2 | 5 | 4 | |||
| 3 | Israel | 8 | 6 | 2 | 2 | 2 | 7 | 7 | |||
| 4 | Slovakia | 4 | 6 | 1 | 1 | 4 | 5 | 10 | |||
| Promotion | |||||||||||
| Relegation | |||||||||||
| Matchday 1 | ||||||
| 04/09/2020 | 19:45 | Glasgow | Scotland - Israel | 1-1 | ||
| 04/09/2020 | 20:45 | Bratislava | Slovakia - Czech Republic | 1-3 | ||
| Matchday 2 | ||||||
| 07/09/2020 | 20:45 | Olomouc | Czech Republic - Scotland | 1-2 | ||
| 07/09/2020 | 21:45 | Netanya | Israel - Slovakia | 1-1 | ||
| Matchday 3 | ||||||
| 11/10/2020 | 19:45 | Glasgow | Scotland - Slovakia | 1-0 | ||
| 11/10/2020 | 21:45 | Hai Phong | Israel - Czech Republic | 1-2 | ||
| Matchday 4 | ||||||
| 14/10/2020 | 19:45 | Glasgow | Scotland - Czech Republic | 1-0 | ||
| 14/10/2020 | 20:45 | Trnava | Slovakia - Israel | 2-3 | ||
| Matchday 5 | ||||||
| 15/11/2020 | 15:00 | Trnava | Slovakia - Scotland | 1-0 | ||
| 15/11/2020 | 20:45 | Plzen | Czech Republic - Israel | 1-0 | ||
| Matchday 6 | ||||||
| 18/11/2020 | 20:45 | Plzen | Czech Republic - Slovakia | 2-0 | Promoted: Czech Republic | |
| 18/11/2020 | 21:45 | Netanya | Israel - Scotland | 1-0 |
| Team | Pts | Pld | W | D | L | GF | GA | Notes | |||
| 1 | Hungary | 11 | 6 | 3 | 2 | 1 | 7 | 4 | |||
| 2 | Russia | 8 | 6 | 2 | 2 | 2 | 9 | 12 | |||
| 3 | Serbia | 6 | 6 | 1 | 3 | 2 | 9 | 7 | |||
| 4 | Turkey | 6 | 6 | 1 | 3 | 2 | 6 | 8 | |||
| Promotion | |||||||||||
| Relegation | |||||||||||
| Matchday 1 | ||||||
| 03/09/2020 | 21:45 | Moskva | Russia - Serbia | 3-1 | ||
| 03/09/2020 | 21:45 | Sivas | Turkey - Hungary | 0-1 | ||
| Matchday 2 | ||||||
| 06/09/2020 | 18:00 | Budapest | Hungary - Russia | 2-3 | ||
| 06/09/2020 | 20:45 | Beograd | Serbia - Turkey | 0-0 | ||
| Matchday 3 | ||||||
| 11/10/2020 | 20:45 | Beograd | Serbia - Hungary | 0-1 | ||
| 11/10/2020 | 21:45 | Moskva | Russia - Turkey | 1-1 | ||
| Matchday 4 | ||||||
| 14/10/2020 | 21:45 | Moskva | Russia - Hungary | 0-0 | ||
| 14/10/2020 | 21:45 | Istanbul | Turkey - Serbia | 2-2 | ||
| Matchday 5 | ||||||
| 15/11/2020 | 20:00 | Istanbul | Turkey - Russia | 3-2 | ||
| 15/11/2020 | 20:45 | Budapest | Hungary - Serbia | 1-1 | ||
| Matchday 6 | ||||||
| 18/11/2020 | 20:45 | Budapest | Hungary - Turkey | 2-0 | Promoted: Hungary | |
| 18/11/2020 | 20:45 | Beograd | Serbia - Russia | 5-0 |
| Team | Pts | Pld | W | D | L | GF | GA | Notes | |||
| 1 | Wales | 16 | 6 | 5 | 1 | 0 | 7 | 1 | |||
| 2 | Finland | 12 | 6 | 4 | 0 | 2 | 7 | 5 | |||
| 3 | Republic of Ireland | 3 | 6 | 0 | 3 | 3 | 1 | 4 | |||
| 4 | Bulgaria | 2 | 6 | 0 | 2 | 4 | 2 | 7 | |||
| Promotion | |||||||||||
| Relegation | |||||||||||
| Matchday 1 | ||||||
| 03/09/2020 | 21:45 | Sofia | Bulgaria - Republic of Ireland | 1-1 | ||
| 03/09/2020 | 21:45 | Helsinki | Finland - Wales | 0-1 | ||
| Matchday 2 | ||||||
| 06/09/2020 | 14:00 | Cardiff | Wales - Bulgaria | 1-0 | ||
| 06/09/2020 | 17:00 | Dublin | Republic of Ireland - Finland | 0-1 | ||
| Matchday 3 | ||||||
| 11/10/2020 | 14:00 | Dublin | Republic of Ireland - Wales | 0-0 | ||
| 11/10/2020 | 19:00 | Helsinki | Finland - Bulgaria | 2-0 | ||
| Matchday 4 | ||||||
| 14/10/2020 | 19:00 | Helsinki | Finland - Republic of Ireland | 1-0 | ||
| 14/10/2020 | 21:45 | Sofia | Bulgaria - Wales | 0-1 | ||
| Matchday 5 | ||||||
| 15/11/2020 | 17:00 | Cardiff | Wales - Republic of Ireland | 1-0 | ||
| 15/11/2020 | 19:00 | Sofia | Bulgaria - Finland | 1-2 | ||
| Matchday 6 | ||||||
| 18/11/2020 | 19:45 | Dublin | Republic of Ireland - Bulgaria | 0-0 | ||
| 18/11/2020 | 19:45 | Cardiff | Wales - Finland | 3-1 | Promoted: Wales |
| Team | Pts | Pld | W | D | L | GF | GA | Notes | |||
| 1 | Montenegro | 13 | 6 | 4 | 1 | 1 | 10 | 2 | |||
| 2 | Luxembourg | 10 | 6 | 3 | 1 | 2 | 7 | 5 | |||
| 3 | Azerbaijan | 6 | 6 | 1 | 3 | 2 | 2 | 4 | |||
| 4 | Cyprus | 4 | 6 | 1 | 1 | 4 | 2 | 10 | |||
| Promotion | |||||||||||
| Relegation play-offs | |||||||||||
| Matchday 1 | ||||||
| 05/09/2020 | 19:00 | Lefkosia | Cyprus - Montenegro | 0-2 | ||
| 05/09/2020 | 20:00 | Bakı | Azerbaijan - Luxembourg | 1-2 | ||
| Matchday 2 | ||||||
| 08/09/2020 | 20:45 | Luxembourg | Luxembourg - Montenegro | 0-1 | ||
| 08/09/2020 | 21:45 | Lefkosia | Cyprus - Azerbaijan | 0-1 | ||
| Matchday 3 | ||||||
| 10/10/2020 | 15:00 | Luxembourg | Luxembourg - Cyprus | 2-0 | ||
| 10/10/2020 | 15:00 | Podgorica | Montenegro - Azerbaijan | 2-0 | ||
| Matchday 4 | ||||||
| 13/10/2020 | 18:00 | Elbasani | Azerbaijan - Cyprus | 0-0 | ||
| 13/10/2020 | 20:45 | Podgorica | Montenegro - Luxembourg | 1-2 | ||
| Matchday 5 | ||||||
| 14/11/2020 | 18:00 | Zaprešic | Azerbaijan - Montenegro | 0-0 * | ||
| 14/11/2020 | 19:00 | Lefkosia | Cyprus - Luxembourg | 2-1 | ||
| Matchday 6 | ||||||
| 17/11/2020 | 20:45 | Luxembourg | Luxembourg - Azerbaijan | 0-0 | ||
| 17/11/2020 | 20:45 | Podgorica | Montenegro - Cyprus | 4-0 | Promoted: Montenegro | |
| * Played in Croatia due to the conflict between Armenia and Azerbaijan | ||||||
| Team | Pts | Pld | W | D | L | GF | GA | Notes | |||
| 1 | Armenia | 11 | 6 | 3 | 2 | 1 | 9 | 6 | |||
| 2 | North Macedonia | 9 | 6 | 2 | 3 | 1 | 9 | 8 | |||
| 3 | Georgia | 7 | 6 | 1 | 4 | 1 | 6 | 6 | |||
| 4 | Estonia | 3 | 6 | 0 | 3 | 3 | 5 | 9 | |||
| Promotion | |||||||||||
| Relegation play-offs | |||||||||||
| Matchday 1 | ||||||
| 05/09/2020 | 15:00 | Skopje | North Macedonia - Armenia | 2-1 | ||
| 05/09/2020 | 19:00 | Tallinn | Estonia - Georgia | 0-1 | ||
| Matchday 2 | ||||||
| 08/09/2020 | 20:00 | Yerevan | Armenia - Estonia | 2-0 | ||
| 08/09/2020 | 20:00 | Tbilisi | Georgia - North Macedonia | 1-1 | ||
| Matchday 3 | ||||||
| 11/10/2020 | 18:00 | Tychy | Armenia - Georgia | 2-2 | ||
| 11/10/2020 | 19:00 | Tallinn | Estonia - North Macedonia | 3-3 | ||
| Matchday 4 | ||||||
| 14/10/2020 | 20:45 | Skopje | North Macedonia - Georgia | 1-1 | ||
| 14/10/2020 | 21:45 | Tallinn | Estonia - Armenia | 1-1 | ||
| Matchday 5 | ||||||
| 15/11/2020 | 15:00 | Skopje | North Macedonia - Estonia | 2-1 | ||
| 15/11/2020 | 21:00 | Tbilisi | Georgia - Armenia | 1-2 | ||
| Matchday 6 | ||||||
| 18/11/2020 | 19:00 | Lefkosia | Armenia - North Macedonia | 1-0 | Promoted: Armenia | |
| 18/11/2020 | 21:00 | Tbilisi | Georgia - Estonia | 0-0 |
| Team | Pts | Pld | W | D | L | GF | GA | Notes | |||
| 1 | Slovenia | 14 | 6 | 4 | 2 | 0 | 8 | 1 | |||
| 2 | Greece | 12 | 6 | 3 | 3 | 0 | 6 | 1 | |||
| 3 | Kosovo | 6 | 6 | 1 | 2 | 3 | 4 | 6 | |||
| 4 | Moldova | 1 | 6 | 0 | 1 | 5 | 1 | 11 | |||
| Promotion | |||||||||||
| Relegation play-offs | |||||||||||
| Matchday 1 | ||||||
| 03/09/2020 | 20:45 | Parma | Moldova - Kosovo | 1-1 * | ||
| 03/09/2020 | 20:45 | Ljubljana | Slovenia - Greece | 0-0 | ||
| Matchday 2 | ||||||
| 06/09/2020 | 18:00 | Ljubljana | Slovenia - Moldova | 1-0 | ||
| 06/09/2020 | 20:45 | Prishtina | Kosovo - Greece | 1-2 | ||
| Matchday 3 | ||||||
| 11/10/2020 | 20:45 | Prishtina | Kosovo - Slovenia | 0-1 | ||
| 11/10/2020 | 21:45 | Athénai | Greece - Moldova | 2-0 | ||
| Matchday 4 | ||||||
| 14/10/2020 | 21:45 | Athénai | Greece - Kosovo | 0-0 | ||
| 14/10/2020 | 21:45 | Chisinau | Moldova - Slovenia | 0-4 | ||
| Matchday 5 | ||||||
| 15/11/2020 | 20:45 | Ljubljana | Slovenia - Kosovo | 2-1 | ||
| 15/11/2020 | 21:45 | Chisinau | Moldova - Greece | 0-2 | ||
| Matchday 6 | ||||||
| 18/11/2020 | 20:45 | Prishtina | Kosovo - Moldova | 1-0 | ||
| 18/11/2020 | 21:45 | Athénai | Greece - Slovenia | 0-0 | Promoted: Slovenia |
| Team | Pts | Pld | W | D | L | GF | GA | Notes | |||
| 1 | Albania | 11 | 6 | 3 | 2 | 1 | 8 | 4 | |||
| 2 | Belarus | 10 | 6 | 3 | 1 | 2 | 10 | 8 | |||
| 3 | Lithuania | 8 | 6 | 2 | 2 | 2 | 5 | 7 | |||
| 4 | Kazakhstan | 4 | 6 | 1 | 1 | 4 | 5 | 9 | |||
| Promotion | |||||||||||
| Relegation play-offs | |||||||||||
| Matchday 1 | ||||||
| 04/09/2020 | 19:00 | Vilnius | Lithuania - Kazakhstan | 0-2 | ||
| 04/09/2020 | 21:45 | Minsk | Belarus - Albania | 0-2 | ||
| Matchday 2 | ||||||
| 07/09/2020 | 20:00 | Almaty | Kazakhstan - Belarus | 1-2 | ||
| 07/09/2020 | 20:45 | Tirana | Albania - Lithuania | 0-1 | ||
| Matchday 3 | ||||||
| 11/10/2020 | 18:00 | Vilnius | Lithuania - Belarus | 2-2 | ||
| 11/10/2020 | 19:00 | Almansa | Kazakhstan - Albania | 0-0 | ||
| Matchday 4 | ||||||
| 14/10/2020 | 19:00 | Vilnius | Lithuania - Albania | 0-0 | ||
| 14/10/2020 | 21:45 | Minsk | Belarus - Kazakhstan | 2-0 | ||
| Matchday 5 | ||||||
| 15/11/2020 | 18:00 | Tirana | Albania - Kazakhstan | 3-1 | ||
| 15/11/2020 | 20:00 | Minsk | Belarus - Lithuania | 2-0 | ||
| Matchday 6 | ||||||
| 18/11/2020 | 16:00 | Tirana | Albania - Belarus | 3-2 | Promoted: Albania | |
| 18/11/2020 | 21:00 | Almaty | Kazakhstan - Lithuania | 1-2 |
| 1st leg | ||||||
| 24/03/2022 | 19:00 | Tallinn (EST) | Estonia - Cyprus | 0-0 | ||
| 24/03/2022 | 19:00 | Chisinau (MDA) | Moldova - Kazakhstan | 1-2 | ||
| 2nd leg | ||||||
| 28/03/2022 | 19:00 | Làrnaka (CYP) | Cyprus - Estonia | 2-0 | Qual. Cyprus | |
| 28/03/2022 | 20:00 | Nur-Sultan (KAZ) | Kazakhstan - Moldova | 0-1 aet (5-4 pso) | Qual. Kazakhstan |
| Team | Pts | Pld | W | D | L | GF | GA | Notes | |||
| 1 | Faroe Islands | 12 | 6 | 3 | 3 | 0 | 9 | 5 | |||
| 2 | Malta | 9 | 6 | 2 | 3 | 1 | 8 | 6 | |||
| 3 | Latvia | 7 | 6 | 1 | 4 | 1 | 8 | 4 | |||
| 4 | Andorra | 2 | 6 | 0 | 2 | 4 | 1 | 11 | |||
| Promotion | |||||||||||
| Matchday 1 | ||||||
| 03/09/2020 | 19:00 | Rīga | Latvia - Andorra | 0-0 | ||
| 03/09/2020 | 19:45 | Tórshavn | Faroe Islands - Malta | 3-2 | ||
| Matchday 2 | ||||||
| 06/09/2020 | 15:00 | Andorra La Vella | Andorra - Faroe Islands | 0-1 | ||
| 06/09/2020 | 20:45 | Ta' Qali | Malta - Latvia | 1-1 | ||
| Matchday 3 | ||||||
| 10/10/2020 | 17:00 | Tórshavn | Faroe Islands - Latvia | 1-1 | ||
| 10/10/2020 | 20:45 | Andorra La Vella | Andorra - Malta | 0-0 | ||
| Matchday 4 | ||||||
| 13/10/2020 | 19:00 | Rīga | Latvia - Malta | 0-1 | ||
| 13/10/2020 | 19:45 | Tórshavn | Faroe Islands - Andorra | 2-0 | ||
| Matchday 5 | ||||||
| 14/11/2020 | 15:00 | Ta' Qali | Malta - Andorra | 3-1 | ||
| 14/11/2020 | 19:00 | Rīga | Latvia - Faroe Islands | 1-1 | ||
| Matchday 6 | ||||||
| 17/11/2020 | 20:45 | Andorra La Vella | Andorra - Latvia | 0-5 | ||
| 17/11/2020 | 20:45 | Ta' Qali | Malta - Faroe Islands | 1-1 | Promoted: Faroe Islands |
| Team | Pts | Pld | W | D | L | GF | GA | Notes | |||
| 1 | Gibraltar | 8 | 4 | 2 | 2 | 0 | 3 | 1 | |||
| 2 | Liechtenstein | 5 | 4 | 1 | 2 | 1 | 3 | 2 | |||
| 3 | San Marino | 2 | 4 | 0 | 2 | 2 | 0 | 3 | |||
| Promotion | |||||||||||
| 05/09/2020 | 15:00 | Gibraltar | Gibraltar - San Marino | 1-0 | ||
| 08/09/2020 | 20:45 | Rimini | San Marino - Liechtenstein | 0-2 | ||
| 10/10/2020 | 18:00 | Vaduz | Liechtenstein - Gibraltar | 0-1 | ||
| 13/10/2020 | 20:45 | Vaduz | Liechtenstein - San Marino | 0-0 | ||
| 14/11/2020 | 15:00 | Serravalle | San Marino - Gibraltar | 0-0 | ||
| 17/11/2020 | 20:45 | Gibraltar | Gibraltar - Liechtenstein | 1-1 | Promoted: Gibraltar |