2020 - 2024
| no. | date | score | scorers (wales) | venue | |
|---|---|---|---|---|---|
| National team manager: Ryan Giggs | |||||
| 662 | 03/09/2020 | Finland 0-1 Wales | Moore | Olympiastadion, Helsinki | NL |
| 663 | 06/09/2020 | Wales 1-0 Bulgaria | N. Williams | Cardiff City Stadium, Cardiff | NL |
| 664 | 08/10/2020 | England 3-0 Wales | Wembley Stadium, London | Fr | |
| 665 | 11/10/2020 | Republic of Ireland 0-0 Wales | Aviva Stadium, Dublin | NL | |
| 666 | 14/10/2020 | Bulgaria 0-1 Wales | J. Williams | Stadion Vasil Levski, Sofia | NL |
| National team manager: Rob Page | |||||
| 667 | 12/11/2020 | Wales 0-0 USA | Liberty Stadium, Swansea | Fr | |
| 668 | 15/11/2020 | Wales 1-0 Republic of Ireland | Brooks | Cardiff City Stadium, Cardiff | NL |
| 669 | 18/11/2020 | Wales 3-1 Finland | Wilson, James, Moore | Cardiff City Stadium, Cardiff | NL |
| 670 | 24/03/2021 | Belgium 3-1 Wales | Wilson | Den Dreef, Leuven | WCQ |
| 671 | 27/03/2021 | Wales 1-0 Mexico | Moore | Cardiff City Stadium, Cardiff | Fr |
| 672 | 30/03/2021 | Wales 1-0 Czechia | James | Cardiff City Stadium, Cardiff | WCQ |
| 673 | 02/06/2021 | France 3-0 Wales | Stade Allianz Riviera, Nice | Fr | |
| 674 | 05/06/2021 | Wales 0-0 Albania | Cardiff City Stadium, Cardiff | Fr | |
| 675 | 12/06/2021 | Wales 1-1 Switzerland | Moore | Olympic Stadium, Baku | EC |
| 676 | 16/06/2021 | Turkey 0-2 Wales | Ramsey, C Roberts | Olympic Stadium, Baku | EC |
| 677 | 20/06/2021 | Italy 1-0 Wales | Stadio Olimpico, Rome | EC | |
| 678 | 26/06/2021 | Wales 0-4 Denmark | Johan Cruijff Arena, Amsterdam | EC | |
| 679 | 01/09/2021 | Finland 0-0 Wales | Olympic Stadium, Helsinki | Fr | |
| 680 | 05/09/2021 | Belarus 2-3 Wales | Bale (3, 2pen) | Centralniy Stadion, Kazan, Russia | WCQ |
| 681 | 08/09/2021 | Wales 0-0 Estonia | Cardiff City Stadium, Cardiff | WCQ | |
| 682 | 08/10/2021 | Czechia 2-2 Wales | Ramsey, James | Sinobo Stadium, Prague | WCQ |
| 683 | 11/10/2021 | Estonia 0-1 Wales | Moore | A. Le Coq Stadion, Tallinn | WCQ |
| 684 | 13/11/2021 | Wales 5-1 Belarus | Ramsey (2, 1 pen), N Williams, Davies, C Roberts | Cardiff City Stadium, Cardiff | WCQ |
| 685 | 16/11/2021 | Wales 1-1 Belgium | Moore | Cardiff City Stadium, Cardiff | WCQ |
| 686 | 24/03/2022 | Wales 2-1 Austria | Bale (2) | Cardiff City Stadium, Cardiff | WCQ |
| 687 | 29/03/2022 | Wales 1-1 Czechia | Colwill | Cardiff City Stadium, Cardiff | Fr |
| 688 | 01/06/2022 | Poland 2-1 Wales | J. Williams | Tarczyński Arena Wrocław | NL |
| 689 | 05/06/2022 | Wales 1-0 Ukraine | Bale | Cardiff City Stadium, Cardiff | WCQ |
| 690 | 08/06/2022 | Wales 1-2 Netherlands | Norrington-Davies | Cardiff City Stadium, Cardiff | NL |
| 691 | 11/06/2022 | Wales 1-1 Belgium | Johnson | Cardiff City Stadium, Cardiff | NL |
| 692 | 14/06/2022 | Netherlands 3-2 Wales | Johnson, Bale (pen) | De Kuip, Rotterdam | NL |
| 693 | 22/09/2022 | Belgium 2-1 Wales | Moore | Stade Roi Baudouin, Brussels | NL |
| 694 | 25/09/2022 | Wales 0-1 Poland | Cardiff City Stadium, Cardiff | NL | |
| 695 | 21/11/2022 | USA 1-1 Wales | Bale (pen) | Ahmad bin Ali Stadium, Al Rayyan | WC |
| 696 | 25/11/2022 | Wales 0-2 Iran | Ahmad bin Ali Stadium, Al Rayyan | WC | |
| 697 | 29/11/2022 | Wales 0-3 England | Ahmad bin Ali Stadium, Al Rayyan | WC | |
| 698 | 25/03/2023 | Croatia 1-1 Wales | Broadhead | Stadion Poljud, Split | ECQ |
| 699 | 28/03/2023 | Wales 1-0 Latvia | Moore | Cardiff City Stadium, Cardiff | ECQ |
| 700 | 16/06/2023 | Wales 2-4 Armenia | James, Wilson | Cardiff City Stadium, Cardiff | ECQ |
| 701 | 19/06/2023 | Turkey 2-0 Wales | Samsun 19 Mayıs Stadium, Samsun | ECQ | |
| 702 | 8/09/2023 | Wales 0-0 South Korea | Cardiff City Stadium, Cardiff | Fr | |
| 703 | 11/09/2023 | Latvia 0-2 Wales | Ramsey (pen), Brookes | Skonto Stadions, Riga | ECQ |
| 704 | 11/10/2023 | Wales 4-0 Gibraltar | B. Davies, Moore (2), Broadhead | Racecourse Ground, Wrexham | Fr |
| 705 | 15/10/2023 | Wales 2-1 Croatia | Wilson (2) | Cardiff City Stadium, Cardiff | ECQ |
| 706 | 18/11/2023 | Armenia 1-1 Wales | o.g. | Vazgen Sargsyan Republican Stadium, Yerevan | ECQ |
| 707 | 21/11/2023 | Wales 1-1 Turkey | Williams | Cardiff City Stadium, Cardiff | ECQ |
| 708 | 21/03/2024 | Wales 4-1 Finland | Brooks, Williams, Johnson, D James | Cardiff City Stadium, Cardiff | ECQ |
| 709 | 26/03/2024 | Wales 0-0 Poland (Poland win 5-4 on Pens) | Cardiff City Stadium, Cardiff | ECQ | |
| 710 | 06/06/2024 | Gibraltar 0-0 Wales | Estádio Algarve, Faro-Loulé, Portugal | Fr | |
| 711 | 09/06/2024 | Slovakia 4-0 Wales | Anton Malatinský Stadium, Trnava | Fr | |
| National team manager: Craig Bellamy | |||||
| 712 | 06/09/2024 | Wales 0-0 Turkey | Cardiff City Stadium, Cardiff | NL | |
| 713 | 09/09/2024 | Montenegro 1-2 Wales | Moore, Wilson | Gradski Stadion, Nikšić | NL |
| 714 | 11/10/2024 | Iceland 2-2 Wales | Laugardalsvöllur, Reykjavik | NL | |
| 715 | 14/10/2024 | Wales 1-0 Montenegro | Cardiff City Stadium, Cardiff | NL | |
| 716 | 16/11/2024 | Turkey 0-0 Wales | RHG Enertürk Enerji, Kayseri | NL | |
| 717 | 19/11/2024 | Wales 4-1 Iceland | Cullen (2), Johnson, Wilson | Cardiff City Stadium, Cardiff | NL |