# 2002 FIFA World Cup squads

The 2002 FIFA World Cup was the 17th edition of the FIFA World Cup, an international association football competition that serves as the championship for men's national teams. It was held in Japan and South Korea from 31 May to 30 June and was contested by 32 teams. Each national association was required to name a provisional squad of 23 players, expanded from 22 in previous tournaments, by 21 May 2002.
The players' ages, caps and clubs are listed as of 31 May 2002, the opening day of the tournament. The oldest player was defender Jan Heintze of Denmark at 38 years, 293 days old; the youngest was Femi Opabunmi, a 17-year-old midfielder for Nigeria.

## Group A
### Denmark

Head coach: Morten Olsen
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Thomas Sørensen | (1976-06-12)12 June 1976 (aged 25) | 14 | Sunderland |
| 2 | 3MF | Stig Tøfting | (1969-08-14)14 August 1969 (aged 32) | 36 | Bolton Wanderers |
| 3 | 2DF | René Henriksen | (1969-08-27)27 August 1969 (aged 32) | 39 | Panathinaikos |
| 4 | 2DF | Martin Laursen | (1977-07-26)26 July 1977 (aged 24) | 15 | Milan |
| 5 | 2DF | Jan Heintze (c) | (1963-08-17)17 August 1963 (aged 38) | 83 | PSV Eindhoven |
| 6 | 2DF | Thomas Helveg | (1971-06-24)24 June 1971 (aged 30) | 67 | Milan |
| 7 | 3MF | Thomas Gravesen | (1976-03-11)11 March 1976 (aged 26) | 22 | Everton |
| 8 | 3MF | Jesper Grønkjær | (1977-08-12)12 August 1977 (aged 24) | 25 | Chelsea |
| 9 | 4FW | Jon Dahl Tomasson | (1976-08-29)29 August 1976 (aged 25) | 38 | Feyenoord |
| 10 | 3MF | Martin Jørgensen | (1975-10-06)6 October 1975 (aged 26) | 32 | Udinese |
| 11 | 4FW | Ebbe Sand | (1972-07-19)19 July 1972 (aged 29) | 44 | Schalke 04 |
| 12 | 2DF | Niclas Jensen | (1974-08-17)17 August 1974 (aged 27) | 8 | Manchester City |
| 13 | 2DF | Steven Lustü | (1971-04-13)13 April 1971 (aged 31) | 4 | Lyn |
| 14 | 3MF | Claus Jensen | (1977-04-29)29 April 1977 (aged 25) | 13 | Charlton Athletic |
| 15 | 3MF | Jan Michaelsen | (1970-11-28)28 November 1970 (aged 31) | 11 | Panathinaikos |
| 16 | 1GK | Peter Kjær | (1965-11-05)5 November 1965 (aged 36) | 4 | Aberdeen |
| 17 | 3MF | Christian Poulsen | (1980-02-28)28 February 1980 (aged 22) | 3 | Copenhagen |
| 18 | 4FW | Peter Løvenkrands | (1980-01-29)29 January 1980 (aged 22) | 4 | Rangers |
| 19 | 3MF | Dennis Rommedahl | (1978-07-22)22 July 1978 (aged 23) | 19 | PSV Eindhoven |
| 20 | 2DF | Kasper Bøgelund | (1980-10-08)8 October 1980 (aged 21) | 2 | PSV Eindhoven |
| 21 | 4FW | Peter Madsen | (1978-04-26)26 April 1978 (aged 24) | 4 | Brøndby |
| 22 | 1GK | Jesper Christiansen | (1978-04-24)24 April 1978 (aged 24) | 0 | Vejle |
| 23 | 3MF | Brian Steen Nielsen | (1968-12-28)28 December 1968 (aged 33) | 65 | Malmö FF |

### France

Head coach: Roger Lemerre
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Ulrich Ramé | (1972-09-19)19 September 1972 (aged 29) | 11 | Bordeaux |
| 2 | 2DF | Vincent Candela | (1973-10-24)24 October 1973 (aged 28) | 36 | Roma |
| 3 | 2DF | Bixente Lizarazu | (1969-12-09)9 December 1969 (aged 32) | 74 | Bayern Munich |
| 4 | 3MF | Patrick Vieira | (1976-06-23)23 June 1976 (aged 25) | 52 | Arsenal |
| 5 | 2DF | Philippe Christanval | (1978-08-31)31 August 1978 (aged 23) | 4 | Barcelona |
| 6 | 3MF | Youri Djorkaeff | (1968-03-09)9 March 1968 (aged 34) | 79 | Bolton Wanderers |
| 7 | 3MF | Claude Makélélé | (1973-02-18)18 February 1973 (aged 29) | 14 | Real Madrid |
| 8 | 2DF | Marcel Desailly (c) | (1968-09-07)7 September 1968 (aged 33) | 93 | Chelsea |
| 9 | 4FW | Djibril Cissé | (1981-08-12)12 August 1981 (aged 20) | 1 | Auxerre |
| 10 | 3MF | Zinedine Zidane | (1972-06-23)23 June 1972 (aged 29) | 73 | Real Madrid |
| 11 | 4FW | Sylvain Wiltord | (1974-05-10)10 May 1974 (aged 28) | 38 | Arsenal |
| 12 | 4FW | Thierry Henry | (1977-08-17)17 August 1977 (aged 24) | 35 | Arsenal |
| 13 | 2DF | Mikaël Silvestre | (1977-08-09)9 August 1977 (aged 24) | 10 | Manchester United |
| 14 | 3MF | Alain Boghossian | (1970-10-27)27 October 1970 (aged 31) | 26 | Parma |
| 15 | 2DF | Lilian Thuram | (1972-01-01)1 January 1972 (aged 30) | 73 | Juventus |
| 16 | 1GK | Fabien Barthez | (1971-06-28)28 June 1971 (aged 30) | 47 | Manchester United |
| 17 | 3MF | Emmanuel Petit | (1970-09-22)22 September 1970 (aged 31) | 57 | Chelsea |
| 18 | 2DF | Frank Leboeuf | (1968-01-22)22 January 1968 (aged 34) | 47 | Marseille |
| 19 | 2DF | Willy Sagnol | (1977-03-18)18 March 1977 (aged 25) | 9 | Bayern Munich |
| 20 | 4FW | David Trezeguet | (1977-10-15)15 October 1977 (aged 24) | 36 | Juventus |
| 21 | 4FW | Christophe Dugarry | (1972-03-24)24 March 1972 (aged 30) | 51 | Bordeaux |
| 22 | 3MF | Johan Micoud | (1973-07-24)24 July 1973 (aged 28) | 14 | Parma |
| 23 | 1GK | Grégory Coupet | (1972-12-31)31 December 1972 (aged 29) | 1 | Lyon |

### Senegal

Head coach: Bruno Metsu
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Tony Sylva | (1975-05-17)17 May 1975 (aged 27) | 15 | Monaco |
| 2 | 2DF | Omar Daf | (1977-02-12)12 February 1977 (aged 25) | 31 | Sochaux |
| 3 | 3MF | Pape Sarr | (1977-12-07)7 December 1977 (aged 24) | 22 | Lens |
| 4 | 2DF | Pape Malick Diop | (1974-12-29)29 December 1974 (aged 27) | 25 | Lorient |
| 5 | 2DF | Alassane N'Dour | (1981-12-12)12 December 1981 (aged 20) | 7 | Saint-Étienne |
| 6 | 2DF | Aliou Cissé (c) | (1976-03-24)24 March 1976 (aged 26) | 20 | Montpellier |
| 7 | 4FW | Henri Camara | (1977-05-10)10 May 1977 (aged 25) | 34 | Sedan |
| 8 | 4FW | Amara Traoré | (1965-09-25)25 September 1965 (aged 36) | 36 | Gueugnon |
| 9 | 4FW | Souleymane Camara | (1982-12-22)22 December 1982 (aged 19) | 9 | Monaco |
| 10 | 3MF | Khalilou Fadiga | (1974-12-30)30 December 1974 (aged 27) | 25 | Auxerre |
| 11 | 4FW | El Hadji Diouf | (1981-01-15)15 January 1981 (aged 21) | 21 | Lens |
| 12 | 3MF | Amdy Faye | (1977-03-12)12 March 1977 (aged 25) | 6 | Auxerre |
| 13 | 2DF | Lamine Diatta | (1975-07-02)2 July 1975 (aged 26) | 19 | Rennes |
| 14 | 3MF | Moussa N'Diaye | (1979-02-20)20 February 1979 (aged 23) | 38 | Sedan |
| 15 | 3MF | Salif Diao | (1977-02-10)10 February 1977 (aged 25) | 20 | Sedan |
| 16 | 1GK | Omar Diallo | (1972-09-28)28 September 1972 (aged 29) | 42 | Olympique Khouribga |
| 17 | 2DF | Ferdinand Coly | (1973-09-10)10 September 1973 (aged 28) | 16 | Lens |
| 18 | 4FW | Pape Thiaw | (1981-02-05)5 February 1981 (aged 21) | 13 | Strasbourg |
| 19 | 3MF | Papa Bouba Diop | (1978-01-28)28 January 1978 (aged 24) | 12 | Lens |
| 20 | 3MF | Sylvain N'Diaye | (1976-06-25)25 June 1976 (aged 25) | 6 | Lille |
| 21 | 2DF | Habib Beye | (1977-10-19)19 October 1977 (aged 24) | 6 | Strasbourg |
| 22 | 1GK | Kalidou Cissokho | (1978-08-28)28 August 1978 (aged 23) | 0 | ASC Jeanne d'Arc |
| 23 | 3MF | Makhtar N'Diaye | (1981-12-31)31 December 1981 (aged 20) | 11 | Rennes |

### Uruguay

Head coach: Víctor Púa
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Fabián Carini | (1979-12-26)26 December 1979 (aged 22) | 35 | Juventus |
| 2 | 2DF | Gustavo Méndez | (1971-02-03)3 February 1971 (aged 31) | 44 | Nacional |
| 3 | 2DF | Alejandro Lembo | (1978-02-15)15 February 1978 (aged 24) | 30 | Nacional |
| 4 | 2DF | Paolo Montero (c) | (1971-09-03)3 September 1971 (aged 30) | 44 | Juventus |
| 5 | 3MF | Pablo García | (1977-05-11)11 May 1977 (aged 25) | 35 | Venezia |
| 6 | 2DF | Darío Rodríguez | (1974-09-17)17 September 1974 (aged 27) | 20 | Peñarol |
| 7 | 3MF | Gianni Guigou | (1975-02-22)22 February 1975 (aged 27) | 35 | Roma |
| 8 | 4FW | Gustavo Varela | (1978-05-14)14 May 1978 (aged 24) | 8 | Nacional |
| 9 | 4FW | Darío Silva | (1972-11-02)2 November 1972 (aged 29) | 36 | Málaga |
| 10 | 3MF | Fabián O'Neill | (1973-10-14)14 October 1973 (aged 28) | 19 | Perugia |
| 11 | 4FW | Federico Magallanes | (1976-08-22)22 August 1976 (aged 25) | 24 | Venezia |
| 12 | 1GK | Gustavo Munúa | (1978-01-27)27 January 1978 (aged 24) | 8 | Nacional |
| 13 | 4FW | Sebastián Abreu | (1976-10-17)17 October 1976 (aged 25) | 13 | Cruz Azul |
| 14 | 2DF | Gonzalo Sorondo | (1979-10-09)9 October 1979 (aged 22) | 18 | Inter Milan |
| 15 | 4FW | Nicolás Olivera | (1978-05-30)30 May 1978 (aged 24) | 25 | Sevilla |
| 16 | 3MF | Marcelo Romero | (1976-07-04)4 July 1976 (aged 25) | 21 | Málaga |
| 17 | 3MF | Mario Regueiro | (1978-09-14)14 September 1978 (aged 23) | 14 | Racing Santander |
| 18 | 4FW | Richard Morales | (1975-02-21)21 February 1975 (aged 27) | 12 | Nacional |
| 19 | 2DF | Joe Bizera | (1980-05-17)17 May 1980 (aged 22) | 9 | Peñarol |
| 20 | 3MF | Álvaro Recoba | (1976-03-17)17 March 1976 (aged 26) | 42 | Inter Milan |
| 21 | 4FW | Diego Forlán | (1979-05-19)19 May 1979 (aged 23) | 4 | Manchester United |
| 22 | 3MF | Gonzalo de los Santos | (1976-07-19)19 July 1976 (aged 25) | 29 | Valencia |
| 23 | 1GK | Federico Elduayen | (1977-06-25)25 June 1977 (aged 24) | 1 | Peñarol |

## Group B
### Paraguay

Head coach: Cesare Maldini
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | José Luis Chilavert (c) | (1965-07-27)27 July 1965 (aged 36) | 69 | Strasbourg |
| 2 | 2DF | Francisco Arce | (1971-04-02)2 April 1971 (aged 31) | 51 | Palmeiras |
| 3 | 2DF | Pedro Sarabia | (1975-07-05)5 July 1975 (aged 26) | 40 | River Plate |
| 4 | 2DF | Carlos Gamarra | (1971-02-17)17 February 1971 (aged 31) | 76 | AEK Athens |
| 5 | 2DF | Celso Ayala | (1970-08-20)20 August 1970 (aged 31) | 76 | River Plate |
| 6 | 3MF | Estanislao Struway | (1968-06-25)25 June 1968 (aged 33) | 69 | Libertad |
| 7 | 4FW | Richart Báez | (1973-07-31)31 July 1973 (aged 28) | 25 | Olimpia |
| 8 | 3MF | Guido Alvarenga | (1970-08-24)24 August 1970 (aged 31) | 18 | Léon |
| 9 | 4FW | Roque Santa Cruz | (1981-08-16)16 August 1981 (aged 20) | 24 | Bayern Munich |
| 10 | 3MF | Roberto Acuña | (1972-03-25)25 March 1972 (aged 30) | 77 | Zaragoza |
| 11 | 4FW | Jorge Luis Campos | (1970-08-11)11 August 1970 (aged 31) | 31 | Universidad Católica |
| 12 | 1GK | Justo Villar | (1977-06-30)30 June 1977 (aged 24) | 8 | Libertad |
| 13 | 3MF | Carlos Paredes | (1976-07-16)16 July 1976 (aged 25) | 41 | Porto |
| 14 | 3MF | Diego Gavilán | (1980-03-01)1 March 1980 (aged 22) | 21 | Tecos |
| 15 | 3MF | Carlos Bonet | (1977-10-02)2 October 1977 (aged 24) | 3 | Libertad |
| 16 | 3MF | Gustavo Morínigo | (1977-01-23)23 January 1977 (aged 25) | 11 | Libertad |
| 17 | 2DF | Juan Carlos Franco | (1973-04-17)17 April 1973 (aged 29) | 3 | Olimpia |
| 18 | 2DF | Julio César Cáceres | (1979-10-05)5 October 1979 (aged 22) | 1 | Olimpia |
| 19 | 2DF | Daniel Sanabria | (1977-02-08)8 February 1977 (aged 25) | 6 | Libertad |
| 20 | 4FW | José Cardozo | (1971-03-19)19 March 1971 (aged 31) | 57 | Toluca |
| 21 | 2DF | Denis Caniza | (1974-08-29)29 August 1974 (aged 27) | 49 | Santos Laguna |
| 22 | 1GK | Ricardo Tavarelli | (1970-08-02)2 August 1970 (aged 31) | 20 | Olimpia |
| 23 | 4FW | Nelson Cuevas | (1980-01-10)10 January 1980 (aged 22) | 11 | River Plate |

### Slovenia

Head coach: Srečko Katanec
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Marko Simeunovič | (1967-12-06)6 December 1967 (aged 34) | 43 | Maribor |
| 2 | 2DF | Goran Sankovič | (1979-06-18)18 June 1979 (aged 22) | 5 | Slavia Prague |
| 3 | 2DF | Željko Milinovič | (1969-10-12)12 October 1969 (aged 32) | 35 | JEF United Ichihara |
| 4 | 2DF | Muamer Vugdalić | (1977-08-25)25 August 1977 (aged 24) | 13 | Maribor |
| 5 | 2DF | Marinko Galič | (1970-04-22)22 April 1970 (aged 32) | 65 | Koper |
| 6 | 2DF | Aleksander Knavs | (1975-12-05)5 December 1975 (aged 26) | 38 | 1. FC Kaiserslautern |
| 7 | 3MF | Džoni Novak | (1969-09-04)4 September 1969 (aged 32) | 68 | SpVgg Unterhaching |
| 8 | 3MF | Aleš Čeh (c) | (1968-04-07)7 April 1968 (aged 34) | 71 | Grazer AK |
| 9 | 4FW | Milan Osterc | (1975-07-04)4 July 1975 (aged 26) | 41 | Hapoel Tel Aviv |
| 10 | 3MF | Zlatko Zahovič* | (1971-02-01)1 February 1971 (aged 31) | 64 | Benfica |
| 11 | 3MF | Miran Pavlin | (1971-10-08)8 October 1971 (aged 30) | 45 | Porto |
| 12 | 1GK | Mladen Dabanovič | (1971-09-13)13 September 1971 (aged 30) | 20 | Lokeren |
| 13 | 4FW | Mladen Rudonja | (1971-07-26)26 July 1971 (aged 30) | 58 | Portsmouth |
| 14 | 2DF | Saša Gajser | (1974-02-11)11 February 1974 (aged 28) | 20 | Gent |
| 15 | 3MF | Rajko Tavčar | (1974-07-21)21 July 1974 (aged 27) | 6 | 1. FC Nürnberg |
| 16 | 4FW | Senad Tiganj | (1975-08-28)28 August 1975 (aged 26) | 3 | Olimpija Ljubljana |
| 17 | 3MF | Zoran Pavlović | (1976-06-27)27 June 1976 (aged 25) | 21 | Austria Wien |
| 18 | 4FW | Milenko Ačimovič | (1977-02-15)15 February 1977 (aged 25) | 39 | Red Star Belgrade |
| 19 | 2DF | Amir Karić | (1973-12-31)31 December 1973 (aged 28) | 43 | Maribor |
| 20 | 3MF | Nastja Čeh | (1978-01-26)26 January 1978 (aged 24) | 6 | Club Brugge |
| 21 | 4FW | Sebastjan Cimirotič | (1974-09-14)14 September 1974 (aged 27) | 12 | Lecce |
| 22 | 1GK | Dejan Nemec | (1977-03-01)1 March 1977 (aged 25) | 1 | Club Brugge |
| 23 | 2DF | Spasoje Bulajič | (1975-11-24)24 November 1975 (aged 26) | 15 | 1. FC Köln |
    *Was expelled from the squad after the first game.
Note: caps for Yugoslavia are not counted.

### South Africa

Head coach: Jomo Sono
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Hans Vonk | (1970-01-30)30 January 1970 (aged 32) | 29 | Heerenveen |
| 2 | 2DF | Cyril Nzama | (1974-06-26)26 June 1974 (aged 27) | 19 | Kaizer Chiefs |
| 3 | 2DF | Bradley Carnell | (1977-01-21)21 January 1977 (aged 25) | 21 | VfB Stuttgart |
| 4 | 2DF | Aaron Mokoena | (1980-11-25)25 November 1980 (aged 21) | 22 | Germinal Beerschot |
| 5 | 2DF | Jacob Lekgetho | (1974-03-24)24 March 1974 (aged 28) | 15 | Lokomotiv Moscow |
| 6 | 3MF | MacBeth Sibaya | (1977-11-25)25 November 1977 (aged 24) | 9 | Jomo Cosmos |
| 7 | 3MF | Quinton Fortune | (1977-05-21)21 May 1977 (aged 25) | 39 | Manchester United |
| 8 | 3MF | Thabo Mngomeni | (1969-06-24)24 June 1969 (aged 32) | 37 | Orlando Pirates |
| 9 | 3MF | MacDonald Mukansi | (1975-05-26)26 May 1975 (aged 27) | 7 | Lokomotiv Sofia |
| 10 | 3MF | Bennett Mnguni | (1974-03-18)18 March 1974 (aged 28) | 9 | Lokomotiv Moscow |
| 11 | 3MF | Jabu Pule | (1980-07-11)11 July 1980 (aged 21) | 9 | Kaizer Chiefs |
| 12 | 3MF | Teboho Mokoena | (1974-07-10)10 July 1974 (aged 27) | 10 | St. Gallen |
| 13 | 2DF | Pierre Issa | (1975-09-12)12 September 1975 (aged 26) | 41 | Watford |
| 14 | 4FW | Siyabonga Nomvethe | (1977-12-02)2 December 1977 (aged 24) | 30 | Udinese |
| 15 | 3MF | Sibusiso Zuma | (1975-06-23)23 June 1975 (aged 26) | 22 | Copenhagen |
| 16 | 1GK | Andre Arendse | (1967-06-27)27 June 1967 (aged 34) | 49 | Santos Cape Town |
| 17 | 4FW | Benni McCarthy | (1977-11-12)12 November 1977 (aged 24) | 43 | Porto |
| 18 | 3MF | Delron Buckley | (1977-12-07)7 December 1977 (aged 24) | 32 | VfL Bochum |
| 19 | 2DF | Lucas Radebe (c) | (1969-04-12)12 April 1969 (aged 33) | 65 | Leeds United |
| 20 | 1GK | Calvin Marlin | (1976-04-20)20 April 1976 (aged 26) | 2 | Ajax Cape Town |
| 21 | 3MF | Steven Pienaar | (1982-03-17)17 March 1982 (aged 20) | 0 | Ajax |
| 22 | 2DF | Thabang Molefe | (1979-04-11)11 April 1979 (aged 23) | 5 | Jomo Cosmos |
| 23 | 4FW | George Koumantarakis | (1974-03-27)27 March 1974 (aged 28) | 6 | Basel |

### Spain

Head coach: José Antonio Camacho
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Iker Casillas | (1981-05-20)20 May 1981 (aged 21) | 13 | Real Madrid |
| 2 | 2DF | Curro Torres | (1976-12-27)27 December 1976 (aged 25) | 4 | Valencia |
| 3 | 2DF | Juanfran | (1976-07-15)15 July 1976 (aged 25) | 7 | Celta Vigo |
| 4 | 3MF | Iván Helguera | (1975-03-18)18 March 1975 (aged 27) | 22 | Real Madrid |
| 5 | 2DF | Carles Puyol | (1978-04-13)13 April 1978 (aged 24) | 8 | Barcelona |
| 6 | 2DF | Fernando Hierro (c) | (1968-03-23)23 March 1968 (aged 34) | 85 | Real Madrid |
| 7 | 4FW | Raúl | (1977-06-27)27 June 1977 (aged 24) | 51 | Real Madrid |
| 8 | 3MF | Rubén Baraja | (1975-07-11)11 July 1975 (aged 26) | 9 | Valencia |
| 9 | 4FW | Fernando Morientes | (1976-04-05)5 April 1976 (aged 26) | 19 | Real Madrid |
| 10 | 4FW | Diego Tristán | (1976-01-05)5 January 1976 (aged 26) | 7 | Deportivo La Coruña |
| 11 | 3MF | Javier de Pedro | (1973-08-04)4 August 1973 (aged 28) | 5 | Real Sociedad |
| 12 | 4FW | Albert Luque | (1978-03-11)11 March 1978 (aged 24) | 0 | Mallorca |
| 13 | 1GK | Ricardo | (1971-12-30)30 December 1971 (aged 30) | 1 | Valladolid |
| 14 | 3MF | David Albelda | (1977-09-01)1 September 1977 (aged 24) | 2 | Valencia |
| 15 | 2DF | Enrique Romero | (1971-06-23)23 June 1971 (aged 30) | 3 | Deportivo La Coruña |
| 16 | 3MF | Gaizka Mendieta | (1974-03-27)27 March 1974 (aged 28) | 32 | Lazio |
| 17 | 3MF | Juan Carlos Valerón | (1975-06-17)17 June 1975 (aged 26) | 20 | Deportivo La Coruña |
| 18 | 3MF | Sergio | (1976-11-10)10 November 1976 (aged 25) | 5 | Deportivo La Coruña |
| 19 | 3MF | Xavi | (1980-01-25)25 January 1980 (aged 22) | 3 | Barcelona |
| 20 | 2DF | Miguel Ángel Nadal | (1966-07-28)28 July 1966 (aged 35) | 59 | Mallorca |
| 21 | 3MF | Luis Enrique | (1970-05-08)8 May 1970 (aged 32) | 57 | Barcelona |
| 22 | 3MF | Joaquín | (1981-07-21)21 July 1981 (aged 20) | 3 | Real Betis |
| 23 | 1GK | Pedro Contreras | (1972-01-07)7 January 1972 (aged 30) | 0 | Málaga |

## Group C
### Brazil

Head coach: Luiz Felipe Scolari
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Marcos | (1973-08-04)4 August 1973 (aged 28) | 15 | Palmeiras |
| 2 | 2DF | Cafu (c) | (1970-06-07)7 June 1970 (aged 31) | 103 | Roma |
| 3 | 2DF | Lúcio | (1978-05-08)8 May 1978 (aged 24) | 15 | Bayer Leverkusen |
| 4 | 2DF | Roque Júnior | (1976-08-31)31 August 1976 (aged 25) | 17 | Milan |
| 5 | 2DF | Edmílson | (1976-07-10)10 July 1976 (aged 25) | 12 | Lyon |
| 6 | 2DF | Roberto Carlos | (1973-04-10)10 April 1973 (aged 29) | 84 | Real Madrid |
| 7 | 3MF | Ricardinho | (1976-05-23)23 May 1976 (aged 26) | 3 | Corinthians |
| 8 | 3MF | Gilberto Silva | (1976-10-07)7 October 1976 (aged 25) | 6 | Atlético Mineiro |
| 9 | 4FW | Ronaldo | (1976-09-18)18 September 1976 (aged 25) | 56 | Inter Milan |
| 10 | 3MF | Rivaldo | (1972-04-19)19 April 1972 (aged 30) | 58 | Barcelona |
| 11 | 3MF | Ronaldinho | (1980-03-21)21 March 1980 (aged 22) | 24 | Paris Saint-Germain |
| 12 | 1GK | Dida | (1973-10-07)7 October 1973 (aged 28) | 49 | Corinthians |
| 13 | 2DF | Juliano Belletti | (1976-06-20)20 June 1976 (aged 25) | 10 | São Paulo |
| 14 | 2DF | Ânderson Polga | (1979-02-09)9 February 1979 (aged 23) | 5 | Grêmio |
| 15 | 3MF | Kléberson | (1979-06-19)19 June 1979 (aged 22) | 5 | Atlético Paranaense |
| 16 | 2DF | Júnior | (1973-06-20)20 June 1973 (aged 28) | 12 | Parma |
| 17 | 4FW | Denílson | (1977-08-24)24 August 1977 (aged 24) | 53 | Real Betis |
| 18 | 3MF | Vampeta | (1974-03-13)13 March 1974 (aged 28) | 36 | Corinthians |
| 19 | 3MF | Juninho Paulista | (1973-02-22)22 February 1973 (aged 29) | 43 | Flamengo |
| 20 | 4FW | Edílson | (1971-09-17)17 September 1971 (aged 30) | 17 | Cruzeiro |
| 21 | 4FW | Luizão | (1975-11-14)14 November 1975 (aged 26) | 8 | Grêmio |
| 22 | 1GK | Rogério Ceni | (1973-01-22)22 January 1973 (aged 29) | 12 | São Paulo |
| 23 | 3MF | Kaká | (1982-04-22)22 April 1982 (aged 20) | 2 | São Paulo |

### China PR

Head coach: Bora Milutinović
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | An Qi | (1981-06-21)21 June 1981 (aged 20) | 5 | Dalian Shide |
| 2 | 2DF | Zhang Enhua | (1973-04-28)28 April 1973 (aged 29) | 65 | Dalian Shide |
| 3 | 2DF | Yang Pu | (1978-03-30)30 March 1978 (aged 24) | 14 | Beijing Guoan |
| 4 | 2DF | Wu Chengying | (1975-04-21)21 April 1975 (aged 27) | 53 | Shanghai Shenhua |
| 5 | 2DF | Fan Zhiyi | (1969-11-06)6 November 1969 (aged 32) | 105 | Dundee |
| 6 | 3MF | Shao Jiayi | (1980-04-10)10 April 1980 (aged 22) | 18 | Beijing Guoan |
| 7 | 2DF | Sun Jihai | (1977-09-30)30 September 1977 (aged 24) | 59 | Manchester City |
| 8 | 3MF | Li Tie | (1977-05-18)18 May 1977 (aged 25) | 76 | Liaoning |
| 9 | 3MF | Ma Mingyu (c) | (1970-02-04)4 February 1970 (aged 32) | 91 | Sichuan First City |
| 10 | 4FW | Hao Haidong | (1970-05-09)9 May 1970 (aged 32) | 95 | Dalian Shide |
| 11 | 3MF | Yu Genwei | (1974-01-07)7 January 1974 (aged 28) | 17 | Tianjin Teda |
| 12 | 4FW | Su Maozhen | (1972-07-30)30 July 1972 (aged 29) | 43 | Shandong Luneng |
| 13 | 3MF | Gao Yao | (1977-07-13)13 July 1977 (aged 24) | 4 | Shandong Luneng |
| 14 | 2DF | Li Weifeng | (1978-12-01)1 December 1978 (aged 23) | 55 | Shenzhen Pingan |
| 15 | 3MF | Zhao Junzhe | (1979-04-18)18 April 1979 (aged 23) | 13 | Liaoning |
| 16 | 4FW | Qu Bo | (1981-07-15)15 July 1981 (aged 20) | 16 | Qingdao Etsong Hainiu |
| 17 | 2DF | Du Wei | (1982-02-09)9 February 1982 (aged 20) | 7 | Shanghai Shenhua |
| 18 | 3MF | Li Xiaopeng | (1975-06-20)20 June 1975 (aged 26) | 26 | Shandong Luneng |
| 19 | 3MF | Qi Hong | (1976-06-03)3 June 1976 (aged 25) | 36 | Beijing Chengfeng F.C. |
| 20 | 4FW | Yang Chen | (1974-01-17)17 January 1974 (aged 28) | 26 | Eintracht Frankfurt |
| 21 | 2DF | Xu Yunlong | (1979-02-17)17 February 1979 (aged 23) | 20 | Beijing Guoan |
| 22 | 1GK | Jiang Jin | (1968-10-07)7 October 1968 (aged 33) | 52 | Tianjin Teda |
| 23 | 1GK | Ou Chuliang | (1968-08-26)26 August 1968 (aged 33) | 74 | Yunnan Hongta |

### Costa Rica

Head coach: Alexandre Guimarães
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Erick Lonnis (c) | (1965-09-09)9 September 1965 (aged 36) | 74 | Saprissa |
| 2 | 2DF | Jervis Drummond | (1976-09-08)8 September 1976 (aged 25) | 38 | Saprissa |
| 3 | 2DF | Luis Marín | (1974-08-10)10 August 1974 (aged 27) | 74 | Alajuelense |
| 4 | 2DF | Mauricio Wright | (1970-12-20)20 December 1970 (aged 31) | 40 | Herediano |
| 5 | 2DF | Gilberto Martínez | (1979-10-01)1 October 1979 (aged 22) | 27 | Saprissa |
| 6 | 3MF | Wílmer López | (1971-03-08)8 March 1971 (aged 31) | 68 | Alajuelense |
| 7 | 4FW | Rolando Fonseca | (1974-06-06)6 June 1974 (aged 27) | 79 | Alajuelense |
| 8 | 3MF | Mauricio Solís | (1972-12-13)13 December 1972 (aged 29) | 84 | Alajuelense |
| 9 | 4FW | Paulo Wanchope | (1976-07-31)31 July 1976 (aged 25) | 48 | Manchester City |
| 10 | 3MF | Walter Centeno | (1974-10-06)6 October 1974 (aged 27) | 49 | Saprissa |
| 11 | 4FW | Rónald Gómez | (1975-01-24)24 January 1975 (aged 27) | 53 | OFI Crete |
| 12 | 4FW | Winston Parks | (1981-10-12)12 October 1981 (aged 20) | 3 | Udinese |
| 13 | 2DF | Daniel Vallejos | (1981-05-27)27 May 1981 (aged 21) | 2 | Herediano |
| 14 | 2DF | Juan José Rodríguez | (1967-06-23)23 June 1967 (aged 34) | 2 | San Carlos |
| 15 | 2DF | Harold Wallace | (1975-09-07)7 September 1975 (aged 26) | 54 | Alajuelense |
| 16 | 4FW | Steven Bryce | (1977-08-16)16 August 1977 (aged 24) | 33 | Alajuelense |
| 17 | 3MF | Hernán Medford | (1968-05-23)23 May 1968 (aged 34) | 87 | Saprissa |
| 18 | 1GK | Álvaro Mesén | (1972-12-24)24 December 1972 (aged 29) | 16 | Alajuelense |
| 19 | 3MF | Rodrigo Cordero | (1973-12-04)4 December 1973 (aged 28) | 25 | Herediano |
| 20 | 4FW | William Sunsing | (1977-05-12)12 May 1977 (aged 25) | 23 | Herediano |
| 21 | 2DF | Pablo Chinchilla | (1978-12-21)21 December 1978 (aged 23) | 12 | Alajuelense |
| 22 | 2DF | Carlos Castro | (1978-09-10)10 September 1978 (aged 23) | 22 | Alajuelense |
| 23 | 1GK | Lester Morgan | (1976-05-02)2 May 1976 (aged 26) | 6 | Herediano |

### Turkey

Head coach: Şenol Güneş
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Rüştü Reçber | (1973-05-10)10 May 1973 (aged 29) | 64 | Fenerbahçe |
| 2 | 2DF | Emre Aşık | (1973-12-13)13 December 1973 (aged 28) | 16 | Galatasaray |
| 3 | 2DF | Bülent Korkmaz | (1968-11-24)24 November 1968 (aged 33) | 68 | Galatasaray |
| 4 | 2DF | Fatih Akyel | (1977-12-26)26 December 1977 (aged 24) | 36 | Fenerbahçe |
| 5 | 2DF | Alpay Özalan | (1973-05-29)29 May 1973 (aged 29) | 62 | Aston Villa |
| 6 | 4FW | Arif Erdem | (1972-01-02)2 January 1972 (aged 30) | 50 | Galatasaray |
| 7 | 3MF | Okan Buruk | (1973-10-19)19 October 1973 (aged 28) | 26 | Inter Milan |
| 8 | 3MF | Tugay Kerimoğlu | (1970-08-24)24 August 1970 (aged 31) | 69 | Blackburn Rovers |
| 9 | 4FW | Hakan Şükür (c) | (1971-09-01)1 September 1971 (aged 30) | 73 | Parma |
| 10 | 3MF | Yıldıray Baştürk | (1978-12-24)24 December 1978 (aged 23) | 13 | Bayer Leverkusen |
| 11 | 4FW | Hasan Şaş | (1976-08-01)1 August 1976 (aged 25) | 14 | Galatasaray |
| 12 | 1GK | Ömer Çatkıç | (1974-10-15)15 October 1974 (aged 27) | 6 | Gaziantepspor |
| 13 | 3MF | Muzzy Izzet | (1974-10-31)31 October 1974 (aged 27) | 7 | Leicester City |
| 14 | 3MF | Tayfur Havutçu | (1970-04-23)23 April 1970 (aged 32) | 39 | Beşiktaş |
| 15 | 4FW | Nihat Kahveci | (1979-11-23)23 November 1979 (aged 22) | 11 | Real Sociedad |
| 16 | 2DF | Ümit Özat | (1976-10-30)30 October 1976 (aged 25) | 14 | Fenerbahçe |
| 17 | 4FW | İlhan Mansız | (1975-08-10)10 August 1975 (aged 26) | 6 | Beşiktaş |
| 18 | 3MF | Ergün Penbe | (1972-05-17)17 May 1972 (aged 30) | 21 | Galatasaray |
| 19 | 3MF | Abdullah Ercan | (1971-12-08)8 December 1971 (aged 30) | 70 | Fenerbahçe |
| 20 | 2DF | Hakan Ünsal | (1973-05-14)14 May 1973 (aged 29) | 25 | Blackburn Rovers |
| 21 | 3MF | Emre Belözoğlu | (1980-09-07)7 September 1980 (aged 21) | 11 | Inter Milan |
| 22 | 3MF | Ümit Davala | (1973-07-30)30 July 1973 (aged 28) | 24 | Milan |
| 23 | 1GK | Zafer Özgültekin | (1975-03-10)10 March 1975 (aged 27) | 1 | Ankaragücü |

## Group D
### Poland

Head coach: Jerzy Engel
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Jerzy Dudek | (1973-03-23)23 March 1973 (aged 29) | 21 | Liverpool |
| 2 | 2DF | Tomasz Kłos | (1973-03-07)7 March 1973 (aged 29) | 37 | 1. FC Kaiserslautern |
| 3 | 2DF | Jacek Zieliński | (1967-10-10)10 October 1967 (aged 34) | 52 | Legia Warsaw |
| 4 | 2DF | Michał Żewłakow | (1976-04-22)22 April 1976 (aged 26) | 25 | Mouscron |
| 5 | 2DF | Tomasz Rząsa | (1973-03-11)11 March 1973 (aged 29) | 9 | Feyenoord |
| 6 | 2DF | Tomasz Hajto | (1972-10-16)16 October 1972 (aged 29) | 44 | Schalke 04 |
| 7 | 3MF | Piotr Świerczewski | (1972-04-08)8 April 1972 (aged 30) | 65 | Marseille |
| 8 | 4FW | Cezary Kucharski | (1972-02-17)17 February 1972 (aged 30) | 15 | Legia Warsaw |
| 9 | 4FW | Paweł Kryszałowicz | (1974-06-23)23 June 1974 (aged 27) | 23 | Eintracht Frankfurt |
| 10 | 3MF | Radosław Kałużny | (1974-02-02)2 February 1974 (aged 28) | 30 | Energie Cottbus |
| 11 | 4FW | Emmanuel Olisadebe | (1978-12-22)22 December 1978 (aged 23) | 16 | Panathinaikos |
| 12 | 1GK | Radosław Majdan | (1972-05-10)10 May 1972 (aged 30) | 5 | Göztepe |
| 13 | 2DF | Arkadiusz Głowacki | (1979-03-13)13 March 1979 (aged 23) | 2 | Wisła Kraków |
| 14 | 4FW | Marcin Żewłakow | (1976-04-22)22 April 1976 (aged 26) | 17 | Mouscron |
| 15 | 2DF | Tomasz Wałdoch (c) | (1971-05-10)10 May 1971 (aged 31) | 71 | Schalke 04 |
| 16 | 2DF | Maciej Murawski | (1974-02-20)20 February 1974 (aged 28) | 4 | Legia Warsaw |
| 17 | 3MF | Arkadiusz Bąk | (1974-10-06)6 October 1974 (aged 27) | 12 | Widzew Łódź |
| 18 | 3MF | Jacek Krzynówek | (1976-05-15)15 May 1976 (aged 26) | 23 | 1. FC Nürnberg |
| 19 | 4FW | Maciej Żurawski | (1976-09-12)12 September 1976 (aged 25) | 9 | Wisła Kraków |
| 20 | 2DF | Jacek Bąk | (1973-03-24)24 March 1973 (aged 29) | 36 | Lens |
| 21 | 3MF | Marek Koźmiński | (1971-02-07)7 February 1971 (aged 31) | 42 | Ancona |
| 22 | 1GK | Adam Matysek | (1968-07-19)19 July 1968 (aged 33) | 34 | RKS Radomsko |
| 23 | 3MF | Paweł Sibik | (1971-02-15)15 February 1971 (aged 31) | 2 | Odra Wodzisław |

### Portugal

Head coach: António Oliveira
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Vítor Baía | (1969-10-15)15 October 1969 (aged 32) | 75 | Porto |
| 2 | 2DF | Jorge Costa | (1971-10-14)14 October 1971 (aged 30) | 46 | Porto |
| 3 | 2DF | Abel Xavier | (1972-11-30)30 November 1972 (aged 29) | 18 | Liverpool |
| 4 | 2DF | Marco Caneira | (1979-02-09)9 February 1979 (aged 23) | 1 | Benfica |
| 5 | 2DF | Fernando Couto (c) | (1969-08-02)2 August 1969 (aged 32) | 82 | Lazio |
| 6 | 3MF | Paulo Sousa | (1970-08-30)30 August 1970 (aged 31) | 50 | Espanyol |
| 7 | 3MF | Luís Figo | (1972-11-04)4 November 1972 (aged 29) | 81 | Real Madrid |
| 8 | 4FW | João Pinto | (1971-08-19)19 August 1971 (aged 30) | 77 | Sporting CP |
| 9 | 4FW | Pauleta | (1973-04-28)28 April 1973 (aged 29) | 33 | Bordeaux |
| 10 | 3MF | Rui Costa | (1972-03-29)29 March 1972 (aged 30) | 67 | Milan |
| 11 | 3MF | Sérgio Conceição | (1974-11-15)15 November 1974 (aged 27) | 41 | Inter Milan |
| 12 | 3MF | Hugo Viana | (1983-01-15)15 January 1983 (aged 19) | 4 | Sporting CP |
| 13 | 2DF | Jorge Andrade | (1978-04-09)9 April 1978 (aged 24) | 5 | Porto |
| 14 | 3MF | Pedro Barbosa | (1970-08-06)6 August 1970 (aged 31) | 21 | Sporting CP |
| 15 | 1GK | Nélson Pereira | (1975-10-20)20 October 1975 (aged 26) | 1 | Sporting CP |
| 16 | 1GK | Ricardo | (1976-02-11)11 February 1976 (aged 26) | 10 | Boavista |
| 17 | 3MF | Paulo Bento | (1969-06-20)20 June 1969 (aged 32) | 31 | Sporting CP |
| 18 | 2DF | Nuno Frechaut | (1977-09-24)24 September 1977 (aged 24) | 9 | Boavista |
| 19 | 3MF | Capucho | (1972-02-21)21 February 1972 (aged 30) | 29 | Porto |
| 20 | 3MF | Petit | (1976-09-25)25 September 1976 (aged 25) | 9 | Boavista |
| 21 | 4FW | Nuno Gomes | (1976-07-05)5 July 1976 (aged 25) | 28 | Fiorentina |
| 22 | 2DF | Beto | (1976-05-03)3 May 1976 (aged 26) | 16 | Sporting CP |
| 23 | 2DF | Rui Jorge | (1973-03-27)27 March 1973 (aged 29) | 20 | Sporting CP |

### South Korea

Head coach: Guus Hiddink
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Lee Woon-jae | (1973-04-26)26 April 1973 (aged 29) | 31 | Suwon Samsung Bluewings |
| 2 | 2DF | Hyun Young-min | (1979-12-25)25 December 1979 (aged 22) | 8 | Ulsan Hyundai Horangi |
| 3 | 3MF | Choi Sung-yong | (1975-12-25)25 December 1975 (aged 26) | 60 | Suwon Samsung Bluewings |
| 4 | 2DF | Choi Jin-cheul | (1971-03-26)26 March 1971 (aged 31) | 15 | Jeonbuk Hyundai Motors |
| 5 | 3MF | Kim Nam-il | (1977-03-14)14 March 1977 (aged 25) | 23 | Jeonnam Dragons |
| 6 | 2DF | Yoo Sang-chul | (1971-10-18)18 October 1971 (aged 30) | 93 | Kashiwa Reysol |
| 7 | 2DF | Kim Tae-young | (1970-11-08)8 November 1970 (aged 31) | 78 | Jeonnam Dragons |
| 8 | 4FW | Choi Tae-uk | (1981-03-13)13 March 1981 (aged 21) | 16 | Anyang LG Cheetahs |
| 9 | 4FW | Seol Ki-hyeon | (1979-01-08)8 January 1979 (aged 23) | 31 | Anderlecht |
| 10 | 2DF | Lee Young-pyo | (1977-04-23)23 April 1977 (aged 25) | 51 | FC Seoul |
| 11 | 4FW | Choi Yong-soo | (1973-09-10)10 September 1973 (aged 28) | 58 | JEF United Ichihara |
| 12 | 1GK | Kim Byung-ji | (1970-04-08)8 April 1970 (aged 32) | 58 | Pohang Steelers |
| 13 | 3MF | Lee Eul-yong | (1975-09-08)8 September 1975 (aged 26) | 19 | Jeju United FC |
| 14 | 4FW | Lee Chun-soo | (1981-07-09)9 July 1981 (aged 20) | 22 | Ulsan Hyundai Horangi |
| 15 | 2DF | Lee Min-sung | (1973-06-23)23 June 1973 (aged 28) | 52 | Busan IPark |
| 16 | 4FW | Cha Du-ri | (1980-07-25)25 July 1980 (aged 21) | 12 | Korea University |
| 17 | 3MF | Yoon Jong-hwan | (1973-02-16)16 February 1973 (aged 29) | 36 | Cerezo Osaka |
| 18 | 4FW | Hwang Sun-hong | (1968-07-14)14 July 1968 (aged 33) | 97 | Kashiwa Reysol |
| 19 | 4FW | Ahn Jung-hwan | (1976-01-27)27 January 1976 (aged 26) | 19 | Perugia |
| 20 | 2DF | Hong Myung-bo (c) | (1969-02-12)12 February 1969 (aged 33) | 128 | Pohang Steelers |
| 21 | 3MF | Park Ji-sung | (1981-03-30)30 March 1981 (aged 21) | 33 | Kyoto Sanga FC |
| 22 | 3MF | Song Chong-gug | (1979-02-20)20 February 1979 (aged 23) | 27 | Busan I'Cons |
| 23 | 1GK | Choi Eun-sung | (1971-04-05)5 April 1971 (aged 31) | 1 | Daejeon Hana Citizen |

### United States

Head coach: Bruce Arena
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Brad Friedel | (1971-05-08)8 May 1971 (aged 31) | 74 | Blackburn Rovers |
| 2 | 3MF | Frankie Hejduk | (1974-08-05)5 August 1974 (aged 27) | 38 | Bayer Leverkusen |
| 3 | 2DF | Gregg Berhalter | (1973-08-01)1 August 1973 (aged 28) | 25 | Crystal Palace |
| 4 | 2DF | Pablo Mastroeni | (1976-08-29)29 August 1976 (aged 25) | 8 | Colorado Rapids |
| 5 | 3MF | John O'Brien | (1977-08-29)29 August 1977 (aged 24) | 13 | Ajax |
| 6 | 2DF | David Regis | (1968-12-02)2 December 1968 (aged 33) | 28 | Metz |
| 7 | 3MF | Eddie Lewis | (1974-05-17)17 May 1974 (aged 28) | 38 | Fulham |
| 8 | 3MF | Earnie Stewart | (1969-03-28)28 March 1969 (aged 33) | 77 | NAC Breda |
| 9 | 4FW | Joe-Max Moore | (1971-02-23)23 February 1971 (aged 31) | 95 | Everton |
| 10 | 3MF | Claudio Reyna (c) | (1973-07-20)20 July 1973 (aged 28) | 86 | Sunderland |
| 11 | 4FW | Clint Mathis | (1976-11-25)25 November 1976 (aged 25) | 19 | New York Red Bulls |
| 12 | 2DF | Jeff Agoos | (1968-05-02)2 May 1968 (aged 34) | 127 | San Jose Earthquakes |
| 13 | 3MF | Cobi Jones | (1970-06-16)16 June 1970 (aged 31) | 153 | LA Galaxy |
| 14 | 2DF | Steve Cherundolo | (1979-02-19)19 February 1979 (aged 23) | 10 | Hannover 96 |
| 15 | 4FW | Josh Wolff | (1977-02-25)25 February 1977 (aged 25) | 16 | Chicago Fire |
| 16 | 2DF | Carlos Llamosa | (1969-06-30)30 June 1969 (aged 32) | 26 | New England Revolution |
| 17 | 3MF | DaMarcus Beasley | (1982-05-24)24 May 1982 (aged 20) | 9 | Chicago Fire |
| 18 | 1GK | Kasey Keller | (1969-11-29)29 November 1969 (aged 32) | 58 | Tottenham Hotspur |
| 19 | 1GK | Tony Meola | (1969-02-21)21 February 1969 (aged 33) | 98 | Sporting Kansas City |
| 20 | 4FW | Brian McBride | (1972-06-19)19 June 1972 (aged 29) | 58 | Columbus Crew |
| 21 | 4FW | Landon Donovan | (1982-03-04)4 March 1982 (aged 20) | 20 | San Jose Earthquakes |
| 22 | 2DF | Tony Sanneh | (1971-06-01)1 June 1971 (aged 30) | 29 | 1. FC Nürnberg |
| 23 | 2DF | Eddie Pope | (1973-12-24)24 December 1973 (aged 28) | 48 | D.C. United |

## Group E
### Cameroon

Head coach: Winfried Schäfer
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Alioum Boukar | (1972-01-03)3 January 1972 (aged 30) | 46 | Samsunspor |
| 2 | 2DF | Bill Tchato | (1975-05-14)14 May 1975 (aged 27) | 12 | Montpellier |
| 3 | 2DF | Pierre Womé | (1979-03-26)26 March 1979 (aged 23) | 46 | Bologna |
| 4 | 2DF | Rigobert Song (c) | (1976-07-01)1 July 1976 (aged 25) | 59 | 1. FC Köln |
| 5 | 2DF | Raymond Kalla | (1975-04-22)22 April 1975 (aged 27) | 47 | Extremadura |
| 6 | 2DF | Pierre Njanka | (1975-03-15)15 March 1975 (aged 27) | 31 | Strasbourg |
| 7 | 3MF | Joseph N'Do | (1976-04-28)28 April 1976 (aged 26) | 16 | Al-Khaleej |
| 8 | 2DF | Geremi | (1978-12-20)20 December 1978 (aged 23) | 38 | Real Madrid |
| 9 | 4FW | Samuel Eto'o | (1981-03-10)10 March 1981 (aged 21) | 27 | Mallorca |
| 10 | 4FW | Patrick M'Boma | (1970-11-15)15 November 1970 (aged 31) | 42 | Sunderland |
| 11 | 4FW | Pius N'Diefi | (1975-07-05)5 July 1975 (aged 26) | 13 | Sedan |
| 12 | 3MF | Lauren | (1977-01-19)19 January 1977 (aged 25) | 15 | Arsenal |
| 13 | 2DF | Lucien Mettomo | (1977-04-19)19 April 1977 (aged 25) | 17 | Manchester City |
| 14 | 3MF | Joël Epalle | (1978-02-20)20 February 1978 (aged 24) | 22 | Panachaiki |
| 15 | 3MF | Nicolas Alnoudji | (1979-12-09)9 December 1979 (aged 22) | 15 | Rizespor |
| 16 | 1GK | Jacques Songo'o | (1964-03-17)17 March 1964 (aged 38) | 66 | Metz |
| 17 | 3MF | Marc-Vivien Foé | (1975-05-01)1 May 1975 (aged 27) | 47 | Lyon |
| 18 | 4FW | Patrick Suffo | (1978-01-17)17 January 1978 (aged 24) | 18 | Sheffield United |
| 19 | 3MF | Eric Djemba-Djemba | (1981-05-04)4 May 1981 (aged 21) | 0 | Nantes |
| 20 | 3MF | Salomon Olembé | (1980-12-08)8 December 1980 (aged 21) | 39 | Marseille |
| 21 | 4FW | Joseph-Désiré Job | (1977-12-01)1 December 1977 (aged 24) | 34 | Metz |
| 22 | 1GK | Carlos Kameni | (1984-02-18)18 February 1984 (aged 18) | 1 | Le Havre |
| 23 | 3MF | Daniel N'Gom Kome | (1980-05-19)19 May 1980 (aged 22) | 4 | Numancia |

### Germany

Head coach: Rudi Völler
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Oliver Kahn (c) | (1969-06-15)15 June 1969 (aged 32) | 45 | Bayern Munich |
| 2 | 2DF | Thomas Linke | (1969-12-26)26 December 1969 (aged 32) | 34 | Bayern Munich |
| 3 | 2DF | Marko Rehmer | (1972-04-29)29 April 1972 (aged 30) | 27 | Hertha BSC |
| 4 | 2DF | Frank Baumann | (1975-10-29)29 October 1975 (aged 26) | 11 | Werder Bremen |
| 5 | 3MF | Carsten Ramelow | (1974-03-20)20 March 1974 (aged 28) | 25 | Bayer Leverkusen |
| 6 | 2DF | Christian Ziege | (1972-02-01)1 February 1972 (aged 30) | 66 | Tottenham Hotspur |
| 7 | 4FW | Oliver Neuville | (1973-05-01)1 May 1973 (aged 29) | 30 | Bayer Leverkusen |
| 8 | 3MF | Dietmar Hamann | (1973-08-27)27 August 1973 (aged 28) | 40 | Liverpool |
| 9 | 4FW | Carsten Jancker | (1974-08-28)28 August 1974 (aged 27) | 26 | Bayern Munich |
| 10 | 3MF | Lars Ricken | (1976-07-10)10 July 1976 (aged 25) | 16 | Borussia Dortmund |
| 11 | 4FW | Miroslav Klose | (1978-06-09)9 June 1978 (aged 23) | 12 | 1. FC Kaiserslautern |
| 12 | 1GK | Jens Lehmann | (1969-11-10)10 November 1969 (aged 32) | 14 | Borussia Dortmund |
| 13 | 3MF | Michael Ballack | (1976-09-26)26 September 1976 (aged 25) | 22 | Bayer Leverkusen |
| 14 | 4FW | Gerald Asamoah | (1978-10-03)3 October 1978 (aged 23) | 11 | Schalke 04 |
| 15 | 2DF | Sebastian Kehl | (1980-02-13)13 February 1980 (aged 22) | 8 | Borussia Dortmund |
| 16 | 3MF | Jens Jeremies | (1974-03-05)5 March 1974 (aged 28) | 33 | Bayern Munich |
| 17 | 3MF | Marco Bode | (1969-07-23)23 July 1969 (aged 32) | 34 | Werder Bremen |
| 18 | 3MF | Jörg Böhme | (1974-01-22)22 January 1974 (aged 28) | 6 | Schalke 04 |
| 19 | 3MF | Bernd Schneider | (1973-11-17)17 November 1973 (aged 28) | 9 | Bayer Leverkusen |
| 20 | 4FW | Oliver Bierhoff | (1968-05-01)1 May 1968 (aged 34) | 65 | Monaco |
| 21 | 2DF | Christoph Metzelder | (1980-11-05)5 November 1980 (aged 21) | 6 | Borussia Dortmund |
| 22 | 3MF | Torsten Frings | (1976-11-22)22 November 1976 (aged 25) | 8 | Werder Bremen |
| 23 | 1GK | Hans-Jörg Butt | (1974-05-28)28 May 1974 (aged 28) | 2 | Bayer Leverkusen |

### Republic of Ireland

Head coach: Mick McCarthy
* Roy Keane left the squad before the tournament and was not replaced. Keane was technically still part of the named squad and appeared in FIFA's official squad lists.
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Shay Given | (1976-04-20)20 April 1976 (aged 26) | 39 | Newcastle United |
| 2 | 2DF | Steve Finnan | (1976-04-24)24 April 1976 (aged 26) | 13 | Fulham |
| 3 | 2DF | Ian Harte | (1977-08-31)31 August 1977 (aged 24) | 40 | Leeds United |
| 4 | 2DF | Kenny Cunningham | (1971-06-28)28 June 1971 (aged 30) | 38 | Wimbledon |
| 5 | 2DF | Steve Staunton (c) | (1969-01-19)19 January 1969 (aged 33) | 98 | Aston Villa |
| 6 | 3MF | Roy Keane* | (1971-08-10)10 August 1971 (aged 30) | 58 | Manchester United |
| 7 | 3MF | Jason McAteer | (1971-06-18)18 June 1971 (aged 30) | 47 | Sunderland |
| 8 | 3MF | Matt Holland | (1974-04-11)11 April 1974 (aged 28) | 19 | Ipswich Town |
| 9 | 3MF | Damien Duff | (1979-03-02)2 March 1979 (aged 23) | 26 | Blackburn Rovers |
| 10 | 4FW | Robbie Keane | (1980-07-08)8 July 1980 (aged 21) | 33 | Leeds United |
| 11 | 3MF | Kevin Kilbane | (1977-02-01)1 February 1977 (aged 25) | 31 | Sunderland |
| 12 | 3MF | Mark Kinsella | (1972-08-12)12 August 1972 (aged 29) | 28 | Charlton Athletic |
| 13 | 4FW | David Connolly | (1977-06-06)6 June 1977 (aged 24) | 33 | Wimbledon |
| 14 | 2DF | Gary Breen | (1973-12-12)12 December 1973 (aged 28) | 43 | Coventry City |
| 15 | 2DF | Richard Dunne | (1979-09-21)21 September 1979 (aged 22) | 14 | Manchester City |
| 16 | 1GK | Dean Kiely | (1970-10-10)10 October 1970 (aged 31) | 6 | Charlton Athletic |
| 17 | 4FW | Niall Quinn | (1966-10-06)6 October 1966 (aged 35) | 88 | Sunderland |
| 18 | 2DF | Gary Kelly | (1974-07-09)9 July 1974 (aged 27) | 46 | Leeds United |
| 19 | 4FW | Clinton Morrison | (1979-05-14)14 May 1979 (aged 23) | 7 | Crystal Palace |
| 20 | 2DF | Andrew O'Brien | (1979-06-29)29 June 1979 (aged 22) | 5 | Newcastle United |
| 21 | 3MF | Steven Reid | (1981-03-10)10 March 1981 (aged 21) | 5 | Millwall |
| 22 | 3MF | Lee Carsley | (1974-02-28)28 February 1974 (aged 28) | 19 | Everton |
| 23 | 1GK | Alan Kelly | (1968-08-11)11 August 1968 (aged 33) | 34 | Blackburn Rovers |

### Saudi Arabia

Head coach: Nasser Al-Johar
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Mohamed Al-Deayea | (1972-08-02)2 August 1972 (aged 29) | 168 | Al Hilal |
| 2 | 2DF | Mohammed Sheliah | (1974-09-28)28 September 1974 (aged 27) | 73 | Al Ahli |
| 3 | 2DF | Redha Tukar | (1975-11-29)29 November 1975 (aged 26) | 5 | Al Shabab |
| 4 | 2DF | Abdullah Zubromawi | (1973-11-15)15 November 1973 (aged 28) | 115 | Al Ahli |
| 5 | 2DF | Mohsin Al-Harthi | (1976-07-17)17 July 1976 (aged 25) | 20 | Al Nassr |
| 6 | 2DF | Fouzi Al-Shehri | (1980-05-15)15 May 1980 (aged 22) | 2 | Al Ahli |
| 7 | 3MF | Ibrahim Suwayed | (1974-07-21)21 July 1974 (aged 27) | 59 | Al Ahli |
| 8 | 3MF | Mohammed Noor | (1978-02-26)26 February 1978 (aged 24) | 29 | Al-Ittihad |
| 9 | 4FW | Sami Al-Jaber (c) | (1972-12-11)11 December 1972 (aged 29) | 148 | Al Hilal |
| 10 | 3MF | Mohammad Al-Shalhoub | (1980-12-08)8 December 1980 (aged 21) | 17 | Al Hilal |
| 11 | 4FW | Obeid Al-Dosari | (1975-10-02)2 October 1975 (aged 26) | 97 | Al Ahli |
| 12 | 2DF | Ahmed Al-Dokhi | (1976-10-25)25 October 1976 (aged 25) | 47 | Al Hilal |
| 13 | 2DF | Hussein Abdulghani | (1977-01-21)21 January 1977 (aged 25) | 80 | Al Ahli |
| 14 | 3MF | Abdulaziz Al-Khathran | (1973-07-31)31 July 1973 (aged 28) | 0 | Al Shabab |
| 15 | 4FW | Abdullah Al-Jumaan | (1977-11-10)10 November 1977 (aged 24) | 20 | Al Hilal |
| 16 | 3MF | Khamis Al-Owairan | (1973-09-08)8 September 1973 (aged 28) | 76 | Al-Ittihad |
| 17 | 3MF | Abdullah Al-Waked | (1975-09-29)29 September 1975 (aged 26) | 45 | Al Shabab |
| 18 | 3MF | Nawaf Al-Temyat | (1976-06-28)28 June 1976 (aged 25) | 48 | Al Hilal |
| 19 | 3MF | Omar Al-Ghamdi | (1979-04-11)11 April 1979 (aged 23) | 28 | Al Hilal |
| 20 | 4FW | Al-Hasan Al-Yami | (1972-08-21)21 August 1972 (aged 29) | 18 | Al-Ittihad |
| 21 | 1GK | Mabrouk Zaid | (1979-02-11)11 February 1979 (aged 23) | 1 | Al-Ittihad |
| 22 | 1GK | Mohammed Al-Khojali | (1973-01-15)15 January 1973 (aged 29) | 12 | Al Nassr |
| 23 | 2DF | Mansour Al-Thagafi | (1979-01-14)14 January 1979 (aged 23) | 0 | Al Nassr |

## Group F
### Argentina

Head coach: Marcelo Bielsa
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Germán Burgos | (1969-04-16)16 April 1969 (aged 33) | 35 | Atlético Madrid |
| 2 | 2DF | Roberto Ayala | (1973-04-14)14 April 1973 (aged 29) | 74 | Valencia |
| 3 | 2DF | Juan Pablo Sorín | (1976-05-05)5 May 1976 (aged 26) | 35 | Cruzeiro |
| 4 | 2DF | Mauricio Pochettino | (1972-03-02)2 March 1972 (aged 30) | 16 | Paris Saint-Germain |
| 5 | 3MF | Matías Almeyda | (1973-12-21)21 December 1973 (aged 28) | 33 | Parma |
| 6 | 2DF | Walter Samuel | (1978-03-23)23 March 1978 (aged 24) | 30 | Roma |
| 7 | 4FW | Claudio López | (1974-07-17)17 July 1974 (aged 27) | 49 | Lazio |
| 8 | 2DF | Javier Zanetti | (1973-08-10)10 August 1973 (aged 28) | 66 | Inter Milan |
| 9 | 4FW | Gabriel Batistuta (c) | (1969-02-01)1 February 1969 (aged 33) | 75 | Roma |
| 10 | 3MF | Ariel Ortega | (1974-03-04)4 March 1974 (aged 28) | 81 | River Plate |
| 11 | 3MF | Juan Sebastián Verón | (1975-03-09)9 March 1975 (aged 27) | 47 | Manchester United |
| 12 | 1GK | Pablo Cavallero | (1974-04-13)13 April 1974 (aged 28) | 8 | Celta Vigo |
| 13 | 2DF | Diego Placente | (1977-04-24)24 April 1977 (aged 25) | 6 | Bayer Leverkusen |
| 14 | 3MF | Diego Simeone | (1970-04-28)28 April 1970 (aged 32) | 104 | Lazio |
| 15 | 3MF | Claudio Husaín | (1974-11-20)20 November 1974 (aged 27) | 14 | River Plate |
| 16 | 3MF | Pablo Aimar | (1979-11-03)3 November 1979 (aged 22) | 18 | Valencia |
| 17 | 3MF | Gustavo López | (1973-04-13)13 April 1973 (aged 29) | 31 | Celta Vigo |
| 18 | 3MF | Kily González | (1974-08-04)4 August 1974 (aged 27) | 30 | Valencia |
| 19 | 4FW | Hernán Crespo | (1975-07-05)5 July 1975 (aged 26) | 33 | Lazio |
| 20 | 3MF | Marcelo Gallardo | (1976-01-18)18 January 1976 (aged 26) | 42 | Monaco |
| 21 | 4FW | Claudio Caniggia | (1967-01-09)9 January 1967 (aged 35) | 50 | Rangers |
| 22 | 2DF | José Chamot | (1969-05-17)17 May 1969 (aged 33) | 42 | Milan |
| 23 | 1GK | Roberto Bonano | (1970-01-24)24 January 1970 (aged 32) | 13 | Barcelona |
Originally, the squad was named with Ariel Ortega given shirt number 23 and Roberto Bonano number 24, as the Argentine Football Association had decided to retire the number 10 shirt in honour of Diego Maradona. FIFA, however, insisted that all squads were assigned with numbers ranging only from 1–23, prompting Argentina to amend their squad list.

### England

Head coach: Sven-Göran Eriksson
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | David Seaman | (1963-09-19)19 September 1963 (aged 38) | 68 | Arsenal |
| 2 | 2DF | Danny Mills | (1977-05-18)18 May 1977 (aged 25) | 7 | Leeds United |
| 3 | 2DF | Ashley Cole | (1980-12-20)20 December 1980 (aged 21) | 8 | Arsenal |
| 4 | 3MF | Trevor Sinclair | (1973-03-02)2 March 1973 (aged 29) | 5 | West Ham United |
| 5 | 2DF | Rio Ferdinand | (1978-11-07)7 November 1978 (aged 23) | 21 | Leeds United |
| 6 | 2DF | Sol Campbell | (1974-09-18)18 September 1974 (aged 27) | 45 | Arsenal |
| 7 | 3MF | David Beckham (c) | (1975-05-02)2 May 1975 (aged 27) | 49 | Manchester United |
| 8 | 3MF | Paul Scholes | (1974-11-16)16 November 1974 (aged 27) | 43 | Manchester United |
| 9 | 4FW | Robbie Fowler | (1975-04-09)9 April 1975 (aged 27) | 24 | Leeds United |
| 10 | 4FW | Michael Owen | (1979-12-14)14 December 1979 (aged 22) | 35 | Liverpool |
| 11 | 4FW | Emile Heskey | (1978-01-11)11 January 1978 (aged 24) | 23 | Liverpool |
| 12 | 2DF | Wes Brown | (1979-10-13)13 October 1979 (aged 22) | 6 | Manchester United |
| 13 | 1GK | Nigel Martyn | (1966-08-11)11 August 1966 (aged 35) | 22 | Leeds United |
| 14 | 2DF | Wayne Bridge | (1980-08-05)5 August 1980 (aged 21) | 5 | Southampton |
| 15 | 2DF | Martin Keown | (1966-07-24)24 July 1966 (aged 35) | 42 | Arsenal |
| 16 | 2DF | Gareth Southgate | (1970-09-03)3 September 1970 (aged 31) | 48 | Middlesbrough |
| 17 | 4FW | Teddy Sheringham | (1966-04-02)2 April 1966 (aged 36) | 46 | Tottenham Hotspur |
| 18 | 3MF | Owen Hargreaves | (1981-01-20)20 January 1981 (aged 21) | 6 | Bayern Munich |
| 19 | 3MF | Joe Cole | (1981-11-08)8 November 1981 (aged 20) | 6 | West Ham United |
| 20 | 4FW | Darius Vassell | (1980-06-13)13 June 1980 (aged 21) | 5 | Aston Villa |
| 21 | 3MF | Nicky Butt | (1975-01-21)21 January 1975 (aged 27) | 18 | Manchester United |
| 22 | 1GK | David James | (1970-08-01)1 August 1970 (aged 31) | 9 | West Ham United |
| 23 | 3MF | Kieron Dyer | (1978-12-29)29 December 1978 (aged 23) | 9 | Newcastle United |

### Nigeria

Head coach: Festus Onigbinde
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Ike Shorunmu | (1967-10-16)16 October 1967 (aged 34) | 34 | Lucerne |
| 2 | 2DF | Joseph Yobo | (1980-09-06)6 September 1980 (aged 21) | 14 | Marseille |
| 3 | 2DF | Celestine Babayaro | (1978-08-29)29 August 1978 (aged 23) | 24 | Chelsea |
| 4 | 4FW | Nwankwo Kanu | (1976-08-01)1 August 1976 (aged 25) | 33 | Arsenal |
| 5 | 2DF | Isaac Okoronkwo | (1978-05-01)1 May 1978 (aged 24) | 12 | Shakhtar Donetsk |
| 6 | 2DF | Taribo West | (1974-03-26)26 March 1974 (aged 28) | 38 | 1. FC Kaiserslautern |
| 7 | 3MF | Pius Ikedia | (1980-07-11)11 July 1980 (aged 21) | 9 | Ajax |
| 8 | 3MF | Mutiu Adepoju | (1970-12-22)22 December 1970 (aged 31) | 49 | Salamanca |
| 9 | 4FW | Bartholomew Ogbeche | (1984-10-01)1 October 1984 (aged 17) | 4 | Paris Saint-Germain |
| 10 | 3MF | Jay-Jay Okocha (c) | (1973-08-14)14 August 1973 (aged 28) | 56 | Paris Saint-Germain |
| 11 | 3MF | Garba Lawal | (1974-05-22)22 May 1974 (aged 28) | 34 | Roda JC |
| 12 | 1GK | Austin Ejide | (1984-04-08)8 April 1984 (aged 18) | 3 | Gabros International |
| 13 | 2DF | Rabiu Afolabi | (1980-04-18)18 April 1980 (aged 22) | 5 | Standard Liège |
| 14 | 2DF | Ifeanyi Udeze | (1980-07-21)21 July 1980 (aged 21) | 15 | PAOK |
| 15 | 3MF | Justice Christopher | (1981-12-24)24 December 1981 (aged 20) | 7 | Antwerp |
| 16 | 2DF | Efe Sodje | (1972-10-05)5 October 1972 (aged 29) | 7 | Crewe Alexandra |
| 17 | 4FW | Julius Aghahowa | (1982-02-12)12 February 1982 (aged 20) | 17 | Shakhtar Donetsk |
| 18 | 4FW | Benedict Akwuegbu | (1974-11-03)3 November 1974 (aged 27) | 16 | Guangzhou City F.C. |
| 19 | 2DF | Eric Ejiofor | (1979-07-21)21 July 1979 (aged 22) | 12 | Maccabi Haifa |
| 20 | 3MF | James Obiorah | (1978-08-24)24 August 1978 (aged 23) | 2 | Lokomotiv Moscow |
| 21 | 3MF | John Utaka | (1982-01-08)8 January 1982 (aged 20) | 4 | Al Sadd |
| 22 | 1GK | Vincent Enyeama | (1982-08-29)29 August 1982 (aged 19) | 2 | Enyimba |
| 23 | 3MF | Femi Opabunmi | (1985-03-03)3 March 1985 (aged 17) | 2 | Ibadan |

### Sweden

Head coaches: Lars Lagerbäck and Tommy Söderberg
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Magnus Hedman | (1973-03-19)19 March 1973 (aged 29) | 44 | Coventry City |
| 2 | 2DF | Olof Mellberg | (1977-09-03)3 September 1977 (aged 24) | 21 | Aston Villa |
| 3 | 2DF | Patrik Andersson (c) | (1971-08-18)18 August 1971 (aged 30) | 95 | Barcelona |
| 4 | 2DF | Johan Mjällby | (1971-02-09)9 February 1971 (aged 31) | 35 | Celtic |
| 5 | 2DF | Michael Svensson | (1975-11-25)25 November 1975 (aged 26) | 11 | Troyes |
| 6 | 3MF | Tobias Linderoth | (1979-04-21)21 April 1979 (aged 23) | 19 | Everton |
| 7 | 3MF | Niclas Alexandersson | (1971-12-29)29 December 1971 (aged 30) | 58 | Everton |
| 8 | 3MF | Anders Svensson | (1976-07-17)17 July 1976 (aged 25) | 24 | Southampton |
| 9 | 3MF | Freddie Ljungberg | (1977-04-16)16 April 1977 (aged 25) | 31 | Arsenal |
| 10 | 4FW | Marcus Allbäck | (1973-07-05)5 July 1973 (aged 28) | 18 | Heerenveen |
| 11 | 4FW | Henrik Larsson | (1971-09-20)20 September 1971 (aged 30) | 67 | Celtic |
| 12 | 1GK | Magnus Kihlstedt | (1972-02-29)29 February 1972 (aged 30) | 12 | Copenhagen |
| 13 | 2DF | Tomas Antonelius | (1973-05-07)7 May 1973 (aged 29) | 6 | Copenhagen |
| 14 | 2DF | Erik Edman | (1978-11-11)11 November 1978 (aged 23) | 5 | Heerenveen |
| 15 | 2DF | Andreas Jakobsson | (1972-10-06)6 October 1972 (aged 29) | 12 | Hansa Rostock |
| 16 | 2DF | Teddy Lučić | (1973-04-15)15 April 1973 (aged 29) | 41 | AIK |
| 17 | 3MF | Magnus Svensson | (1969-03-10)10 March 1969 (aged 33) | 24 | Brøndby |
| 18 | 3MF | Mattias Jonson | (1974-01-16)16 January 1974 (aged 28) | 23 | Brøndby |
| 19 | 3MF | Pontus Farnerud | (1980-06-04)4 June 1980 (aged 21) | 2 | Monaco |
| 20 | 3MF | Daniel Andersson | (1977-08-28)28 August 1977 (aged 24) | 38 | Venezia |
| 21 | 4FW | Zlatan Ibrahimović | (1981-10-03)3 October 1981 (aged 20) | 9 | Ajax |
| 22 | 4FW | Andreas Andersson | (1974-04-10)10 April 1974 (aged 28) | 32 | AIK |
| 23 | 1GK | Andreas Isaksson | (1981-10-03)3 October 1981 (aged 20) | 1 | Djurgården |

## Group G
### Croatia

Head coach: Mirko Jozić
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Stipe Pletikosa | (1979-01-08)8 January 1979 (aged 23) | 17 | Hajduk Split |
| 2 | 2DF | Anthony Šerić | (1979-01-15)15 January 1979 (aged 23) | 8 | Hellas Verona |
| 3 | 2DF | Josip Šimunić | (1978-02-18)18 February 1978 (aged 24) | 6 | Hertha BSC |
| 4 | 2DF | Stjepan Tomas | (1976-03-06)6 March 1976 (aged 26) | 17 | Vicenza |
| 5 | 3MF | Milan Rapaić | (1973-08-16)16 August 1973 (aged 28) | 23 | Fenerbahçe |
| 6 | 2DF | Boris Živković | (1975-11-15)15 November 1975 (aged 26) | 15 | Bayer Leverkusen |
| 7 | 4FW | Davor Vugrinec | (1975-03-24)24 March 1975 (aged 27) | 21 | Lecce |
| 8 | 3MF | Robert Prosinečki | (1969-01-12)12 January 1969 (aged 33) | 48 | Portsmouth |
| 9 | 4FW | Davor Šuker (c) | (1968-01-01)1 January 1968 (aged 34) | 68 | 1860 Munich |
| 10 | 3MF | Niko Kovač | (1971-10-15)15 October 1971 (aged 30) | 20 | Bayern Munich |
| 11 | 4FW | Alen Bokšić | (1970-01-21)21 January 1970 (aged 32) | 36 | Middlesbrough |
| 12 | 1GK | Tomislav Butina | (1974-03-30)30 March 1974 (aged 28) | 7 | Dinamo Zagreb |
| 13 | 3MF | Mario Stanić | (1972-04-10)10 April 1972 (aged 30) | 43 | Chelsea |
| 14 | 3MF | Zvonimir Soldo | (1967-11-02)2 November 1967 (aged 34) | 59 | VfB Stuttgart |
| 15 | 2DF | Daniel Šarić | (1972-08-04)4 August 1972 (aged 29) | 25 | Panathinaikos |
| 16 | 3MF | Jurica Vranješ | (1980-01-31)31 January 1980 (aged 22) | 7 | Bayer Leverkusen |
| 17 | 2DF | Robert Jarni | (1968-10-26)26 October 1968 (aged 33) | 78 | Panathinaikos |
| 18 | 4FW | Ivica Olić | (1979-09-14)14 September 1979 (aged 22) | 4 | Zagreb |
| 19 | 4FW | Goran Vlaović | (1972-08-07)7 August 1972 (aged 29) | 50 | Panathinaikos |
| 20 | 2DF | Dario Šimić | (1975-11-12)12 November 1975 (aged 26) | 48 | Inter Milan |
| 21 | 2DF | Robert Kovač | (1974-04-06)6 April 1974 (aged 28) | 19 | Bayern Munich |
| 22 | 4FW | Boško Balaban | (1978-10-15)15 October 1978 (aged 23) | 13 | Aston Villa |
| 23 | 1GK | Vladimir Vasilj | (1975-07-06)6 July 1975 (aged 26) | 2 | Zagreb |
Note: caps for Yugoslavia are not counted.

### Ecuador

Head coach: Hernán Darío Gómez
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | José Francisco Cevallos | (1971-04-17)17 April 1971 (aged 31) | 62 | Barcelona SC |
| 2 | 2DF | Augusto Porozo | (1974-04-13)13 April 1974 (aged 28) | 26 | Emelec |
| 3 | 2DF | Iván Hurtado | (1974-08-16)16 August 1974 (aged 27) | 90 | Barcelona SC |
| 4 | 2DF | Ulises de la Cruz | (1974-02-08)8 February 1974 (aged 28) | 52 | Hibernian |
| 5 | 3MF | Alfonso Obregón | (1972-05-12)12 May 1972 (aged 30) | 40 | LDU Quito |
| 6 | 2DF | Raúl Guerrón | (1976-10-12)12 October 1976 (aged 25) | 23 | Deportivo Quito |
| 7 | 4FW | Nicolás Asencio | (1975-04-26)26 April 1975 (aged 27) | 4 | Barcelona SC |
| 8 | 3MF | Luis Gómez | (1972-04-20)20 April 1972 (aged 30) | 8 | Barcelona SC |
| 9 | 4FW | Iván Kaviedes | (1977-10-24)24 October 1977 (aged 24) | 26 | Barcelona SC |
| 10 | 3MF | Álex Aguinaga (c) | (1968-07-09)9 July 1968 (aged 33) | 92 | Necaxa |
| 11 | 4FW | Agustín Delgado | (1974-12-23)23 December 1974 (aged 27) | 46 | Southampton |
| 12 | 1GK | Oswaldo Ibarra | (1969-09-08)8 September 1969 (aged 32) | 21 | El Nacional |
| 13 | 4FW | Ángel Fernández | (1971-08-02)2 August 1971 (aged 30) | 68 | El Nacional |
| 14 | 3MF | Juan Carlos Burbano | (1969-02-15)15 February 1969 (aged 33) | 18 | El Nacional |
| 15 | 2DF | Marlon Ayoví | (1971-09-27)27 September 1971 (aged 30) | 26 | Deportivo Quito |
| 16 | 3MF | Cléber Chalá | (1971-06-29)29 June 1971 (aged 30) | 64 | El Nacional |
| 17 | 2DF | Giovanny Espinoza | (1977-04-12)12 April 1977 (aged 25) | 19 | Aucas |
| 18 | 4FW | Carlos Tenorio | (1979-05-14)14 May 1979 (aged 23) | 9 | LDU Quito |
| 19 | 4FW | Édison Méndez | (1979-03-16)16 March 1979 (aged 23) | 24 | Deportivo Quito |
| 20 | 3MF | Edwin Tenorio | (1976-06-16)16 June 1976 (aged 25) | 33 | Barcelona SC |
| 21 | 3MF | Wellington Sánchez | (1974-06-19)19 June 1974 (aged 27) | 35 | Emelec |
| 22 | 1GK | Daniel Viteri | (1981-12-12)12 December 1981 (aged 20) | 0 | Emelec |
| 23 | 2DF | Walter Ayoví | (1979-08-11)11 August 1979 (aged 22) | 2 | Emelec |

### Italy

Head coach: Giovanni Trapattoni
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Gianluigi Buffon | (1978-01-28)28 January 1978 (aged 24) | 26 | Juventus |
| 2 | 2DF | Christian Panucci | (1973-04-12)12 April 1973 (aged 29) | 24 | Roma |
| 3 | 2DF | Paolo Maldini (c) | (1968-06-26)26 June 1968 (aged 33) | 122 | Milan |
| 4 | 2DF | Francesco Coco | (1977-01-08)8 January 1977 (aged 25) | 13 | Barcelona |
| 5 | 2DF | Fabio Cannavaro | (1973-09-13)13 September 1973 (aged 28) | 58 | Parma |
| 6 | 3MF | Cristiano Zanetti | (1977-04-14)14 April 1977 (aged 25) | 4 | Inter Milan |
| 7 | 4FW | Alessandro Del Piero | (1974-11-09)9 November 1974 (aged 27) | 49 | Juventus |
| 8 | 3MF | Gennaro Gattuso | (1978-01-09)9 January 1978 (aged 24) | 13 | Milan |
| 9 | 4FW | Filippo Inzaghi | (1973-08-09)9 August 1973 (aged 28) | 38 | Milan |
| 10 | 4FW | Francesco Totti | (1976-09-27)27 September 1976 (aged 25) | 29 | Roma |
| 11 | 3MF | Cristiano Doni | (1973-04-01)1 April 1973 (aged 29) | 3 | Atalanta |
| 12 | 1GK | Christian Abbiati | (1977-07-08)8 July 1977 (aged 24) | 0 | Milan |
| 13 | 2DF | Alessandro Nesta | (1976-03-19)19 March 1976 (aged 26) | 43 | Lazio |
| 14 | 3MF | Luigi Di Biagio | (1971-06-03)3 June 1971 (aged 30) | 28 | Inter Milan |
| 15 | 2DF | Mark Iuliano | (1973-08-12)12 August 1973 (aged 28) | 16 | Juventus |
| 16 | 3MF | Angelo Di Livio | (1966-07-26)26 July 1966 (aged 35) | 38 | Fiorentina |
| 17 | 3MF | Damiano Tommasi | (1974-05-17)17 May 1974 (aged 28) | 14 | Roma |
| 18 | 4FW | Marco Delvecchio | (1973-04-07)7 April 1973 (aged 29) | 16 | Roma |
| 19 | 2DF | Gianluca Zambrotta | (1977-02-19)19 February 1977 (aged 25) | 23 | Juventus |
| 20 | 4FW | Vincenzo Montella | (1974-06-18)18 June 1974 (aged 27) | 14 | Roma |
| 21 | 4FW | Christian Vieri | (1973-07-12)12 July 1973 (aged 28) | 24 | Inter Milan |
| 22 | 1GK | Francesco Toldo | (1971-12-02)2 December 1971 (aged 30) | 22 | Inter Milan |
| 23 | 2DF | Marco Materazzi | (1973-08-19)19 August 1973 (aged 28) | 7 | Inter Milan |

### Mexico

Head coach: Javier Aguirre
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Óscar Pérez | (1973-02-01)1 February 1973 (aged 29) | 37 | Cruz Azul |
| 2 | 2DF | Francisco Gabriel de Anda | (1971-06-05)5 June 1971 (aged 30) | 15 | Pachuca |
| 3 | 3MF | Rafael García | (1974-08-14)14 August 1974 (aged 27) | 21 | Toluca |
| 4 | 2DF | Rafael Márquez (c) | (1979-02-13)13 February 1979 (aged 23) | 36 | Monaco |
| 5 | 2DF | Manuel Vidrio | (1972-08-23)23 August 1972 (aged 29) | 27 | Pachuca |
| 6 | 3MF | Gerardo Torrado | (1979-04-30)30 April 1979 (aged 23) | 28 | Sevilla |
| 7 | 3MF | Ramón Morales | (1975-10-10)10 October 1975 (aged 26) | 17 | Guadalajara |
| 8 | 3MF | Alberto García Aspe | (1967-05-11)11 May 1967 (aged 35) | 108 | Puebla |
| 9 | 4FW | Jared Borgetti | (1973-08-14)14 August 1973 (aged 28) | 29 | Santos Laguna |
| 10 | 4FW | Cuauhtémoc Blanco | (1973-01-17)17 January 1973 (aged 29) | 75 | Valladolid |
| 11 | 3MF | Braulio Luna | (1974-09-08)8 September 1974 (aged 27) | 15 | Necaxa |
| 12 | 1GK | Oswaldo Sánchez | (1973-09-21)21 September 1973 (aged 28) | 22 | Guadalajara |
| 13 | 3MF | Sigifredo Mercado | (1968-12-21)21 December 1968 (aged 33) | 18 | Atlas |
| 14 | 3MF | Germán Villa | (1973-04-02)2 April 1973 (aged 29) | 46 | América |
| 15 | 4FW | Luis Hernández | (1968-12-22)22 December 1968 (aged 33) | 85 | América |
| 16 | 2DF | Salvador Carmona | (1975-08-22)22 August 1975 (aged 26) | 56 | Toluca |
| 17 | 4FW | Francisco Palencia | (1973-04-28)28 April 1973 (aged 29) | 67 | Espanyol |
| 18 | 3MF | Johan Rodríguez | (1975-08-15)15 August 1975 (aged 26) | 14 | Santos Laguna |
| 19 | 3MF | Gabriel Caballero | (1971-02-05)5 February 1971 (aged 31) | 5 | Pachuca |
| 20 | 2DF | Melvin Brown | (1979-01-28)28 January 1979 (aged 23) | 8 | Cruz Azul |
| 21 | 4FW | Jesús Arellano | (1973-05-08)8 May 1973 (aged 29) | 49 | Monterrey |
| 22 | 2DF | Alberto Rodríguez | (1974-04-01)1 April 1974 (aged 28) | 13 | Pachuca |
| 23 | 1GK | Jorge Campos | (1966-10-15)15 October 1966 (aged 35) | 123 | UNAM |

## Group H
### Belgium

Head coach: Robert Waseige
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Geert De Vlieger | (1971-10-16)16 October 1971 (aged 30) | 25 | Willem II |
| 2 | 2DF | Eric Deflandre | (1973-08-02)2 August 1973 (aged 28) | 41 | Lyon |
| 3 | 2DF | Glen De Boeck | (1971-08-22)22 August 1971 (aged 30) | 33 | Anderlecht |
| 4 | 2DF | Eric Van Meir | (1968-02-28)28 February 1968 (aged 34) | 32 | Standard Liège |
| 5 | 2DF | Nico Van Kerckhoven | (1970-12-14)14 December 1970 (aged 31) | 40 | Schalke 04 |
| 6 | 3MF | Timmy Simons | (1976-12-11)11 December 1976 (aged 25) | 12 | Club Brugge |
| 7 | 4FW | Marc Wilmots (c) | (1969-02-22)22 February 1969 (aged 33) | 66 | Schalke 04 |
| 8 | 3MF | Bart Goor | (1973-04-09)9 April 1973 (aged 29) | 38 | Hertha BSC |
| 9 | 4FW | Wesley Sonck | (1978-08-09)9 August 1978 (aged 23) | 12 | Genk |
| 10 | 3MF | Johan Walem | (1972-02-01)1 February 1972 (aged 30) | 33 | Standard Liège |
| 11 | 4FW | Gert Verheyen | (1970-09-20)20 September 1970 (aged 31) | 46 | Club Brugge |
| 12 | 2DF | Peter Van der Heyden | (1976-07-16)16 July 1976 (aged 25) | 4 | Club Brugge |
| 13 | 1GK | Franky Vandendriessche | (1971-04-07)7 April 1971 (aged 31) | 0 | Mouscron |
| 14 | 3MF | Sven Vermant | (1973-04-04)4 April 1973 (aged 29) | 12 | Schalke 04 |
| 15 | 2DF | Jacky Peeters | (1969-12-13)13 December 1969 (aged 32) | 13 | Gent |
| 16 | 2DF | Daniel Van Buyten | (1978-02-07)7 February 1978 (aged 24) | 7 | Marseille |
| 17 | 3MF | Gaëtan Englebert | (1976-06-11)11 June 1976 (aged 25) | 4 | Club Brugge |
| 18 | 3MF | Yves Vanderhaeghe | (1970-01-30)30 January 1970 (aged 32) | 30 | Anderlecht |
| 19 | 3MF | Bernd Thijs | (1978-06-28)28 June 1978 (aged 23) | 2 | Genk |
| 20 | 4FW | Branko Strupar | (1970-02-09)9 February 1970 (aged 32) | 14 | Derby County |
| 21 | 3MF | Danny Boffin | (1965-07-10)10 July 1965 (aged 36) | 52 | Sint-Truiden |
| 22 | 4FW | Mbo Mpenza | (1976-12-04)4 December 1976 (aged 25) | 26 | Mouscron |
| 23 | 1GK | Frédéric Herpoel | (1974-08-16)16 August 1974 (aged 27) | 7 | Gent |

### Japan

Head coach: Philippe Troussier
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Yoshikatsu Kawaguchi | (1975-08-15)15 August 1975 (aged 26) | 43 | Portsmouth |
| 2 | 2DF | Yutaka Akita | (1970-08-06)6 August 1970 (aged 31) | 38 | Kashima Antlers |
| 3 | 2DF | Naoki Matsuda | (1977-03-14)14 March 1977 (aged 25) | 24 | Yokohama F. Marinos |
| 4 | 2DF | Ryuzo Morioka | (1975-10-07)7 October 1975 (aged 26) | 32 | Shimizu S-Pulse |
| 5 | 3MF | Junichi Inamoto | (1979-09-18)18 September 1979 (aged 22) | 22 | Arsenal |
| 6 | 2DF | Toshihiro Hattori | (1973-09-23)23 September 1973 (aged 28) | 35 | Júbilo Iwata |
| 7 | 3MF | Hidetoshi Nakata | (1977-01-22)22 January 1977 (aged 25) | 39 | Parma |
| 8 | 3MF | Hiroaki Morishima | (1972-04-30)30 April 1972 (aged 30) | 57 | Cerezo Osaka |
| 9 | 4FW | Akinori Nishizawa | (1976-06-18)18 June 1976 (aged 25) | 24 | Cerezo Osaka |
| 10 | 4FW | Masashi Nakayama | (1967-09-23)23 September 1967 (aged 34) | 47 | Júbilo Iwata |
| 11 | 4FW | Takayuki Suzuki | (1976-06-05)5 June 1976 (aged 25) | 10 | Kashima Antlers |
| 12 | 1GK | Seigo Narazaki | (1976-04-15)15 April 1976 (aged 26) | 15 | Nagoya Grampus Eight |
| 13 | 4FW | Atsushi Yanagisawa | (1977-05-27)27 May 1977 (aged 25) | 22 | Kashima Antlers |
| 14 | 3MF | Alex | (1977-07-20)20 July 1977 (aged 24) | 0 | Shimizu S-Pulse |
| 15 | 3MF | Takashi Fukunishi | (1976-09-01)1 September 1976 (aged 25) | 5 | Júbilo Iwata |
| 16 | 2DF | Kōji Nakata | (1979-07-09)9 July 1979 (aged 22) | 20 | Kashima Antlers |
| 17 | 2DF | Tsuneyasu Miyamoto (c) | (1977-02-07)7 February 1977 (aged 25) | 5 | Gamba Osaka |
| 18 | 3MF | Shinji Ono | (1979-09-27)27 September 1979 (aged 22) | 21 | Feyenoord |
| 19 | 3MF | Mitsuo Ogasawara | (1979-04-05)5 April 1979 (aged 23) | 0 | Kashima Antlers |
| 20 | 3MF | Tomokazu Myojin | (1978-01-24)24 January 1978 (aged 24) | 16 | Kashiwa Reysol |
| 21 | 3MF | Kazuyuki Toda | (1977-12-30)30 December 1977 (aged 24) | 10 | Shimizu S-Pulse |
| 22 | 3MF | Daisuke Ichikawa | (1980-05-14)14 May 1980 (aged 22) | 1 | Shimizu S-Pulse |
| 23 | 1GK | Hitoshi Sogahata | (1979-08-02)2 August 1979 (aged 22) | 1 | Kashima Antlers |

### Russia

Head coach: Oleg Romantsev
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Ruslan Nigmatullin | (1974-10-07)7 October 1974 (aged 27) | 20 | Hellas Verona |
| 2 | 2DF | Yuri Kovtun | (1970-01-05)5 January 1970 (aged 32) | 44 | Spartak Moscow |
| 3 | 2DF | Yuri Nikiforov | (1970-09-16)16 September 1970 (aged 31) | 56 | PSV Eindhoven |
| 4 | 3MF | Alexey Smertin | (1975-05-01)1 May 1975 (aged 27) | 25 | Bordeaux |
| 5 | 2DF | Andrei Solomatin | (1975-09-09)9 September 1975 (aged 26) | 5 | CSKA Moscow |
| 6 | 3MF | Igor Semshov | (1978-04-06)6 April 1978 (aged 24) | 2 | Torpedo Moscow |
| 7 | 2DF | Viktor Onopko (c) | (1969-10-14)14 October 1969 (aged 32) | 97 | Oviedo |
| 8 | 3MF | Valeri Karpin | (1969-02-02)2 February 1969 (aged 33) | 69 | Celta Vigo |
| 9 | 3MF | Yegor Titov | (1976-05-29)29 May 1976 (aged 26) | 30 | Spartak Moscow |
| 10 | 3MF | Aleksandr Mostovoi | (1968-08-22)22 August 1968 (aged 33) | 59 | Celta Vigo |
| 11 | 4FW | Vladimir Beschastnykh | (1974-04-01)1 April 1974 (aged 28) | 64 | Spartak Moscow |
| 12 | 1GK | Stanislav Cherchesov | (1963-09-02)2 September 1963 (aged 38) | 49 | Tirol Innsbruck |
| 13 | 2DF | Vyacheslav Dayev | (1972-09-06)6 September 1972 (aged 29) | 7 | CSKA Moscow |
| 14 | 2DF | Igor Chugainov | (1970-04-06)6 April 1970 (aged 32) | 30 | Uralan Elista |
| 15 | 3MF | Dmitri Alenichev | (1972-10-20)20 October 1972 (aged 29) | 43 | Porto |
| 16 | 4FW | Aleksandr Kerzhakov | (1982-11-27)27 November 1982 (aged 19) | 3 | Zenit Saint Petersburg |
| 17 | 3MF | Sergei Semak | (1976-02-27)27 February 1976 (aged 26) | 31 | CSKA Moscow |
| 18 | 2DF | Dmitri Sennikov | (1976-06-24)24 June 1976 (aged 25) | 4 | Lokomotiv Moscow |
| 19 | 4FW | Ruslan Pimenov | (1981-11-25)25 November 1981 (aged 20) | 1 | Lokomotiv Moscow |
| 20 | 3MF | Marat Izmailov | (1982-09-21)21 September 1982 (aged 19) | 8 | Lokomotiv Moscow |
| 21 | 3MF | Dmitri Khokhlov | (1975-12-22)22 December 1975 (aged 26) | 39 | Real Sociedad |
| 22 | 4FW | Dmitri Sychev | (1983-10-26)26 October 1983 (aged 18) | 3 | Spartak Moscow |
| 23 | 1GK | Aleksandr Filimonov | (1973-10-15)15 October 1973 (aged 28) | 16 | Uralan Elista |
Note: caps include those for USSR, CIS, and Russia, while those for other countries, such as Ukraine, are not counted.

### Tunisia

Head coach: Ammar Souayah
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Ali Boumnijel | (1966-04-13)13 April 1966 (aged 36) | 14 | Bastia |
| 2 | 2DF | Khaled Badra (c) | (1973-04-08)8 April 1973 (aged 29) | 72 | Espérance de Tunis |
| 3 | 3MF | Zoubeir Baya | (1971-05-15)15 May 1971 (aged 31) | 77 | Beşiktaş |
| 4 | 2DF | Mohamed Mkacher | (1975-05-25)25 May 1975 (aged 27) | 15 | Étoile du Sahel |
| 5 | 4FW | Ziad Jaziri | (1978-07-12)12 July 1978 (aged 23) | 26 | Étoile du Sahel |
| 6 | 2DF | Hatem Trabelsi | (1977-01-25)25 January 1977 (aged 25) | 27 | Ajax |
| 7 | 4FW | Imed Mhedhebi | (1976-03-22)22 March 1976 (aged 26) | 30 | Genoa |
| 8 | 3MF | Hassen Gabsi | (1974-02-23)23 February 1974 (aged 28) | 48 | Genoa |
| 9 | 4FW | Riadh Jelassi | (1971-07-07)7 July 1971 (aged 30) | 20 | Club Africain |
| 10 | 3MF | Kaies Ghodhbane | (1976-01-07)7 January 1976 (aged 26) | 62 | Étoile du Sahel |
| 11 | 4FW | Adel Sellimi | (1972-11-16)16 November 1972 (aged 29) | 64 | SC Freiburg |
| 12 | 2DF | Raouf Bouzaiene | (1970-08-16)16 August 1970 (aged 31) | 39 | Genoa |
| 13 | 3MF | Riadh Bouazizi | (1973-04-08)8 April 1973 (aged 29) | 47 | Bursaspor |
| 14 | 2DF | Hamdi Marzouki | (1977-01-23)23 January 1977 (aged 25) | 7 | Club Africain |
| 15 | 2DF | Radhi Jaïdi | (1975-08-30)30 August 1975 (aged 26) | 40 | Espérance de Tunis |
| 16 | 1GK | Hassen Bejaoui | (1976-02-14)14 February 1976 (aged 26) | 2 | Bizertin |
| 17 | 2DF | Tarek Thabet | (1971-08-16)16 August 1971 (aged 30) | 70 | Espérance de Tunis |
| 18 | 3MF | Selim Benachour | (1981-09-08)8 September 1981 (aged 20) | 3 | Martigues |
| 19 | 2DF | Emir Mkademi | (1978-08-20)20 August 1978 (aged 23) | 9 | Étoile du Sahel |
| 20 | 4FW | Ali Zitouni | (1981-01-11)11 January 1981 (aged 21) | 23 | Espérance de Tunis |
| 21 | 3MF | Mourad Melki | (1975-05-09)9 May 1975 (aged 27) | 11 | Espérance de Tunis |
| 22 | 1GK | Ahmed El-Jaouachi | (1975-07-13)13 July 1975 (aged 26) | 0 | Monastir |
| 23 | 2DF | José Clayton | (1974-03-21)21 March 1974 (aged 28) | 12 | Espérance de Tunis |

## Player representation by league

| Country | Players | Percent | Outside national squad |
| Total | 736 | | |
| England | 103 | 13.99% | 81 |
| Italy | 75 | 10.19% | 53 |
| Germany | 59 | 8.02% | 39 |
| Spain | 58 | 7.88% | 36 |
| France | 56 | 7.61% | 51 |
| Mexico | 25 | 3.40% | 6 |
| Japan | 25 | 3.40% | 6 |
| Belgium | 25 | 3.40% | 10 |
| Saudi Arabia | 24 | 3.13% | 1 |
| China | 21 | 2.85% | 1 |
| Others | 266 | 36.14% | |
The Saudi Arabian squad was the only one made up entirely of players from their country's domestic league and the only one with no players from European clubs. The Cameroonian squad were made up entirely of players employed by overseas clubs, while the Irish squad was made up entirely by players in the English league. Although the Netherlands and Greece failed to qualify for the finals, their domestic leagues were represented by 18 and 10 players respectively. Altogether, there were 43 national leagues who had players in the tournament.

## Coaches representation by country

| Nº | Country | Coaches |
| 3 | France | Roger Lemerre, Bruno Metsu (Senegal), Philippe Troussier (Japan) |
| 3 | Sweden | Sven-Göran Eriksson (England), Lars Lagerbäck, Tommy Söderberg |
| 2 | Germany | Winfried Schäfer (Cameroon), Rudi Völler |
| 2 | Italy | Cesare Maldini (Paraguay), Giovanni Trapattoni |
| 1 | Argentina | Marcelo Bielsa |
| 1 | Belgium | Robert Waseige |
| 1 | Brazil | Luiz Felipe Scolari |
| 1 | Colombia | Hernán Darío Gómez (Ecuador) |
| 1 | Costa Rica | Alexandre Guimarães |
| 1 | Croatia | Mirko Jozić |
| 1 | Denmark | Morten Olsen |
| 1 | FR Yugoslavia | Bora Milutinović (China PR) |
| 1 | Mexico | Javier Aguirre |
| 1 | Netherlands | Guus Hiddink (South Korea) |
| 1 | Nigeria | Festus Onigbinde |
| 1 | Poland | Jerzy Engel |
| 1 | Portugal | António Oliveira |
| 1 | Republic of Ireland | Mick McCarthy |
| 1 | Russia | Oleg Romantsev |
| 1 | Saudi Arabia | Nasser Al-Johar |
| 1 | Slovenia | Srečko Katanec |
| 1 | South Africa | Jomo Sono |
| 1 | Spain | José Antonio Camacho |
| 1 | Tunisia | Ammar Souayah |
| 1 | Turkey | Şenol Güneş |
| 1 | United States | Bruce Arena |
| 1 | Uruguay | Víctor Púa |