Filter
Wales    -    Turkey
European Championship Qualifier Wales v Turkey Tuesday 21 November 2023 \ 19:45 \ Cardiff City Stadium
Armenia    -    Wales
European Championship Qualifier Armenia v Wales Saturday 18 November 2023 \ 14:00 \ TBC
Wales    -    Croatia
European Championship Qualifier Wales v Croatia Sunday 15 October 2023 \ 19:45 \ Cardiff City Stadium
Wales    -    Gibraltar
International Challenge Match Wales v Gibraltar Wednesday 11 October 2023 \ TBC \ TBC
Latvia    -    Wales
European Championship Qualifier Latvia v Wales Monday 11 September 2023 \ 19:45 \ Skonto Stadium, Riga
Wales    -    South Korea
International Challenge Match Wales v South Korea Thursday 7 September 2023 \ 19:45 \ Cardiff City Stadium
Turkey    -    Wales
European Championship Qualifier Turkey v Wales Monday 19 June 2023 \ 19:45 \ 19 Mayis Stadium, Samsun
Wales    -    Armenia
European Championship Qualifier Wales v Armenia Friday 16 June 2023 \ 19:45 \ Cardiff City Stadium
Wales   1 - 0   Latvia
European Championship Qualifier Wales v Latvia Tuesday 28 March 2023 \ 19:45 \ Cardiff City Stadium
Croatia   1 - 1   Wales
European Championship Qualifier Croatia v Wales Saturday 25 March 2023 \ 19:45 \ Stadion Poljud, Split
Wales   0 - 3   England
2022 FIFA World Cup Wales v England Tuesday 29 November 2022 \ 19:00 \ Ahmed bin Ali Stadium, Al Rayyan
Wales   0 - 2   Iran
2022 FIFA World Cup Wales v Iran Friday 25 November 2022 \ 10:00 \ Ahmed bin Ali Stadium, Al Rayyan
Wales   1 - 1   United States
2022 FIFA World Cup Wales v United States Monday 21 November 2022 \ 19:00 \ Ahmed bin Ali Stadium, Al Rayyan
Wales   0 - 1   Poland
UEFA Nations League Wales v Poland Sunday 25 September 2022 \ 19:45 \ Cardiff City Stadium
Belgium   2 - 1   Wales
UEFA Nations League Belgium v Wales Thursday 22 September 2022 \ 19:45 \ King Baudouin Stadium, Brussels
Netherlands   3 - 2   Wales
UEFA Nations League Netherlands v Wales Tuesday 14 June 2022 \ 19:45 \ Stadium Feijenoord, Rotterdam
Wales   1 - 1   Belgium
UEFA Nations League Wales v Belgium Saturday 11 June 2022 \ 19:45 \ Cardiff City Stadium
Wales   1 - 2   Netherlands
UEFA Nations League Wales v Netherlands Wednesday 8 June 2022 \ 19:45 \ Cardiff City Stadium
Wales   1 - 0   Ukraine
FIFA World Cup Play-Off Final Wales v Ukraine Sunday 5 June 2022 \ 17:00 \ Cardiff City Stadium
Poland   2 - 1   Wales
UEFA Nations League Poland v Wales Wednesday 1 June 2022 \ 17:00 \ Tarczynski Arena, Wroclaw
Wales   1 - 1   Czech Republic
International Challenge Match Wales v Czech Republic Tuesday 29 March 2022 \ 19:45 \ Cardiff City Stadium
Wales   2 - 1   Austria
FIFA World Cup Play-Off Semi-Final Wales v Austria Thursday 24 March 2022 \ 19:45 \ Cardiff City Stadium
Wales   1 - 1   Belgium
World Cup Qualifier Wales v Belgium Tuesday 16 November 2021 \ 19:45 \ Cardiff City Stadium
Wales   5 - 1   Belarus
World Cup Qualifier Wales v Belarus Saturday 13 November 2021 \ 19:45 \ Cardiff City Stadium
Estonia   0 - 1   Wales
World Cup Qualifier Estonia v Wales Monday 11 October 2021 \ 19:45 \ A. Le Coq Arena, Tallinn
Czech Republic   2 - 2   Wales
World Cup Qualifier Czech Republic v Wales Friday 8 October 2021 \ 19:45 \ Sinobo Stadium, Prague
Wales   0 - 0   Estonia
World Cup Qualifier Wales v Estonia Wednesday 8 September 2021 \ 19:45 \ Cardiff City Stadium
Belarus   2 - 3   Wales
World Cup Qualifier Belarus v Wales Sunday 5 September 2021 \ 14:00 \ Central Stadium, Kazan, Russia
Finland   0 - 0   Wales
International Friendly Finland v Wales Wednesday 1 September 2021 \ 17:00 \ Olympic Stadium, Helsinki
Wales   0 - 4   Denmark
UEFA EURO 2020 Wales v Denmark Saturday 26 June 2021 \ 17:00 \ Johan Cruijff ArenA, Amsterdam
Wales   0 - 1   Italy
UEFA EURO 2020 Wales v Italy Sunday 20 June 2021 \ 17:00 \ Stadio Olimpico, Rome
Wales   2 - 0   Turkey
UEFA EURO 2020 Wales v Turkey Wednesday 16 June 2021 \ 17:00 \ Olympic Stadium, Baku
Wales   1 - 1   Switzerland
UEFA EURO 2020 Wales v Switzerland Saturday 12 June 2021 \ 14:00 \ Olympic Stadium, Baku
Wales   0 - 0   Albania
International Friendly Wales v Albania Saturday 5 June 2021 \ 17:00 \ Cardiff City Stadium
France   3 - 0   Wales
International Friendly France v Wales Wednesday 2 June 2021 \ 20:05 \ Stade Allianz Riviera, Nice
Wales   1 - 0   Czech Republic
World Cup Qualifier Wales v Czech Republic Tuesday 30 March 2021 \ 19:45 \ Cardiff City Stadium
Wales   1 - 0   Mexico
International Friendly Wales v Mexico Saturday 27 March 2021 \ 20:00 \ Cardiff City Stadium
Belgium   3 - 1   Wales
World Cup Qualifier Belgium v Wales Wednesday 24 March 2021 \ 19:45 \ Den Dreef, Leuven
Wales   3 - 1   Finland
UEFA Nations League Wales v Finland Wednesday 18 November 2020 \ 19:45 \ Cardiff City Stadium
Wales   1 - 0   Ireland
UEFA Nations League Wales v Ireland Sunday 15 November 2020 \ 17:00 \ Cardiff City Stadium
Wales   0 - 0   United States
International Friendly Wales v United States Thursday 12 November 2020 \ 19:45 \ Liberty Stadium
Bulgaria   0 - 1   Wales
UEFA Nations League Bulgaria v Wales Wednesday 14 October 2020 \ 19:45 \ Natsionalen Stadion Vasil Levski, Sofia
Ireland   0 - 0   Wales
UEFA Nations League Ireland v Wales Sunday 11 October 2020 \ 14:00 \ Aviva Stadium, Dublin
England   3 - 0   Wales
International Challenge Match England v Wales Thursday 8 October 2020 \ 20:00 \ Wembley Stadium, London
Wales   1 - 0   Bulgaria
UEFA Nations League Wales v Bulgaria Sunday 6 September 2020 \ 14:00 \ Cardiff City Stadium
Finland   0 - 1   Wales
UEFA Nations League Finland v Wales Thursday 3 September 2020 \ 19:45 \ Helsinki Olympic Stadium
Wales   2 - 0   Hungary
UEFA EURO 2020 Qualifier Wales v Hungary Tuesday 19 November 2019 \ 19:45 \ Cardiff City Stadium
Azerbaijan   0 - 2   Wales
UEFA EURO 2020 Qualifier Azerbaijan v Wales Saturday 16 November 2019 \ 17:00 \ Bakcell Arena, Baku
Wales   1 - 1   Croatia
UEFA EURO 2020 Qualifier Wales v Croatia Sunday 13 October 2019 \ 19:45 \ Cardiff City Stadium
Slovakia   1 - 1   Wales
UEFA EURO 2020 Qualifier Slovakia v Wales Thursday 10 October 2019 \ 19:45 \ Anton Malatinský Stadium, Trnava
Wales   1 - 0   Belarus
International Challenge Match Wales v Belarus Monday 9 September 2019 \ 19:45 \ Cardiff City Stadium
Wales   2 - 1   Azerbaijan
UEFA EURO 2020 Qualifier Wales v Azerbaijan Friday 6 September 2019 \ 19:45 \ Cardiff City Stadium
Hungary   1 - 0   Wales
UEFA EURO 2020 Qualifier Hungary v Wales Tuesday 11 June 2019 \ 19:45 \ Groupama Aréna, Budapest
Croatia   2 - 1   Wales
UEFA EURO 2020 Qualifier Croatia v Wales Saturday 8 June 2019 \ 14:00 \ Osijek, Croatia
Wales   1 - 0   Slovakia
UEFA EURO 2020 Qualifier Wales v Slovakia Sunday 24 March 2019 \ 14:00 \ Cardiff City Stadium
Wales   1 - 0   Trinidad & Tobago
International Challenge Match Wales v Trinidad & Tobago Wednesday 20 March 2019 \ 19:45 \ The Racecourse Ground, Wrexham
Albania   1 - 0   Wales
International Friendly Albania v Wales Tuesday 20 November 2018 \ 19:00 \ Elbasan Arena, Elbasan
Wales   1 - 2   Denmark
UEFA Nations League Wales v Denmark Friday 16 November 2018 \ 19:45 \ Cardiff City Stadium, Cardiff
Ireland   0 - 1   Wales
UEFA Nations League Ireland v Wales Tuesday 16 October 2018 \ 19:45 \ Aviva Stadium, Dublin
Wales   1 - 4   Spain
Exhibition Match Wales v Spain Thursday 11 October 2018 \ 19:45 \ Principality Stadium, Cardiff
Denmark   2 - 0   Wales
UEFA Nations League Denmark v Wales Sunday 9 September 2018 \ 17:00 \ Ceres Park, Aarhus
Wales   4 - 1   Ireland
UEFA Nations League Wales v Ireland Thursday 6 September 2018 \ 19:45 \ Cardiff City Stadium, Cardiff
Mexico   0 - 0   Wales
International Friendly Mexico v Wales Tuesday 29 May 2018 \ 02:00 \ Rose Bowl, Pasadena, California
Wales   0 - 1   Uruguay
2018 China Cup Wales v Uruguay Monday 26 March 2018 \ 12:35 \ Guangxi Sports Center, Nanning
China   0 - 6   Wales
2018 China Cup China v Wales Thursday 22 March 2018 \ 11:35 \ Nanning
Wales   1 - 1   Panama
Mens Vauxhall International Friendly Wales v Panama Tuesday 14 November 2017 \ 19:45 \ Cardiff City Stadium, Cardiff
France   2 - 0   Wales
International Friendly France v Wales Friday 10 November 2017 \ 20:00 \ Stade de France, Paris
Wales   0 - 1   Ireland
World Cup Qualifier Wales v Ireland Monday 9 October 2017 \ 19:45 \ Cardiff City Stadium
Georgia   0 - 1   Wales
World Cup Qualifier Georgia v Wales Friday 6 October 2017 \ 17:00 \ Boris Paichadze Dinamo Arena, Tbilisi
Moldova   0 - 2   Wales
World Cup Qualifier Moldova v Wales Tuesday 5 September 2017 \ 19:45 \ Stadionul Zimbru, Chisinau
Wales   1 - 0   Austria
World Cup Qualifier Wales v Austria Saturday 2 September 2017 \ 19:45 \ Cardiff City Stadium
Serbia   1 - 1   Wales
World Cup Qualifier Serbia v Wales Sunday 11 June 2017 \ 19:45 \ Stadion Rajko Mitić, Belgrade
Ireland   0 - 0   Wales
World Cup Qualifier Ireland v Wales Friday 24 March 2017 \ 19:45 \ Aviva Stadium, Dublin
Wales   1 - 1   Serbia
World Cup Qualifier Wales v Serbia Saturday 12 November 2016 \ 19:45 \ Cardiff City Stadium
Wales   1 - 1   Georgia
World Cup Qualifier Wales v Georgia Sunday 9 October 2016 \ 17:00 \ Cardiff City Stadium
Austria   2 - 2   Wales
World Cup Qualifier Austria v Wales Thursday 6 October 2016 \ 19:45 \ Ernst Happel Stadion, Vienna
Wales   4 - 0   Moldova
World Cup Qualifier Wales v Moldova Monday 5 September 2016 \ 19:45 \ Cardiff City Stadium
Portugal   2 - 0   Wales
UEFA EURO 2016 Portugal v Wales Wednesday 6 July 2016 \ 20:00 \ Stade de Lyon, Lyon
Wales   3 - 1   Belgium
UEFA EURO 2016 Wales v Belgium Friday 1 July 2016 \ 20:00 \ Stade Pierre Mauroy, Lille Métropole
Wales   1 - 0   Northern Ireland
UEFA EURO 2016 Wales v Northern Ireland Saturday 25 June 2016 \ 17:00 \ Parc des Princes, Paris
Russia   0 - 3   Wales
UEFA EURO 2016 Russia v Wales Monday 20 June 2016 \ 20:00 \ Stadium Municipal, Toulouse
England   2 - 1   Wales
UEFA EURO 2016 England v Wales Thursday 16 June 2016 \ 14:00 \ Stade Bollaert-Delelis, Lens
Wales   2 - 1   Slovakia
UEFA EURO 2016 Wales v Slovakia Saturday 11 June 2016 \ 17:00 \ Nouveau Stade de Bordeaux, Bordeaux
Sweden   3 - 0   Wales
International Friendly Sweden v Wales Sunday 5 June 2016 \ 15:00 \ Friends Arena, Stockholm
Ukraine   1 - 0   Wales
International Friendly Ukraine v Wales Monday 28 March 2016 \ 19:00 \ NSK Olympiyskiy Stadium, Kiev
Wales   1 - 1   Northern Ireland
Mens Vauxhall International Friendly Wales v Northern Ireland Thursday 24 March 2016 \ 19:45 \ Cardiff City Stadium
Wales   2 - 3   Netherlands
Mens Vauxhall International Friendly Wales v Netherlands Friday 13 November 2015 \ 19:45 \ Cardiff City Stadium
Wales   2 - 0   Andorra
European Championship Qualifier Wales v Andorra Tuesday 13 October 2015 \ 19:45 \ Cardiff City Stadium, Wales
Bosnia-Herzegovina   2 - 0   Wales
European Championship Qualifier Bosnia-Herzegovina v Wales Saturday 10 October 2015 \ 19:45 \ Stadion Bilino Polje, Zenica
Wales   0 - 0   Israel
European Championship Qualifier Wales v Israel Sunday 6 September 2015 \ TBC \ Cardiff City Stadium, Wales.
Cyprus   0 - 1   Wales
UEFA EURO 2016 Qualifier Cyprus v Wales Thursday 3 September 2015 \ 19:45 \ GSP Stadium, Nicosia
Wales   1 - 0   Belgium
European Championship Qualifier Wales v Belgium Friday 12 June 2015 \ 19:45 \ Cardiff City Stadium, Wales
Israel   0 - 3   Wales
European Championship Qualifier Israel v Wales Saturday 28 March 2015 \ 20:00 \ Sammy Ofer Stadium, Haifa, Israel.
Belgium   0 - 0   Wales
European Championship Qualifier Belgium v Wales Sunday 16 November 2014 \ 17:00 \ King Baudouin Stadium, Brussels, Belgium.
Wales   2 - 1   Cyprus
European Championship Qualifier Wales v Cyprus Monday 13 October 2014 \ 19:45 \ Cardiff City Stadium, Wales
Wales   0 - 0   Bosnia-Herzegovina
European Championship Qualifier Wales v Bosnia-Herzegovina Friday 10 October 2014 \ 15:52 \ Cardiff City Stadium, Wales
Andorra   1 - 2   Wales
European Championship Qualifier Andorra v Wales Tuesday 9 September 2014 \ 19:45 \ National Stadium, Andorra La Vella, Andorra