UEFA Euro 1988 was a football tournament that took place in West Germany between 10 June and 25 June 1988. The eight competing nations were required to name a squad of no more than 20 players. The players' listed ages are their ages on the tournament's opening day (10 June 1988).

Group 1

edit

Denmark

edit

Manager:   Sepp Piontek

No. Pos. Player Date of birth (age) Caps Club
1 1GK Troels Rasmussen (1961-04-07)7 April 1961 (aged 27) 27   AGF
2 2DF John Sivebæk (1961-10-25)25 October 1961 (aged 26) 49   Saint-Étienne
3 2DF Søren Busk (1953-04-10)10 April 1953 (aged 35) 59   Wiener SC
4 2DF Morten Olsen (captain) (1949-08-14)14 August 1949 (aged 38) 95   1. FC Köln
5 2DF Ivan Nielsen (1956-10-09)9 October 1956 (aged 31) 42   PSV Eindhoven
6 3MF Søren Lerby (1958-02-01)1 February 1958 (aged 30) 64   PSV Eindhoven
7 3MF John Helt (1959-12-29)29 December 1959 (aged 28) 15   Lyngby
8 3MF Per Frimann (1962-06-04)4 June 1962 (aged 26) 14   AGF
9 2DF Jan Heintze (1963-08-17)17 August 1963 (aged 24) 5   PSV Eindhoven
10 4FW Preben Elkjær (1957-09-11)11 September 1957 (aged 30) 67   Hellas Verona
11 3MF Michael Laudrup (1964-06-15)15 June 1964 (aged 23) 43   Juventus
12 2DF Lars Olsen (1961-02-02)2 February 1961 (aged 27) 11   Brøndby
13 3MF John Jensen (1965-05-03)3 May 1965 (aged 23) 12   Brøndby
14 3MF Jesper Olsen (1961-03-20)20 March 1961 (aged 27) 40   Manchester United
15 4FW Flemming Povlsen (1966-12-03)3 December 1966 (aged 21) 11   1. FC Köln
16 1GK Peter Schmeichel (1963-11-18)18 November 1963 (aged 24) 6   Brøndby
17 3MF Klaus Berggreen (1958-02-03)3 February 1958 (aged 30) 43   Torino
18 4FW John Eriksen (1957-11-20)20 November 1957 (aged 30) 14   Servette
19 2DF Bjørn Kristensen (1963-10-10)10 October 1963 (aged 24) 7   AGF
20 3MF Kim Vilfort (1962-11-15)15 November 1962 (aged 25) 9   Brøndby

Italy

edit

Manager: Azeglio Vicini

No. Pos. Player Date of birth (age) Caps Club
1 1GK Walter Zenga (1960-04-28)28 April 1960 (aged 28) 17   Internazionale
2 2DF Franco Baresi (1960-05-08)8 May 1960 (aged 28) 21   Milan
3 2DF Giuseppe Bergomi (captain) (1963-12-22)22 December 1963 (aged 24) 46   Internazionale
4 2DF Roberto Cravero (1964-01-03)3 January 1964 (aged 24) 0   Torino
5 2DF Ciro Ferrara (1967-02-11)11 February 1967 (aged 21) 4   Napoli
6 2DF Riccardo Ferri (1963-08-20)20 August 1963 (aged 24) 12   Internazionale
7 2DF Giovanni Francini (1963-08-03)3 August 1963 (aged 24) 7   Napoli
8 2DF Paolo Maldini (1968-06-26)26 June 1968 (aged 19) 3   Milan
9 3MF Carlo Ancelotti (1959-06-10)10 June 1959 (aged 29) 17   Milan
10 3MF Luigi De Agostini (1963-04-07)7 April 1963 (aged 25) 10   Juventus
11 3MF Fernando De Napoli (1964-03-15)15 March 1964 (aged 24) 21   Napoli
12 1GK Stefano Tacconi (1957-05-13)13 May 1957 (aged 31) 1   Juventus
13 3MF Luca Fusi (1963-06-07)7 June 1963 (aged 25) 1   Sampdoria
14 3MF Giuseppe Giannini (1964-08-20)20 August 1964 (aged 23) 15   Roma
15 3MF Francesco Romano (1960-04-25)25 April 1960 (aged 28) 0   Napoli
16 4FW Alessandro Altobelli (1955-11-28)28 November 1955 (aged 32) 57   Internazionale
17 3MF Roberto Donadoni (1963-09-09)9 September 1963 (aged 24) 16   Milan
18 4FW Roberto Mancini (1964-11-27)27 November 1964 (aged 23) 13   Sampdoria
19 4FW Ruggiero Rizzitelli (1967-09-02)2 September 1967 (aged 20) 2   Cesena
20 4FW Gianluca Vialli (1964-07-09)9 July 1964 (aged 23) 25   Sampdoria

Spain

edit

Manager: Miguel Muñoz

No. Pos. Player Date of birth (age) Caps Club
1 1GK Andoni Zubizarreta (1961-10-23)23 October 1961 (aged 26) 115   Barcelona
2 2DF Tomás Reñones (1960-08-09)9 August 1960 (aged 27) 31   Atlético Madrid
3 2DF José Antonio Camacho (captain) (1955-06-08)8 June 1955 (aged 33) 73   Real Madrid
4 2DF Genar Andrinúa (1964-05-09)9 May 1964 (aged 24) 66   Athletic Bilbáo
5 3MF Víctor Muñoz (1957-03-15)15 March 1957 (aged 31) 44   Barcelona
6 3MF Ramón Calderé (1959-01-16)16 January 1959 (aged 29) 21   Barcelona
7 4FW Julio Salinas (1962-09-11)11 September 1962 (aged 25) 30   Atlético Madrid
8 2DF Manuel Sanchís (1965-03-23)23 March 1965 (aged 23) 13   Real Madrid
9 4FW Emilio Butragueño (1963-07-22)22 July 1963 (aged 24) 19   Real Madrid
10 4FW Eloy (1964-07-10)10 July 1964 (aged 23) 32   Sporting Gijón
11 2DF Rafael Gordillo (1957-02-24)24 February 1957 (aged 31) 61   Real Madrid
12 2DF Diego Rodríguez Fernández (1960-04-20)20 April 1960 (aged 28) 1   Real Betis
13 1GK Francisco Buyo (1958-01-13)13 January 1958 (aged 30) 2   Real Madrid
14 3MF Ricardo Gallego (1959-02-08)8 February 1959 (aged 29) 44   Real Madrid
15 3MF Eusebio (1964-04-13)13 April 1964 (aged 24) 17   Atlético Madrid
16 3MF José Mari Bakero (1963-02-11)11 February 1963 (aged 25) 3   Real Sociedad
17 3MF Txiki Begiristain (1964-08-12)12 August 1964 (aged 23) 12   Real Sociedad
18 2DF Miquel Soler (1965-03-13)13 March 1965 (aged 23) 23   Espanyol
19 3MF Rafael Martín Vázquez (1965-09-25)25 September 1965 (aged 22) 3   Real Madrid
20 3MF Míchel (1963-03-23)23 March 1963 (aged 25) 1   Real Madrid

West Germany

edit

Manager: Franz Beckenbauer

No. Pos. Player Date of birth (age) Caps Club
1 1GK Eike Immel (1960-11-27)27 November 1960 (aged 27) 15   VfB Stuttgart
2 2DF Guido Buchwald (1961-01-24)24 January 1961 (aged 27) 18   VfB Stuttgart
3 2DF Andreas Brehme (1960-11-09)9 November 1960 (aged 27) 36   Bayern Munich
4 2DF Jürgen Kohler (1965-10-06)6 October 1965 (aged 22) 15   1. FC Köln
5 2DF Matthias Herget (1955-11-14)14 November 1955 (aged 32) 34   KFC Uerdingen
6 2DF Uli Borowka (1962-05-19)19 May 1962 (aged 26) 2   Werder Bremen
7 3MF Pierre Littbarski (1960-04-16)16 April 1960 (aged 28) 53   1. FC Köln
8 3MF Lothar Matthäus (captain) (1961-03-21)21 March 1961 (aged 27) 61   Bayern Munich
9 4FW Rudi Völler (1960-04-13)13 April 1960 (aged 28) 49   Roma
10 3MF Olaf Thon (1966-05-01)1 May 1966 (aged 22) 24   Schalke 04
11 4FW Frank Mill (1958-07-23)23 July 1958 (aged 29) 10   Borussia Dortmund
12 1GK Bodo Illgner (1967-04-07)7 April 1967 (aged 21) 3   1. FC Köln
13 3MF Wolfram Wuttke (1961-11-17)17 November 1961 (aged 26) 3   1. FC Kaiserslautern
14 2DF Thomas Berthold (1964-11-12)12 November 1964 (aged 23) 26   Hellas Verona
15 2DF Hans Pflügler (1960-03-27)27 March 1960 (aged 28) 6   Bayern Munich
16 4FW Dieter Eckstein (1964-03-12)12 March 1964 (aged 24) 5   1. FC Nürnberg
17 3MF Hans Dorfner (1965-07-03)3 July 1965 (aged 22) 5   Bayern Munich
18 4FW Jürgen Klinsmann (1964-07-30)30 July 1964 (aged 23) 5   VfB Stuttgart
19 2DF Gunnar Sauer (1964-06-11)11 June 1964 (aged 23) 0   Werder Bremen
20 3MF Wolfgang Rolff (1959-12-26)26 December 1959 (aged 28) 31   Bayer Leverkusen

Group 2

edit

England

edit

Manager: Bobby Robson

No. Pos. Player Date of birth (age) Caps Club
1 1GK Peter Shilton (1949-09-18)18 September 1949 (aged 38) 98   Derby County
2 2DF Gary Stevens (1963-03-27)27 March 1963 (aged 25) 23   Everton
3 2DF Kenny Sansom (1958-09-26)26 September 1958 (aged 29) 83   Arsenal
4 3MF Neil Webb (1963-07-30)30 July 1963 (aged 24) 7   Nottingham Forest
5 2DF Dave Watson (1961-11-20)20 November 1961 (aged 26) 11   Everton
6 2DF Tony Adams (1966-10-10)10 October 1966 (aged 21) 11   Arsenal
7 3MF Bryan Robson (captain) (1957-01-11)11 January 1957 (aged 31) 66   Manchester United
8 3MF Trevor Steven (1963-09-21)21 September 1963 (aged 24) 23   Everton
9 4FW Peter Beardsley (1961-01-18)18 January 1961 (aged 27) 24   Liverpool
10 4FW Gary Lineker (1960-11-30)30 November 1960 (aged 27) 32   Barcelona
11 3MF John Barnes (1963-11-07)7 November 1963 (aged 24) 39   Liverpool
12 3MF Chris Waddle (1960-12-14)14 December 1960 (aged 27) 34   Tottenham Hotspur
13 1GK Chris Woods (1959-11-14)14 November 1959 (aged 28) 12   Rangers
14 2DF Viv Anderson (1956-07-29)29 July 1956 (aged 31) 30   Manchester United
15 3MF Steve McMahon (1961-08-20)20 August 1961 (aged 26) 3   Liverpool
16 3MF Peter Reid (1956-06-20)20 June 1956 (aged 31) 13   Everton
17 3MF Glenn Hoddle (1957-10-27)27 October 1957 (aged 30) 50   Monaco
18 4FW Mark Hateley (1961-11-07)7 November 1961 (aged 26) 28   Monaco
19 2DF Mark Wright (1963-08-01)1 August 1963 (aged 24) 20   Derby County
20 2DF Tony Dorigo (1965-12-31)31 December 1965 (aged 22) 0   Chelsea

Netherlands

edit

Manager: Rinus Michels

No. Pos. Player Date of birth (age) Caps Club
1 1GK Hans van Breukelen (1956-10-04)4 October 1956 (aged 31) 35   PSV Eindhoven
2 2DF Adri van Tiggelen (1957-06-16)16 June 1957 (aged 30) 24   Anderlecht
3 2DF Sjaak Troost (1959-08-28)28 August 1959 (aged 28) 3   Feyenoord
4 2DF Ronald Koeman (1963-03-21)21 March 1963 (aged 25) 23   PSV Eindhoven
5 3MF Aron Winter (1967-03-01)1 March 1967 (aged 21) 6   Ajax
6 2DF Berry van Aerle (1962-12-08)8 December 1962 (aged 25) 6   PSV Eindhoven
7 3MF Gerald Vanenburg (1964-03-05)5 March 1964 (aged 24) 22   PSV Eindhoven
8 3MF Arnold Mühren (1951-05-02)2 May 1951 (aged 37) 18   Ajax
9 4FW John Bosman (1965-02-01)1 February 1965 (aged 23) 12   Ajax
10 4FW Ruud Gullit (captain) (1962-09-01)1 September 1962 (aged 25) 34   Milan
11 3MF John van 't Schip (1963-12-30)30 December 1963 (aged 24) 16   Ajax
12 4FW Marco van Basten (1964-10-31)31 October 1964 (aged 23) 19   Milan
13 3MF Erwin Koeman (1961-09-20)20 September 1961 (aged 26) 10   KV Mechelen
14 4FW Wim Kieft (1962-11-12)12 November 1962 (aged 25) 15   PSV Eindhoven
15 2DF Wim Koevermans (1960-06-28)28 June 1960 (aged 27) 1   Fortuna Sittard
16 1GK Joop Hiele (1958-12-25)25 December 1958 (aged 29) 4   Feyenoord
17 2DF Frank Rijkaard (1962-09-30)30 September 1962 (aged 25) 26   Zaragoza
18 2DF Wilbert Suvrijn (1962-10-26)26 October 1962 (aged 25) 6   Roda JC
19 3MF Hendrie Krüzen (1964-11-24)24 November 1964 (aged 23) 3   Den Bosch
20 3MF Jan Wouters (1960-07-17)17 July 1960 (aged 27) 14   Ajax

Republic of Ireland

edit

Manager:   Jack Charlton

No. Pos. Player Date of birth (age) Caps Club
1 1GK Packie Bonner (1960-05-24)24 May 1960 (aged 28) 23   Celtic
2 2DF Chris Morris (1963-12-24)24 December 1963 (aged 24) 5   Celtic
3 2DF Chris Hughton (1958-12-11)11 December 1958 (aged 29) 36   Tottenham Hotspur
4 2DF Mick McCarthy (1959-02-07)7 February 1959 (aged 29) 27   Celtic
5 2DF Kevin Moran (1956-04-29)29 April 1956 (aged 32) 36   Manchester United
6 3MF Ronnie Whelan (1961-09-25)25 September 1961 (aged 26) 26   Liverpool
7 3MF Paul McGrath (1959-12-04)4 December 1959 (aged 28) 23   Manchester United
8 3MF Ray Houghton (1962-01-09)9 January 1962 (aged 26) 15   Liverpool
9 4FW John Aldridge (1958-09-18)18 September 1958 (aged 29) 15   Liverpool
10 4FW Frank Stapleton (captain) (1956-07-10)10 July 1956 (aged 31) 63   Derby County
11 3MF Tony Galvin (1956-07-12)12 July 1956 (aged 31) 24   Sheffield Wednesday
12 4FW Tony Cascarino (1962-09-01)1 September 1962 (aged 25) 5   Millwall
13 3MF Liam O'Brien (1964-09-05)5 September 1964 (aged 23) 6   Manchester United
14 4FW David Kelly (1965-11-25)25 November 1965 (aged 22) 3   Walsall
15 3MF Kevin Sheedy (1959-10-21)21 October 1959 (aged 28) 13   Everton
16 1GK Gerry Peyton (1956-05-20)20 May 1956 (aged 32) 24   Bournemouth
17 4FW John Byrne (1961-02-01)1 February 1961 (aged 27) 14   Le Havre
18 3MF John Sheridan (1964-10-01)1 October 1964 (aged 23) 4   Leeds United
19 2DF John Anderson (1959-10-07)7 October 1959 (aged 28) 15   Newcastle United
20 4FW Niall Quinn (1966-10-06)6 October 1966 (aged 21) 9   Arsenal

Soviet Union

edit

Manager: Valeriy Lobanovskyi

No. Pos. Player Date of birth (age) Caps Club
1 1GK Rinat Dasayev (captain) (1957-06-13)13 June 1957 (aged 30) 77   Spartak Moscow
2 2DF Volodymyr Bessonov (1958-03-05)5 March 1958 (aged 30) 67   Dynamo Kyiv
3 2DF Vagiz Khidiyatullin (1959-03-03)3 March 1959 (aged 29) 42   Spartak Moscow
4 2DF Oleg Kuznetsov (1963-03-22)22 March 1963 (aged 25) 26   Dynamo Kyiv
5 2DF Anatoliy Demyanenko (1959-02-19)19 February 1959 (aged 29) 65   Dynamo Kyiv
6 3MF Vasiliy Rats (1961-04-25)25 April 1961 (aged 27) 23   Dynamo Kyiv
7 3MF Sergei Aleinikov (1961-11-07)7 November 1961 (aged 26) 41   Dinamo Minsk
8 3MF Gennadiy Litovchenko (1963-09-11)11 September 1963 (aged 24) 32   Dynamo Kyiv
9 3MF Aleksandr Zavarov (1961-04-26)26 April 1961 (aged 27) 23   Dynamo Kyiv
10 4FW Oleg Protasov (1964-02-04)4 February 1964 (aged 24) 35   Dynamo Kyiv
11 4FW Igor Belanov (1960-09-25)25 September 1960 (aged 27) 22   Dynamo Kyiv
12 2DF Ivan Vyshnevskyi (1957-02-21)21 February 1957 (aged 31) 6   Dnipro Dnipropetrovsk
13 2DF Tengiz Sulakvelidze (1956-07-23)23 July 1956 (aged 31) 47   Dinamo Tbilisi
14 2DF Vyacheslav Sukristov (1961-01-01)1 January 1961 (aged 27) 3   Žalgiris
15 3MF Alexei Mikhailichenko (1963-03-30)30 March 1963 (aged 25) 7   Dynamo Kyiv
16 1GK Viktor Chanov (1959-07-21)21 July 1959 (aged 28) 7   Dynamo Kyiv
17 4FW Sergey Dmitriyev (1964-03-19)19 March 1964 (aged 24) 6   Zenit Leningrad
18 3MF Sergey Gotsmanov (1959-03-27)27 March 1959 (aged 29) 25   Dinamo Minsk
19 2DF Sergei Baltacha (1958-02-17)17 February 1958 (aged 30) 44   Dynamo Kyiv
20 3MF Viktor Pasulko (1961-01-01)1 January 1961 (aged 27) 6   Spartak Moscow
edit