# 2010 FIFA World Cup squads

The 2010 FIFA World Cup was an international football tournament held in South Africa from 11 June until 11 July 2010. The 32 national teams involved in the tournament were required to register a squad of 23 players; only players in these squads were eligible to take part in the tournament.
Before announcing their final squad for the tournament, teams were required to name a preliminary squad of 30 players by 11 May 2010, 30 days before the start of the tournament. With the exception of those involved in the 2010 UEFA Champions League Final, the players listed in the preliminary squad were then subjected to a mandatory rest period from 17 to 23 May 2010. The preliminary squad would then have to be cut to a final 23 by 1 June 2010 (midnight CET). Replacement of seriously injured players is permitted until 24 hours before the team in question's first World Cup game, though replacement players do not have to be drawn from the preliminary squad.
Players marked (c) were named as captain for their national squad. Number of caps, players' club teams and players' age as of 11 June 2010, the tournament's opening day.
For the first time in World Cup history, all teams had at least one player from a European club (North Korea being the only team with just one, Hong Yong-jo). Three national squads were made up entirely of players from domestic clubs: England, Italy and Germany. Nigeria was the only team with no players from domestic clubs.

## Group A
### France

Coach: Raymond Domenech
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Hugo Lloris | (1986-12-26)26 December 1986 (aged 23) | 11 | Lyon |
| 2 | 2DF | Bacary Sagna | (1983-02-14)14 February 1983 (aged 27) | 20 | Arsenal |
| 3 | 2DF | Eric Abidal | (1979-09-11)11 September 1979 (aged 30) | 48 | Barcelona |
| 4 | 2DF | Anthony Réveillère | (1979-11-10)10 November 1979 (aged 30) | 6 | Lyon |
| 5 | 2DF | William Gallas | (1977-08-17)17 August 1977 (aged 32) | 81 | Arsenal |
| 6 | 2DF | Marc Planus | (1982-03-07)7 March 1982 (aged 28) | 1 | Bordeaux |
| 7 | 3MF | Franck Ribéry | (1983-04-07)7 April 1983 (aged 27) | 45 | Bayern Munich |
| 8 | 3MF | Yoann Gourcuff | (1986-07-11)11 July 1986 (aged 23) | 20 | Bordeaux |
| 9 | 4FW | Djibril Cissé | (1981-08-12)12 August 1981 (aged 28) | 39 | Panathinaikos |
| 10 | 4FW | Sidney Govou | (1979-07-27)27 July 1979 (aged 30) | 46 | Lyon |
| 11 | 4FW | André-Pierre Gignac | (1985-12-05)5 December 1985 (aged 24) | 13 | Toulouse |
| 12 | 4FW | Thierry Henry (c) | (1977-08-17)17 August 1977 (aged 32) | 121 | Barcelona |
| 13 | 2DF | Patrice Evra | (1981-05-15)15 May 1981 (aged 29) | 30 | Manchester United |
| 14 | 3MF | Jérémy Toulalan | (1983-09-10)10 September 1983 (aged 26) | 34 | Lyon |
| 15 | 3MF | Florent Malouda | (1980-06-13)13 June 1980 (aged 29) | 54 | Chelsea |
| 16 | 1GK | Steve Mandanda | (1985-03-28)28 March 1985 (aged 25) | 13 | Marseille |
| 17 | 2DF | Sébastien Squillaci | (1980-08-11)11 August 1980 (aged 29) | 20 | Sevilla |
| 18 | 3MF | Alou Diarra | (1981-07-15)15 July 1981 (aged 28) | 25 | Bordeaux |
| 19 | 3MF | Abou Diaby | (1986-05-11)11 May 1986 (aged 24) | 5 | Arsenal |
| 20 | 3MF | Mathieu Valbuena | (1984-09-28)28 September 1984 (aged 25) | 2 | Marseille |
| 21 | 4FW | Nicolas Anelka | (1979-03-14)14 March 1979 (aged 31) | 67 | Chelsea |
| 22 | 2DF | Gaël Clichy | (1985-07-26)26 July 1985 (aged 24) | 4 | Arsenal |
| 23 | 1GK | Cédric Carrasso | (1981-12-30)30 December 1981 (aged 28) | 0 | Bordeaux |

### Mexico

Coach: Javier Aguirre
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Óscar Pérez | (1973-02-01)1 February 1973 (aged 37) | 52 | Chiapas |
| 2 | 2DF | Francisco Rodríguez | (1981-10-20)20 October 1981 (aged 28) | 48 | PSV Eindhoven |
| 3 | 2DF | Carlos Salcido | (1980-04-02)2 April 1980 (aged 30) | 73 | PSV Eindhoven |
| 4 | 2DF | Rafael Márquez | (1979-02-13)13 February 1979 (aged 31) | 91 | Barcelona |
| 5 | 2DF | Ricardo Osorio | (1980-03-30)30 March 1980 (aged 30) | 76 | VfB Stuttgart |
| 6 | 3MF | Gerardo Torrado | (1979-04-30)30 April 1979 (aged 31) | 114 | Cruz Azul |
| 7 | 3MF | Pablo Barrera | (1987-06-21)21 June 1987 (aged 22) | 21 | UNAM |
| 8 | 3MF | Israel Castro | (1980-12-29)29 December 1980 (aged 29) | 31 | UNAM |
| 9 | 4FW | Guillermo Franco | (1976-11-03)3 November 1976 (aged 33) | 21 | West Ham United |
| 10 | 4FW | Cuauhtémoc Blanco (c) | (1973-01-17)17 January 1973 (aged 37) | 115 | Veracruz |
| 11 | 4FW | Carlos Vela | (1989-03-01)1 March 1989 (aged 21) | 28 | Arsenal |
| 12 | 2DF | Paul Aguilar | (1986-03-06)6 March 1986 (aged 24) | 10 | Pachuca |
| 13 | 1GK | Guillermo Ochoa | (1985-07-13)13 July 1985 (aged 24) | 37 | América |
| 14 | 4FW | Javier Hernández | (1988-06-01)1 June 1988 (aged 22) | 12 | Guadalajara |
| 15 | 2DF | Héctor Moreno | (1988-01-17)17 January 1988 (aged 22) | 10 | AZ |
| 16 | 2DF | Efraín Juárez | (1988-02-22)22 February 1988 (aged 22) | 19 | UNAM |
| 17 | 4FW | Giovani dos Santos | (1989-05-11)11 May 1989 (aged 21) | 26 | Galatasaray |
| 18 | 3MF | Andrés Guardado | (1986-09-28)28 September 1986 (aged 23) | 56 | Deportivo La Coruña |
| 19 | 2DF | Jonny Magallón | (1981-11-21)21 November 1981 (aged 28) | 52 | Guadalajara |
| 20 | 2DF | Jorge Torres Nilo | (1988-01-16)16 January 1988 (aged 22) | 8 | Atlas |
| 21 | 4FW | Adolfo Bautista | (1979-05-15)15 May 1979 (aged 31) | 37 | Guadalajara |
| 22 | 3MF | Alberto Medina | (1983-05-29)29 May 1983 (aged 27) | 56 | Guadalajara |
| 23 | 1GK | Luis Ernesto Michel | (1979-07-21)21 July 1979 (aged 30) | 4 | Guadalajara |

### South Africa

Coach: Carlos Alberto Parreira
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Moeneeb Josephs | (1980-05-19)19 May 1980 (aged 30) | 17 | Orlando Pirates |
| 2 | 2DF | Siboniso Gaxa | (1984-04-06)6 April 1984 (aged 26) | 37 | Mamelodi Sundowns |
| 3 | 2DF | Tsepo Masilela | (1985-05-05)5 May 1985 (aged 25) | 31 | Maccabi Haifa |
| 4 | 2DF | Aaron Mokoena (c) | (1980-11-25)25 November 1980 (aged 29) | 101 | Portsmouth |
| 5 | 2DF | Anele Ngcongca | (1987-10-20)20 October 1987 (aged 22) | 5 | Genk |
| 6 | 3MF | MacBeth Sibaya | (1977-11-25)25 November 1977 (aged 32) | 58 | Rubin Kazan |
| 7 | 3MF | Lance Davids | (1985-04-11)11 April 1985 (aged 25) | 22 | Ajax Cape Town |
| 8 | 3MF | Siphiwe Tshabalala | (1984-09-25)25 September 1984 (aged 25) | 48 | Kaizer Chiefs |
| 9 | 4FW | Katlego Mphela | (1984-11-29)29 November 1984 (aged 25) | 31 | Mamelodi Sundowns |
| 10 | 3MF | Steven Pienaar | (1982-03-17)17 March 1982 (aged 28) | 50 | Everton |
| 11 | 3MF | Teko Modise | (1982-12-22)22 December 1982 (aged 27) | 52 | Orlando Pirates |
| 12 | 3MF | Reneilwe Letsholonyane | (1982-06-09)9 June 1982 (aged 28) | 13 | Kaizer Chiefs |
| 13 | 3MF | Kagisho Dikgacoi | (1984-11-24)24 November 1984 (aged 25) | 37 | Fulham |
| 14 | 2DF | Matthew Booth | (1977-03-14)14 March 1977 (aged 33) | 27 | Mamelodi Sundowns |
| 15 | 2DF | Lucas Thwala | (1981-10-19)19 October 1981 (aged 28) | 24 | Orlando Pirates |
| 16 | 1GK | Itumeleng Khune | (1987-06-20)20 June 1987 (aged 22) | 27 | Kaizer Chiefs |
| 17 | 4FW | Bernard Parker | (1986-03-16)16 March 1986 (aged 24) | 28 | Twente |
| 18 | 4FW | Siyabonga Nomvethe | (1977-12-02)2 December 1977 (aged 32) | 76 | Moroka Swallows |
| 19 | 3MF | Surprise Moriri | (1980-03-20)20 March 1980 (aged 30) | 34 | Mamelodi Sundowns |
| 20 | 2DF | Bongani Khumalo | (1987-01-06)6 January 1987 (aged 23) | 14 | Supersport United |
| 21 | 2DF | Siyabonga Sangweni | (1981-09-29)29 September 1981 (aged 28) | 8 | Golden Arrows |
| 22 | 1GK | Shu-Aib Walters | (1981-12-26)26 December 1981 (aged 28) | 0 | Maritzburg United |
| 23 | 3MF | Thanduyise Khuboni | (1986-05-23)23 May 1986 (aged 24) | 9 | Golden Arrows |

### Uruguay

Coach: Óscar Tabárez
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Fernando Muslera | (1986-06-16)16 June 1986 (aged 23) | 6 | Lazio |
| 2 | 2DF | Diego Lugano (c) | (1980-11-02)2 November 1980 (aged 29) | 42 | Fenerbahçe |
| 3 | 2DF | Diego Godín | (1986-02-16)16 February 1986 (aged 24) | 38 | Villarreal |
| 4 | 2DF | Jorge Fucile | (1984-11-19)19 November 1984 (aged 25) | 24 | Porto |
| 5 | 3MF | Walter Gargano | (1984-07-23)23 July 1984 (aged 25) | 28 | Napoli |
| 6 | 2DF | Mauricio Victorino | (1982-10-11)11 October 1982 (aged 27) | 4 | Universidad de Chile |
| 7 | 4FW | Edinson Cavani | (1987-02-14)14 February 1987 (aged 23) | 14 | Palermo |
| 8 | 3MF | Sebastián Eguren | (1981-01-08)8 January 1981 (aged 29) | 27 | AIK |
| 9 | 4FW | Luis Suárez | (1987-01-24)24 January 1987 (aged 23) | 30 | Ajax |
| 10 | 4FW | Diego Forlán | (1979-05-19)19 May 1979 (aged 31) | 62 | Atlético Madrid |
| 11 | 3MF | Álvaro Pereira | (1985-11-28)28 November 1985 (aged 24) | 15 | Porto |
| 12 | 1GK | Juan Castillo | (1978-04-17)17 April 1978 (aged 32) | 11 | Deportivo Cali |
| 13 | 4FW | Sebastián Abreu | (1976-10-17)17 October 1976 (aged 33) | 56 | Botafogo |
| 14 | 3MF | Nicolás Lodeiro | (1989-03-21)21 March 1989 (aged 21) | 4 | Ajax |
| 15 | 3MF | Diego Pérez | (1980-05-18)18 May 1980 (aged 30) | 50 | Monaco |
| 16 | 2DF | Maxi Pereira | (1984-06-08)8 June 1984 (aged 26) | 37 | Benfica |
| 17 | 3MF | Egidio Arévalo Ríos | (1982-01-01)1 January 1982 (aged 28) | 6 | Peñarol |
| 18 | 3MF | Ignacio González | (1982-05-14)14 May 1982 (aged 28) | 17 | Levadiakos |
| 19 | 2DF | Andrés Scotti | (1975-12-14)14 December 1975 (aged 34) | 26 | Colo-Colo |
| 20 | 3MF | Álvaro Fernández | (1985-10-11)11 October 1985 (aged 24) | 7 | Universidad de Chile |
| 21 | 4FW | Sebastián Fernández | (1985-05-23)23 May 1985 (aged 25) | 6 | Banfield |
| 22 | 2DF | Martín Cáceres | (1987-04-07)7 April 1987 (aged 23) | 19 | Juventus |
| 23 | 1GK | Martín Silva | (1983-03-25)25 March 1983 (aged 27) | 1 | Defensor Sporting |

## Group B
### Argentina

Coach: Diego Maradona
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Diego Pozo | (1978-02-16)16 February 1978 (aged 32) | 3 | Colón |
| 2 | 2DF | Martín Demichelis | (1980-12-20)20 December 1980 (aged 29) | 25 | Bayern Munich |
| 3 | 2DF | Clemente Rodríguez | (1981-07-31)31 July 1981 (aged 28) | 12 | Estudiantes |
| 4 | 2DF | Nicolás Burdisso | (1981-04-12)12 April 1981 (aged 29) | 29 | Roma |
| 5 | 3MF | Mario Bolatti | (1985-02-17)17 February 1985 (aged 25) | 5 | Fiorentina |
| 6 | 2DF | Gabriel Heinze | (1978-04-19)19 April 1978 (aged 32) | 64 | Marseille |
| 7 | 3MF | Ángel Di María | (1988-02-14)14 February 1988 (aged 22) | 8 | Benfica |
| 8 | 3MF | Juan Sebastián Verón | (1975-03-09)9 March 1975 (aged 35) | 70 | Estudiantes |
| 9 | 4FW | Gonzalo Higuaín | (1987-12-10)10 December 1987 (aged 22) | 5 | Real Madrid |
| 10 | 4FW | Lionel Messi | (1987-06-24)24 June 1987 (aged 22) | 45 | Barcelona |
| 11 | 4FW | Carlos Tevez | (1984-02-05)5 February 1984 (aged 26) | 54 | Manchester City |
| 12 | 2DF | Ariel Garcé | (1979-07-14)14 July 1979 (aged 30) | 4 | Colón |
| 13 | 2DF | Walter Samuel | (1978-03-23)23 March 1978 (aged 32) | 54 | Inter Milan |
| 14 | 3MF | Javier Mascherano (c) | (1984-06-08)8 June 1984 (aged 26) | 57 | Liverpool |
| 15 | 2DF | Nicolás Otamendi | (1988-02-12)12 February 1988 (aged 22) | 7 | Vélez Sársfield |
| 16 | 4FW | Sergio Agüero | (1988-06-02)2 June 1988 (aged 22) | 22 | Atlético Madrid |
| 17 | 3MF | Jonás Gutiérrez | (1983-07-05)5 July 1983 (aged 26) | 16 | Newcastle United |
| 18 | 4FW | Martín Palermo | (1973-11-07)7 November 1973 (aged 36) | 14 | Boca Juniors |
| 19 | 4FW | Diego Milito | (1979-06-12)12 June 1979 (aged 30) | 21 | Inter Milan |
| 20 | 3MF | Maxi Rodríguez | (1981-01-02)2 January 1981 (aged 29) | 36 | Liverpool |
| 21 | 1GK | Mariano Andújar | (1983-07-30)30 July 1983 (aged 26) | 4 | Catania |
| 22 | 1GK | Sergio Romero | (1987-02-22)22 February 1987 (aged 23) | 6 | AZ |
| 23 | 3MF | Javier Pastore | (1989-06-20)20 June 1989 (aged 20) | 1 | Palermo |

### Greece

Coach: Otto Rehhagel
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Kostas Chalkias | (1974-05-30)30 May 1974 (aged 36) | 27 | PAOK |
| 2 | 2DF | Giourkas Seitaridis | (1981-06-04)4 June 1981 (aged 29) | 69 | Panathinaikos |
| 3 | 2DF | Christos Patsatzoglou | (1979-03-19)19 March 1979 (aged 31) | 43 | Omonia |
| 4 | 2DF | Nikos Spyropoulos | (1983-10-10)10 October 1983 (aged 26) | 19 | Panathinaikos |
| 5 | 2DF | Vangelis Moras | (1981-08-18)18 August 1981 (aged 28) | 11 | Bologna |
| 6 | 3MF | Alexandros Tziolis | (1985-02-13)13 February 1985 (aged 25) | 19 | Siena |
| 7 | 4FW | Georgios Samaras | (1985-02-21)21 February 1985 (aged 25) | 34 | Celtic |
| 8 | 2DF | Avraam Papadopoulos | (1984-12-03)3 December 1984 (aged 25) | 14 | Olympiacos |
| 9 | 4FW | Angelos Charisteas | (1980-02-09)9 February 1980 (aged 30) | 84 | 1. FC Nürnberg |
| 10 | 3MF | Giorgos Karagounis (c) | (1977-03-06)6 March 1977 (aged 33) | 93 | Panathinaikos |
| 11 | 2DF | Loukas Vyntra | (1981-02-05)5 February 1981 (aged 29) | 29 | Panathinaikos |
| 12 | 1GK | Alexandros Tzorvas | (1982-08-12)12 August 1982 (aged 27) | 8 | Panathinaikos |
| 13 | 1GK | Michalis Sifakis | (1984-09-09)9 September 1984 (aged 25) | 2 | Aris |
| 14 | 4FW | Dimitris Salpingidis | (1981-08-18)18 August 1981 (aged 28) | 36 | Panathinaikos |
| 15 | 2DF | Vasilis Torosidis | (1985-06-10)10 June 1985 (aged 25) | 26 | Olympiacos |
| 16 | 2DF | Sotirios Kyrgiakos | (1979-07-23)23 July 1979 (aged 30) | 58 | Liverpool |
| 17 | 4FW | Theofanis Gekas | (1980-05-23)23 May 1980 (aged 30) | 47 | Hertha BSC |
| 18 | 3MF | Sotiris Ninis | (1990-04-03)3 April 1990 (aged 20) | 4 | Panathinaikos |
| 19 | 2DF | Sokratis Papastathopoulos | (1988-06-09)9 June 1988 (aged 22) | 10 | Genoa |
| 20 | 4FW | Pantelis Kapetanos | (1983-06-08)8 June 1983 (aged 27) | 3 | FCSB |
| 21 | 3MF | Kostas Katsouranis | (1979-06-21)21 June 1979 (aged 30) | 69 | Panathinaikos |
| 22 | 2DF | Stelios Malezas | (1985-03-11)11 March 1985 (aged 25) | 0 | PAOK |
| 23 | 3MF | Sakis Prittas | (1979-01-09)9 January 1979 (aged 31) | 0 | Aris |

### Nigeria

Coach: Lars Lagerbäck
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Vincent Enyeama | (1982-08-29)29 August 1982 (aged 27) | 51 | Hapoel Tel Aviv |
| 2 | 2DF | Joseph Yobo | (1980-09-06)6 September 1980 (aged 29) | 64 | Everton |
| 3 | 2DF | Taye Taiwo | (1985-04-16)16 April 1985 (aged 25) | 35 | Marseille |
| 4 | 4FW | Nwankwo Kanu (c) | (1976-08-01)1 August 1976 (aged 33) | 72 | Portsmouth |
| 5 | 2DF | Rabiu Afolabi | (1980-04-18)18 April 1980 (aged 30) | 12 | Red Bull Salzburg |
| 6 | 2DF | Danny Shittu | (1980-09-02)2 September 1980 (aged 29) | 23 | Bolton Wanderers |
| 7 | 4FW | John Utaka | (1982-01-08)8 January 1982 (aged 28) | 41 | Portsmouth |
| 8 | 4FW | Yakubu | (1982-11-22)22 November 1982 (aged 27) | 47 | Everton |
| 9 | 4FW | Obafemi Martins | (1984-10-28)28 October 1984 (aged 25) | 27 | VfL Wolfsburg |
| 10 | 4FW | Brown Ideye | (1988-10-10)10 October 1988 (aged 21) | 0 | Sochaux |
| 11 | 4FW | Peter Odemwingie | (1981-07-15)15 July 1981 (aged 28) | 43 | Lokomotiv Moscow |
| 12 | 4FW | Kalu Uche | (1982-11-15)15 November 1982 (aged 27) | 18 | Almería |
| 13 | 3MF | Ayila Yussuf | (1984-11-04)4 November 1984 (aged 25) | 24 | Dynamo Kyiv |
| 14 | 3MF | Sani Kaita | (1986-05-02)2 May 1986 (aged 24) | 16 | Alania Vladikavkaz |
| 15 | 3MF | Lukman Haruna | (1990-12-04)4 December 1990 (aged 19) | 5 | Monaco |
| 16 | 1GK | Austin Ejide | (1984-04-08)8 April 1984 (aged 26) | 16 | Hapoel Petah Tikva |
| 17 | 2DF | Chidi Odiah | (1983-12-17)17 December 1983 (aged 26) | 21 | CSKA Moscow |
| 18 | 4FW | Victor Obinna | (1987-03-25)25 March 1987 (aged 23) | 30 | Málaga |
| 19 | 4FW | Chinedu Obasi | (1986-06-01)1 June 1986 (aged 24) | 17 | 1899 Hoffenheim |
| 20 | 3MF | Dickson Etuhu | (1982-06-08)8 June 1982 (aged 28) | 11 | Fulham |
| 21 | 2DF | Elderson Echiéjilé | (1988-01-20)20 January 1988 (aged 22) | 9 | Rennes |
| 22 | 2DF | Dele Adeleye | (1988-12-25)25 December 1988 (aged 21) | 5 | Sparta Rotterdam |
| 23 | 1GK | Dele Aiyenugba | (1983-11-20)20 November 1983 (aged 26) | 9 | Bnei Yehuda |

### South Korea

Coach: Huh Jung-moo
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Lee Woon-jae | (1973-04-26)26 April 1973 (aged 37) | 130 | Suwon Samsung Bluewings |
| 2 | 2DF | Oh Beom-seok | (1984-07-29)29 July 1984 (aged 25) | 37 | Ulsan Hyundai |
| 3 | 2DF | Kim Hyung-il | (1984-04-27)27 April 1984 (aged 26) | 2 | Pohang Steelers |
| 4 | 2DF | Cho Yong-hyung | (1983-11-03)3 November 1983 (aged 26) | 31 | Jeju United |
| 5 | 3MF | Kim Nam-il | (1977-03-14)14 March 1977 (aged 33) | 92 | Tom Tomsk |
| 6 | 3MF | Kim Bo-kyung | (1989-10-06)6 October 1989 (aged 20) | 6 | Oita Trinita |
| 7 | 3MF | Park Ji-sung (c) | (1981-03-30)30 March 1981 (aged 29) | 88 | Manchester United |
| 8 | 3MF | Kim Jung-woo | (1982-05-09)9 May 1982 (aged 28) | 54 | Gwangju Sangmu |
| 9 | 4FW | Ahn Jung-hwan | (1976-01-27)27 January 1976 (aged 34) | 70 | Dalian Shide |
| 10 | 4FW | Park Chu-young | (1985-07-10)10 July 1985 (aged 24) | 40 | Monaco |
| 11 | 4FW | Lee Seung-yeoul | (1989-03-06)6 March 1989 (aged 21) | 8 | FC Seoul |
| 12 | 2DF | Lee Young-pyo | (1977-04-23)23 April 1977 (aged 33) | 112 | Al Hilal |
| 13 | 3MF | Kim Jae-sung | (1983-10-03)3 October 1983 (aged 26) | 7 | Pohang Steelers |
| 14 | 2DF | Lee Jung-soo | (1980-01-08)8 January 1980 (aged 30) | 24 | Kashima Antlers |
| 15 | 2DF | Kim Dong-jin | (1982-01-29)29 January 1982 (aged 28) | 61 | Ulsan Hyundai |
| 16 | 3MF | Ki Sung-yueng | (1989-01-24)24 January 1989 (aged 21) | 21 | Celtic |
| 17 | 4FW | Lee Chung-yong | (1988-07-02)2 July 1988 (aged 21) | 23 | Bolton Wanderers |
| 18 | 1GK | Jung Sung-ryong | (1985-01-04)4 January 1985 (aged 25) | 15 | Seongnam Ilhwa Chunma |
| 19 | 4FW | Yeom Ki-hun | (1983-03-30)30 March 1983 (aged 27) | 33 | Suwon Samsung Bluewings |
| 20 | 4FW | Lee Dong-gook | (1979-04-29)29 April 1979 (aged 31) | 83 | Jeonbuk Hyundai Motors |
| 21 | 1GK | Kim Young-kwang | (1983-06-28)28 June 1983 (aged 26) | 14 | Ulsan Hyundai |
| 22 | 2DF | Cha Du-ri | (1980-07-25)25 July 1980 (aged 29) | 46 | SC Freiburg |
| 23 | 2DF | Kang Min-soo | (1986-02-14)14 February 1986 (aged 24) | 31 | Suwon Samsung Bluewings |

## Group C
### Algeria

Coach: Rabah Saâdane
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Lounès Gaouaoui | (1977-09-28)28 September 1977 (aged 32) | 48 | ASO Chlef |
| 2 | 2DF | Madjid Bougherra | (1982-10-07)7 October 1982 (aged 27) | 41 | Rangers |
| 3 | 2DF | Nadir Belhadj | (1982-06-18)18 June 1982 (aged 27) | 45 | Portsmouth |
| 4 | 2DF | Antar Yahia (c) | (1982-03-21)21 March 1982 (aged 28) | 44 | VfL Bochum |
| 5 | 2DF | Rafik Halliche | (1986-09-02)2 September 1986 (aged 23) | 17 | Nacional |
| 6 | 3MF | Yazid Mansouri | (1978-02-25)25 February 1978 (aged 32) | 67 | Lorient |
| 7 | 3MF | Ryad Boudebouz | (1990-02-19)19 February 1990 (aged 20) | 2 | Sochaux |
| 8 | 3MF | Mehdi Lacen | (1984-01-05)5 January 1984 (aged 26) | 3 | Racing Santander |
| 9 | 4FW | Abdelkader Ghezzal | (1984-12-05)5 December 1984 (aged 25) | 19 | Siena |
| 10 | 4FW | Rafik Saïfi | (1975-02-07)7 February 1975 (aged 35) | 62 | Istres |
| 11 | 4FW | Rafik Djebbour | (1984-03-08)8 March 1984 (aged 26) | 16 | AEK Athens |
| 12 | 2DF | Habib Bellaïd | (1986-03-28)28 March 1986 (aged 24) | 1 | Eintracht Frankfurt |
| 13 | 4FW | Karim Matmour | (1985-06-25)25 June 1985 (aged 24) | 23 | Borussia Mönchengladbach |
| 14 | 2DF | Abdelkader Laïfaoui | (1981-07-29)29 July 1981 (aged 28) | 7 | ES Sétif |
| 15 | 3MF | Karim Ziani | (1982-08-17)17 August 1982 (aged 27) | 55 | VfL Wolfsburg |
| 16 | 1GK | Faouzi Chaouchi | (1984-12-05)5 December 1984 (aged 25) | 10 | ES Sétif |
| 17 | 3MF | Adlène Guedioura | (1985-11-12)12 November 1985 (aged 24) | 2 | Wolverhampton Wanderers |
| 18 | 2DF | Carl Medjani | (1985-05-15)15 May 1985 (aged 25) | 0 | Ajaccio |
| 19 | 3MF | Hassan Yebda | (1984-04-14)14 April 1984 (aged 26) | 9 | Portsmouth |
| 20 | 2DF | Djamel Mesbah | (1984-10-09)9 October 1984 (aged 25) | 1 | Lecce |
| 21 | 3MF | Foued Kadir | (1983-12-05)5 December 1983 (aged 26) | 2 | Valenciennes |
| 22 | 3MF | Djamel Abdoun | (1986-02-14)14 February 1986 (aged 24) | 7 | Nantes |
| 23 | 1GK | Raïs M'Bolhi | (1986-04-25)25 April 1986 (aged 24) | 1 | Slavia Sofia |

### England

Coach: Fabio Capello
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | David James | (1970-08-01)1 August 1970 (aged 39) | 50 | Portsmouth |
| 2 | 2DF | Glen Johnson | (1984-08-23)23 August 1984 (aged 25) | 22 | Liverpool |
| 3 | 2DF | Ashley Cole | (1980-12-20)20 December 1980 (aged 29) | 78 | Chelsea |
| 4 | 3MF | Steven Gerrard (c) | (1980-05-30)30 May 1980 (aged 30) | 80 | Liverpool |
| 5 | 2DF | Michael Dawson | (1983-11-18)18 November 1983 (aged 26) | 0 | Tottenham Hotspur |
| 6 | 2DF | John Terry | (1980-12-07)7 December 1980 (aged 29) | 60 | Chelsea |
| 7 | 3MF | Aaron Lennon | (1987-04-16)16 April 1987 (aged 23) | 17 | Tottenham Hotspur |
| 8 | 3MF | Frank Lampard | (1978-06-20)20 June 1978 (aged 31) | 78 | Chelsea |
| 9 | 4FW | Peter Crouch | (1981-01-30)30 January 1981 (aged 29) | 38 | Tottenham Hotspur |
| 10 | 4FW | Wayne Rooney | (1985-10-24)24 October 1985 (aged 24) | 60 | Manchester United |
| 11 | 3MF | Joe Cole | (1981-11-08)8 November 1981 (aged 28) | 54 | Chelsea |
| 12 | 1GK | Robert Green | (1980-01-18)18 January 1980 (aged 30) | 10 | West Ham United |
| 13 | 2DF | Stephen Warnock | (1981-12-12)12 December 1981 (aged 28) | 1 | Aston Villa |
| 14 | 3MF | Gareth Barry | (1981-02-23)23 February 1981 (aged 29) | 36 | Manchester City |
| 15 | 2DF | Matthew Upson | (1979-04-18)18 April 1979 (aged 31) | 19 | West Ham United |
| 16 | 3MF | James Milner | (1986-01-04)4 January 1986 (aged 24) | 8 | Aston Villa |
| 17 | 3MF | Shaun Wright-Phillips | (1981-10-25)25 October 1981 (aged 28) | 31 | Manchester City |
| 18 | 2DF | Jamie Carragher | (1978-01-28)28 January 1978 (aged 32) | 36 | Liverpool |
| 19 | 4FW | Jermain Defoe | (1982-10-07)7 October 1982 (aged 27) | 39 | Tottenham Hotspur |
| 20 | 2DF | Ledley King | (1980-10-12)12 October 1980 (aged 29) | 20 | Tottenham Hotspur |
| 21 | 4FW | Emile Heskey | (1978-01-11)11 January 1978 (aged 32) | 58 | Aston Villa |
| 22 | 3MF | Michael Carrick | (1981-07-28)28 July 1981 (aged 28) | 22 | Manchester United |
| 23 | 1GK | Joe Hart | (1987-04-19)19 April 1987 (aged 23) | 3 | Birmingham City |

### Slovenia

Coach: Matjaž Kek
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Samir Handanović | (1984-07-14)14 July 1984 (aged 25) | 39 | Udinese |
| 2 | 2DF | Mišo Brečko | (1984-05-01)1 May 1984 (aged 26) | 31 | 1. FC Köln |
| 3 | 2DF | Elvedin Džinić | (1985-08-25)25 August 1985 (aged 24) | 0 | Maribor |
| 4 | 2DF | Marko Šuler | (1983-03-09)9 March 1983 (aged 27) | 17 | Gent |
| 5 | 2DF | Boštjan Cesar | (1982-07-09)9 July 1982 (aged 27) | 43 | Grenoble |
| 6 | 2DF | Branko Ilić | (1983-02-06)6 February 1983 (aged 27) | 37 | Lokomotiv Moscow |
| 7 | 4FW | Nejc Pečnik | (1986-01-03)3 January 1986 (aged 24) | 8 | Nacional |
| 8 | 3MF | Robert Koren (c) | (1980-09-20)20 September 1980 (aged 29) | 46 | West Bromwich Albion |
| 9 | 4FW | Zlatan Ljubijankić | (1983-12-15)15 December 1983 (aged 26) | 17 | Gent |
| 10 | 4FW | Valter Birsa | (1986-08-07)7 August 1986 (aged 23) | 34 | Auxerre |
| 11 | 4FW | Milivoje Novaković | (1979-05-18)18 May 1979 (aged 31) | 38 | 1. FC Köln |
| 12 | 1GK | Jasmin Handanović | (1978-01-28)28 January 1978 (aged 32) | 3 | Mantova |
| 13 | 2DF | Bojan Jokić | (1986-05-17)17 May 1986 (aged 24) | 34 | Chievo |
| 14 | 4FW | Zlatko Dedić | (1984-05-10)10 May 1984 (aged 26) | 24 | VfL Bochum |
| 15 | 3MF | Rene Krhin | (1990-05-21)21 May 1990 (aged 20) | 4 | Inter Milan |
| 16 | 1GK | Aleksander Šeliga | (1980-02-01)1 February 1980 (aged 30) | 1 | Sparta Rotterdam |
| 17 | 3MF | Andraž Kirm | (1984-09-06)6 September 1984 (aged 25) | 26 | Wisła Kraków |
| 18 | 3MF | Aleksandar Radosavljević | (1979-04-25)25 April 1979 (aged 31) | 15 | Larissa |
| 19 | 2DF | Suad Fileković | (1978-09-16)16 September 1978 (aged 31) | 14 | Maribor |
| 20 | 3MF | Andrej Komac | (1979-12-04)4 December 1979 (aged 30) | 41 | Maccabi Tel Aviv |
| 21 | 3MF | Dalibor Stevanović | (1984-09-27)27 September 1984 (aged 25) | 15 | Vitesse |
| 22 | 2DF | Matej Mavrič | (1979-01-29)29 January 1979 (aged 31) | 32 | TuS Koblenz |
| 23 | 4FW | Tim Matavž | (1989-01-13)13 January 1989 (aged 21) | 1 | Groningen |

### United States

Coach: Bob Bradley
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Tim Howard | (1979-03-06)6 March 1979 (aged 31) | 51 | Everton |
| 2 | 2DF | Jonathan Spector | (1986-03-01)1 March 1986 (aged 24) | 25 | West Ham United |
| 3 | 2DF | Carlos Bocanegra (c) | (1979-05-25)25 May 1979 (aged 31) | 79 | Rennes |
| 4 | 3MF | Michael Bradley | (1987-07-31)31 July 1987 (aged 22) | 43 | Borussia Mönchengladbach |
| 5 | 2DF | Oguchi Onyewu | (1982-05-13)13 May 1982 (aged 28) | 54 | Milan |
| 6 | 2DF | Steve Cherundolo | (1979-02-19)19 February 1979 (aged 31) | 60 | Hannover 96 |
| 7 | 3MF | DaMarcus Beasley | (1982-05-24)24 May 1982 (aged 28) | 92 | Rangers |
| 8 | 3MF | Clint Dempsey | (1983-03-09)9 March 1983 (aged 27) | 62 | Fulham |
| 9 | 4FW | Herculez Gomez | (1982-04-06)6 April 1982 (aged 28) | 4 | Puebla |
| 10 | 3MF | Landon Donovan | (1982-03-04)4 March 1982 (aged 28) | 123 | LA Galaxy |
| 11 | 3MF | Stuart Holden | (1985-08-01)1 August 1985 (aged 24) | 14 | Bolton Wanderers |
| 12 | 2DF | Jonathan Bornstein | (1984-11-07)7 November 1984 (aged 25) | 32 | Chivas USA |
| 13 | 3MF | Ricardo Clark | (1983-03-10)10 March 1983 (aged 27) | 29 | Eintracht Frankfurt |
| 14 | 4FW | Edson Buddle | (1981-05-21)21 May 1981 (aged 29) | 3 | LA Galaxy |
| 15 | 2DF | Jay DeMerit | (1979-12-04)4 December 1979 (aged 30) | 19 | Watford |
| 16 | 3MF | José Francisco Torres | (1987-10-29)29 October 1987 (aged 22) | 10 | Pachuca |
| 17 | 4FW | Jozy Altidore | (1989-11-06)6 November 1989 (aged 20) | 25 | Hull City |
| 18 | 1GK | Brad Guzan | (1984-09-09)9 September 1984 (aged 25) | 16 | Aston Villa |
| 19 | 3MF | Maurice Edu | (1986-04-18)18 April 1986 (aged 24) | 13 | Rangers |
| 20 | 4FW | Robbie Findley | (1985-08-04)4 August 1985 (aged 24) | 6 | Real Salt Lake |
| 21 | 2DF | Clarence Goodson | (1982-05-17)17 May 1982 (aged 28) | 14 | Start |
| 22 | 3MF | Benny Feilhaber | (1985-01-19)19 January 1985 (aged 25) | 32 | AGF |
| 23 | 1GK | Marcus Hahnemann | (1972-06-15)15 June 1972 (aged 37) | 7 | Wolverhampton Wanderers |

## Group D
### Australia

Coach: Pim Verbeek
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Mark Schwarzer | (1972-10-06)6 October 1972 (aged 37) | 75 | Fulham |
| 2 | 2DF | Lucas Neill (c) | (1978-03-09)9 March 1978 (aged 32) | 56 | Galatasaray |
| 3 | 2DF | Craig Moore | (1975-12-12)12 December 1975 (aged 34) | 50 | Rangers |
| 4 | 3MF | Tim Cahill | (1979-12-06)6 December 1979 (aged 30) | 40 | Everton |
| 5 | 3MF | Jason Culina | (1980-08-05)5 August 1980 (aged 29) | 49 | Gold Coast United |
| 6 | 2DF | Michael Beauchamp | (1981-03-08)8 March 1981 (aged 29) | 21 | Al Jazira |
| 7 | 3MF | Brett Emerton | (1979-02-22)22 February 1979 (aged 31) | 72 | Blackburn Rovers |
| 8 | 2DF | Luke Wilkshire | (1981-10-01)1 October 1981 (aged 28) | 42 | Dynamo Moscow |
| 9 | 4FW | Joshua Kennedy | (1982-08-20)20 August 1982 (aged 27) | 19 | Nagoya Grampus |
| 10 | 4FW | Harry Kewell | (1978-09-22)22 September 1978 (aged 31) | 45 | Galatasaray |
| 11 | 2DF | Scott Chipperfield | (1975-12-30)30 December 1975 (aged 34) | 65 | Basel |
| 12 | 1GK | Adam Federici | (1985-01-31)31 January 1985 (aged 25) | 1 | Reading |
| 13 | 3MF | Vince Grella | (1979-10-05)5 October 1979 (aged 30) | 45 | Blackburn Rovers |
| 14 | 4FW | Brett Holman | (1984-03-27)27 March 1984 (aged 26) | 31 | AZ |
| 15 | 3MF | Mile Jedinak | (1984-08-03)3 August 1984 (aged 25) | 11 | Antalyaspor |
| 16 | 3MF | Carl Valeri | (1984-08-14)14 August 1984 (aged 25) | 22 | Sassuolo |
| 17 | 4FW | Nikita Rukavytsya | (1987-06-22)22 June 1987 (aged 22) | 3 | Roeselare |
| 18 | 1GK | Eugene Galekovic | (1981-06-12)12 June 1981 (aged 28) | 4 | Adelaide United |
| 19 | 3MF | Richard Garcia | (1981-09-04)4 September 1981 (aged 28) | 7 | Hull City |
| 20 | 2DF | Mark Milligan | (1985-09-04)4 September 1985 (aged 24) | 10 | JEF United |
| 21 | 2DF | David Carney | (1983-11-30)30 November 1983 (aged 26) | 25 | Twente |
| 22 | 3MF | Dario Vidošić | (1987-04-12)12 April 1987 (aged 23) | 7 | MSV Duisburg |
| 23 | 3MF | Mark Bresciano | (1980-02-11)11 February 1980 (aged 30) | 55 | Palermo |

### Germany

Coach: Joachim Löw
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Manuel Neuer | (1986-03-27)27 March 1986 (aged 24) | 5 | Schalke 04 |
| 2 | 3MF | Marcell Jansen | (1985-11-04)4 November 1985 (aged 24) | 31 | Hamburger SV |
| 3 | 2DF | Arne Friedrich | (1979-05-29)29 May 1979 (aged 31) | 72 | Hertha BSC |
| 4 | 2DF | Dennis Aogo | (1987-01-14)14 January 1987 (aged 23) | 2 | Hamburger SV |
| 5 | 2DF | Serdar Tasci | (1987-04-24)24 April 1987 (aged 23) | 12 | VfB Stuttgart |
| 6 | 3MF | Sami Khedira | (1987-04-04)4 April 1987 (aged 23) | 5 | VfB Stuttgart |
| 7 | 3MF | Bastian Schweinsteiger | (1984-08-01)1 August 1984 (aged 25) | 74 | Bayern Munich |
| 8 | 3MF | Mesut Özil | (1988-10-15)15 October 1988 (aged 21) | 10 | Werder Bremen |
| 9 | 4FW | Stefan Kießling | (1984-01-25)25 January 1984 (aged 26) | 4 | Bayer Leverkusen |
| 10 | 3MF | Lukas Podolski | (1985-06-04)4 June 1985 (aged 25) | 73 | 1. FC Köln |
| 11 | 4FW | Miroslav Klose | (1978-06-09)9 June 1978 (aged 32) | 96 | Bayern Munich |
| 12 | 1GK | Tim Wiese | (1981-12-17)17 December 1981 (aged 28) | 2 | Werder Bremen |
| 13 | 3MF | Thomas Müller | (1989-09-13)13 September 1989 (aged 20) | 2 | Bayern Munich |
| 14 | 2DF | Holger Badstuber | (1989-03-13)13 March 1989 (aged 21) | 2 | Bayern Munich |
| 15 | 3MF | Piotr Trochowski | (1984-03-22)22 March 1984 (aged 26) | 31 | Hamburger SV |
| 16 | 2DF | Philipp Lahm (c) | (1983-11-11)11 November 1983 (aged 26) | 65 | Bayern Munich |
| 17 | 2DF | Per Mertesacker | (1984-09-29)29 September 1984 (aged 25) | 62 | Werder Bremen |
| 18 | 3MF | Toni Kroos | (1990-01-04)4 January 1990 (aged 20) | 4 | Bayer Leverkusen |
| 19 | 4FW | Cacau | (1981-03-27)27 March 1981 (aged 29) | 8 | VfB Stuttgart |
| 20 | 2DF | Jérôme Boateng | (1988-09-03)3 September 1988 (aged 21) | 5 | Hamburger SV |
| 21 | 3MF | Marko Marin | (1989-03-13)13 March 1989 (aged 21) | 9 | Werder Bremen |
| 22 | 1GK | Hans-Jörg Butt | (1974-05-28)28 May 1974 (aged 36) | 3 | Bayern Munich |
| 23 | 4FW | Mario Gómez | (1985-07-10)10 July 1985 (aged 24) | 34 | Bayern Munich |

### Ghana

Coach: Milovan Rajevac
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Daniel Agyei | (1989-11-10)10 November 1989 (aged 20) | 2 | Liberty Professionals |
| 2 | 2DF | Hans Sarpei | (1976-06-28)28 June 1976 (aged 33) | 23 | Bayer Leverkusen |
| 3 | 4FW | Asamoah Gyan | (1985-11-22)22 November 1985 (aged 24) | 32 | Rennes |
| 4 | 2DF | John Paintsil | (1981-06-15)15 June 1981 (aged 28) | 65 | Fulham |
| 5 | 2DF | John Mensah (c) | (1982-11-29)29 November 1982 (aged 27) | 58 | Sunderland |
| 6 | 3MF | Anthony Annan | (1986-07-21)21 July 1986 (aged 23) | 38 | Rosenborg |
| 7 | 2DF | Samuel Inkoom | (1989-06-01)1 June 1989 (aged 21) | 15 | Basel |
| 8 | 2DF | Jonathan Mensah | (1990-07-13)13 July 1990 (aged 19) | 3 | Granada |
| 9 | 3MF | Derek Boateng | (1983-05-02)2 May 1983 (aged 27) | 19 | Getafe |
| 10 | 3MF | Stephen Appiah | (1980-12-24)24 December 1980 (aged 29) | 56 | Bologna |
| 11 | 3MF | Sulley Muntari | (1984-08-27)27 August 1984 (aged 25) | 52 | Inter Milan |
| 12 | 4FW | Prince Tagoe | (1986-11-09)9 November 1986 (aged 23) | 17 | 1899 Hoffenheim |
| 13 | 3MF | André Ayew | (1989-12-17)17 December 1989 (aged 20) | 15 | Arles-Avignon |
| 14 | 4FW | Matthew Amoah | (1980-10-24)24 October 1980 (aged 29) | 31 | NAC |
| 15 | 2DF | Isaac Vorsah | (1988-06-21)21 June 1988 (aged 21) | 6 | 1899 Hoffenheim |
| 16 | 1GK | Stephen Ahorlu | (1988-09-05)5 September 1988 (aged 21) | 0 | Heart of Lions |
| 17 | 2DF | Ibrahim Ayew | (1988-04-16)16 April 1988 (aged 22) | 6 | Zamalek |
| 18 | 4FW | Dominic Adiyiah | (1989-11-29)29 November 1989 (aged 20) | 4 | Milan |
| 19 | 2DF | Lee Addy | (1985-09-26)26 September 1985 (aged 24) | 3 | Bechem Chelsea |
| 20 | 3MF | Quincy Owusu-Abeyie | (1986-04-15)15 April 1986 (aged 24) | 12 | Al Sadd |
| 21 | 3MF | Kwadwo Asamoah | (1988-12-09)9 December 1988 (aged 21) | 29 | Udinese |
| 22 | 1GK | Richard Kingson | (1978-06-13)13 June 1978 (aged 31) | 58 | Wigan Athletic |
| 23 | 3MF | Kevin-Prince Boateng | (1987-03-06)6 March 1987 (aged 23) | 0 | Portsmouth |

### Serbia

Coach: Radomir Antić
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Vladimir Stojković | (1983-07-29)29 July 1983 (aged 26) | 33 | Wigan Athletic |
| 2 | 2DF | Antonio Rukavina | (1984-01-26)26 January 1984 (aged 26) | 20 | 1860 Munich |
| 3 | 2DF | Aleksandar Kolarov | (1985-11-10)10 November 1985 (aged 24) | 13 | Lazio |
| 4 | 3MF | Gojko Kačar | (1987-01-26)26 January 1987 (aged 23) | 17 | Hertha BSC |
| 5 | 2DF | Nemanja Vidić | (1981-10-21)21 October 1981 (aged 28) | 45 | Manchester United |
| 6 | 2DF | Branislav Ivanović | (1984-02-22)22 February 1984 (aged 26) | 31 | Chelsea |
| 7 | 3MF | Zoran Tošić | (1987-04-28)28 April 1987 (aged 23) | 21 | 1. FC Köln |
| 8 | 4FW | Danko Lazović | (1983-05-17)17 May 1983 (aged 27) | 37 | Zenit Saint Petersburg |
| 9 | 4FW | Marko Pantelić | (1978-09-15)15 September 1978 (aged 31) | 32 | Ajax |
| 10 | 3MF | Dejan Stanković (c) | (1978-09-11)11 September 1978 (aged 31) | 88 | Inter Milan |
| 11 | 3MF | Nenad Milijaš | (1983-04-30)30 April 1983 (aged 27) | 17 | Wolverhampton Wanderers |
| 12 | 1GK | Bojan Isailović | (1980-03-25)25 March 1980 (aged 30) | 4 | Zagłębie Lubin |
| 13 | 2DF | Aleksandar Luković | (1982-10-23)23 October 1982 (aged 27) | 21 | Udinese |
| 14 | 3MF | Milan Jovanović | (1981-04-18)18 April 1981 (aged 29) | 26 | Standard Liège |
| 15 | 4FW | Nikola Žigić | (1980-09-25)25 September 1980 (aged 29) | 45 | Valencia |
| 16 | 2DF | Ivan Obradović | (1988-07-25)25 July 1988 (aged 21) | 12 | Zaragoza |
| 17 | 3MF | Miloš Krasić | (1984-11-01)1 November 1984 (aged 25) | 31 | CSKA Moscow |
| 18 | 3MF | Miloš Ninković | (1984-12-25)25 December 1984 (aged 25) | 9 | Dynamo Kyiv |
| 19 | 3MF | Radosav Petrović | (1989-03-08)8 March 1989 (aged 21) | 9 | Partizan |
| 20 | 2DF | Neven Subotić | (1988-12-10)10 December 1988 (aged 21) | 13 | Borussia Dortmund |
| 21 | 4FW | Dragan Mrđa | (1984-01-23)23 January 1984 (aged 26) | 6 | Vojvodina |
| 22 | 3MF | Zdravko Kuzmanović | (1987-09-22)22 September 1987 (aged 22) | 27 | VfB Stuttgart |
| 23 | 1GK | Anđelko Đuričić | (1980-11-21)21 November 1980 (aged 29) | 1 | União de Leiria |

## Group E
### Cameroon

Coach: Paul Le Guen
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Carlos Kameni | (1984-02-18)18 February 1984 (aged 26) | 58 | Espanyol |
| 2 | 2DF | Benoît Assou-Ekotto | (1984-03-24)24 March 1984 (aged 26) | 4 | Tottenham Hotspur |
| 3 | 2DF | Nicolas Nkoulou | (1990-03-27)27 March 1990 (aged 20) | 6 | Monaco |
| 4 | 2DF | Rigobert Song | (1976-07-01)1 July 1976 (aged 33) | 133 | Trabzonspor |
| 5 | 2DF | Sébastien Bassong | (1986-07-09)9 July 1986 (aged 23) | 3 | Tottenham Hotspur |
| 6 | 3MF | Alex Song | (1987-09-09)9 September 1987 (aged 22) | 20 | Arsenal |
| 7 | 3MF | Landry N'Guémo | (1985-11-28)28 November 1985 (aged 24) | 17 | Celtic |
| 8 | 2DF | Geremi | (1978-12-20)20 December 1978 (aged 31) | 109 | Ankaragücü |
| 9 | 4FW | Samuel Eto'o (c) | (1981-03-10)10 March 1981 (aged 29) | 92 | Inter Milan |
| 10 | 3MF | Achille Emaná | (1982-06-05)5 June 1982 (aged 28) | 32 | Real Betis |
| 11 | 3MF | Jean Makoun | (1983-05-29)29 May 1983 (aged 27) | 46 | Lyon |
| 12 | 2DF | Gaëtan Bong | (1988-04-25)25 April 1988 (aged 22) | 0 | Valenciennes |
| 13 | 4FW | Eric Maxim Choupo-Moting | (1989-03-23)23 March 1989 (aged 21) | 0 | 1. FC Nürnberg |
| 14 | 2DF | Aurélien Chedjou | (1985-06-20)20 June 1985 (aged 24) | 8 | Lille |
| 15 | 4FW | Pierre Webó | (1982-01-20)20 January 1982 (aged 28) | 39 | Mallorca |
| 16 | 1GK | Souleymanou Hamidou | (1973-11-22)22 November 1973 (aged 36) | 40 | Kayserispor |
| 17 | 4FW | Mohammadou Idrissou | (1980-03-08)8 March 1980 (aged 30) | 28 | SC Freiburg |
| 18 | 3MF | Eyong Enoh | (1986-03-23)23 March 1986 (aged 24) | 12 | Ajax |
| 19 | 2DF | Stéphane Mbia | (1986-05-20)20 May 1986 (aged 24) | 29 | Marseille |
| 20 | 3MF | Georges Mandjeck | (1988-12-09)9 December 1988 (aged 21) | 4 | 1. FC Kaiserslautern |
| 21 | 3MF | Joël Matip | (1991-08-08)8 August 1991 (aged 18) | 1 | Schalke 04 |
| 22 | 1GK | Guy N'dy Assembé | (1986-02-28)28 February 1986 (aged 24) | 0 | Valenciennes |
| 23 | 4FW | Vincent Aboubakar | (1992-01-22)22 January 1992 (aged 18) | 0 | Cotonsport Garoua |

### Denmark

Coach: Morten Olsen
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Thomas Sørensen | (1976-06-12)12 June 1976 (aged 33) | 86 | Stoke City |
| 2 | 3MF | Christian Poulsen | (1980-02-28)28 February 1980 (aged 30) | 74 | Juventus |
| 3 | 2DF | Simon Kjær | (1989-03-26)26 March 1989 (aged 21) | 9 | Palermo |
| 4 | 2DF | Daniel Agger | (1984-12-12)12 December 1984 (aged 25) | 32 | Liverpool |
| 5 | 2DF | William Kvist | (1985-02-24)24 February 1985 (aged 25) | 14 | Copenhagen |
| 6 | 2DF | Lars Jacobsen | (1979-09-20)20 September 1979 (aged 30) | 31 | Blackburn Rovers |
| 7 | 3MF | Daniel Jensen | (1979-06-25)25 June 1979 (aged 30) | 49 | Werder Bremen |
| 8 | 3MF | Jesper Grønkjær | (1977-08-12)12 August 1977 (aged 32) | 78 | Copenhagen |
| 9 | 4FW | Jon Dahl Tomasson (c) | (1976-08-29)29 August 1976 (aged 33) | 110 | Feyenoord |
| 10 | 3MF | Martin Jørgensen | (1975-10-06)6 October 1975 (aged 34) | 96 | AGF |
| 11 | 4FW | Nicklas Bendtner | (1988-01-16)16 January 1988 (aged 22) | 32 | Arsenal |
| 12 | 3MF | Thomas Kahlenberg | (1983-03-20)20 March 1983 (aged 27) | 31 | VfL Wolfsburg |
| 13 | 2DF | Per Krøldrup | (1979-07-31)31 July 1979 (aged 30) | 30 | Fiorentina |
| 14 | 3MF | Jakob Poulsen | (1983-07-07)7 July 1983 (aged 26) | 13 | AGF |
| 15 | 2DF | Simon Poulsen | (1984-10-07)7 October 1984 (aged 25) | 5 | AZ |
| 16 | 1GK | Stephan Andersen | (1981-11-26)26 November 1981 (aged 28) | 7 | Brøndby |
| 17 | 4FW | Mikkel Beckmann | (1983-10-24)24 October 1983 (aged 26) | 5 | Randers |
| 18 | 4FW | Søren Larsen | (1981-09-06)6 September 1981 (aged 28) | 19 | MSV Duisburg |
| 19 | 3MF | Dennis Rommedahl | (1978-07-22)22 July 1978 (aged 31) | 96 | Ajax |
| 20 | 3MF | Thomas Enevoldsen | (1987-07-27)27 July 1987 (aged 22) | 6 | Groningen |
| 21 | 3MF | Christian Eriksen | (1992-02-14)14 February 1992 (aged 18) | 3 | Ajax |
| 22 | 1GK | Jesper Christiansen | (1978-04-24)24 April 1978 (aged 32) | 11 | Copenhagen |
| 23 | 2DF | Patrick Mtiliga | (1981-01-28)28 January 1981 (aged 29) | 4 | Málaga |

### Japan

Coach: Takeshi Okada
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Seigo Narazaki | (1976-04-15)15 April 1976 (aged 34) | 76 | Nagoya Grampus |
| 2 | 3MF | Yuki Abe | (1981-09-06)6 September 1981 (aged 28) | 45 | Urawa Red Diamonds |
| 3 | 2DF | Yūichi Komano | (1981-07-25)25 July 1981 (aged 28) | 53 | Júbilo Iwata |
| 4 | 2DF | Marcus Tulio Tanaka | (1981-04-24)24 April 1981 (aged 29) | 39 | Nagoya Grampus |
| 5 | 2DF | Yuto Nagatomo | (1986-09-12)12 September 1986 (aged 23) | 26 | FC Tokyo |
| 6 | 2DF | Atsuto Uchida | (1988-03-27)27 March 1988 (aged 22) | 31 | Kashima Antlers |
| 7 | 3MF | Yasuhito Endō | (1980-01-28)28 January 1980 (aged 30) | 94 | Gamba Osaka |
| 8 | 4FW | Daisuke Matsui | (1981-05-11)11 May 1981 (aged 29) | 23 | Grenoble |
| 9 | 4FW | Shinji Okazaki | (1986-04-16)16 April 1986 (aged 24) | 28 | Shimizu S-Pulse |
| 10 | 3MF | Shunsuke Nakamura | (1978-06-24)24 June 1978 (aged 31) | 97 | Yokohama F. Marinos |
| 11 | 4FW | Keiji Tamada | (1980-04-11)11 April 1980 (aged 30) | 70 | Nagoya Grampus |
| 12 | 4FW | Kisho Yano | (1984-04-05)5 April 1984 (aged 26) | 18 | Albirex Niigata |
| 13 | 2DF | Daiki Iwamasa | (1982-01-30)30 January 1982 (aged 28) | 2 | Kashima Antlers |
| 14 | 3MF | Kengo Nakamura | (1980-10-31)31 October 1980 (aged 29) | 47 | Kawasaki Frontale |
| 15 | 2DF | Yasuyuki Konno | (1983-01-25)25 January 1983 (aged 27) | 37 | FC Tokyo |
| 16 | 4FW | Yoshito Ōkubo | (1982-06-09)9 June 1982 (aged 28) | 49 | Vissel Kobe |
| 17 | 3MF | Makoto Hasebe | (1984-01-18)18 January 1984 (aged 26) | 31 | VfL Wolfsburg |
| 18 | 3MF | Keisuke Honda | (1986-06-13)13 June 1986 (aged 23) | 15 | CSKA Moscow |
| 19 | 4FW | Takayuki Morimoto | (1988-05-07)7 May 1988 (aged 22) | 6 | Catania |
| 20 | 3MF | Junichi Inamoto | (1979-09-18)18 September 1979 (aged 30) | 80 | Kawasaki Frontale |
| 21 | 1GK | Eiji Kawashima | (1983-03-20)20 March 1983 (aged 27) | 10 | Kawasaki Frontale |
| 22 | 2DF | Yuji Nakazawa (c) | (1978-02-25)25 February 1978 (aged 32) | 105 | Yokohama F. Marinos |
| 23 | 1GK | Yoshikatsu Kawaguchi | (1975-08-15)15 August 1975 (aged 34) | 116 | Júbilo Iwata |

### Netherlands

Coach: Bert van Marwijk
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Maarten Stekelenburg | (1982-09-22)22 September 1982 (aged 27) | 25 | Ajax |
| 2 | 2DF | Gregory van der Wiel | (1988-02-03)3 February 1988 (aged 22) | 8 | Ajax |
| 3 | 2DF | John Heitinga | (1983-11-15)15 November 1983 (aged 26) | 51 | Everton |
| 4 | 2DF | Joris Mathijsen | (1980-04-05)5 April 1980 (aged 30) | 53 | Hamburger SV |
| 5 | 2DF | Giovanni van Bronckhorst (c) | (1975-02-05)5 February 1975 (aged 35) | 97 | Feyenoord |
| 6 | 3MF | Mark van Bommel | (1977-04-22)22 April 1977 (aged 33) | 54 | Bayern Munich |
| 7 | 4FW | Dirk Kuyt | (1980-07-22)22 July 1980 (aged 29) | 60 | Liverpool |
| 8 | 3MF | Nigel de Jong | (1984-11-30)30 November 1984 (aged 25) | 40 | Manchester City |
| 9 | 4FW | Robin van Persie | (1983-08-06)6 August 1983 (aged 26) | 41 | Arsenal |
| 10 | 3MF | Wesley Sneijder | (1984-06-09)9 June 1984 (aged 26) | 59 | Inter Milan |
| 11 | 4FW | Arjen Robben | (1984-01-23)23 January 1984 (aged 26) | 46 | Bayern Munich |
| 12 | 2DF | Khalid Boulahrouz | (1981-12-28)28 December 1981 (aged 28) | 28 | VfB Stuttgart |
| 13 | 2DF | André Ooijer | (1974-07-11)11 July 1974 (aged 35) | 53 | PSV Eindhoven |
| 14 | 3MF | Demy de Zeeuw | (1983-05-26)26 May 1983 (aged 27) | 23 | Ajax |
| 15 | 2DF | Edson Braafheid | (1983-04-08)8 April 1983 (aged 27) | 5 | Celtic |
| 16 | 1GK | Michel Vorm | (1983-10-20)20 October 1983 (aged 26) | 3 | Utrecht |
| 17 | 4FW | Eljero Elia | (1987-02-13)13 February 1987 (aged 23) | 5 | Hamburger SV |
| 18 | 3MF | Stijn Schaars | (1984-01-11)11 January 1984 (aged 26) | 11 | AZ |
| 19 | 4FW | Ryan Babel | (1986-12-19)19 December 1986 (aged 23) | 38 | Liverpool |
| 20 | 3MF | Ibrahim Afellay | (1986-04-02)2 April 1986 (aged 24) | 20 | PSV Eindhoven |
| 21 | 4FW | Klaas-Jan Huntelaar | (1983-08-12)12 August 1983 (aged 26) | 30 | Milan |
| 22 | 1GK | Sander Boschker | (1970-10-20)20 October 1970 (aged 39) | 1 | Twente |
| 23 | 3MF | Rafael van der Vaart | (1983-02-11)11 February 1983 (aged 27) | 75 | Real Madrid |

## Group F
### Italy

Coach: Marcello Lippi
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Gianluigi Buffon | (1978-01-28)28 January 1978 (aged 32) | 101 | Juventus |
| 2 | 2DF | Christian Maggio | (1982-02-11)11 February 1982 (aged 28) | 5 | Napoli |
| 3 | 2DF | Domenico Criscito | (1986-12-30)30 December 1986 (aged 23) | 7 | Genoa |
| 4 | 2DF | Giorgio Chiellini | (1984-08-14)14 August 1984 (aged 25) | 29 | Juventus |
| 5 | 2DF | Fabio Cannavaro (c) | (1973-09-13)13 September 1973 (aged 36) | 133 | Juventus |
| 6 | 3MF | Daniele De Rossi | (1983-07-24)24 July 1983 (aged 26) | 54 | Roma |
| 7 | 3MF | Simone Pepe | (1983-08-30)30 August 1983 (aged 26) | 15 | Udinese |
| 8 | 3MF | Gennaro Gattuso | (1978-01-09)9 January 1978 (aged 32) | 72 | Milan |
| 9 | 4FW | Vincenzo Iaquinta | (1979-11-21)21 November 1979 (aged 30) | 37 | Juventus |
| 10 | 4FW | Antonio Di Natale | (1977-10-13)13 October 1977 (aged 32) | 33 | Udinese |
| 11 | 4FW | Alberto Gilardino | (1982-07-05)5 July 1982 (aged 27) | 41 | Fiorentina |
| 12 | 1GK | Federico Marchetti | (1983-02-07)7 February 1983 (aged 27) | 5 | Cagliari |
| 13 | 2DF | Salvatore Bocchetti | (1986-11-30)30 November 1986 (aged 23) | 5 | Genoa |
| 14 | 1GK | Morgan De Sanctis | (1977-03-26)26 March 1977 (aged 33) | 3 | Napoli |
| 15 | 3MF | Claudio Marchisio | (1986-01-19)19 January 1986 (aged 24) | 4 | Juventus |
| 16 | 3MF | Mauro Camoranesi | (1976-10-04)4 October 1976 (aged 33) | 53 | Juventus |
| 17 | 3MF | Angelo Palombo | (1981-09-25)25 September 1981 (aged 28) | 17 | Sampdoria |
| 18 | 4FW | Fabio Quagliarella | (1983-01-31)31 January 1983 (aged 27) | 20 | Napoli |
| 19 | 2DF | Gianluca Zambrotta | (1977-02-19)19 February 1977 (aged 33) | 94 | Milan |
| 20 | 4FW | Giampaolo Pazzini | (1984-08-02)2 August 1984 (aged 25) | 8 | Sampdoria |
| 21 | 3MF | Andrea Pirlo | (1979-05-19)19 May 1979 (aged 31) | 66 | Milan |
| 22 | 3MF | Riccardo Montolivo | (1985-01-18)18 January 1985 (aged 25) | 13 | Fiorentina |
| 23 | 2DF | Leonardo Bonucci | (1987-05-01)1 May 1987 (aged 23) | 2 | Bari |

### New Zealand

Coach: Ricki Herbert
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Mark Paston | (1976-12-13)13 December 1976 (aged 33) | 23 | Wellington Phoenix |
| 2 | 2DF | Ben Sigmund | (1981-02-03)3 February 1981 (aged 29) | 14 | Wellington Phoenix |
| 3 | 2DF | Tony Lochhead | (1982-01-12)12 January 1982 (aged 28) | 30 | Wellington Phoenix |
| 4 | 2DF | Winston Reid | (1988-07-03)3 July 1988 (aged 21) | 3 | Midtjylland |
| 5 | 2DF | Ivan Vicelich | (1976-09-03)3 September 1976 (aged 33) | 66 | Auckland City |
| 6 | 2DF | Ryan Nelsen (c) | (1977-10-18)18 October 1977 (aged 32) | 41 | Blackburn Rovers |
| 7 | 3MF | Simon Elliott | (1974-06-10)10 June 1974 (aged 36) | 63 | Chivas USA |
| 8 | 3MF | Tim Brown | (1981-03-06)6 March 1981 (aged 29) | 25 | Wellington Phoenix |
| 9 | 4FW | Shane Smeltz | (1981-09-29)29 September 1981 (aged 28) | 30 | Gold Coast United |
| 10 | 4FW | Chris Killen | (1981-10-08)8 October 1981 (aged 28) | 31 | Middlesbrough |
| 11 | 3MF | Leo Bertos | (1981-12-20)20 December 1981 (aged 28) | 34 | Wellington Phoenix |
| 12 | 1GK | Glen Moss | (1983-01-19)19 January 1983 (aged 27) | 15 | Melbourne Victory |
| 13 | 3MF | Andy Barron | (1980-12-24)24 December 1980 (aged 29) | 11 | Team Wellington |
| 14 | 4FW | Rory Fallon | (1982-03-20)20 March 1982 (aged 28) | 7 | Plymouth Argyle |
| 15 | 3MF | Michael McGlinchey | (1987-01-07)7 January 1987 (aged 23) | 5 | Motherwell |
| 16 | 3MF | Aaron Clapham | (1987-01-01)1 January 1987 (aged 23) | 0 | Canterbury United |
| 17 | 3MF | Dave Mulligan | (1982-03-24)24 March 1982 (aged 28) | 25 | Wellington Phoenix |
| 18 | 2DF | Andrew Boyens | (1983-09-18)18 September 1983 (aged 26) | 15 | New York Red Bulls |
| 19 | 2DF | Tommy Smith | (1990-03-31)31 March 1990 (aged 20) | 4 | Ipswich Town |
| 20 | 4FW | Chris Wood | (1991-12-07)7 December 1991 (aged 18) | 9 | West Bromwich Albion |
| 21 | 3MF | Jeremy Christie | (1983-05-22)22 May 1983 (aged 27) | 22 | FC Tampa Bay |
| 22 | 3MF | Jeremy Brockie | (1987-10-07)7 October 1987 (aged 22) | 18 | Newcastle Jets |
| 23 | 1GK | James Bannatyne | (1975-06-30)30 June 1975 (aged 34) | 3 | Team Wellington |

### Paraguay

Coach: Gerardo Martino
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Justo Villar | (1977-06-30)30 June 1977 (aged 32) | 71 | Valladolid |
| 2 | 2DF | Darío Verón | (1979-06-26)26 June 1979 (aged 30) | 27 | UNAM |
| 3 | 2DF | Claudio Morel | (1978-02-02)2 February 1978 (aged 32) | 25 | Boca Juniors |
| 4 | 2DF | Denis Caniza (c) | (1974-08-29)29 August 1974 (aged 35) | 95 | León |
| 5 | 2DF | Julio César Cáceres | (1979-10-05)5 October 1979 (aged 30) | 59 | Atlético Mineiro |
| 6 | 2DF | Carlos Bonet | (1977-10-02)2 October 1977 (aged 32) | 60 | Olimpia |
| 7 | 4FW | Óscar Cardozo | (1983-05-20)20 May 1983 (aged 27) | 29 | Benfica |
| 8 | 3MF | Édgar Barreto | (1984-07-15)15 July 1984 (aged 25) | 47 | Atalanta |
| 9 | 4FW | Roque Santa Cruz | (1981-08-16)16 August 1981 (aged 28) | 66 | Manchester City |
| 10 | 4FW | Édgar Benítez | (1987-11-08)8 November 1987 (aged 22) | 12 | Pachuca |
| 11 | 3MF | Jonathan Santana | (1981-10-19)19 October 1981 (aged 28) | 21 | VfL Wolfsburg |
| 12 | 1GK | Diego Barreto | (1981-07-16)16 July 1981 (aged 28) | 2 | Cerro Porteño |
| 13 | 3MF | Enrique Vera | (1979-03-10)10 March 1979 (aged 31) | 25 | LDU Quito |
| 14 | 2DF | Paulo da Silva | (1980-02-01)1 February 1980 (aged 30) | 67 | Sunderland |
| 15 | 3MF | Víctor Cáceres | (1985-03-25)25 March 1985 (aged 25) | 25 | Libertad |
| 16 | 3MF | Cristian Riveros | (1982-10-16)16 October 1982 (aged 27) | 45 | Cruz Azul |
| 17 | 2DF | Aureliano Torres | (1982-06-16)16 June 1982 (aged 27) | 25 | San Lorenzo |
| 18 | 4FW | Nelson Valdez | (1983-11-28)28 November 1983 (aged 26) | 38 | Borussia Dortmund |
| 19 | 4FW | Lucas Barrios | (1984-11-13)13 November 1984 (aged 25) | 3 | Borussia Dortmund |
| 20 | 3MF | Néstor Ortigoza | (1984-10-07)7 October 1984 (aged 25) | 3 | Argentinos Juniors |
| 21 | 2DF | Antolín Alcaraz | (1982-07-30)30 July 1982 (aged 27) | 5 | Club Brugge |
| 22 | 1GK | Aldo Bobadilla | (1976-04-20)20 April 1976 (aged 34) | 18 | Independiente Medellín |
| 23 | 4FW | Rodolfo Gamarra | (1988-12-10)10 December 1988 (aged 21) | 2 | Libertad |

### Slovakia

Coach: Vladimír Weiss Sr.
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Ján Mucha | (1982-12-05)5 December 1982 (aged 27) | 15 | Legia Warsaw |
| 2 | 2DF | Peter Pekarík | (1986-10-30)30 October 1986 (aged 23) | 21 | VfL Wolfsburg |
| 3 | 2DF | Martin Škrtel | (1984-12-15)15 December 1984 (aged 25) | 39 | Liverpool |
| 4 | 2DF | Marek Čech | (1983-01-26)26 January 1983 (aged 27) | 40 | West Bromwich Albion |
| 5 | 2DF | Radoslav Zabavník | (1980-09-16)16 September 1980 (aged 29) | 44 | Mainz 05 |
| 6 | 3MF | Zdeno Štrba | (1976-06-09)9 June 1976 (aged 34) | 21 | Skoda Xanthi |
| 7 | 3MF | Vladimír Weiss Jr. | (1989-11-30)30 November 1989 (aged 20) | 9 | Bolton Wanderers |
| 8 | 3MF | Ján Kozák | (1980-04-22)22 April 1980 (aged 30) | 24 | Timișoara |
| 9 | 3MF | Stanislav Šesták | (1982-12-16)16 December 1982 (aged 27) | 33 | VfL Bochum |
| 10 | 3MF | Marek Sapara | (1982-07-31)31 July 1982 (aged 27) | 25 | Ankaragücü |
| 11 | 4FW | Róbert Vittek | (1982-04-01)1 April 1982 (aged 28) | 70 | Ankaragücü |
| 12 | 1GK | Dušan Perniš | (1984-11-28)28 November 1984 (aged 25) | 3 | Dundee United |
| 13 | 4FW | Filip Hološko | (1984-01-17)17 January 1984 (aged 26) | 38 | Beşiktaş |
| 14 | 4FW | Martin Jakubko | (1980-02-26)26 February 1980 (aged 30) | 24 | Saturn Moscow Oblast |
| 15 | 3MF | Miroslav Stoch | (1989-10-19)19 October 1989 (aged 20) | 12 | Twente |
| 16 | 2DF | Ján Ďurica | (1981-12-10)10 December 1981 (aged 28) | 39 | Hannover 96 |
| 17 | 3MF | Marek Hamšík (c) | (1987-07-27)27 July 1987 (aged 22) | 32 | Napoli |
| 18 | 4FW | Erik Jendrišek | (1986-10-26)26 October 1986 (aged 23) | 15 | 1. FC Kaiserslautern |
| 19 | 3MF | Juraj Kucka | (1987-02-26)26 February 1987 (aged 23) | 6 | Sparta Prague |
| 20 | 3MF | Kamil Kopúnek | (1984-05-18)18 May 1984 (aged 26) | 9 | Spartak Trnava |
| 21 | 2DF | Kornel Saláta | (1985-01-04)4 January 1985 (aged 25) | 4 | Slovan Bratislava |
| 22 | 2DF | Martin Petráš | (1979-11-02)2 November 1979 (aged 30) | 38 | Cesena |
| 23 | 1GK | Dušan Kuciak | (1985-05-21)21 May 1985 (aged 25) | 3 | Vaslui |

## Group G
### Brazil

Coach: Carlos Dunga
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Júlio César | (1979-09-03)3 September 1979 (aged 30) | 48 | Inter Milan |
| 2 | 2DF | Maicon | (1981-07-26)26 July 1981 (aged 28) | 58 | Inter Milan |
| 3 | 2DF | Lúcio (c) | (1978-05-08)8 May 1978 (aged 32) | 91 | Inter Milan |
| 4 | 2DF | Juan | (1979-02-01)1 February 1979 (aged 31) | 74 | Roma |
| 5 | 3MF | Felipe Melo | (1983-08-26)26 August 1983 (aged 26) | 18 | Juventus |
| 6 | 2DF | Michel Bastos | (1983-08-02)2 August 1983 (aged 26) | 5 | Lyon |
| 7 | 3MF | Elano | (1981-06-14)14 June 1981 (aged 28) | 43 | Galatasaray |
| 8 | 3MF | Gilberto Silva | (1976-10-07)7 October 1976 (aged 33) | 88 | Panathinaikos |
| 9 | 4FW | Luís Fabiano | (1980-11-08)8 November 1980 (aged 29) | 38 | Sevilla |
| 10 | 3MF | Kaká | (1982-04-22)22 April 1982 (aged 28) | 78 | Real Madrid |
| 11 | 4FW | Robinho | (1984-01-25)25 January 1984 (aged 26) | 75 | Santos |
| 12 | 1GK | Heurelho Gomes | (1981-02-15)15 February 1981 (aged 29) | 11 | Tottenham Hotspur |
| 13 | 2DF | Dani Alves | (1983-05-06)6 May 1983 (aged 27) | 35 | Barcelona |
| 14 | 2DF | Luisão | (1981-02-13)13 February 1981 (aged 29) | 42 | Benfica |
| 15 | 2DF | Thiago Silva | (1984-09-22)22 September 1984 (aged 25) | 7 | Milan |
| 16 | 2DF | Gilberto | (1976-04-25)25 April 1976 (aged 34) | 33 | Cruzeiro |
| 17 | 3MF | Josué | (1979-07-19)19 July 1979 (aged 30) | 27 | VfL Wolfsburg |
| 18 | 3MF | Ramires | (1987-03-24)24 March 1987 (aged 23) | 12 | Benfica |
| 19 | 3MF | Júlio Baptista | (1981-10-01)1 October 1981 (aged 28) | 46 | Roma |
| 20 | 3MF | Kléberson | (1979-06-19)19 June 1979 (aged 30) | 31 | Flamengo |
| 21 | 4FW | Nilmar | (1984-07-14)14 July 1984 (aged 25) | 17 | Villarreal |
| 22 | 1GK | Doni | (1979-10-22)22 October 1979 (aged 30) | 10 | Roma |
| 23 | 4FW | Grafite | (1979-04-02)2 April 1979 (aged 31) | 3 | VfL Wolfsburg |

### Ivory Coast

Coach: Sven-Göran Eriksson
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Boubacar Barry | (1979-12-30)30 December 1979 (aged 30) | 45 | Lokeren |
| 2 | 2DF | Benjamin Angoua | (1986-11-28)28 November 1986 (aged 23) | 7 | Valenciennes |
| 3 | 2DF | Arthur Boka | (1983-04-02)2 April 1983 (aged 27) | 54 | VfB Stuttgart |
| 4 | 2DF | Kolo Touré | (1981-03-19)19 March 1981 (aged 29) | 76 | Manchester City |
| 5 | 3MF | Didier Zokora | (1980-12-14)14 December 1980 (aged 29) | 80 | Sevilla |
| 6 | 2DF | Steve Gohouri | (1981-02-08)8 February 1981 (aged 29) | 11 | Wigan Athletic |
| 7 | 4FW | Seydou Doumbia | (1987-12-31)31 December 1987 (aged 22) | 5 | Young Boys |
| 8 | 4FW | Salomon Kalou | (1985-08-05)5 August 1985 (aged 24) | 28 | Chelsea |
| 9 | 3MF | Cheick Tioté | (1986-06-21)21 June 1986 (aged 23) | 8 | Twente |
| 10 | 4FW | Gervinho | (1987-05-27)27 May 1987 (aged 23) | 15 | Lille |
| 11 | 4FW | Didier Drogba (c) | (1978-03-11)11 March 1978 (aged 32) | 68 | Chelsea |
| 12 | 3MF | Jean-Jacques Gosso | (1983-03-15)15 March 1983 (aged 27) | 6 | Monaco |
| 13 | 3MF | Romaric | (1983-06-04)4 June 1983 (aged 27) | 38 | Sevilla |
| 14 | 3MF | Emmanuel Koné | (1986-12-31)31 December 1986 (aged 23) | 12 | Internațional |
| 15 | 4FW | Aruna Dindane | (1980-11-26)26 November 1980 (aged 29) | 54 | Portsmouth |
| 16 | 1GK | Aristide Zogbo | (1981-12-30)30 December 1981 (aged 28) | 6 | Maccabi Netanya |
| 17 | 2DF | Siaka Tiéné | (1982-03-22)22 March 1982 (aged 28) | 55 | Valenciennes |
| 18 | 3MF | Kader Keïta | (1981-08-06)6 August 1981 (aged 28) | 55 | Galatasaray |
| 19 | 3MF | Yaya Touré | (1983-05-13)13 May 1983 (aged 27) | 47 | Barcelona |
| 20 | 2DF | Guy Demel | (1981-06-13)13 June 1981 (aged 28) | 26 | Hamburger SV |
| 21 | 2DF | Emmanuel Eboué | (1983-06-04)4 June 1983 (aged 27) | 52 | Arsenal |
| 22 | 2DF | Sol Bamba | (1985-01-13)13 January 1985 (aged 25) | 16 | Hibernian |
| 23 | 1GK | Daniel Yeboah | (1984-11-13)13 November 1984 (aged 25) | 4 | ASEC Mimosas |

### North Korea

Coach: Kim Jong-hun
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Ri Myong-guk | (1986-09-09)9 September 1986 (aged 23) | 28 | Pyongyang City |
| 2 | 2DF | Cha Jong-hyok | (1985-09-25)25 September 1985 (aged 24) | 31 | Amrokgang |
| 3 | 2DF | Ri Jun-il | (1987-08-24)24 August 1987 (aged 22) | 26 | Sobaeksu |
| 4 | 3MF | Pak Nam-chol I | (1985-07-02)2 July 1985 (aged 24) | 35 | April 25 |
| 5 | 2DF | Ri Kwang-chon | (1985-09-04)4 September 1985 (aged 24) | 41 | April 25 |
| 6 | 4FW | Kim Kum-il | (1987-10-10)10 October 1987 (aged 22) | 11 | April 25 |
| 7 | 4FW | An Chol-hyok | (1987-06-27)27 June 1987 (aged 22) | 16 | Rimyongsu |
| 8 | 2DF | Ji Yun-nam | (1976-11-20)20 November 1976 (aged 33) | 23 | April 25 |
| 9 | 4FW | Jong Tae-se | (1984-03-02)2 March 1984 (aged 26) | 20 | Kawasaki Frontale |
| 10 | 4FW | Hong Yong-jo (c) | (1982-05-22)22 May 1982 (aged 28) | 40 | Rostov |
| 11 | 3MF | Mun In-guk | (1978-09-29)29 September 1978 (aged 31) | 42 | April 25 |
| 12 | 4FW | Choe Kum-chol | (1987-02-09)9 February 1987 (aged 23) | 16 | April 25 |
| 13 | 2DF | Pak Chol-jin | (1985-09-05)5 September 1985 (aged 24) | 34 | Amrokgang |
| 14 | 2DF | Pak Nam-chol II | (1988-10-03)3 October 1988 (aged 21) | 12 | Amrokgang |
| 15 | 3MF | Kim Yong-jun | (1983-07-19)19 July 1983 (aged 26) | 52 | Pyongyang City |
| 16 | 2DF | Nam Song-chol | (1982-05-07)7 May 1982 (aged 28) | 41 | April 25 |
| 17 | 3MF | An Yong-hak | (1978-10-25)25 October 1978 (aged 31) | 24 | Omiya Ardija |
| 18 | 1GK | Kim Myong-gil | (1984-10-16)16 October 1984 (aged 25) | 10 | Amrokgang |
| 19 | 3MF | Ri Chol-myong | (1988-02-18)18 February 1988 (aged 22) | 10 | Pyongyang City |
| 20 | 1GK | Kim Myong-won | (1983-07-15)15 July 1983 (aged 26) | 9 | Amrokgang |
| 21 | 2DF | Ri Kwang-hyok | (1987-08-17)17 August 1987 (aged 22) | 15 | Kyonggongop |
| 22 | 3MF | Kim Kyong-il | (1988-12-11)11 December 1988 (aged 21) | 7 | Rimyongsu |
| 23 | 2DF | Pak Sung-hyok | (1990-05-30)30 May 1990 (aged 20) | 3 | Sobaeksu |

### Portugal

Coach: Carlos Queiroz
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Eduardo | (1982-09-19)19 September 1982 (aged 27) | 15 | Braga |
| 2 | 2DF | Bruno Alves | (1981-11-27)27 November 1981 (aged 28) | 31 | Porto |
| 3 | 2DF | Paulo Ferreira | (1979-01-18)18 January 1979 (aged 31) | 61 | Chelsea |
| 4 | 2DF | Rolando | (1985-08-31)31 August 1985 (aged 24) | 8 | Porto |
| 5 | 3MF | Duda | (1980-06-27)27 June 1980 (aged 29) | 16 | Málaga |
| 6 | 2DF | Ricardo Carvalho | (1978-05-18)18 May 1978 (aged 32) | 63 | Chelsea |
| 7 | 4FW | Cristiano Ronaldo (c) | (1985-02-05)5 February 1985 (aged 25) | 72 | Real Madrid |
| 8 | 3MF | Pedro Mendes | (1979-02-26)26 February 1979 (aged 31) | 8 | Sporting CP |
| 9 | 4FW | Liédson | (1977-12-17)17 December 1977 (aged 32) | 10 | Sporting CP |
| 10 | 3MF | Danny | (1983-08-07)7 August 1983 (aged 26) | 11 | Zenit Saint Petersburg |
| 11 | 3MF | Simão | (1979-10-31)31 October 1979 (aged 30) | 81 | Atlético Madrid |
| 12 | 1GK | Beto | (1982-05-01)1 May 1982 (aged 28) | 1 | Porto |
| 13 | 2DF | Miguel | (1980-01-04)4 January 1980 (aged 30) | 57 | Valencia |
| 14 | 3MF | Miguel Veloso | (1986-05-11)11 May 1986 (aged 24) | 12 | Sporting CP |
| 15 | 2DF | Pepe | (1983-02-26)26 February 1983 (aged 27) | 25 | Real Madrid |
| 16 | 3MF | Raul Meireles | (1983-03-17)17 March 1983 (aged 27) | 34 | Porto |
| 17 | 3MF | Ruben Amorim | (1985-01-27)27 January 1985 (aged 25) | 0 | Benfica |
| 18 | 4FW | Hugo Almeida | (1984-05-23)23 May 1984 (aged 26) | 26 | Werder Bremen |
| 19 | 3MF | Tiago | (1981-05-02)2 May 1981 (aged 29) | 51 | Atlético Madrid |
| 20 | 3MF | Deco | (1977-08-27)27 August 1977 (aged 32) | 74 | Chelsea |
| 21 | 2DF | Ricardo Costa | (1981-05-16)16 May 1981 (aged 29) | 8 | Lille |
| 22 | 1GK | Daniel Fernandes | (1983-09-25)25 September 1983 (aged 26) | 2 | Iraklis |
| 23 | 2DF | Fábio Coentrão | (1988-03-11)11 March 1988 (aged 22) | 4 | Benfica |

## Group H
### Chile

Coach: Marcelo Bielsa
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Claudio Bravo (c) | (1983-04-13)13 April 1983 (aged 27) | 41 | Real Sociedad |
| 2 | 2DF | Ismael Fuentes | (1981-08-04)4 August 1981 (aged 28) | 25 | Universidad Católica |
| 3 | 2DF | Waldo Ponce | (1982-12-04)4 December 1982 (aged 27) | 23 | Universidad Católica |
| 4 | 3MF | Mauricio Isla | (1988-06-12)12 June 1988 (aged 21) | 10 | Udinese |
| 5 | 2DF | Pablo Contreras | (1978-09-11)11 September 1978 (aged 31) | 49 | PAOK |
| 6 | 3MF | Carlos Carmona | (1987-02-21)21 February 1987 (aged 23) | 18 | Reggina |
| 7 | 4FW | Alexis Sánchez | (1988-12-19)19 December 1988 (aged 21) | 26 | Udinese |
| 8 | 3MF | Arturo Vidal | (1987-05-22)22 May 1987 (aged 23) | 21 | Bayer Leverkusen |
| 9 | 4FW | Humberto Suazo | (1981-05-10)10 May 1981 (aged 29) | 41 | Zaragoza |
| 10 | 3MF | Jorge Valdivia | (1983-10-19)19 October 1983 (aged 26) | 36 | Al Ain |
| 11 | 4FW | Mark González | (1984-07-10)10 July 1984 (aged 25) | 38 | CSKA Moscow |
| 12 | 1GK | Miguel Pinto | (1983-07-04)4 July 1983 (aged 26) | 13 | Universidad de Chile |
| 13 | 3MF | Marco Estrada | (1983-05-28)28 May 1983 (aged 27) | 20 | Universidad de Chile |
| 14 | 3MF | Matías Fernández | (1986-05-15)15 May 1986 (aged 24) | 35 | Sporting CP |
| 15 | 2DF | Jean Beausejour | (1984-06-01)1 June 1984 (aged 26) | 23 | América |
| 16 | 4FW | Fabián Orellana | (1986-01-27)27 January 1986 (aged 24) | 13 | Xerez |
| 17 | 2DF | Gary Medel | (1987-08-03)3 August 1987 (aged 22) | 23 | Boca Juniors |
| 18 | 2DF | Gonzalo Jara | (1985-08-29)29 August 1985 (aged 24) | 31 | West Bromwich Albion |
| 19 | 2DF | Gonzalo Fierro | (1983-03-21)21 March 1983 (aged 27) | 16 | Flamengo |
| 20 | 3MF | Rodrigo Millar | (1981-11-03)3 November 1981 (aged 28) | 19 | Colo-Colo |
| 21 | 3MF | Rodrigo Tello | (1979-10-14)14 October 1979 (aged 30) | 32 | Beşiktaş |
| 22 | 4FW | Esteban Paredes | (1980-08-01)1 August 1980 (aged 29) | 12 | Colo-Colo |
| 23 | 1GK | Luis Marín | (1983-05-18)18 May 1983 (aged 27) | 2 | Unión Española |

### Honduras

Coach: Reinaldo Rueda
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Ricardo Canales | (1982-05-30)30 May 1982 (aged 28) | 2 | Motagua |
| 2 | 2DF | Osman Chávez | (1984-07-29)29 July 1984 (aged 25) | 26 | Platense |
| 3 | 2DF | Maynor Figueroa | (1983-05-02)2 May 1983 (aged 27) | 66 | Wigan Athletic |
| 4 | 2DF | Johnny Palacios | (1986-12-20)20 December 1986 (aged 23) | 4 | Olimpia |
| 5 | 2DF | Víctor Bernárdez | (1982-05-24)24 May 1982 (aged 28) | 40 | Anderlecht |
| 6 | 3MF | Hendry Thomas | (1985-02-23)23 February 1985 (aged 25) | 39 | Wigan Athletic |
| 7 | 3MF | Ramón Núñez | (1984-11-14)14 November 1984 (aged 25) | 16 | Olimpia |
| 8 | 3MF | Wilson Palacios | (1984-07-29)29 July 1984 (aged 25) | 69 | Tottenham Hotspur |
| 9 | 4FW | Carlos Pavón | (1973-10-19)19 October 1973 (aged 36) | 98 | Real España |
| 10 | 4FW | Jerry Palacios | (1982-11-01)1 November 1982 (aged 27) | 11 | Hangzhou Greentown |
| 11 | 4FW | David Suazo | (1979-11-05)5 November 1979 (aged 30) | 50 | Genoa |
| 12 | 4FW | Georgie Welcome | (1985-03-09)9 March 1985 (aged 25) | 11 | Motagua |
| 13 | 4FW | Roger Espinoza | (1986-10-25)25 October 1986 (aged 23) | 10 | Kansas City Wizards |
| 14 | 2DF | Boniek García | (1984-09-04)4 September 1984 (aged 25) | 42 | Olimpia |
| 15 | 4FW | Walter Martínez | (1982-03-29)29 March 1982 (aged 28) | 34 | Marathón |
| 16 | 2DF | Mauricio Sabillón | (1978-11-11)11 November 1978 (aged 31) | 25 | Hangzhou Greentown |
| 17 | 3MF | Édgar Álvarez | (1980-01-09)9 January 1980 (aged 30) | 46 | Bari |
| 18 | 1GK | Noel Valladares | (1977-05-03)3 May 1977 (aged 33) | 71 | Olimpia |
| 19 | 3MF | Danilo Turcios | (1978-05-08)8 May 1978 (aged 32) | 82 | Olimpia |
| 20 | 3MF | Amado Guevara (c) | (1976-05-02)2 May 1976 (aged 34) | 133 | Motagua |
| 21 | 2DF | Emilio Izaguirre | (1986-05-10)10 May 1986 (aged 24) | 39 | Motagua |
| 22 | 1GK | Donis Escober | (1981-02-03)3 February 1981 (aged 29) | 11 | Olimpia |
| 23 | 2DF | Sergio Mendoza | (1981-05-23)23 May 1981 (aged 29) | 46 | Motagua |

### Spain

Coach: Vicente del Bosque
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Iker Casillas (c) | (1981-05-20)20 May 1981 (aged 29) | 104 | Real Madrid |
| 2 | 2DF | Raúl Albiol | (1985-09-04)4 September 1985 (aged 24) | 23 | Real Madrid |
| 3 | 2DF | Gerard Piqué | (1987-02-02)2 February 1987 (aged 23) | 16 | Barcelona |
| 4 | 2DF | Carlos Marchena | (1979-07-31)31 July 1979 (aged 30) | 59 | Valencia |
| 5 | 2DF | Carles Puyol | (1978-04-13)13 April 1978 (aged 32) | 83 | Barcelona |
| 6 | 3MF | Andrés Iniesta | (1984-05-11)11 May 1984 (aged 26) | 43 | Barcelona |
| 7 | 4FW | David Villa | (1981-12-03)3 December 1981 (aged 28) | 58 | Valencia |
| 8 | 3MF | Xavi | (1980-01-25)25 January 1980 (aged 30) | 87 | Barcelona |
| 9 | 4FW | Fernando Torres | (1984-03-20)20 March 1984 (aged 26) | 73 | Liverpool |
| 10 | 3MF | Cesc Fàbregas | (1987-05-04)4 May 1987 (aged 23) | 49 | Arsenal |
| 11 | 2DF | Joan Capdevila | (1978-02-03)3 February 1978 (aged 32) | 46 | Villarreal |
| 12 | 1GK | Víctor Valdés | (1982-01-14)14 January 1982 (aged 28) | 1 | Barcelona |
| 13 | 3MF | Juan Mata | (1988-04-28)28 April 1988 (aged 22) | 8 | Valencia |
| 14 | 3MF | Xabi Alonso | (1981-11-25)25 November 1981 (aged 28) | 69 | Real Madrid |
| 15 | 2DF | Sergio Ramos | (1986-03-30)30 March 1986 (aged 24) | 60 | Real Madrid |
| 16 | 3MF | Sergio Busquets | (1988-07-16)16 July 1988 (aged 21) | 13 | Barcelona |
| 17 | 2DF | Álvaro Arbeloa | (1983-01-17)17 January 1983 (aged 27) | 15 | Real Madrid |
| 18 | 4FW | Pedro | (1987-07-28)28 July 1987 (aged 22) | 3 | Barcelona |
| 19 | 4FW | Fernando Llorente | (1985-02-26)26 February 1985 (aged 25) | 7 | Athletic Bilbao |
| 20 | 3MF | Javi Martínez | (1988-09-02)2 September 1988 (aged 21) | 2 | Athletic Bilbao |
| 21 | 3MF | David Silva | (1986-01-08)8 January 1986 (aged 24) | 36 | Valencia |
| 22 | 3MF | Jesús Navas | (1985-11-21)21 November 1985 (aged 24) | 6 | Sevilla |
| 23 | 1GK | Pepe Reina | (1982-08-31)31 August 1982 (aged 27) | 20 | Liverpool |

### Switzerland

Coach: Ottmar Hitzfeld
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Diego Benaglio | (1983-09-08)8 September 1983 (aged 26) | 27 | VfL Wolfsburg |
| 2 | 2DF | Stephan Lichtsteiner | (1984-01-16)16 January 1984 (aged 26) | 28 | Lazio |
| 3 | 2DF | Ludovic Magnin | (1979-04-20)20 April 1979 (aged 31) | 62 | Zürich |
| 4 | 2DF | Philippe Senderos | (1985-02-14)14 February 1985 (aged 25) | 40 | Everton |
| 5 | 2DF | Steve von Bergen | (1983-06-10)10 June 1983 (aged 27) | 11 | Hertha BSC |
| 6 | 3MF | Benjamin Huggel | (1977-07-07)7 July 1977 (aged 32) | 38 | Basel |
| 7 | 3MF | Tranquillo Barnetta | (1985-05-22)22 May 1985 (aged 25) | 52 | Bayer Leverkusen |
| 8 | 3MF | Gökhan Inler | (1984-06-27)27 June 1984 (aged 25) | 36 | Udinese |
| 9 | 4FW | Alexander Frei (c) | (1979-07-15)15 July 1979 (aged 30) | 75 | Basel |
| 10 | 4FW | Blaise Nkufo | (1975-05-25)25 May 1975 (aged 35) | 31 | Twente |
| 11 | 3MF | Valon Behrami | (1985-04-19)19 April 1985 (aged 25) | 27 | West Ham United |
| 12 | 1GK | Marco Wölfli | (1982-08-22)22 August 1982 (aged 27) | 5 | Young Boys |
| 13 | 2DF | Stéphane Grichting | (1979-03-30)30 March 1979 (aged 31) | 35 | Auxerre |
| 14 | 3MF | Marco Padalino | (1983-12-08)8 December 1983 (aged 26) | 8 | Sampdoria |
| 15 | 3MF | Hakan Yakin | (1977-02-22)22 February 1977 (aged 33) | 81 | Luzern |
| 16 | 3MF | Gélson Fernandes | (1986-09-02)2 September 1986 (aged 23) | 24 | Saint-Étienne |
| 17 | 2DF | Reto Ziegler | (1986-01-16)16 January 1986 (aged 24) | 12 | Sampdoria |
| 18 | 4FW | Albert Bunjaku | (1983-11-29)29 November 1983 (aged 26) | 3 | 1. FC Nürnberg |
| 19 | 4FW | Eren Derdiyok | (1988-06-12)12 June 1988 (aged 21) | 21 | Bayer Leverkusen |
| 20 | 3MF | Pirmin Schwegler | (1987-03-09)9 March 1987 (aged 23) | 4 | Eintracht Frankfurt |
| 21 | 1GK | Johnny Leoni | (1984-06-30)30 June 1984 (aged 25) | 0 | Zürich |
| 22 | 2DF | Mario Eggimann | (1981-01-24)24 January 1981 (aged 29) | 8 | Hannover 96 |
| 23 | 3MF | Xherdan Shaqiri | (1991-10-10)10 October 1991 (aged 18) | 3 | Basel |

## Player statistics
### Player representation by age
#### Players

* Oldest: David James (39 years, 314 days)
* Youngest: Christian Eriksen (18 years, 117 days)

#### Goalkeepers

* Oldest: David James (39 years, 314 days)
* Youngest: Daniel Agyei (20 years, 213 days)

#### Captains

* Oldest: Fabio Cannavaro (36 years, 271 days)
* Youngest: Marek Hamšík (22 years, 319 days)

### Player representation by club

| Players | England | Spain | Italy | Germany | France | Netherlands | Other UEFA | Other regions |
| 13 | | Barcelona | | | | | | |
| 12 | Chelsea Liverpool | | | | | | | |
| 11 | | | | Bayern Munich | | | | |
| 10 | Arsenal Tottenham Hotspur | Real Madrid | Inter Milan | | | | Panathinaikos | |
| 9 | | | | VfL Wolfsburg | | Ajax | | |
| 8 | Portsmouth | | Juventus Udinese | | | | | |
| 7 | Everton Manchester City | Valencia | Milan | Hamburger SV VfB Stuttgart | | | Benfica | April 25 |
| 6 | | | | Bayer Leverkusen Werder Bremen | Lyon | Twente | Porto | Olimpia |
| 5 | Fulham West Ham United Wigan Athletic Manchester United | Sevilla | Napoli Roma | | Monaco Marseille Valenciennes | AZ | Galatasaray Basel | Guadalajara Motagua Wellington Phoenix Amrokgang |

### Player representation by league

| Country | Players | Percent | Outside national squad |
| England | 117 | 16% | 92 |
| Germany | 84 | 11% | 61 |
| Italy | 80 | 11% | 57 |
| Spain | 59 | 8% | 39 |
| France | 45 | 6% | 34 |
| Netherlands | 34 | 5% | 25 |
| Japan | 25 | 3% | 6 |
| Greece | 21 | 3% | 7 |
| Mexico | 21 | 3% | 7 |
| Portugal | 21 | 3% | 10 |
| North Korea | 20 | 3% | 0 |
| Others | 209 | 28% | |
| Total | 736 | | |
The English, German, and Italian squads were made up entirely of players from the respective countries' domestic leagues. The Nigerian squad was made up entirely of players employed by overseas clubs. Although Russia, Turkey, and Scotland failed to qualify for the finals, their domestic leagues were represented by 14, 14, and 10 players respectively. Altogether, there were 52 national leagues that had players in the tournament.

### Average age of squads

| Average age | Countries |
| 24 | Germany, Ghana, North Korea |
| 25 | Cameroon, Chile, Nigeria, Serbia, Spain |
| 26 | Algeria, Ivory Coast, Slovakia, Slovenia, South Africa, Switzerland, United States, Uruguay |
| 27 | Argentina, Denmark, France, Greece, Japan, Mexico, Netherlands, New Zealand, Portugal, South Korea |
| 28 | Australia, Brazil, England, Honduras, Italy, Paraguay |

### Coaches representation by country

| Nº | Country | Coaches |
| 3 | Argentina | Marcelo Bielsa (Chile), Diego Maradona, Gerardo Martino (Paraguay) |
| 3 | Germany | Ottmar Hitzfeld (Switzerland), Joachim Löw, Otto Rehhagel (Greece) |
| 2 | Brazil | Dunga, Carlos Alberto Parreira (South Africa) |
| 2 | France | Raymond Domenech, Paul Le Guen (Cameroon) |
| 2 | Italy | Fabio Capello (England), Marcello Lippi |
| 2 | Netherlands | Bert van Marwijk, Pim Verbeek (Australia) |
| 2 | Serbia | Radomir Antić, Milovan Rajevac (Ghana) |
| 2 | Sweden | Sven-Göran Eriksson (Ivory Coast), Lars Lagerbäck (Nigeria) |
| 1 | Algeria | Rabah Saâdane |
| 1 | Colombia | Reinaldo Rueda (Honduras) |
| 1 | Denmark | Morten Olsen |
| 1 | Japan | Takeshi Okada |
| 1 | Mexico | Javier Aguirre |
| 1 | New Zealand | Ricki Herbert |
| 1 | North Korea | Kim Jong-hun |
| 1 | Portugal | Carlos Queiroz |
| 1 | Slovakia | Vladimír Weiss |
| 1 | Slovenia | Matjaž Kek |
| 1 | South Korea | Huh Jung-moo |
| 1 | Spain | Vicente del Bosque |
| 1 | United States | Bob Bradley |
| 1 | Uruguay | Óscar Tabárez |