| Wales national football team results |
|---|
| Win Draw Loss |
This is a list of the Wales national football team results from 2020 to present. [1] [2]
| 3 September 2020 Nations League B | Finland | 0–1 | Helsinki, Finland | |
| 21:45 UTC+3 | UEFA Report |
| Stadium: Helsinki Olympic Stadium Attendance: 0 [note 1] Referee: Daniel Siebert (Germany) |
| 6 September 2020 Nations League B | Wales | 1–0 | Cardiff, Wales | |
| 14:00 UTC+1 |
| UEFA Report | Stadium: Cardiff City Stadium Attendance: 0 [note 1] Referee: Fábio Veríssimo (Portugal) |
| 8 October 2020 Friendly | England | 3–0 | London, England | |
| 19:45 UTC+1 |
| BBC Report | Stadium: Wembley Stadium Attendance: 0 Referee: Bobby Madden (Scotland) |
| 11 October 2020 Nations League B | Republic of Ireland | 0–0 | Dublin, Ireland | |
| 14:00 UTC+1 | UEFA Report | Stadium: Aviva Stadium Attendance: 0 [note 2] Referee: Anastasios Sidiropoulos (Greece) |
| 14 October 2020 Nations League B | Bulgaria | 0–1 | Sofia, Bulgaria | |
| 21:45 UTC+3 | UEFA Report |
| Stadium: Vasil Levski National Stadium Attendance: 478 Referee: Aliyar Aghayev (Azerbaijan) |
| 12 November 2020 Friendly | Wales | 0–0 | Swansea, Wales | |
| 19:45 UTC+0 | BBC Report | Stadium: Liberty Stadium Attendance: 0 Referee: Nick Walsh (Scotland) | ||
| Note: Match originally scheduled for 30 March 2020, but postponed due to a spike in COVID-19 cases. | ||||
| 15 November 2020 Nations League B | Wales | 1–0 | Cardiff, Wales | |
| 17:00 UTC+0 |
| UEFA Report | Stadium: Cardiff City Stadium Referee: Petr Ardeleánu (Czech Republic) |
| 18 November 2020 Nations League B | Wales | 3–1 | Cardiff, Wales | |
| 19:45 UTC+0 | UEFA Report |
| Stadium: Cardiff City Stadium Referee: Jesús Gil Manzano (Spain) |
| 24 March 2021 2022 World Cup qual. | Belgium | 3–1 | Leuven, Belgium | |
| 20:45 UTC+1 | BBC Report |
| Stadium: Den Dreef Attendance: 0 Referee: Cüneyt Çakır (Turkey) |
| 27 March 2021 Friendly | Wales | 1–0 | Cardiff, Wales | |
| 20:00 UTC+0 |
| BBC Report | Stadium: Cardiff City Stadium Attendance: 0 Referee: Ian McNabb (Northern Ireland) |
| 30 March 2021 2022 World Cup qual. | Wales | 1–0 | Cardiff, Wales | |
| 19:45 UTC+1 |
| BBC Report | Stadium: Cardiff City Stadium Attendance: 0 Referee: Ovidiu Haţegan (Romania) |
| 2 June 2021 Friendly | France | 3–0 | Nice, France | |
| 21:00 UTC+2 | BBC Report | Stadium: Allianz Riviera Attendance: 0 Referee: Luís Godinho (Portugal) |
| 5 June 2021 Friendly | Wales | 0–0 | Cardiff, Wales | |
| 17:00 UTC+1 | BBC Report | Stadium: Cardiff City Stadium Attendance: 6,500 Referee: Neil Doyle (Republic of Ireland) |
| 12 June 2021 Euro 2020 Group A | Wales | 1–1 | Baku, Azerbaijan | |
| 17:00 UTC+4 |
| UEFA Report |
| Stadium: Olympic Stadium Attendance: 8,782 Referee: Clément Turpin (France) |
| 16 June 2021 Euro 2020 Group A | Turkey | 0–2 | Baku, Azerbaijan | |
| 20:00 UTC+4 | UEFA Report |
| Stadium: Olympic Stadium Attendance: 19,762 Referee: Artur Soares Dias (Portugal) |
| 20 June 2021 Euro 2020 Group A | Italy | 1–0 | Rome, Italy | |
| 18:00 UTC+2 |
| UEFA Report | Stadium: Stadio Olimpico Attendance: 11,541 Referee: Ovidiu Hațegan (Romania) |
| 26 June 2021 Euro 2020 R16 | Wales | 0–4 | Amsterdam, Netherlands | |
| 18:00 UTC+2 | UEFA Report |
| Stadium: Johan Cruyff Arena Attendance: 14,645 Referee: Daniel Siebert (Germany) |
| 1 September 2021 Friendly | Finland | 0–0 | Helsinki, Finland | |
| 19:00 UTC+3 | BBC Report | Stadium: Helsinki Olympic Stadium Attendance: 4,357 Referee: Kristo Tohver (Estonia) |
| 5 September 2021 2022 World Cup qual. | Belarus | 2–3 | Kazan, Russia | |
| 16:00 UTC+3 |
| BBC Report | Stadium: Central Stadium Attendance: 0 Referee: Giorgi Kruashvili (Georgia) |
| 8 September 2021 2022 World Cup qual. | Wales | 0–0 | Cardiff, Wales | |
| 19:45 UTC+1 | BBC Report | Stadium: Cardiff City Stadium Attendance: 21,624 Referee: Ruddy Buquet (France) |
| 8 October 2021 2022 World Cup qual. | Czech Republic | 2–2 | Prague, Czech Republic | |
| 20:45 UTC+2 | BBC Report | Stadium: Sinobo Stadium Attendance: 16,856 Referee: Deniz Aytekin (Germany) |
| 11 October 2021 2022 World Cup qual. | Estonia | 0–1 | Tallinn, Estonia | |
| 20:45 UTC+2 | BBC Report |
| Stadium: A. Le Coq Arena Attendance: 5,118 Referee: Sandro Schärer (Switzerland) |
| 13 November 2021 2022 World Cup qual. | Wales | 5–1 | Cardiff, Wales | |
| 19:45 UTC+0 |
| BBC Report |
| Stadium: Cardiff City Stadium Attendance: 27,152 Referee: Maurizio Mariani (Italy) |
| 16 November 2021 2022 World Cup qual. | Wales | 1–1 | Cardiff, Wales | |
| 19:45 UTC+0 |
| BBC Report |
| Stadium: Cardiff City Stadium Attendance: 32,343 Referee: Artur Soares Dias (Portugal) |
| 24 March 2022 2022 World Cup qual PO Semi | Wales | 2–1 | Cardiff, Wales | |
| 19:45 UTC+0 |
| BBC report |
| Stadium: Cardiff City Stadium Attendance: 32,053 Referee: Szymon Marciniak (Poland) |
| 29 March 2022 Friendly | Wales | 1–1 | Cardiff, Wales | |
| 19:45 UTC+1 |
| BBC report |
| Stadium: Cardiff City Stadium Attendance: 12,912 Referee: Paul Tierney (England) |
| 1 June 2022 Nations League A | Poland | 2–1 | Wrocław, Poland | |
| 18:00 UTC+2 | UEFA report BBC report |
| Stadium: Stadion Wrocław Attendance: 35,214 Referee: Rade Obrenovič (Slovenia) |
| 5 June 2022 2022 World Cup qual PO Final | Wales | 1–0 | Cardiff, Wales | |
| 17:00 UTC+1 |
| BBC report | Stadium: Cardiff City Stadium Attendance: 32,660 Referee: Antonio Mateu Lahoz (Spain) |
| 8 June 2022 Nations League A | Wales | 1–2 | Cardiff, Wales | |
| 19:45 UTC+1 |
| UEFA report BBC report |
| Stadium: Cardiff City Stadium Attendance: 23,395 Referee: Glenn Nyberg (Sweden) |
| 11 June 2022 Nations League A | Wales | 1–1 | Cardiff, Wales | |
| 19:45 UTC+1 |
| BBC report UEFA report |
| Stadium: Cardiff City Stadium Attendance: 27,188 Referee: Benoît Bastien (France) |
| 14 June 2022 Nations League A | Netherlands | 3–2 | Rotterdam, Netherlands | |
| 20:45 UTC+2 | BBC report UEFA report | Stadium: Stadion Feijenoord Attendance: 37,247 Referee: Horațiu Feșnic (Romania) |
| 22 September 2022 Nations League A | Belgium | 2–1 | Brussels, Belgium | |
| 20:45 UTC+2 | BBC report UEFA report |
| Stadium: King Baudouin Stadium Attendance: 28,463 Referee: Ali Palabıyık (Turkey) |
| 25 September 2022 Nations League A | Wales | 0–1 | Cardiff, Wales | |
| 19:45 UTC+1 | BBC report UEFA report |
| Stadium: Cardiff City Stadium Attendance: 31,520 Referee: Andris Treimanis (Latvia) |
| 21 November 2022 2022 FIFA World Cup Group B | United States | 1–1 | Al Rayyan, Qatar | |
| 22:00 UTC+3 |
| FIFA report BBC report | Stadium: Ahmad bin Ali Stadium Attendance: 43,418 Referee: Abdulrahman Al-Jassim (Qatar) |
| 25 November 2022 2022 FIFA World Cup Group B | Wales | 0–2 | Al Rayyan, Qatar | |
| 13:00 UTC+3 | FIFA report BBC report | Stadium: Ahmad bin Ali Stadium Attendance: 40,875 Referee: Mario Escobar (Guatemala) |
| 29 November 2022 2022 FIFA World Cup Group B | Wales | 0–3 | Al Rayyan, Qatar | |
| 22:00 UTC+3 | FIFA report BBC report | Stadium: Ahmad bin Ali Stadium Attendance: 44,297 Referee: Slavko Vinčić (Slovenia) |
| 25 March 2023 UEFA Euro 2024 qualifying | Croatia | 1–1 | Split, Croatia | |
| 20:45 UTC+2 | Kramarić | UEFA Report BBC report | Broadhead | Stadium: Stadion Poljud Attendance: 33,474 Referee: João Pinheiro (Portugal) |
| 28 March 2023 UEFA Euro 2024 qualifying | Wales | 1–0 | Cardiff, Wales | |
| 19:45 UTC+1 |
| UEFA Report BBC report | Stadium: Cardiff City Stadium Attendance: 32,806 Referee: Giorgi Kruashvili (Georgia) |
| 16 June 2023 UEFA Euro 2024 qualifying | Wales | 2–4 | Cardiff, Wales | |
| 19:45 UTC+1 | BBC report UEFA Report | Stadium: Cardiff City Stadium Attendance: 32,774 Referee: Georgi Kabakov (Bulgaria) |
| 19 June 2023 UEFA Euro 2024 qualifying | Turkey | 2–0 | Samsun, Turkey | |
| 21:45 UTC+3 | BBC report UEFA Report | Stadium: 19 Mayıs Stadium Attendance: 28,766 Referee: Fabio Maresca (Italy) |
| 7 September 2023 Friendly | Wales | 0–0 | Cardiff, Wales | |
| 19:45 UTC+1 | BBC report Soccerway Sky report | Stadium: Cardiff City Stadium Attendance: 13,668 Referee: Willie Collum (Scotland) |
| 11 September 2023 UEFA Euro 2024 qualifying | Latvia | 0–2 | Riga, Latvia | |
| 20:45 UTC+2 | BBC Report Sky Report UEFA Report | Stadium: Skonto Stadium Attendance: 6,464 Referee: Michal Ocenáš (Slovakia) |
| 11 October 2023 Friendly | Wales | 4–0 | Wrexham, Wales | |
| 19:45 UTC+1 | BBC report Sky report Soccerway report | Stadium: Racecourse Ground Attendance: 10,008 Referee: Philip Farrugia ((Malta)) |
| 15 October 2023 UEFA Euro 2024 qualifying | Wales | 2–1 | Cardiff, Wales | |
| 19:45 UTC+1 | Wilson | BBC report Sky report UEFA Report | Pašalić | Stadium: Cardiff City Stadium Attendance: 31,240 Referee: Davide Massa (Italy) |
| 18 November 2023 UEFA Euro 2024 qualifying | Armenia | 1–1 | Yerevan, Armenia | |
| 18:00 UTC+4 | Zelarayán | BBC report Sky report UEFA Report | Tiknizyan | Stadium: Vazgen Sargsyan Republican Stadium Referee: Benoît Bastien (France) |
| 21 November 2023 UEFA Euro 2024 qualifying | Wales | 1–1 | Cardiff, Wales | |
| 19:45 |
| BBC report Sky report UEFA Report | Stadium: Cardiff City Stadium Attendance: 32,291 Referee: Matej Jug (Slovenia) |
| 21 March 2024 Euro 2024 qualifying play-off | Wales | 4–1 | Cardiff, Wales | |
| 19:45 | BBC report Sky report Soccerway UEFA report |
| Stadium: Cardiff City Stadium Attendance: 32,162 Referee: István Kovács (Romania) |
| 26 March 2024 Euro 2024 qualifying play-off | Wales | 0–0 (a.e.t.) (4–5 p) | Cardiff, Wales | |
| 19:45 UTC+0 |
| BBC report [ dead link ] Sky report UEFA report | Stadium: Cardiff City Stadium Attendance: 31,876 Referee: Daniele Orsato (Italy) | |
| Penalties | ||||
| 6 June 2024 Friendly | Gibraltar | 0–0 | Almancil, Portugal | |
| 18:00 UTC+2 | BBC report Soccerway report Sky report | Stadium: Estádio Algarve Attendance: 5,004 Referee: Jamie Robinson (Northern Ireland) |
| 9 June 2024 Friendly | Slovakia | 4–0 | Trnava, Slovakia | |
| 20:45 UTC+2 | BBC report Soccerway report Sky report | Stadium: Štadión Antona Malatinského Attendance: 6,348 Referee: Daniel Stefański (Poland) |
| 6 September 2024 2024–25 UEFA Nations League B | Wales | 0–0 | Cardiff, Wales | |
| 19:45 UTC+1 | BBC report Sky report |
| Stadium: Cardiff City Stadium Attendance: 28,265 Referee: Rohit Saggi (Norway) |
| 9 September 2024 2024–25 UEFA Nations League B | Montenegro | 1–2 | Nikšić, Montenegro | |
| 20:45 UTC+2 |
| BBC report Sky report Soccerway report | Stadium: Gradski Stadium Attendance: 3,569 Referee: Georgi Kabakov (Bulgaria) |
| 11 October 2024 2024–25 UEFA Nations League B | Iceland | 2–2 | Reykjavík, Iceland | |
| 19:45 UTC+0 | BBC report Sky report UEFA report | Stadium: Laugardalsvöllur Attendance: 6,141 Referee: Antoni Bandić (Bosnia & Herzegovina) |
| 14 October 2024 2024–25 UEFA Nations League B | Wales | 1–0 | Cardiff, Wales | |
| 19:45 UTC+1 | BBC report Sky report UEFA report | Stadium: Cardiff City Stadium Attendance: 27,326 Referee: Filip Glova (Slovakia) |
| 16 November 2024 2024–25 UEFA Nations League B | Turkey | 0–0 | Kayseri, Turkey | |
| 20:00 UTC+3 |
| BBC report Sky report UEFA report | Stadium: Kadir Has Stadium Attendance: 28,812 Referee: Juan Martínez Munuera (Spain) |
| 19 November 2024 2024–25 UEFA Nations League B | Wales | 4–1 | Cardiff, Wales | |
| 19:45 UTC+0 | BBC report Sky report UEFA report |
| Stadium: Cardiff City Stadium Attendance: 28,240 Referee: António Nobre (Portugal) |
| 22 March 2025 2026 World Cup qual. | Wales | 3–1 | Cardiff, Wales | |
| 19:45 UTC+0 | BBC report Sky report UEFA report |
| Stadium: Cardiff City Stadium Attendance: 32,473 Referee: Donatas Rumšas (Lithuania) |
| 25 March 2025 2026 World Cup qual. | North Macedonia | 1–1 | Skopje, North Macedonia | |
| 19:45 UTC+1 |
| BBC report Sky report UEFA report |
| Stadium: Toše Proeski Arena Attendance: 23,114 Referee: Jérôme Brisard (France) |
| 6 June 2025 2026 World Cup qual. | Wales | 3–0 | Cardiff, Wales | |
| 19:45 UTC+1 | BBC report Sky report UEFA report | Stadium: Cardiff City Stadium Attendance: 30,646 Referee: Anastasios Papapetrou (Greece) |
| 9 June 2025 2026 World Cup qual. | Belgium | 4–3 | Brussels, Belgium | |
| 20:45 UTC+2 | BBC report Sky report UEFA report | Stadium: King Baudouin Stadium Attendance: 33,653 Referee: Irfan Peljto (Bosnia and Herzegovina) |
| 4 September 2025 2026 World Cup qual. | Kazakhstan | 0–1 | Astana, Kazakhstan | |
| 19:00 UTC+5 | BBC report Sky report UEFA report |
| Stadium: Astana Arena Attendance: 28,219 Referee: Alejandro Hernández Hernández (Spain) |
| 9 September 2025 Friendly | Wales | 0–1 | Swansea, Wales | |
| 19:45 UTC+1 | BBC Report Sky report | Cornelius | Stadium: Swansea.com Stadium Attendance: 15,024 Referee: Robert Jones (England) |
| 9 October 2025 Friendly | England | 3–0 | London, England | |
| 19:45 UTC+1 | BBC report Sky report UEFA report | Stadium: Wembley Stadium Attendance: 78,126 Referee: Urs Schnyder (Switzerland) |
| 13 October 2025 2026 World Cup qual. | Wales | v | Cardiff, Wales | |
| 19:45 UTC+1 | UEFA report | Stadium: Cardiff City Stadium |
| 15 November 2025 2026 World Cup qual. | Liechtenstein | v | Vaduz, Liechtenstein | |
| 18:00 UTC+1 | UEFA report | Stadium: Rheinpark Stadion |
| 18 November 2025 2026 World Cup qual. | Wales | v | Cardiff, Wales | |
| 19:45 UTC+0 | UEFA report | Stadium: Cardiff City Stadium |