# 2002 UEFA European Under-21 Championship squads

Those marked in bold have now been capped at full International level.

## Group 1
### England

Head coach: David Platt
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Paul Robinson | 15 October 1979 | | | Leeds United |
| 2 | 2DF | Luke Young | 19 July 1979 | 17 | 1 | Charlton Athletic |
| 3 | 2DF | Paul Konchesky | 15 May 1981 | 15 | 0 | Charlton Athletic |
| 4 | 3MF | Sean Davis | 20 September 1979 | 12 | 1 | Fulham |
| 5 | 2DF | Martin Taylor | 9 November 1979 | 1 | 0 | Blackburn Rovers |
| 6 | 2DF | Gareth Barry | 23 February 1981 | 27 | 2 | Aston Villa |
| 7 | 3MF | David Dunn | 27 December 1979 | 20 | 3 | Blackburn Rovers |
| 8 | 3MF | Jonathan Greening | 2 January 1979 | 17 | 3 | Middlesbrough |
| 9 | 4FW | Malcolm Christie | 11 April 1979 | 11 | 3 | Derby County |
| 10 | 4FW | Jermain Defoe | 7 October 1982 | | | West Ham United |
| 11 | 3MF | Jermaine Pennant | 15 January 1983 | 24 | 0 | Arsenal |
| 12 | 2DF | Chris Riggott | 1 September 1980 | 9 | 0 | Derby County |
| 13 | 1GK | Stuart Taylor | 28 November 1980 | 3 | 0 | Arsenal |
| 14 | 3MF | David Prutton | 12 September 1981 | 25 | 0 | Nottingham Forest |
| 15 | 3MF | Jermaine Jenas | 18 February 1983 | 9 | 0 | Newcastle United |
| 16 | 3MF | Scott Parker | 13 October 1980 | 11 | 0 | Charlton Athletic |
| 17 | 3MF | Alan Smith | 28 October 1980 | 10 | 3 | Leeds United |
| 18 | 2DF | Zat Knight | 2 May 1980 | 4 | 0 | Fulham |
| 19 | 4FW | Peter Crouch | 30 January 1981 | 6 | 1 | Aston Villa |
| 20 | 4FW | Bobby Zamora | 16 January 1981 | 6 | 0 | Brighton & Hove Albion |
| 21 | 4FW | Shola Ameobi | 12 October 1981 | 20 | 7 | Newcastle United |
| 22 | 1GK | Stephen Bywater | 7 June 1981 | 6 | 0 | West Ham United |

### Italy

Head coach: Claudio Gentile Caps and age as of 17 May 2002, before the start of the tournament
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Generoso Rossi | 3 January 1979 (age 23) | 12 | 0 | Venezia |
| 2 | 2DF | Daniele Bonera | 31 May 1981 (age 20) | 12 | 0 | Brescia |
| 3 | 2DF | Gianpaolo Bellini | 27 March 1980 (age 22) | 12 | 0 | Atalanta |
| 4 | 2DF | Matteo Ferrari | 5 December 1979 (age 22) | 23 | 3 | Internazionale |
| 5 | 2DF | Paolo Cannavaro | 26 June 1981 (age 20) | 3 | 0 | Parma |
| 6 | 3MF | Massimo Donati | 26 March 1981 (age 21) | 13 | 1 | Milan |
| 7 | 3MF | Marco Marchionni | 22 July 1980 (age 21) | 14 | 2 | Parma |
| 8 | 3MF | Matteo Brighi | 14 February 1981 (age 21) | 7 | 0 | Juventus |
| 9 | 4FW | Massimo Maccarone | 6 September 1979 (age 22) | 11 | 8 | Empoli |
| 10 | 3MF | Andrea Pirlo (c) | 19 May 1979 (age 22) | 36 | 15 | Milan |
| 11 | 4FW | Emiliano Bonazzoli | 20 January 1979 (age 23) | 14 | 7 | Parma |
| 12 | 1GK | Vitangelo Spadavecchia | 25 November 1982 (age 19) | 0 | 0 | Bari |
| 13 | 2DF | Paolo Castellini | 25 March 1979 (age 23) | 8 | 0 | Torino |
| 14 | 2DF | Dario Dainelli | 9 June 1979 (age 22) | 1 | 0 | Brescia |
| 15 | 2DF | Stefano Lucchini | 2 October 1980 (age 21) | 10 | 0 | Ternana |
| 16 | 2DF | Cesare Natali | 5 April 1979 (age 23) | 0 | 0 | Atalanta |
| 17 | 3MF | Manuele Blasi | 17 August 1980 (age 21) | 2 | 0 | Perugia |
| 18 | 3MF | Fabio Gatti | 4 January 1982 (age 20) | 1 | 0 | Perugia |
| 19 | 3MF | Giampiero Pinzi | 11 March 1981 (age 21) | 2 | 0 | Udinese |
| 20 | 4FW | Andrea Caracciolo | 18 September 1981 (age 20) | 0 | 0 | Brescia |
| 21 | 4FW | Vincenzo Iaquinta | 21 November 1979 (age 22) | 8 | 1 | Udinese |
| 22 | 1GK | Ivan Pelizzoli | 18 November 1980 (age 21) | 7 | 0 | Roma |

### Portugal

Head coach: Agostinho Oliveira
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Sérgio Leite | 16 August 1979 | | | Boavista |
| 2 | 2DF | Briguel | 8 March 1979 | | | Marítimo |
| 3 | 2DF | Vasco Faisca | 27 August 1980 | | | Vicenza |
| 4 | 2DF | Tonel | 13 April 1980 | | | Académica de Coimbra |
| 5 | 2DF | Jorge Ribeiro | 9 November 1981 | | | Benfica |
| 6 | 3MF | Ednilson | 25 September 1982 | | | Benfica |
| 7 | 3MF | Cândido Costa | 30 May 1981 | | | Porto |
| 8 | 3MF | Hugo Viana | 15 January 1983 | | | Sporting CP |
| 9 | 4FW | Hélder Postiga | 2 August 1982 | | | Porto |
| 10 | 3MF | Paulo Costa | 5 December 1979 | | | Reggina |
| 11 | 4FW | Filipe Teixeira | 2 October 1980 | | | Istres |
| 12 | 1GK | Márcio Santos | 5 May 1979 | | | Académica de Coimbra |
| 13 | 2DF | Bruno Alves | 27 November 1981 | | | Farense |
| 14 | 3MF | Alhandra | 5 March 1979 | | | Académica de Coimbra |
| 15 | 4FW | Ariza Makukula | 4 March 1981 | 14 | 3 | Nantes |
| 16 | 3MF | Tiago | 2 May 1981 | | | Braga |
| 17 | 3MF | Pedro Mendes | 26 February 1979 | | | Vitória de Guimarães |
| 18 | 4FW | António Semedo | 1 June 1979 | | | Estrela da Amadora |
| 19 | 3MF | Neca | 31 December 1979 | | | Belenenses |
| 20 | 2DF | Miguel | 4 January 1980 | | | Benfica |
| 21 | 2DF | Paulo Ferreira | 18 January 1979 | | | Vitória de Setúbal |
| 22 | 1GK | Ivo | 4 November 1980 | | | Salgueiros |

### Switzerland

Head coach: Bernard Challandes
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Nicolas Beney | 14 September 1980 | | | Sion |
| 2 | 2DF | Rémo Meyer | 12 November 1980 | 22 | 1 | Lausanne |
| 3 | 2DF | Ludovic Magnin | 20 April 1979 | | | Lugano |
| 4 | 3MF | Stéphane Grichting | 30 March 1979 | | | Sion |
| 5 | 2DF | Stephan Keller | 31 May 1979 | 4 | 0 | Zürich |
| 6 | 3MF | Roman Friedli | 13 March 1979 | 20 | 0 | Aarau |
| 7 | 3MF | Elvir Melunović | 17 July 1979 | 29 | 4 | Grasshopper |
| 8 | 2DF | Reto Zanni | 9 February 1980 | 23 | 1 | St. Gallen |
| 9 | 4FW | Daniel Gygax | 28 August 1981 | | | Aarau |
| 10 | 3MF | Ricardo Cabanas | 17 January 1979 | | | Grasshopper |
| 11 | 4FW | Alexander Frei | 15 July 1979 | | | Servette |
| 12 | 1GK | Thierry Bally | 9 September 1979 | | | Luzern |
| 13 | 2DF | Mario Eggimann | 24 January 1981 | | | Aarau |
| 14 | 2DF | Luca Denicola | 17 April 1981 | 7 | 0 | Grasshopper |
| 15 | 2DF | Alain Rochat | 1 February 1983 | | | Yverdon Sport |
| 16 | 3MF | Pascal Oppliger | 1 April 1980 | | | Neuchâtel Xamax |
| 17 | 3MF | Ivan Previtali | 22 October 1979 | | | Kriens |
| 18 | 3MF | Mario Raimondi | 10 July 1980 | 4 | 0 | Thun |
| 19 | 4FW | Johann Berisha | 6 September 1979 | 12 | 1 | Young Boys |
| 20 | 4FW | Rainer Bieli | 22 February 1979 | | | St. Gallen |
| 21 | 4FW | André Muff | 28 January 1981 | 27 | 8 | Luzern |
| 22 | 1GK | Reto Bolli | 2 March 1979 | | | Schaffhausen |

## Group 2
### Belgium

Head coach: Jean-François de Sart
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Jean-François Gillet | 31 May 1979 | Bari |
| 2 | 2DF | Wouter Vrancken | 3 February 1979 | Racing Genk |
| 3 | 2DF | Jonas De Roeck | 20 December 1979 | Royal Antwerp |
| 4 | 2DF | Birger Maertens | 6 April 1980 | Club Brugge |
| 5 | 2DF | Vincent Lachambre | 6 November 1980 | Roda JC |
| 6 | 3MF | Sven Vandenbroeck | 22 September 1979 | Roda JC |
| 7 | 3MF | Davy Theunis | 28 January 1980 | Beveren |
| 8 | 3MF | Kevin Van Dessel | 9 April 1979 | Roda JC |
| 9 | 4FW | Björn De Wilde | 1 May 1979 | Eendracht Aalst |
| 10 | 4FW | Tom Soetaers | 21 July 1980 | Roda JC |
| 11 | 3MF | Christophe Grégoire | 20 April 1980 | Mouscron |
| 12 | 1GK | Olivier Renard | 24 May 1979 | Standard Liège |
| 13 | 2DF | Stefan Teelen | 10 April 1979 | Racing Genk |
| 14 | 2DF | Önder Turacı | 14 July 1981 | La Louviere |
| 15 | 3MF | Tim Reigel | 28 October 1980 | Eendracht Aalst |
| 16 | 4FW | Thomas Chatelle | 31 March 1981 | Racing Genk |
| 17 | 3MF | Peter Delorge | 14 April 1980 | Sint-Truidense |
| 18 | 3MF | Gonzague Vandooren | 19 August 1979 | Standard Liège |
| 19 | 3MF | Grégory Dufer | 19 December 1981 | Charleroi |
| 20 | 3MF | Koen Daerden | 8 March 1982 | Racing Genk |
| 21 | 4FW | Stein Huysegems | 16 June 1982 | Lierse |
| 22 | 1GK | Cliff Mardulier | 22 September 1982 | Lierse |

### Czech Republic

Head coach: Miroslav Beránek
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Jaroslav Drobný | 18 October 1979 | Panionios |
| 2 | 2DF | Martin Jiránek | 25 May 1979 | Reggina |
| 3 | 2DF | Martin Horák | 16 September 1980 | Sigma Olomouc |
| 4 | 3MF | Petr Voříšek | 19 March 1979 | Teplice |
| 5 | 2DF | Zdeněk Grygera | 14 May 1980 | Sparta Prague |
| 6 | 2DF | Václav Drobný | 9 September 1980 | Chmel Blšany |
| 7 | 3MF | David Kobylík | 27 June 1981 | Sigma Olomouc |
| 8 | 4FW | Milan Baroš | 28 October 1981 | Liverpool |
| 9 | 3MF | Lukáš Zelenka | 5 October 1979 | Sparta Prague |
| 10 | 3MF | Štěpán Vachoušek | 26 July 1979 | Teplice |
| 11 | 3MF | Michal Pospíšil | 3 May 1979 | Sparta Prague |
| 12 | 4FW | Tomáš Jun | 17 January 1983 | Sparta Prague |
| 13 | 3MF | Karel Piták | 28 January 1980 | Hradec Králové |
| 14 | 2DF | David Rozehnal | 5 July 1980 | Sigma Olomouc |
| 15 | 3MF | Jan Polák | 14 March 1981 | Brno |
| 16 | 1GK | Petr Čech | 20 May 1982 | Sparta Prague |
| 17 | 2DF | Tomáš Hübschman | 4 September 1981 | Sparta Prague |
| 18 | 4FW | Libor Žůrek | 2 November 1979 | Baník Ostrava |
| 19 | 4FW | Rudolf Skácel | 17 July 1979 | Hradec Králové |
| 20 | 3MF | Radoslav Kováč | 27 November 1979 | Sigma Olomouc |
| 21 | 3MF | Tomáš Hrdlička | 17 February 1982 | Slavia Prague |
| 22 | 1GK | Aleš Chvalovský | 29 May 1979 | Chmel Blšany |

### France

Head coach: Raymond Domenech
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Mickaël Landreau | 14 May 1979 | Nantes |
| 2 | 2DF | Anthony Réveillère | 10 November 1979 | Rennes |
| 3 | 2DF | Julien Escudé | 17 August 1979 | Rennes |
| 4 | 2DF | Jean-Alain Boumsong | 14 December 1979 | Auxerre |
| 5 | 3MF | Mathieu Berson | 23 February 1980 | Nantes |
| 6 | 2DF | Jérémie Bréchet | 14 August 1979 | Lyon |
| 7 | 3MF | Olivier Sorlin | 9 April 1979 | Montpellier |
| 8 | 3MF | Julien Sablé | 11 September 1980 | Saint-Étienne |
| 9 | 4FW | Sidney Govou | 27 July 1979 | Lyon |
| 10 | 3MF | Steed Malbranque | 6 January 1980 | Fulham |
| 11 | 4FW | Péguy Luyindula | 25 May 1979 | Lyon |
| 12 | 2DF | Sylvain Armand | 1 August 1980 | Nantes |
| 13 | 4FW | Pierre-Alain Frau | 15 April 1980 | Sochaux |
| 14 | 2DF | Matthieu Delpierre | 26 April 1981 | Lille |
| 15 | 2DF | Philippe Mexès | 30 March 1982 | Auxerre |
| 16 | 1GK | Damien Gregorini | 2 March 1979 | Marseille |
| 17 | 2DF | David Di Tommaso | 6 October 1979 | Sedan |
| 18 | 3MF | Benoît Pedretti | 12 November 1980 | Sochaux |
| 19 | 3MF | Camel Meriem | 18 October 1979 | Sochaux |
| 20 | 3MF | Lionel Mathis | 4 October 1981 | Auxerre |
| 21 | 4FW | Cyril Chapuis | 21 March 1979 | Marseille |
| 22 | 1GK | Rémy Vercoutre | 26 June 1980 | Montpellier |

### Greece

Head coach: Andreas Michalopoulos
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Stefanos Kotsolis | 5 June 1979 | Panathinaikos |
| 2 | 3MF | Christos Patsatzoglou | 19 March 1979 | Olympiacos |
| 3 | 2DF | Kostas Louboutis | 10 June 1979 | Aris |
| 4 | 3MF | Konstantinos Katsouranis | 21 June 1979 | Panachaiki |
| 5 | 2DF | Efstathios Tavlaridis | 25 January 1980 | Arsenal |
| 6 | 2DF | Sotirios Kyrgiakos | 23 July 1979 | Panathinaikos |
| 7 | 4FW | Ioannis Amanatidis | 3 December 1981 | Greuther Fürth |
| 8 | 2DF | Giourkas Seitaridis | 4 June 1981 | Panathinaikos |
| 9 | 4FW | Dimitrios Papadopoulos | 20 October 1981 | Burnley |
| 10 | 3MF | Giorgos Theodoridis | 3 July 1980 | Aris |
| 11 | 4FW | Georgios Kazantzis | 2 February 1979 | Aris |
| 12 | 1GK | Giannis Liourdis | 22 February 1979 | Paniliakos |
| 13 | 2DF | Evangelois Nastos | 13 September 1980 | PAOK |
| 14 | 2DF | Giorgos Kyriazis | 28 February 1980 | Iraklis |
| 15 | 4FW | Angelos Charisteas | 9 February 1980 | Aris |
| 16 | 1GK | Nikolaos Anastasopoulos | 5 August 1979 | Skoda Xanthi |
| 17 | 3MF | Pantelis Kafes | 24 June 1978 | PAOK |
| 18 | 4FW | Dimitris Salpingidis | 10 August 1981 | PAOK |
| 19 | 2DF | Minas Pitsos | 8 October 1980 | OFI Crete |
| 20 | 3MF | Anestis Agritis | 16 April 1981 | Egaleo |
| 21 | 3MF | Lambros Vangelis | 2 February 1982 | Siena |
| 22 | 2DF | Spyros Vallas | 26 August 1981 | Skoda Xanthi |

## Footnotes

* ↑ Ameobi capped for Nigeria
* ↑ "No place for Cassano". UEFA. 2 May 2002. Archived from the original on 8 September 2005. Retrieved 11 September 2009.
* ↑ Matteo Ferrari: on loan at Parma.
* ↑ Paolo Cannavaro: on loan at Hellas Verona.
* ↑ Matteo Brighi: on loan at Bologna.
* ↑ Dario Dainelli: on loan at Hellas Verona.
* ↑ Ednilson capped for Guinea-Bissau
* ↑ Turacı capped for Turkey