UEFA Euro 1988 squads

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

Denmark

Manager: Sepp Piontek

No.Pos.PlayerDate of birth (age)CapsClub
11GKTroels Rasmussen (1961-04-07)7 April 1961 (aged 27)27 AGF
22DFJohn Sivebæk (1961-10-25)25 October 1961 (aged 26)49 Saint-Étienne
32DFSøren Busk (1953-04-10)10 April 1953 (aged 35)59 Wiener SC
42DFMorten Olsen (captain) (1949-08-14)14 August 1949 (aged 38)95 1. FC Köln
52DFIvan Nielsen (1956-10-09)9 October 1956 (aged 31)42 PSV Eindhoven
63MFSøren Lerby (1958-02-01)1 February 1958 (aged 30)64 PSV Eindhoven
73MFJohn Helt (1959-12-29)29 December 1959 (aged 28)15 Lyngby
83MFPer Frimann (1962-06-04)4 June 1962 (aged 26)14 AGF
92DFJan Heintze (1963-08-17)17 August 1963 (aged 24)5 PSV Eindhoven
104FWPreben Elkjær (1957-09-11)11 September 1957 (aged 30)67 Hellas Verona
113MFMichael Laudrup (1964-06-15)15 June 1964 (aged 23)43 Juventus
122DFLars Olsen (1961-02-02)2 February 1961 (aged 27)11 Brøndby
133MFJohn Jensen (1965-05-03)3 May 1965 (aged 23)12 Brøndby
143MFJesper Olsen (1961-03-20)20 March 1961 (aged 27)40 Manchester United
154FWFlemming Povlsen (1966-12-03)3 December 1966 (aged 21)11 1. FC Köln
161GKPeter Schmeichel (1963-11-18)18 November 1963 (aged 24)6 Brøndby
173MFKlaus Berggreen (1958-02-03)3 February 1958 (aged 30)43 Torino
184FWJohn Eriksen (1957-11-20)20 November 1957 (aged 30)14 Servette
192DFBjørn Kristensen (1963-10-10)10 October 1963 (aged 24)7 AGF
203MFKim Vilfort (1962-11-15)15 November 1962 (aged 25)9 Brøndby

Italy

Manager: Azeglio Vicini

No.Pos.PlayerDate of birth (age)CapsClub
11GKWalter Zenga (1960-04-28)28 April 1960 (aged 28)17 Internazionale
22DFFranco Baresi (1960-05-08)8 May 1960 (aged 28)21 Milan
32DFGiuseppe Bergomi (1963-12-22)22 December 1963 (aged 24)46 Internazionale
42DFRoberto Cravero (1964-01-03)3 January 1964 (aged 24)0 Torino
52DFCiro Ferrara (1967-02-11)11 February 1967 (aged 21)4 Napoli
62DFRiccardo Ferri (1963-08-20)20 August 1963 (aged 24)12 Internazionale
72DFGiovanni Francini (1963-08-03)3 August 1963 (aged 24)7 Napoli
82DFPaolo Maldini (1968-06-26)26 June 1968 (aged 19)3 Milan
93MFCarlo Ancelotti (1959-06-10)10 June 1959 (aged 29)17 Milan
103MFLuigi De Agostini (1963-04-07)7 April 1963 (aged 25)10 Juventus
113MFFernando De Napoli (1964-03-15)15 March 1964 (aged 24)21 Napoli
121GKStefano Tacconi (1957-05-13)13 May 1957 (aged 31)1 Juventus
133MFLuca Fusi (1963-06-07)7 June 1963 (aged 25)1 Sampdoria
143MFGiuseppe Giannini (1964-08-20)20 August 1964 (aged 23)15 Roma
153MFFrancesco Romano (1960-04-25)25 April 1960 (aged 28)0 Napoli
164FWAlessandro Altobelli (captain) (1955-11-28)28 November 1955 (aged 32)57 Internazionale
173MFRoberto Donadoni (1963-09-09)9 September 1963 (aged 24)16 Milan
184FWRoberto Mancini (1964-11-27)27 November 1964 (aged 23)13 Sampdoria
194FWRuggiero Rizzitelli (1967-09-02)2 September 1967 (aged 20)2 Cesena
204FWGianluca Vialli (1964-07-09)9 July 1964 (aged 23)25 Sampdoria

Spain

Manager: Miguel Muñoz

No.Pos.PlayerDate of birth (age)CapsClub
11GKAndoni Zubizarreta (1961-10-23)23 October 1961 (aged 26)115 Barcelona
22DFTomás Reñones (1960-08-09)9 August 1960 (aged 27)31 Atlético Madrid
32DFJosé Antonio Camacho (captain) (1955-06-08)8 June 1955 (aged 33)73 Real Madrid
42DFGenar Andrinúa (1964-05-09)9 May 1964 (aged 24)66 Athletic Bilbáo
53MFVíctor Muñoz (1957-03-15)15 March 1957 (aged 31)44 Barcelona
63MFRamón Calderé (1959-01-16)16 January 1959 (aged 29)21 Barcelona
74FWJulio Salinas (1962-09-11)11 September 1962 (aged 25)30 Atlético Madrid
82DFManuel Sanchís (1965-03-23)23 March 1965 (aged 23)13 Real Madrid
94FWEmilio Butragueño (1963-07-22)22 July 1963 (aged 24)19 Real Madrid
104FWEloy (1964-07-10)10 July 1964 (aged 23)32 Sporting Gijón
112DFRafael Gordillo (1957-02-24)24 February 1957 (aged 31)61 Real Madrid
122DFDiego Rodríguez Fernández (1960-04-20)20 April 1960 (aged 28)1 Real Betis
131GKFrancisco Buyo (1958-01-13)13 January 1958 (aged 30)2 Real Madrid
143MFRicardo Gallego (1959-02-08)8 February 1959 (aged 29)44 Real Madrid
153MFEusebio (1964-04-13)13 April 1964 (aged 24)17 Atlético Madrid
163MFJosé Mari Bakero (1963-02-11)11 February 1963 (aged 25)3 Real Sociedad
173MFTxiki Begiristain (1964-08-12)12 August 1964 (aged 23)12 Real Sociedad
182DFMiquel Soler (1965-03-13)13 March 1965 (aged 23)23 Espanyol
193MFRafael Martín Vázquez (1965-09-25)25 September 1965 (aged 22)3 Real Madrid
203MFMíchel (1963-03-23)23 March 1963 (aged 25)1 Real Madrid

West Germany

Manager: Franz Beckenbauer

No.Pos.PlayerDate of birth (age)CapsClub
11GKEike Immel (1960-11-27)27 November 1960 (aged 27)15 VfB Stuttgart
22DFGuido Buchwald (1961-01-24)24 January 1961 (aged 27)18 VfB Stuttgart
32DFAndreas Brehme (1960-11-09)9 November 1960 (aged 27)36 Bayern Munich
42DFJürgen Kohler (1965-10-06)6 October 1965 (aged 22)15 1. FC Köln
52DFMatthias Herget (1955-11-14)14 November 1955 (aged 32)34 KFC Uerdingen
62DFUli Borowka (1962-05-19)19 May 1962 (aged 26)2 Werder Bremen
73MFPierre Littbarski (1960-04-16)16 April 1960 (aged 28)53 1. FC Köln
83MFLothar Matthäus (captain) (1961-03-21)21 March 1961 (aged 27)61 Bayern Munich
94FWRudi Völler (1960-04-13)13 April 1960 (aged 28)49 Roma
103MFOlaf Thon (1966-05-01)1 May 1966 (aged 22)24 Schalke 04
114FWFrank Mill (1958-07-23)23 July 1958 (aged 29)10 Borussia Dortmund
121GKBodo Illgner (1967-04-07)7 April 1967 (aged 21)3 1. FC Köln
133MFWolfram Wuttke (1961-11-17)17 November 1961 (aged 26)3 1. FC Kaiserslautern
142DFThomas Berthold (1964-11-12)12 November 1964 (aged 23)26 Hellas Verona
152DFHans Pflügler (1960-03-27)27 March 1960 (aged 28)6 Bayern Munich
164FWDieter Eckstein (1964-03-12)12 March 1964 (aged 24)5 1. FC Nürnberg
173MFHans Dorfner (1965-07-03)3 July 1965 (aged 22)5 Bayern Munich
184FWJürgen Klinsmann (1964-07-30)30 July 1964 (aged 23)5 VfB Stuttgart
192DFGunnar Sauer (1964-06-11)11 June 1964 (aged 23)0 Werder Bremen
203MFWolfgang Rolff (1959-12-26)26 December 1959 (aged 28)31 Bayer Leverkusen

Group 2

England

Manager: Bobby Robson

No.Pos.PlayerDate of birth (age)CapsClub
11GKPeter Shilton (1949-09-18)18 September 1949 (aged 38)98 Derby County
22DFGary Stevens (1963-03-27)27 March 1963 (aged 25)23 Everton
32DFKenny Sansom (1958-09-26)26 September 1958 (aged 29)83 Arsenal
43MFNeil Webb (1963-07-30)30 July 1963 (aged 24)7 Nottingham Forest
52DFDave Watson (1961-11-20)20 November 1961 (aged 26)11 Everton
62DFTony Adams (1966-10-10)10 October 1966 (aged 21)11 Arsenal
73MFBryan Robson (captain) (1957-01-11)11 January 1957 (aged 31)66 Manchester United
83MFTrevor Steven (1963-09-21)21 September 1963 (aged 24)23 Everton
94FWPeter Beardsley (1961-01-18)18 January 1961 (aged 27)24 Liverpool
104FWGary Lineker (1960-11-30)30 November 1960 (aged 27)32 Barcelona
113MFJohn Barnes (1963-11-07)7 November 1963 (aged 24)39 Liverpool
123MFChris Waddle (1960-12-14)14 December 1960 (aged 27)34 Tottenham Hotspur
131GKChris Woods (1959-11-14)14 November 1959 (aged 28)12 Rangers
142DFViv Anderson (1956-07-29)29 July 1956 (aged 31)30 Manchester United
153MFSteve McMahon (1961-08-20)20 August 1961 (aged 26)3 Liverpool
163MFPeter Reid (1956-06-20)20 June 1956 (aged 31)13 Everton
173MFGlenn Hoddle (1957-10-27)27 October 1957 (aged 30)50 Monaco
184FWMark Hateley (1961-11-07)7 November 1961 (aged 26)28 Monaco
192DFMark Wright (1963-08-01)1 August 1963 (aged 24)20 Derby County
202DFTony Dorigo (1965-12-31)31 December 1965 (aged 22)0 Chelsea

Netherlands

Manager: Rinus Michels

No.Pos.PlayerDate of birth (age)CapsClub
11GKHans van Breukelen (1956-10-04)4 October 1956 (aged 31)35 PSV Eindhoven
22DFAdri van Tiggelen (1957-06-16)16 June 1957 (aged 30)24 Anderlecht
32DFSjaak Troost (1959-08-28)28 August 1959 (aged 28)3 Feyenoord
42DFRonald Koeman (1963-03-21)21 March 1963 (aged 25)23 PSV Eindhoven
53MFAron Winter (1967-03-01)1 March 1967 (aged 21)6 Ajax
62DFBerry van Aerle (1962-12-08)8 December 1962 (aged 25)6 PSV Eindhoven
73MFGerald Vanenburg (1964-03-05)5 March 1964 (aged 24)22 PSV Eindhoven
83MFArnold Mühren (1951-05-02)2 May 1951 (aged 37)18 Ajax
94FWJohn Bosman (1965-02-01)1 February 1965 (aged 23)12 Ajax
104FWRuud Gullit (captain) (1962-09-01)1 September 1962 (aged 25)34 Milan
113MFJohn van 't Schip (1963-12-30)30 December 1963 (aged 24)16 Ajax
124FWMarco van Basten (1964-10-31)31 October 1964 (aged 23)19 Milan
133MFErwin Koeman (1961-09-20)20 September 1961 (aged 26)10 KV Mechelen
144FWWim Kieft (1962-11-12)12 November 1962 (aged 25)15 PSV Eindhoven
152DFWim Koevermans (1960-06-28)28 June 1960 (aged 27)1 Fortuna Sittard
161GKJoop Hiele (1958-12-25)25 December 1958 (aged 29)4 Feyenoord
172DFFrank Rijkaard (1962-09-30)30 September 1962 (aged 25)26 Zaragoza
182DFWilbert Suvrijn (1962-10-26)26 October 1962 (aged 25)6 Roda JC
193MFHendrie Krüzen (1964-11-24)24 November 1964 (aged 23)3 Den Bosch
203MFJan Wouters (1960-07-17)17 July 1960 (aged 27)14 Ajax

Republic of Ireland

Manager: Jack Charlton

No.Pos.PlayerDate of birth (age)CapsClub
11GKPackie Bonner (1960-05-24)24 May 1960 (aged 28)23 Celtic
22DFChris Morris (1963-12-24)24 December 1963 (aged 24)5 Celtic
32DFChris Hughton (1958-12-11)11 December 1958 (aged 29)36 Tottenham Hotspur
42DFMick McCarthy (1959-02-07)7 February 1959 (aged 29)27 Celtic
52DFKevin Moran (1956-04-29)29 April 1956 (aged 32)36 Manchester United
63MFRonnie Whelan (1961-09-25)25 September 1961 (aged 26)26 Liverpool
73MFPaul McGrath (1959-12-04)4 December 1959 (aged 28)23 Manchester United
83MFRay Houghton (1962-01-09)9 January 1962 (aged 26)15 Liverpool
94FWJohn Aldridge (1958-09-18)18 September 1958 (aged 29)15 Liverpool
104FWFrank Stapleton (captain) (1956-07-10)10 July 1956 (aged 31)63 Derby County
113MFTony Galvin (1956-07-12)12 July 1956 (aged 31)24 Sheffield Wednesday
124FWTony Cascarino (1962-09-01)1 September 1962 (aged 25)5 Millwall
133MFLiam O'Brien (1964-09-05)5 September 1964 (aged 23)6 Manchester United
144FWDavid Kelly (1965-11-25)25 November 1965 (aged 22)3 Walsall
153MFKevin Sheedy (1959-10-21)21 October 1959 (aged 28)13 Everton
161GKGerry Peyton (1956-05-20)20 May 1956 (aged 32)24 Bournemouth
174FWJohn Byrne (1961-02-01)1 February 1961 (aged 27)14 Le Havre
183MFJohn Sheridan (1964-10-01)1 October 1964 (aged 23)4 Leeds United
192DFJohn Anderson (1959-10-07)7 October 1959 (aged 28)15 Newcastle United
204FWNiall Quinn (1966-10-06)6 October 1966 (aged 21)9 Arsenal

Soviet Union

Manager: Valeriy Lobanovskyi

No.Pos.PlayerDate of birth (age)CapsClub
11GKRinat Dasayev (captain) (1957-06-13)13 June 1957 (aged 30)77 Spartak Moscow
22DFVolodymyr Bessonov (1958-03-05)5 March 1958 (aged 30)67 Dynamo Kyiv
32DFVagiz Khidiyatullin (1959-03-03)3 March 1959 (aged 29)42 Spartak Moscow
42DFOleg Kuznetsov (1963-03-22)22 March 1963 (aged 25)26 Dynamo Kyiv
52DFAnatoliy Demyanenko (1959-02-19)19 February 1959 (aged 29)65 Dynamo Kyiv
63MFVasiliy Rats (1961-04-25)25 April 1961 (aged 27)23 Dynamo Kyiv
73MFSergei Aleinikov (1961-11-07)7 November 1961 (aged 26)41 Dinamo Minsk
83MFGennadiy Litovchenko (1963-09-11)11 September 1963 (aged 24)32 Dynamo Kyiv
93MFAleksandr Zavarov (1961-04-26)26 April 1961 (aged 27)23 Dynamo Kyiv
104FWOleg Protasov (1964-02-04)4 February 1964 (aged 24)35 Dynamo Kyiv
114FWIgor Belanov (1960-09-25)25 September 1960 (aged 27)22 Dynamo Kyiv
122DFIvan Vyshnevskyi (1957-02-21)21 February 1957 (aged 31)6 Dnipro Dnipropetrovsk
132DFTengiz Sulakvelidze (1956-07-23)23 July 1956 (aged 31)47 Dinamo Tbilisi
142DFVyacheslav Sukristov (1961-01-01)1 January 1961 (aged 27)3 Žalgiris
153MFAlexei Mikhailichenko (1963-03-30)30 March 1963 (aged 25)7 Dynamo Kyiv
161GKViktor Chanov (1959-07-21)21 July 1959 (aged 28)7 Dynamo Kyiv
174FWSergey Dmitriyev (1964-03-19)19 March 1964 (aged 24)6 Zenit Leningrad
183MFSergey Gotsmanov (1959-03-27)27 March 1959 (aged 29)25 Dinamo Minsk
192DFSergei Baltacha (1958-02-17)17 February 1958 (aged 30)44 Dynamo Kyiv
203MFViktor Pasulko (1961-01-01)1 January 1961 (aged 27)6 Spartak Moscow