| no. | date | score | scorers (wales) | venue | |
| 489 | 23/02/2000 | Qatar 0-1 Wales | Robinson | Al-Saad Stadium, Doha | Fr |
| 490 | 29/03/2000 | Wales 1-2 Finland | Giggs | Millennium Stadium, Cardiff | Fr |
| 491 | 23/05/2000 | Wales 0-3 Brazil | | Millennium Stadium, Cardiff | Fr |
| 492 | 02/06/2000 | Portugal 3-0 Wales | | Estádio Municipal, Chaves | Fr |
| 493 | 02/09/2000 | Belarus 2-1 Wales | Speed | Stadyjon Dynama, Minsk | WCQ |
| 494 | 07/10/2000 | Wales 1-1 Norway | Blake | Millennium Stadium, Cardiff | WCQ |
| 495 | 11/10/2000 | Poland 0-0 Wales | | Stadion Marszałka Józefa Piłsudskiego, Warsaw | WCQ |
| 496 | 24/03/2001 | Armenia 2-2 Wales | Hartson (2) | Hanrapetakan Stadium, Yerevan | WCQ |
| 497 | 28/03/2001 | Wales 1-1 Ukraine | Hartson | Millennium Stadium, Cardiff | WCQ |
| 498 | 02/06/2001 | Wales 1-2 Poland | Blake | Millennium Stadium, Cardiff | WCQ |
| 499 | 06/06/2001 | Ukraine 1-1 Wales | Pembridge | NSC Olimpiysky, Kiev | WCQ |
| 500 | 01/09/2001 | Wales 0-0 Armenia | | Millennium Stadium, Cardiff | WCQ |
| 501 | 05/09/2001 | Norway 3-2 Wales | Savage, Bellamy | Ullevaal Stadion, Oslo | WCQ |
| 502 | 06/10/2001 | Wales 1-0 Belarus | Hartson | Millennium Stadium, Cardiff | WCQ |
| 503 | 13/02/2002 | Wales 1-1 Argentina | Bellamy | Millennium Stadium, Cardiff | Fr |
| 504 | 27/03/2002 | Wales 0-0 Czechia | | Millennium Stadium, Cardiff | Fr |
| 505 | 14/05/2002 | Wales 1-0 Germany | Earnshaw | Millennium Stadium, Cardiff | Fr |
| 506 | 21/08/2002 | Croatia 1-1 Wales | Davies | Stadion NK Varteks, Varazdin | Fr |
| 507 | 07/09/2002 | Finland 0-2 Wales | Hartson, Davies | Olympiastadion, Helsinki | ECQ |
| 508 | 16/10/2002 | Wales 2-1 Italy | Davies, Bellamy | Millennium Stadium, Cardiff | ECQ |
| 509 | 20/11/2002 | Azerbaijan 0-2 Wales | Speed, Hartson | Tofik Bakhramov, Baku | ECQ |
| 510 | 12/02/2003 | Wales 2-2 Bosnia-Herzegovina | Earnshaw, Hartson | Millennium Stadium, Cardiff | Fr |
| 511 | 29/03/2003 | Wales 4-0 Azerbaijan | Bellamy, Speed, Hartson, Giggs | Millennium Stadium, Cardiff | ECQ |
| 512 | 26/05/2003 | USA 2-0 Wales | | Spartan Stadium, San Jose | Fr |
| 513 | 20/08/2003 | Serbia & Montenegro 1-0 Wales | | Stadion Crvena Zvezda, Belgrade | ECQ |
| 514 | 06/09/2003 | Italy 4-0 Wales | | Stadio Giuseppe Meazza, Milan | ECQ |
| 515 | 10/09/2003 | Wales 1-1 Finland | Davies | Millennium Stadium, Cardiff | ECQ |
| 516 | 11/10/2003 | Wales 2-3 Serbia & Montenegro | Hartson (pen), Earnshaw | Millennium Stadium, Cardiff | ECQ |
| 517 | 15/11/2003 | Russia 0-0 Wales | | Lokomotiv Stadium, Moscow | ECQ |
| 518 | 19/11/2003 | Wales 0-1 Russia | | Millennium Stadium, Cardiff | ECQ |
| 519 | 18/02/2004 | Wales 4-0 Scotland | Earnshaw (3), Taylor | Millennium Stadium, Cardiff | Fr |
| 520 | 31/03/2004 | Hungary 1-2 Wales | Koumas, Earnshaw | Stadion Puskás Ferenc, Budapest | Fr |
| 521 | 27/05/2004 | Norway 0-0 Wales | | Ullevaal Stadion, Oslo | Fr |
| 522 | 30/05/2004 | Wales 1-0 Canada | Parry | Racecourse Ground, Wrexham | Fr |
| 523 | 18/04/2004 | Latvia 0-2 Wales | Hartson, Bellamy | Skonto Stadium, Riga | Fr |
| 524 | 04/09/2004 | Azerbaijan 1-1 Wales | Speed | Tofik Bakhramov, Baku | WCQ |
| 525 | 08/09/2004 | Wales 2-2 Northern Ireland | Hartson, Earnshaw | Millennium Stadium, Cardiff | WCQ |
| 526 | 09/10/2004 | England 2-0 Wales | | Old Trafford, Manchester | WCQ |
| 527 | 13/10/2004 | Wales 2-3 Poland | Earnshaw, Hartson | Millennium Stadium, Cardiff | WCQ |