# UEFA Euro 1984 squads

These are the squads for the 1984 European Football Championship tournament in France, which took place between 12 June and 27 June 1984. For this tournament, UEFA reduced the squad size from 22 to 20 players. The players' listed ages is their age on the tournament's opening day (12 June 1984).

## Group 1
### Belgium

Manager: Guy Thys
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Jean-Marie Pfaff | (1953-12-04)4 December 1953 (aged 30) | 41 | Bayern Munich |
| 2 | 2DF | Georges Grün | (1962-01-25)25 January 1962 (aged 22) | 1 | Anderlecht |
| 3 | 2DF | Paul Lambrichts | (1954-10-16)16 October 1954 (aged 29) | 15 | Beveren-Waas |
| 4 | 2DF | Leo Clijsters | (1956-11-06)6 November 1956 (aged 27) | 5 | Waterschei Thor |
| 5 | 2DF | Michel De Wolf | (1958-01-19)19 January 1958 (aged 26) | 9 | Gent |
| 6 | 3MF | Franky Vercauteren | (1956-10-28)28 October 1956 (aged 27) | 35 | Anderlecht |
| 7 | 3MF | René Vandereycken | (1953-07-22)22 July 1953 (aged 30) | 37 | Anderlecht |
| 8 | 3MF | Nico Claesen | (1962-10-01)1 October 1962 (aged 21) | 5 | Seraing |
| 9 | 4FW | Erwin Vandenbergh | (1959-01-26)26 January 1959 (aged 25) | 30 | Anderlecht |
| 10 | 3MF | Ludo Coeck | (1955-09-26)26 September 1955 (aged 28) | 44 | Internazionale |
| 11 | 3MF | Jan Ceulemans (captain) | (1957-02-28)28 February 1957 (aged 27) | 44 | Club Brugge |
| 12 | 1GK | Jacky Munaron | (1956-09-08)8 September 1956 (aged 27) | 4 | Anderlecht |
| 13 | 2DF | Marc Baecke | (1956-07-24)24 July 1956 (aged 27) | 15 | Beveren-Waas |
| 14 | 3MF | Walter De Greef | (1957-11-13)13 November 1957 (aged 26) | 2 | Anderlecht |
| 15 | 2DF | René Verheyen | (1952-03-20)20 March 1952 (aged 32) | 23 | Club Brugge |
| 16 | 3MF | Enzo Scifo | (1966-02-19)19 February 1966 (aged 18) | 2 | Anderlecht |
| 17 | 3MF | Eddy Voordeckers | (1960-02-04)4 February 1960 (aged 24) | 15 | Waterschei Thor |
| 18 | 4FW | Alexandre Czerniatynski | (1960-07-28)28 July 1960 (aged 23) | 16 | Anderlecht |
| 19 | 3MF | Raymond Mommens | (1958-12-27)27 December 1958 (aged 25) | 13 | Lokeren |
| 20 | 1GK | Wim De Coninck | (1959-07-23)23 July 1959 (aged 24) | 0 | Waregem |

### Denmark

Manager: Sepp Piontek
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Ole Kjær | (1954-08-16)16 August 1954 (aged 29) | 26 | Esbjerg |
| 2 | 2DF | Ole Rasmussen | (1952-03-19)19 March 1952 (aged 32) | 38 | Hertha BSC |
| 3 | 2DF | Søren Busk | (1953-04-10)10 April 1953 (aged 31) | 29 | Gent |
| 4 | 2DF | Morten Olsen (captain) | (1949-08-14)14 August 1949 (aged 34) | 62 | Anderlecht |
| 5 | 2DF | Ivan Nielsen | (1956-10-09)9 October 1956 (aged 27) | 16 | Feyenoord |
| 6 | 3MF | Søren Lerby | (1958-02-01)1 February 1958 (aged 26) | 37 | Bayern Munich |
| 7 | 3MF | Jens Jørn Bertelsen | (1952-02-15)15 February 1952 (aged 32) | 44 | Seraing |
| 8 | 3MF | Jesper Olsen | (1961-03-20)20 March 1961 (aged 23) | 16 | Ajax |
| 9 | 3MF | Allan Simonsen | (1952-12-15)15 December 1952 (aged 31) | 46 | Vejle |
| 10 | 4FW | Preben Elkjær | (1957-09-11)11 September 1957 (aged 26) | 38 | Lokeren |
| 11 | 4FW | Klaus Berggreen | (1958-02-03)3 February 1958 (aged 26) | 14 | Pisa |
| 12 | 3MF | Jan Mølby | (1963-07-04)4 July 1963 (aged 20) | 8 | Ajax |
| 13 | 3MF | John Lauridsen | (1959-04-02)2 April 1959 (aged 25) | 15 | Espanyol |
| 14 | 4FW | Michael Laudrup | (1964-06-15)15 June 1964 (aged 19) | 13 | Lazio |
| 15 | 3MF | Frank Arnesen | (1956-09-30)30 September 1956 (aged 27) | 31 | Anderlecht |
| 16 | 1GK | Troels Rasmussen | (1961-04-07)7 April 1961 (aged 23) | 7 | AGF |
| 17 | 4FW | Steen Thychosen | (1958-09-22)22 September 1958 (aged 25) | 1 | Vejle |
| 18 | 2DF | John Sivebæk | (1961-10-25)25 October 1961 (aged 22) | 20 | Vejle |
| 19 | 4FW | Kenneth Brylle | (1959-05-22)22 May 1959 (aged 25) | 8 | Anderlecht |
| 20 | 1GK | Ole Qvist | (1950-02-25)25 February 1950 (aged 34) | 25 | KB |

### France

Manager: Michel Hidalgo
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Joël Bats | (1957-01-04)4 January 1957 (aged 27) | 7 | Auxerre |
| 2 | 2DF | Manuel Amoros | (1962-02-01)1 February 1962 (aged 22) | 21 | Monaco |
| 3 | 2DF | Jean-François Domergue | (1957-06-23)23 June 1957 (aged 26) | 1 | Toulouse |
| 4 | 2DF | Maxime Bossis | (1955-06-26)26 June 1955 (aged 28) | 55 | Nantes |
| 5 | 2DF | Patrick Battiston | (1957-03-12)12 March 1957 (aged 27) | 31 | Bordeaux |
| 6 | 3MF | Luis Fernandez | (1959-10-02)2 October 1959 (aged 24) | 12 | Paris Saint-Germain |
| 7 | 3MF | Jean-Marc Ferreri | (1962-12-26)26 December 1962 (aged 21) | 9 | Auxerre |
| 8 | 3MF | Daniel Bravo | (1963-02-09)9 February 1963 (aged 21) | 8 | Monaco |
| 9 | 3MF | Bernard Genghini | (1958-01-18)18 January 1958 (aged 26) | 22 | Monaco |
| 10 | 3MF | Michel Platini (captain) | (1955-06-21)21 June 1955 (aged 28) | 48 | Juventus |
| 11 | 3MF | Bruno Bellone | (1962-03-14)14 March 1962 (aged 22) | 14 | Monaco |
| 12 | 3MF | Alain Giresse | (1952-08-02)2 August 1952 (aged 31) | 28 | Bordeaux |
| 13 | 3MF | Didier Six | (1954-08-21)21 August 1954 (aged 29) | 49 | Mulhouse |
| 14 | 3MF | Jean Tigana | (1955-06-23)23 June 1955 (aged 28) | 28 | Bordeaux |
| 15 | 2DF | Yvon Le Roux | (1960-04-19)19 April 1960 (aged 24) | 9 | Monaco |
| 16 | 4FW | Dominique Rocheteau | (1955-01-14)14 January 1955 (aged 29) | 37 | Paris Saint-Germain |
| 17 | 4FW | Bernard Lacombe | (1952-08-15)15 August 1952 (aged 31) | 34 | Bordeaux |
| 18 | 2DF | Thierry Tusseau | (1958-01-19)19 January 1958 (aged 26) | 10 | Bordeaux |
| 19 | 1GK | Philippe Bergeroo | (1954-01-13)13 January 1954 (aged 30) | 3 | Toulouse |
| 20 | 1GK | Albert Rust | (1953-10-10)10 October 1953 (aged 30) | 0 | Sochaux |

### Yugoslavia

Manager: Todor Veselinović
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Zoran Simović | (1954-11-02)2 November 1954 (aged 29) | 8 | Hajduk Split |
| 2 | 2DF | Nenad Stojković | (1957-05-26)26 May 1957 (aged 27) | 29 | Partizan |
| 3 | 2DF | Mirsad Baljić | (1962-03-04)4 March 1962 (aged 22) | 8 | Željezničar |
| 4 | 2DF | Srečko Katanec | (1963-07-16)16 July 1963 (aged 20) | 13 | Olimpija Ljubljana |
| 5 | 2DF | Velimir Zajec (captain) | (1956-02-12)12 February 1956 (aged 28) | 28 | Dinamo Zagreb |
| 6 | 2DF | Ljubomir Radanović | (1960-07-21)21 July 1960 (aged 23) | 15 | Partizan |
| 7 | 3MF | Miloš Šestić | (1956-08-08)8 August 1956 (aged 27) | 21 | Red Star Belgrade |
| 8 | 3MF | Ivan Gudelj | (1960-09-21)21 September 1960 (aged 23) | 17 | Hajduk Split |
| 9 | 3MF | Safet Sušić | (1955-04-13)13 April 1955 (aged 29) | 32 | Paris Saint-Germain |
| 10 | 3MF | Mehmed Baždarević | (1960-09-20)20 September 1960 (aged 23) | 13 | Željezničar |
| 11 | 4FW | Zlatko Vujović | (1958-08-26)26 August 1958 (aged 25) | 35 | Hajduk Split |
| 12 | 1GK | Tomislav Ivković | (1960-08-11)11 August 1960 (aged 23) | 13 | Red Star Belgrade |
| 13 | 2DF | Faruk Hadžibegić | (1957-10-07)7 October 1957 (aged 26) | 9 | FK Sarajevo |
| 14 | 2DF | Marko Elsner | (1960-04-11)11 April 1960 (aged 24) | 6 | Red Star Belgrade |
| 15 | 2DF | Branko Miljuš | (1961-08-17)17 August 1961 (aged 22) | 8 | Hajduk Split |
| 16 | 3MF | Dragan Stojković | (1965-03-03)3 March 1965 (aged 19) | 12 | Radnički Niš |
| 17 | 4FW | Josip Čop | (1954-10-14)14 October 1954 (aged 29) | 2 | Hajduk Split |
| 18 | 4FW | Stjepan Deverić | (1961-08-20)20 August 1961 (aged 22) | 9 | Dinamo Zagreb |
| 19 | 4FW | Sulejman Halilović | (1955-11-14)14 November 1955 (aged 28) | 10 | Dinamo Vinkovci |
| 20 | 3MF | Borislav Cvetković | (1962-09-30)30 September 1962 (aged 21) | 7 | Dinamo Zagreb |

## Group 2
### Portugal

Manager: Fernando Cabrita
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Manuel Bento (captain) | (1948-06-25)25 June 1948 (aged 35) | 46 | Benfica |
| 2 | 4FW | Nené | (1949-11-20)20 November 1949 (aged 34) | 63 | Benfica |
| 3 | 4FW | Rui Jordão | (1952-08-09)9 August 1952 (aged 31) | 33 | Sporting CP |
| 4 | 3MF | Fernando Chalana | (1959-02-10)10 February 1959 (aged 25) | 22 | Benfica |
| 5 | 3MF | Vermelhinho | (1959-03-09)9 March 1959 (aged 25) | 1 | Porto |
| 6 | 4FW | Fernando Gomes | (1956-11-22)22 November 1956 (aged 27) | 25 | Porto |
| 7 | 3MF | Carlos Manuel | (1958-01-15)15 January 1958 (aged 26) | 24 | Benfica |
| 8 | 2DF | António Veloso | (1957-01-31)31 January 1957 (aged 27) | 4 | Benfica |
| 9 | 2DF | João Pinto | (1961-11-21)21 November 1961 (aged 22) | 7 | Porto |
| 10 | 2DF | António Lima Pereira | (1952-02-01)1 February 1952 (aged 32) | 10 | Porto |
| 11 | 2DF | Eurico | (1955-09-29)29 September 1955 (aged 28) | 27 | Porto |
| 12 | 1GK | Jorge Martins | (1954-08-12)12 August 1954 (aged 29) | 0 | Vitória de Setúbal |
| 13 | 3MF | António Sousa | (1957-04-28)28 April 1957 (aged 27) | 8 | Porto |
| 14 | 3MF | António Frasco | (1955-01-16)16 January 1955 (aged 29) | 9 | Porto |
| 15 | 3MF | Jaime Pacheco | (1958-07-22)22 July 1958 (aged 25) | 9 | Porto |
| 16 | 3MF | António Bastos Lopes | (1953-12-19)19 December 1953 (aged 30) | 9 | Benfica |
| 17 | 2DF | Álvaro | (1961-01-03)3 January 1961 (aged 23) | 5 | Benfica |
| 18 | 2DF | Eduardo Luís | (1955-12-06)6 December 1955 (aged 28) | 2 | Porto |
| 19 | 4FW | Diamantino | (1959-08-03)3 August 1959 (aged 24) | 5 | Benfica |
| 20 | 1GK | Vítor Damas | (1947-10-08)8 October 1947 (aged 36) | 4 | Portimonense |

### Romania

Manager: Mircea Lucescu
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Silviu Lung | (1956-09-09)9 September 1956 (aged 27) | 19 | Universitatea Craiova |
| 2 | 2DF | Mircea Rednic | (1962-04-09)9 April 1962 (aged 22) | 30 | Dinamo București |
| 3 | 2DF | Costică Ștefănescu (captain) | (1951-03-26)26 March 1951 (aged 33) | 53 | Universitatea Craiova |
| 4 | 2DF | Nicolae Ungureanu | (1956-11-11)11 November 1956 (aged 27) | 25 | Universitatea Craiova |
| 5 | 3MF | Aurel Țicleanu | (1959-01-20)20 January 1959 (aged 25) | 38 | Universitatea Craiova |
| 6 | 2DF | Gino Iorgulescu | (1956-05-15)15 May 1956 (aged 28) | 34 | Sportul Studențesc |
| 7 | 4FW | Marcel Coraș | (1959-05-14)14 May 1959 (aged 25) | 15 | Sportul Studențesc |
| 8 | 2DF | Michael Klein | (1959-10-10)10 October 1959 (aged 24) | 32 | Corvinul Hunedoara |
| 9 | 4FW | Rodion Cămătaru | (1958-06-22)22 June 1958 (aged 25) | 38 | Universitatea Craiova |
| 10 | 3MF | László Bölöni | (1953-03-11)11 March 1953 (aged 31) | 71 | ASA Târgu Mureș |
| 11 | 3MF | Gheorghe Hagi | (1965-02-05)5 February 1965 (aged 19) | 11 | Sportul Studențesc |
| 12 | 1GK | Dumitru Moraru | (1956-05-08)8 May 1956 (aged 28) | 28 | Dinamo București |
| 13 | 2DF | Ioan Andone | (1960-03-15)15 March 1960 (aged 24) | 22 | Dinamo București |
| 14 | 3MF | Mircea Irimescu | (1959-05-13)13 May 1959 (aged 25) | 5 | Universitatea Craiova |
| 15 | 3MF | Marin Dragnea | (1956-01-01)1 January 1956 (aged 28) | 1 | Dinamo București |
| 16 | 2DF | Nicolae Negrilă | (1954-07-23)23 July 1954 (aged 29) | 19 | Universitatea Craiova |
| 17 | 4FW | Ion Adrian Zare | (1959-05-11)11 May 1959 (aged 25) | 2 | Bihor |
| 18 | 3MF | Ionel Augustin | (1955-10-11)11 October 1955 (aged 28) | 30 | Dinamo București |
| 19 | 4FW | Romulus Gabor | (1961-10-14)14 October 1961 (aged 22) | 28 | Corvinul Hunedoara |
| 20 | 1GK | Vasile Iordache | (1950-10-09)9 October 1950 (aged 33) | 19 | Steaua București |

### Spain

Manager: Miguel Muñoz
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Luis Arconada (captain) | (1954-06-26)26 June 1954 (aged 29) | 57 | Real Sociedad |
| 2 | 2DF | Santiago Urquiaga | (1958-04-18)18 April 1958 (aged 26) | 9 | Athletic Bilbao |
| 3 | 2DF | José Antonio Camacho | (1955-06-08)8 June 1955 (aged 29) | 48 | Real Madrid |
| 4 | 2DF | Antonio Maceda | (1957-05-16)16 May 1957 (aged 27) | 18 | Sporting Gijón |
| 5 | 2DF | Andoni Goikoetxea | (1956-05-23)23 May 1956 (aged 28) | 12 | Athletic Bilbao |
| 6 | 2DF | Rafael Gordillo | (1957-02-24)24 February 1957 (aged 27) | 49 | Real Betis |
| 7 | 3MF | Juan Señor | (1958-08-26)26 August 1958 (aged 25) | 15 | Zaragoza |
| 8 | 3MF | Víctor | (1957-03-15)15 March 1957 (aged 27) | 20 | Barcelona |
| 9 | 4FW | Santillana | (1952-08-23)23 August 1952 (aged 31) | 48 | Real Madrid |
| 10 | 3MF | Ricardo Gallego | (1959-02-08)8 February 1959 (aged 25) | 12 | Real Madrid |
| 11 | 4FW | Lobo Carrasco | (1959-03-06)6 March 1959 (aged 25) | 21 | Barcelona |
| 12 | 2DF | Salva | (1961-03-04)4 March 1961 (aged 23) | 3 | Zaragoza |
| 13 | 1GK | Francisco Buyo | (1958-01-13)13 January 1958 (aged 26) | 2 | Sevilla |
| 14 | 2DF | Julio Alberto | (1958-10-07)7 October 1958 (aged 25) | 5 | Barcelona |
| 15 | 3MF | Roberto | (1962-07-05)5 July 1962 (aged 21) | 2 | Valencia |
| 16 | 3MF | Francisco | (1962-11-01)1 November 1962 (aged 21) | 5 | Sevilla |
| 17 | 4FW | Marcos Alonso | (1959-10-01)1 October 1959 (aged 24) | 19 | Barcelona |
| 18 | 4FW | Emilio Butragueño | (1963-07-22)22 July 1963 (aged 20) | 0 | Real Madrid |
| 19 | 4FW | Manuel Sarabia | (1957-01-09)9 January 1957 (aged 27) | 8 | Athletic Bilbao |
| 20 | 1GK | Andoni Zubizarreta | (1961-10-23)23 October 1961 (aged 22) | 0 | Athletic Bilbao |

### West Germany

Manager: Jupp Derwall
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Harald Schumacher | (1954-03-06)6 March 1954 (aged 30) | 48 | 1. FC Köln |
| 2 | 2DF | Hans-Peter Briegel | (1955-10-11)11 October 1955 (aged 28) | 50 | 1. FC Kaiserslautern |
| 3 | 2DF | Gerd Strack | (1955-09-01)1 September 1955 (aged 28) | 10 | 1. FC Köln |
| 4 | 2DF | Karlheinz Förster | (1958-07-25)25 July 1958 (aged 25) | 58 | VfB Stuttgart |
| 5 | 2DF | Bernd Förster | (1956-05-03)3 May 1956 (aged 28) | 30 | VfB Stuttgart |
| 6 | 3MF | Wolfgang Rolff | (1959-12-26)26 December 1959 (aged 24) | 10 | Hamburger SV |
| 7 | 2DF | Andreas Brehme | (1960-11-09)9 November 1960 (aged 23) | 5 | 1. FC Kaiserslautern |
| 8 | 4FW | Klaus Allofs | (1956-12-05)5 December 1956 (aged 27) | 29 | 1. FC Köln |
| 9 | 4FW | Rudi Völler | (1960-04-13)13 April 1960 (aged 24) | 15 | Werder Bremen |
| 10 | 3MF | Norbert Meier | (1958-09-20)20 September 1958 (aged 25) | 12 | Werder Bremen |
| 11 | 4FW | Karl-Heinz Rummenigge (captain) | (1955-09-25)25 September 1955 (aged 28) | 75 | Bayern Munich |
| 12 | 1GK | Dieter Burdenski | (1950-11-26)26 November 1950 (aged 33) | 12 | Werder Bremen |
| 13 | 3MF | Lothar Matthäus | (1961-03-21)21 March 1961 (aged 23) | 23 | Borussia Mönchengladbach |
| 14 | 3MF | Ralf Falkenmayer | (1963-02-11)11 February 1963 (aged 21) | 0 | Eintracht Frankfurt |
| 15 | 2DF | Uli Stielike | (1954-11-15)15 November 1954 (aged 29) | 38 | Real Madrid |
| 16 | 3MF | Hans-Günter Bruns | (1954-11-15)15 November 1954 (aged 29) | 3 | Borussia Mönchengladbach |
| 17 | 3MF | Pierre Littbarski | (1960-04-16)16 April 1960 (aged 24) | 26 | 1. FC Köln |
| 18 | 2DF | Guido Buchwald | (1961-01-24)24 January 1961 (aged 23) | 1 | VfB Stuttgart |
| 19 | 3MF | Rudolf Bommer | (1957-08-19)19 August 1957 (aged 26) | 4 | Fortuna Düsseldorf |
| 20 | 1GK | Helmut Roleder | (1953-10-09)9 October 1953 (aged 30) | 1 | VfB Stuttgart |