Only players born on or after 1 January 1984 are eligible to play.
Players in bold have now been capped at full international level.
 Belgium
  Belgium Head coach: Jean-François De Sart [1]
| No. | Pos. | Player | Date of birth (age) | Caps | Club | 
|---|---|---|---|---|---|
| 1 | GK | Logan Bailly | 27 December 1985 (aged 21) |  Racing Genk | |
| 2 | DF | Sepp De Roover | 12 November 1984 (aged 22) |  Sparta Rotterdam | |
| 3 | DF | Steve Colpaert | 13 September 1986 (aged 20) |  FC Brussels | |
| 4 | DF | Thomas Vermaelen | 14 November 1985 (aged 21) |  Ajax | |
| 5 | DF | Landry Mulemo [2] | 17 September 1986 (aged 20) |  Standard Liège  [3] | |
| 6 | DF | Nicolas Lombaerts | 20 March 1985 (aged 22) |  Gent  [4] | |
| 7 | MF | Killian Overmeire | 6 December 1985 (aged 21) |  Lokeren | |
| 8 | MF | Faris Haroun | 22 September 1985 (aged 21) |  Racing Genk | |
| 9 | FW | Kevin Mirallas | 5 October 1987 (aged 19) |  Lille | |
| 10 | MF | Jan Vertonghen | 24 April 1987 (aged 20) |  Ajax  [5] | |
| 11 | MF | Maarten Martens | 2 July 1984 (aged 22) |  AZ | |
| 12 | GK | Frank Boeckx | 27 September 1986 (aged 20) |  Sint-Truiden | |
| 13 | DF | Guillaume Gillet | 9 March 1985 (aged 22) |  Gent | |
| 14 | FW | Tom De Mul | 4 March 1986 (aged 21) |  Ajax  [6] | |
| 15 | DF | Sébastien Pocognoli | 1 August 1987 (aged 19) |  Racing Genk  [7] | |
| 16 | FW | Tom De Sutter | 3 July 1985 (aged 21) |  Cercle Brugge | |
| 17 | MF | Marouane Fellaini | 22 November 1987 (aged 19) |  Standard Liège | |
| 18 | DF | Laurent Ciman | 5 August 1985 (aged 21) |  Charleroi | |
| 19 | FW | Stijn de Smet | 27 March 1985 (aged 22) |  Cercle Brugge | |
| 20 | DF | Anthony Vanden Borre | 24 October 1987 (aged 19) |  Anderlecht  [8] | |
| 21 | GK | Michaël Cordier | 27 March 1984 (aged 23) |  FC Brussels | |
| 22 | MF | Jonathan Blondel | 3 April 1984 (aged 23) |  Club Brugge | |
| 23 | MF | Axel Witsel | 12 January 1989 (aged 18) |  Standard Liège | 
 Israel
  Israel | No. | Pos. | Player | Date of birth (age) | Caps | Club | 
|---|---|---|---|---|---|
| 1 | GK | Ohad Levita | 17 February 1986 (aged 21) |  Hapoel Kfar Saba | |
| 2 | DF | Yuval Spungin | 3 April 1987 (aged 20) |  Maccabi Tel Aviv | |
| 3 | DF | Eliran Danin | 29 March 1984 (aged 23) |  Beitar Jerusalem  [10] | |
| 4 | DF | Shai Maimon | 18 March 1986 (aged 21) |  Maccabi Haifa  [11] | |
| 5 | DF | Dekel Keinan | 15 September 1984 (aged 22) |  Maccabi Haifa | |
| 6 | MF | Lior Jan | 24 October 1987 (aged 19) |  Maccabi Tel Aviv | |
| 7 | MF | Idan Srur | 5 October 1986 (aged 20) |  Hapoel Petah Tikva | |
| 8 | MF | Aviram Baruchyan | 20 March 1985 (aged 22) |  Beitar Jerusalem | |
| 9 | FW | Barak Yitzhaki | 25 September 1984 (aged 22) |  Beitar Jerusalem | |
| 10 | FW | Toto Tamuz | 4 January 1988 (aged 19) |  Beitar Jerusalem | |
| 11 | FW | Omer Peretz | 26 January 1986 (aged 21) |  Maccabi Tel Aviv | |
| 12 | DF | Rami Duani | 25 May 1987 (aged 20) |  Hapoel Tel Aviv | |
| 13 | DF | Nitzan Damari | 13 January 1987 (aged 20) |  Maccabi Petah Tikva | |
| 14 | FW | Shlomi Arbeitman | 14 May 1985 (aged 22) |  Maccabi Haifa | |
| 15 | DF | Naor Peser | 18 October 1985 (aged 21) |  Maccabi Petah Tikva | |
| 16 | FW | Amit Ben-Shushan | 20 March 1985 (aged 22) |  Beitar Jerusalem | |
| 17 | FW | Ben Sahar | 10 August 1989 (aged 17) |  Chelsea | |
| 18 | GK | Tom Almadon | 30 November 1984 (aged 22) |  Maccabi Haifa | |
| 19 | DF | Dani Bondar | 7 February 1987 (aged 20) |  Hapoel Tel Aviv | |
| 20 | MF | Amir Taga | 1 February 1985 (aged 22) |  Maccabi Netanya | |
| 21 | MF | Shiran Yeini | 18 December 1986 (aged 20) |  Maccabi Tel Aviv | |
| 22 | MF | Lior Rafaelov | 26 April 1986 (aged 21) |  Maccabi Haifa | |
| 23 | GK | Yossi Shekel | 24 September 1984 (aged 22) |  Maccabi Herzliya | 
 Netherlands
  Netherlands Head coach: Foppe de Haan [12]
| No. | Pos. | Player | Date of birth (age) | Caps | Club | 
|---|---|---|---|---|---|
| 1 | GK | Boy Waterman | 24 January 1984 (aged 23) |  Heerenveen  [13] | |
| 2 | DF | Gianni Zuiverloon | 30 December 1986 (aged 20) |  Heerenveen | |
| 3 | DF | Ron Vlaar (captain) | 16 February 1985 (aged 22) |  Feyenoord | |
| 4 | DF | Arnold Kruiswijk | 2 November 1984 (aged 22) |  Groningen | |
| 5 | DF | Erik Pieters | 7 August 1988 (aged 18) |  Utrecht | |
| 6 | MF | Hedwiges Maduro | 13 February 1985 (aged 22) |  Ajax | |
| 7 | FW | Julian Jenner | 28 February 1984 (aged 23) |  AZ | |
| 8 | MF | Royston Drenthe | 8 April 1987 (aged 20) |  Feyenoord | |
| 9 | FW | Ryan Babel | 19 December 1986 (aged 20) |  Ajax  [14] | |
| 10 | MF | Ismail Aissati [15] | 16 August 1988 (aged 18) |  PSV  [16] | |
| 11 | FW | Daniël de Ridder | 6 March 1984 (aged 23) |  Celta Vigo  [17] | |
| 12 | MF | Luigi Bruins | 9 March 1987 (aged 20) |  Excelsior  [18] | |
| 13 | FW | Maceo Rigters | 22 January 1984 (aged 23) |  NAC Breda  [19] | |
| 14 | FW | Roy Beerens | 22 December 1987 (aged 19) |  PSV  [20] | |
| 15 | MF | Robbert Schilder | 18 April 1986 (aged 21) |  Ajax  [21] | |
| 16 | GK | Kenneth Vermeer | 10 January 1986 (aged 21) |  Ajax | |
| 17 | MF | Haris Medunjanin [22] | 8 March 1985 (aged 22) |  AZ  [23] | |
| 18 | DF | Ryan Donk | 30 March 1986 (aged 21) |  AZ | |
| 19 | DF | Calvin Jong-a-Pin | 18 July 1986 (aged 20) |  Heerenveen | |
| 20 | FW | Tim Janssen | 6 March 1986 (aged 21) |  RKC Waalwijk | |
| 21 | DF | Frank van der Struijk | 28 March 1985 (aged 22) |  Willem II | |
| 22 | FW | Otman Bakkal | 27 February 1985 (aged 22) |  PSV  [24] | |
| 23 | GK | Tim Krul | 3 April 1988 (aged 19) |  Newcastle United | 
 Portugal
  Portugal Head coach: José Couceiro [25]
| No. | Pos. | Player | Date of birth (age) | Caps | Club | 
|---|---|---|---|---|---|
| 1 | GK | Paulo Ribeiro | 6 June 1984 (aged 23) |  Porto | |
| 2 | DF | Eurípedes Amoreirinha | 5 August 1984 (aged 22) |  Benfica  [26] | |
| 3 | DF | João Pereira | 25 February 1984 (aged 23) |  Gil Vicente | |
| 4 | MF | Miguel Veloso | 11 May 1986 (aged 21) |  Sporting CP | |
| 5 | DF | José Semedo | 11 January 1985 (aged 22) |  Sporting CP  [27] | |
| 6 | MF | Sérgio Organista | 26 August 1984 (aged 22) |  Pontevedra | |
| 7 | MF | Filipe Oliveira | 27 May 1984 (aged 23) |  Marítimo | |
| 8 | MF | Manuel Fernandes | 5 February 1986 (aged 21) |  Benfica  [28] | |
| 9 | FW | Hugo Almeida | 23 May 1984 (aged 23) |  Porto  [29] | |
| 10 | MF | João Moutinho | 8 September 1986 (aged 20) |  Sporting CP | |
| 11 | DF | José Gonçalves | 17 September 1985 (aged 21) |  Kaunas  [30] | |
| 12 | GK | Ricardo Batista | 19 November 1986 (aged 20) |  Fulham  [31] | |
| 13 | DF | Rolando | 31 August 1985 (aged 21) |  Belenenses | |
| 14 | MF | Paulo Machado | 31 March 1986 (aged 21) |  Porto  [32] | |
| 15 | MF | Ruben Amorim | 27 January 1985 (aged 22) |  Belenenses | |
| 16 | FW | João Moreira | 7 February 1986 (aged 21) |  Valencia | |
| 17 | FW | Ricardo Vaz Tê | 1 October 1986 (aged 20) |  Bolton Wanderers | |
| 18 | MF | Nani | 17 November 1986 (aged 20) |  Sporting CP  [33] | |
| 19 | FW | Silvestre Varela | 2 February 1985 (aged 22) |  Sporting CP  [34] | |
| 20 | FW | Yannick Djaló | 5 May 1986 (aged 21) |  Sporting CP | |
| 21 | DF | Vitorino Antunes | 1 April 1987 (aged 20) |  Paços de Ferreira | |
| 22 | GK | João Botelho | 22 September 1985 (aged 21) |  Santa Clara | |
| 23 | DF | Manuel da Costa [35] | 6 May 1986 (aged 21) |  PSV | 
 Czech Republic
  Czech Republic Head coach: Ladislav Škorpil [36]
| No. | Pos. | Player | Date of birth (age) | Caps | Club | 
|---|---|---|---|---|---|
| 1 | GK | Zdeněk Zlámal | 5 November 1985 (aged 21) |  Tescoma Zlín | |
| 2 | DF | Josef Kaufman | 27 March 1984 (aged 23) |  Teplice | |
| 3 | DF | Martin Kuncl [37] | 1 April 1984 (aged 23) |  Brno | |
| 4 | DF | Roman Hubník | 6 June 1984 (aged 23) |  FC Moscow | |
| 5 | DF | Michal Kadlec | 13 December 1984 (aged 22) |  Sparta Prague | |
| 6 | MF | Luboš Hušek | 26 January 1984 (aged 23) |  Sparta Prague | |
| 7 | MF | Daniel Kolář | 27 October 1985 (aged 21) |  Sparta Prague | |
| 8 | MF | Tomáš Jirsák | 29 June 1984 (aged 22) |  Teplice | |
| 9 | FW | Tomáš Krbeček | 27 October 1985 (aged 21) |  Viktoria Plzeň | |
| 10 | FW | Jan Holenda | 22 August 1985 (aged 21) |  Dynamo České Budějovice | |
| 11 | MF | Daniel Pudil | 27 September 1985 (aged 21) |  Slovan Liberec | |
| 12 | MF | Michal Švec | 19 March 1987 (aged 20) |  Slavia Prague | |
| 13 | DF | Martin Klein | 2 July 1984 (aged 22) |  Teplice | |
| 14 | FW | Michal Papadopulos | 14 April 1985 (aged 22) |  Bayer Leverkusen | |
| 15 | MF | František Rajtoral | 12 March 1986 (aged 21) |  Baník Ostrava | |
| 16 | GK | Josef Kubásek | 6 May 1985 (aged 22) |  Baník Sokolov | |
| 17 | DF | Jiří Kladrubský | 19 November 1985 (aged 21) |  Dynamo České Budějovice | |
| 18 | FW | Jan Kysela | 17 December 1985 (aged 21) |  Mladá Boleslav | |
| 19 | FW | Martin Fillo | 7 February 1986 (aged 21) |  Viktoria Plzeň | |
| 20 | MF | Filip Rýdel [38] | 30 March 1984 (aged 23) |  Sigma Olomouc | |
| 21 | DF | Milan Kopic | 23 November 1984 (aged 22) |  Mladá Boleslav | |
| 22 | FW | Jan Blažek | 20 March 1988 (aged 19) |  Slovan Liberec | |
| 23 | GK | Milan Švenger | 6 July 1986 (aged 20) |  Zenit Čáslav | 
 England
  England Head coach: Stuart Pearce [39]
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club | 
|---|---|---|---|---|---|---|
| 1 | GK | Scott Carson | 3 September 1985 (aged 21) | 25 | 0 |  Liverpool  [40] | 
| 2 | DF | Justin Hoyte [41] | 20 November 1984 (aged 22) | 14 | 1 |  Arsenal | 
| 3 | DF | Leighton Baines | 11 December 1984 (aged 22) | 12 | 1 |  Wigan Athletic | 
| 4 | DF | Steven Taylor | 23 January 1986 (aged 21) | 15 | 4 |  Newcastle United | 
| 5 | DF | Anton Ferdinand | 18 February 1985 (aged 22) | 16 | 0 |  West Ham United | 
| 6 | DF | Gary Cahill | 19 December 1985 (aged 21) | 2 | 0 |  Aston Villa | 
| 7 | MF | Nigel Reo-Coker | 14 May 1984 (aged 23) | 19 | 1 |  West Ham United | 
| 8 | MF | David Bentley | 27 August 1984 (aged 22) | 8 | 4 |  Blackburn Rovers | 
| 9 | MF | Kieran Richardson | 21 October 1984 (aged 22) | 9 | 1 |  Manchester United | 
| 10 | FW | David Nugent | 2 May 1985 (aged 22) | 10 | 3 |  Preston North End | 
| 11 | MF | Ashley Young | 9 July 1985 (aged 21) | 7 | 0 |  Aston Villa | 
| 12 | MF | Wayne Routledge | 7 January 1985 (aged 22) | 10 | 1 |  Tottenham Hotspur  [42] | 
| 13 | GK | Joe Hart | 19 April 1987 (aged 20) | 2 | 0 |  Manchester City  [43] | 
| 14 | DF | Liam Rosenior | 9 July 1984 (aged 22) | 6 | 0 |  Fulham | 
| 15 | MF | James Milner | 4 January 1986 (aged 21) | 24 | 2 |  Newcastle United | 
| 16 | FW | Leroy Lita | 28 December 1984 (aged 22) | 5 | 3 |  Reading | 
| 17 | MF | Tom Huddlestone | 28 December 1986 (aged 20) | 16 | 1 |  Tottenham Hotspur | 
| 18 | MF | Mark Noble | 8 May 1987 (aged 20) | 1 | 0 |  West Ham United | 
| 19 | FW | Matt Derbyshire | 14 April 1986 (aged 21) | 2 | 1 |  Blackburn Rovers | 
| 20 | DF | Nedum Onuoha | 12 November 1986 (aged 20) | 4 | 0 |  Manchester City | 
| 21 | FW | James Vaughan | 14 July 1988 (aged 18) | 0 | 0 |  Everton | 
| 22 | GK | Ben Alnwick | 1 January 1987 (aged 20) | 0 | 0 |  Tottenham Hotspur | 
| 23 | MF | Peter Whittingham | 8 September 1984 (aged 22) | 16 | 3 |  Cardiff City  [44] | 
Statistics up to and including England 5–0 Slovakia, 5 June 2007.
David Bentley was named in the squad, but on 7 June, after the closing date for squad announcements, withdrew citing exhaustion, leaving England with a squad of 22. [45]
 Italy
  Italy Head coach: Pierluigi Casiraghi [46]
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club | 
|---|---|---|---|---|---|---|
| 1 | GK | Gianluca Curci | 12 July 1985 (aged 21) |  Roma | ||
| 2 | DF | Marco Andreolli | 10 June 1986 (aged 21) |  Internazionale | ||
| 3 | DF | Giorgio Chiellini (c) | 14 August 1984 (aged 22) |  Juventus | ||
| 4 | MF | Antonio Nocerino | 9 April 1985 (aged 22) |  Piacenza  [47] | ||
| 5 | DF | Andrea Mantovani | 22 June 1984 (aged 22) |  Chievo | ||
| 6 | DF | Marco Motta [48] | 14 May 1986 (aged 21) |  Udinese  [49] | ||
| 7 | MF | Riccardo Montolivo | 18 January 1985 (aged 22) |  Fiorentina | ||
| 8 | MF | Alberto Aquilani | 7 July 1984 (aged 22) |  Roma | ||
| 9 | FW | Giampaolo Pazzini | 2 August 1984 (aged 22) |  Fiorentina | ||
| 10 | MF | Alessandro Rosina | 31 January 1984 (aged 23) |  Torino | ||
| 11 | FW | Giuseppe Rossi | 1 February 1987 (aged 20) |  Manchester United  [50] | ||
| 12 | GK | Emiliano Viviano | 1 December 1985 (aged 21) |  Brescia | ||
| 13 | DF | Andrea Coda | 25 April 1985 (aged 22) |  Udinese  [51] | ||
| 14 | DF | Domenico Criscito | 30 December 1986 (aged 20) |  Juventus  [52] | ||
| 15 | DF | Michele Canini | 5 June 1985 (aged 22) |  Cagliari | ||
| 16 | MF | Daniele Dessena | 10 May 1987 (aged 20) |  Parma | ||
| 17 | DF | Andrea Raggi | 24 June 1984 (aged 22) |  Empoli | ||
| 18 | MF | Simone Padoin | 18 March 1984 (aged 23) |  Vicenza | ||
| 19 | FW | Graziano Pellè | 15 July 1985 (aged 21) |  Lecce  [53] | ||
| 20 | FW | Raffaele Palladino | 17 April 1984 (aged 23) |  Juventus | ||
| 21 | MF | Andrea Lazzari | 3 December 1984 (aged 22) |  Atalanta  [54] | ||
| 22 | GK | Andrea Consigli | 27 January 1987 (aged 20) |  Atalanta  [55] | ||
| 23 | MF | Luca Cigarini | 20 June 1986 (aged 20) |  Parma | 
 Serbia
  Serbia Head coach: Miroslav Đukić [56]
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club | 
|---|---|---|---|---|---|---|
| 1 | GK | Damir Kahriman | 19 November 1985 (aged 21) |  Vojvodina | ||
| 2 | DF | Branislav Ivanović | 22 February 1984 (aged 23) |  Lokomotiv Moscow | ||
| 3 | DF | Antonio Rukavina | 26 January 1984 (aged 23) |  Partizan | ||
| 4 | DF | Nemanja Rnić | 30 September 1984 (aged 22) |  Partizan | ||
| 5 | MF | Gojko Kačar | 26 January 1987 (aged 20) |  Vojvodina | ||
| 6 | DF | Aleksandar Kolarov | 10 November 1985 (aged 21) |  OFK Beograd | ||
| 7 | MF | Milan Smiljanić | 19 November 1986 (aged 20) |  Partizan | ||
| 8 | FW | Boško Janković | 1 March 1984 (aged 23) |  Mallorca | ||
| 9 | FW | Đorđe Rakić | 31 October 1985 (aged 21) |  OFK Beograd | ||
| 10 | MF | Dejan Milovanović | 21 January 1984 (aged 23) |  Red Star Belgrade | ||
| 11 | DF | Duško Tošić | 19 January 1985 (aged 22) |  Sochaux | ||
| 12 | GK | Igor Stefanović | 17 July 1987 (aged 19) |  Zemun | ||
| 13 | DF | Nikola Drinčić [57] | 7 September 1984 (aged 22) |  Amkar Perm | ||
| 14 | FW | Stefan Babović | 7 January 1987 (aged 20) |  OFK Beograd | ||
| 15 | MF | Predrag Pavlović | 19 June 1986 (aged 20) |  Napredak Kruševac | ||
| 16 | MF | Đorđe Ivelja | 30 June 1984 (aged 22) |  OFK Beograd | ||
| 17 | FW | Miloš Krasić | 1 November 1984 (aged 22) |  CSKA Moscow | ||
| 18 | FW | Dragan Mrđa | 23 January 1984 (aged 23) |  Lierse | ||
| 19 | MF | Dušan Basta | 18 August 1984 (aged 22) |  Red Star Belgrade | ||
| 20 | DF | Slobodan Rajković | 3 February 1989 (aged 18) |  OFK Beograd | ||
| 21 | MF | Zoran Tošić | 18 January 1987 (aged 20) |  Banat Zrenjanin | ||
| 22 | DF | Nikola Petković | 31 January 1984 (aged 23) |  Vojvodina | ||
| 23 | GK | Aleksandar Kesić | 18 August 1987 (aged 19) |  Mladost Apatin |