# 1994 FIFA World Cup squads

Below are the squads for the 1994 FIFA World Cup final tournament in the United States. Greece, Italy, Saudi Arabia and Spain were the only countries who had all their players selected from domestic clubs, while the Republic of Ireland and Nigeria had no players from domestic clubs. Saudi Arabia were the only team with no players from European clubs.
The players' age, caps and clubs are as of June 16, 1994 (the tournament started on June 17).

## Group A
### Colombia

Head coach: Francisco Maturana
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Óscar Córdoba | (1970-02-03)February 3, 1970 (aged 24) | 26 | América de Cali |
| 2 | 2DF | Andrés Escobar | (1967-03-13)March 13, 1967 (aged 27) | 48 | Atlético Nacional |
| 3 | 2DF | Alexis Mendoza | (1961-11-08)November 8, 1961 (aged 32) | 37 | Atlético Junior |
| 4 | 2DF | Luis Herrera | (1962-06-12)June 12, 1962 (aged 32) | 56 | Atlético Nacional |
| 5 | 3MF | Hermán Gaviria | (1969-11-27)November 27, 1969 (aged 24) | 5 | Atlético Nacional |
| 6 | 3MF | Gabriel Gómez | (1959-12-08)December 8, 1959 (aged 34) | 44 | Atlético Nacional |
| 7 | 4FW | Antony de Ávila | (1962-12-21)December 21, 1962 (aged 31) | 23 | América de Cali |
| 8 | 3MF | Harold Lozano | (1972-03-30)March 30, 1972 (aged 22) | 6 | América de Cali |
| 9 | 4FW | Iván Valenciano | (1972-03-18)March 18, 1972 (aged 22) | 9 | Atlético Junior |
| 10 | 3MF | Carlos Valderrama (c) | (1961-09-02)September 2, 1961 (aged 32) | 65 | Atlético Junior |
| 11 | 4FW | Adolfo Valencia | (1968-02-06)February 6, 1968 (aged 26) | 14 | Bayern Munich |
| 12 | 1GK | Faryd Mondragón | (1971-06-21)June 21, 1971 (aged 22) | 1 | Argentinos Juniors |
| 13 | 2DF | Néstor Ortiz | (1968-09-20)September 20, 1968 (aged 25) | 2 | Once Caldas |
| 14 | 3MF | Leonel Álvarez | (1965-07-29)July 29, 1965 (aged 28) | 71 | América de Cali |
| 15 | 2DF | Luis Carlos Perea | (1963-12-29)December 29, 1963 (aged 30) | 75 | Atlético Junior |
| 16 | 4FW | Víctor Aristizábal | (1971-12-09)December 9, 1971 (aged 22) | 12 | Valencia |
| 17 | 3MF | Mauricio Serna | (1968-01-22)January 22, 1968 (aged 26) | 7 | Atlético Nacional |
| 18 | 2DF | Óscar Cortés | (1968-10-19)October 19, 1968 (aged 25) | 1 | Millonarios |
| 19 | 3MF | Freddy Rincón | (1966-08-14)August 14, 1966 (aged 27) | 39 | Palmeiras |
| 20 | 2DF | Wilson Pérez | (1967-08-06)August 6, 1967 (aged 26) | 43 | América de Cali |
| 21 | 4FW | Faustino Asprilla | (1969-11-10)November 10, 1969 (aged 24) | 8 | Parma |
| 22 | 1GK | José María Pazo | (1964-04-04)April 4, 1964 (aged 30) | 1 | Atlético Junior |

### Romania

Head coach: Anghel Iordănescu
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Florin Prunea | (1968-08-08)August 8, 1968 (aged 25) | 21 | Dinamo București |
| 2 | 2DF | Dan Petrescu | (1967-12-22)December 22, 1967 (aged 26) | 33 | Genoa |
| 3 | 2DF | Daniel Prodan | (1972-03-23)March 23, 1972 (aged 22) | 12 | Steaua București |
| 4 | 2DF | Miodrag Belodedici | (1964-05-20)May 20, 1964 (aged 30) | 32 | Valencia |
| 5 | 3MF | Ioan Lupescu | (1968-12-09)December 9, 1968 (aged 25) | 30 | Bayer Leverkusen |
| 6 | 3MF | Gheorghe Popescu | (1967-10-09)October 9, 1967 (aged 26) | 45 | PSV Eindhoven |
| 7 | 3MF | Dorinel Munteanu | (1968-06-25)June 25, 1968 (aged 25) | 28 | Cercle Brugge |
| 8 | 3MF | Iulian Chiriță | (1967-02-02)February 2, 1967 (aged 27) | 3 | Rapid București |
| 9 | 4FW | Florin Răducioiu | (1970-03-17)March 17, 1970 (aged 24) | 25 | Milan |
| 10 | 3MF | Gheorghe Hagi (c) | (1965-02-05)February 5, 1965 (aged 29) | 81 | Brescia |
| 11 | 4FW | Ilie Dumitrescu | (1969-01-06)January 6, 1969 (aged 25) | 38 | Steaua București |
| 12 | 1GK | Bogdan Stelea | (1967-12-05)December 5, 1967 (aged 26) | 18 | Rapid București |
| 13 | 2DF | Tibor Selymes | (1970-05-14)May 14, 1970 (aged 24) | 11 | Cercle Brugge |
| 14 | 2DF | Gheorghe Mihali | (1965-12-09)December 9, 1965 (aged 28) | 19 | Dinamo București |
| 15 | 3MF | Basarab Panduru | (1970-07-11)July 11, 1970 (aged 23) | 11 | Steaua București |
| 16 | 4FW | Ion Vlădoiu | (1968-11-05)November 5, 1968 (aged 25) | 6 | Rapid București |
| 17 | 4FW | Viorel Moldovan | (1972-07-08)July 8, 1972 (aged 21) | 4 | Dinamo București |
| 18 | 3MF | Constantin Gâlcă | (1972-03-08)March 8, 1972 (aged 22) | 7 | Steaua București |
| 19 | 2DF | Corneliu Papură | (1973-09-05)September 5, 1973 (aged 20) | 5 | Universitatea Craiova |
| 20 | 3MF | Ovidiu Stîngă | (1972-12-05)December 5, 1972 (aged 21) | 9 | Universitatea Craiova |
| 21 | 4FW | Marian Ivan | (1969-06-01)June 1, 1969 (aged 25) | 3 | Brașov |
| 22 | 1GK | Ștefan Preda | (1970-06-18)June 18, 1970 (aged 23) | 1 | Petrolul Ploiești |

### Switzerland

Head coach: Roy Hodgson
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Marco Pascolo | (1966-05-09)May 9, 1966 (aged 28) | 18 | Servette |
| 2 | 2DF | Marc Hottiger | (1967-11-07)November 7, 1967 (aged 26) | 41 | Sion |
| 3 | 2DF | Yvan Quentin | (1970-05-02)May 2, 1970 (aged 24) | 14 | Sion |
| 4 | 3MF | Dominique Herr | (1965-10-25)October 25, 1965 (aged 28) | 39 | Sion |
| 5 | 2DF | Alain Geiger (c) | (1960-11-05)November 5, 1960 (aged 33) | 94 | Sion |
| 6 | 3MF | Georges Bregy | (1958-01-17)January 17, 1958 (aged 36) | 50 | Young Boys |
| 7 | 3MF | Alain Sutter | (1968-01-22)January 22, 1968 (aged 26) | 46 | 1. FC Nürnberg |
| 8 | 2DF | Christophe Ohrel | (1968-04-07)April 7, 1968 (aged 26) | 28 | Servette |
| 9 | 4FW | Adrian Knup | (1968-07-02)July 2, 1968 (aged 25) | 34 | VfB Stuttgart |
| 10 | 3MF | Ciriaco Sforza | (1970-03-02)March 2, 1970 (aged 24) | 23 | 1. FC Kaiserslautern |
| 11 | 4FW | Stéphane Chapuisat | (1969-06-28)June 28, 1969 (aged 24) | 36 | Borussia Dortmund |
| 12 | 1GK | Stephan Lehmann | (1963-08-15)August 15, 1963 (aged 30) | 6 | Sion |
| 13 | 2DF | André Egli | (1958-05-08)May 8, 1958 (aged 36) | 79 | Servette |
| 14 | 4FW | Nestor Subiat | (1966-04-23)April 23, 1966 (aged 28) | 7 | Lugano |
| 15 | 4FW | Marco Grassi | (1968-08-08)August 8, 1968 (aged 25) | 9 | Servette |
| 16 | 3MF | Thomas Bickel | (1963-10-06)October 6, 1963 (aged 30) | 41 | Grasshopper |
| 17 | 3MF | Sébastien Fournier | (1971-06-27)June 27, 1971 (aged 22) | 4 | Sion |
| 18 | 2DF | Martin Rueda | (1963-01-09)January 9, 1963 (aged 31) | 5 | Luzern |
| 19 | 2DF | Jürg Studer | (1966-09-08)September 8, 1966 (aged 27) | 5 | Zürich |
| 20 | 3MF | Patrick Sylvestre | (1968-09-01)September 1, 1968 (aged 25) | 9 | Lausanne |
| 21 | 3MF | Thomas Wyss | (1966-08-29)August 29, 1966 (aged 27) | 5 | Aarau |
| 22 | 1GK | Martin Brunner | (1963-04-23)April 23, 1963 (aged 31) | 33 | Grasshopper |

### United States

Head coach: Bora Milutinović
Note: many of the squad were contracted full-time to U.S. Soccer for the 1993–94 season, as the squad played frequent friendlies in preparation for hosting the tournament.
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Tony Meola (c) | (1969-02-21)February 21, 1969 (aged 25) | 78 | United States Soccer Federation |
| 2 | 2DF | Mike Lapper | (1970-08-28)August 28, 1970 (aged 23) | 41 | United States Soccer Federation |
| 3 | 2DF | Mike Burns | (1970-09-14)September 14, 1970 (aged 23) | 23 | United States Soccer Federation |
| 4 | 2DF | Cle Kooiman | (1963-07-03)July 3, 1963 (aged 30) | 10 | Cruz Azul |
| 5 | 3MF | Thomas Dooley | (1961-05-12)May 12, 1961 (aged 33) | 38 | United States Soccer Federation |
| 6 | 3MF | John Harkes | (1967-03-08)March 8, 1967 (aged 27) | 45 | Derby County |
| 7 | 3MF | Hugo Pérez | (1963-11-08)November 8, 1963 (aged 30) | 73 | Los Angeles Salsa |
| 8 | 4FW | Earnie Stewart | (1969-03-28)March 28, 1969 (aged 25) | 16 | Willem II |
| 9 | 3MF | Tab Ramos | (1966-09-21)September 21, 1966 (aged 27) | 47 | Real Betis |
| 10 | 4FW | Roy Wegerle | (1964-03-19)March 19, 1964 (aged 30) | 17 | Coventry City |
| 11 | 4FW | Eric Wynalda | (1969-06-09)June 9, 1969 (aged 25) | 52 | 1. FC Saarbrücken |
| 12 | 1GK | Juergen Sommer | (1969-02-27)February 27, 1969 (aged 25) | 1 | Luton Town |
| 13 | 3MF | Cobi Jones | (1970-06-16)June 16, 1970 (aged 24) | 50 | United States Soccer Federation |
| 14 | 4FW | Frank Klopas | (1966-09-01)September 1, 1966 (aged 27) | 30 | United States Soccer Federation |
| 15 | 4FW | Joe-Max Moore | (1971-02-23)February 23, 1971 (aged 23) | 34 | United States Soccer Federation |
| 16 | 3MF | Mike Sorber | (1971-05-14)May 14, 1971 (aged 23) | 39 | United States Soccer Federation |
| 17 | 2DF | Marcelo Balboa | (1967-08-08)August 8, 1967 (aged 26) | 88 | United States Soccer Federation |
| 18 | 1GK | Brad Friedel | (1971-05-18)May 18, 1971 (aged 23) | 33 | United States Soccer Federation |
| 19 | 3MF | Claudio Reyna | (1973-07-20)July 20, 1973 (aged 20) | 23 | United States Soccer Federation |
| 20 | 2DF | Paul Caligiuri | (1964-03-09)March 9, 1964 (aged 30) | 86 | United States Soccer Federation |
| 21 | 2DF | Fernando Clavijo | (1956-01-23)January 23, 1956 (aged 38) | 58 | United States Soccer Federation |
| 22 | 2DF | Alexi Lalas | (1970-06-01)June 1, 1970 (aged 24) | 47 | United States Soccer Federation |

## Group B
### Brazil

Head coach: Carlos Alberto Parreira
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Cláudio Taffarel | (1966-05-08)May 8, 1966 (aged 28) | 59 | Reggiana |
| 2 | 2DF | Jorginho | (1964-08-17)August 17, 1964 (aged 29) | 45 | Bayern Munich |
| 3 | 2DF | Ricardo Rocha | (1962-09-11)September 11, 1962 (aged 31) | 36 | Vasco da Gama |
| 4 | 2DF | Ronaldão | (1965-06-19)June 19, 1965 (aged 28) | 7 | Shimizu S-Pulse |
| 5 | 3MF | Mauro Silva | (1968-01-12)January 12, 1968 (aged 26) | 35 | Deportivo La Coruña |
| 6 | 2DF | Branco | (1964-04-04)April 4, 1964 (aged 30) | 67 | Fluminense |
| 7 | 4FW | Bebeto | (1964-02-16)February 16, 1964 (aged 30) | 53 | Deportivo La Coruña |
| 8 | 3MF | Dunga (c) | (1963-10-31)October 31, 1963 (aged 30) | 43 | VfB Stuttgart |
| 9 | 3MF | Zinho | (1967-06-17)June 17, 1967 (aged 27) | 30 | Palmeiras |
| 10 | 3MF | Raí | (1965-05-15)May 15, 1965 (aged 29) | 43 | Paris Saint-Germain |
| 11 | 4FW | Romário | (1966-01-29)January 29, 1966 (aged 28) | 31 | Barcelona |
| 12 | 1GK | Zetti | (1965-01-10)January 10, 1965 (aged 29) | 7 | São Paulo |
| 13 | 2DF | Aldair | (1965-11-30)November 30, 1965 (aged 28) | 21 | Roma |
| 14 | 2DF | Cafu | (1970-06-07)June 7, 1970 (aged 24) | 30 | São Paulo |
| 15 | 2DF | Márcio Santos | (1969-09-15)September 15, 1969 (aged 24) | 27 | Bordeaux |
| 16 | 3MF | Leonardo | (1969-09-05)September 5, 1969 (aged 24) | 12 | São Paulo |
| 17 | 3MF | Mazinho | (1966-04-08)April 8, 1966 (aged 28) | 29 | Palmeiras |
| 18 | 3MF | Paulo Sérgio | (1969-06-02)June 2, 1969 (aged 25) | 10 | Bayer Leverkusen |
| 19 | 4FW | Müller | (1966-01-31)January 31, 1966 (aged 28) | 53 | São Paulo |
| 20 | 4FW | Ronaldo | (1976-09-18)18 September 1976 (aged 17) | 3 | Cruzeiro |
| 21 | 4FW | Viola | (1969-01-01)January 1, 1969 (aged 25) | 5 | Corinthians |
| 22 | 1GK | Gilmar Rinaldi | (1959-01-13)January 13, 1959 (aged 35) | 7 | Flamengo |
Note: Raí captained Brazil in the group stage, before he was dropped and replaced by Dunga.

### Cameroon

Head coach: Henri Michel
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Joseph-Antoine Bell | (1954-10-08)October 8, 1954 (aged 39) | 21 | Saint-Étienne |
| 2 | 2DF | André Kana-Biyik | (1965-09-01)September 1, 1965 (aged 28) | 41 | Le Havre |
| 3 | 2DF | Rigobert Song | (1976-07-01)July 1, 1976 (aged 17) | 3 | Tonnerre Yaoundé |
| 4 | 2DF | Samuel Ekemé | (1966-07-12)July 12, 1966 (aged 27) | 2 | Canon Yaoundé |
| 5 | 2DF | Victor N'Dip | (1967-08-18)August 18, 1967 (aged 26) | 36 | Olympic Mvolyé |
| 6 | 3MF | Thomas Libiih | (1967-11-17)November 17, 1967 (aged 26) | 20 | Ohod |
| 7 | 4FW | François Omam-Biyik | (1966-05-21)May 21, 1966 (aged 28) | 39 | Lens |
| 8 | 3MF | Emile M'Bouh | (1966-05-30)May 30, 1966 (aged 28) | 46 | Nadi Qatar |
| 9 | 4FW | Roger Milla | (1952-05-20)May 20, 1952 (aged 42) | 26 | Tonnerre Yaoundé |
| 10 | 4FW | Louis-Paul M'Fédé | (1961-02-26)February 26, 1961 (aged 33) | 42 | Canon Yaoundé |
| 11 | 3MF | Emmanuel Maboang | (1968-11-27)November 27, 1968 (aged 25) | 12 | Rio Ave |
| 12 | 3MF | Paul Loga | (1969-08-14)August 14, 1969 (aged 24) | 16 | Prévoyance Yaoundé |
| 13 | 2DF | Raymond Kalla | (1975-04-22)April 22, 1975 (aged 19) | 4 | Canon Yaoundé |
| 14 | 2DF | Stephen Tataw (c) | (1963-03-31)March 31, 1963 (aged 31) | 46 | Olympic Mvolyé |
| 15 | 2DF | Hans Agbo | (1967-09-26)September 26, 1967 (aged 26) | 18 | Olympic Mvolyé |
| 16 | 4FW | Alphonse Tchami | (1971-09-14)September 14, 1971 (aged 22) | 12 | Odense |
| 17 | 3MF | Marc-Vivien Foé | (1975-05-01)May 1, 1975 (aged 19) | 4 | Canon Yaoundé |
| 18 | 3MF | Jean-Pierre Fiala | (1969-04-22)April 22, 1969 (aged 25) | 4 | Canon Yaoundé |
| 19 | 4FW | David Embé | (1973-11-13)November 13, 1973 (aged 20) | 5 | Belenenses |
| 20 | 4FW | Georges Mouyémé | (1971-04-15)April 15, 1971 (aged 23) | 5 | Troyes |
| 21 | 1GK | Thomas N'Kono | (1956-07-20)July 20, 1956 (aged 37) | 18 | L'Hospitalet |
| 22 | 1GK | Jacques Songo'o | (1964-03-17)March 17, 1964 (aged 30) | 16 | Metz |

### Russia

Head coach: Pavel Sadyrin
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Stanislav Cherchesov | (1963-09-02)September 2, 1963 (aged 30) | 19 | Dynamo Dresden |
| 2 | 2DF | Dmitri Kuznetsov | (1965-08-28)August 28, 1965 (aged 28) | 26 | Espanyol |
| 3 | 2DF | Sergei Gorlukovich | (1961-11-18)November 18, 1961 (aged 32) | 32 | Bayer Uerdingen |
| 4 | 2DF | Dmitri Galiamin | (1963-01-08)January 8, 1963 (aged 31) | 18 | Espanyol |
| 5 | 2DF | Yuriy Nikiforov | (1970-09-16)September 16, 1970 (aged 23) | 8 | Spartak Moscow |
| 6 | 2DF | Vladislav Ternavsky | (1969-05-02)May 2, 1969 (aged 25) | 2 | Spartak Moscow |
| 7 | 3MF | Andrey Pyatnitsky | (1967-09-27)September 27, 1967 (aged 26) | 9 | Spartak Moscow |
| 8 | 3MF | Dmitri Popov | (1967-02-27)February 27, 1967 (aged 27) | 11 | Racing Santander |
| 9 | 4FW | Oleg Salenko | (1969-10-25)October 25, 1969 (aged 24) | 5 | Logroñés |
| 10 | 3MF | Valeri Karpin | (1969-02-02)February 2, 1969 (aged 25) | 10 | Spartak Moscow |
| 11 | 4FW | Vladimir Beschastnykh | (1974-04-01)April 1, 1974 (aged 20) | 6 | Spartak Moscow |
| 12 | 2DF | Omari Tetradze | (1969-10-13)October 13, 1969 (aged 24) | 9 | Dynamo Moscow |
| 13 | 3MF | Aleksandr Borodyuk | (1962-11-30)November 30, 1962 (aged 31) | 13 | SC Freiburg |
| 14 | 3MF | Igor Korneev | (1967-09-04)September 4, 1967 (aged 26) | 13 | Espanyol |
| 15 | 4FW | Dmitri Radchenko | (1970-12-02)December 2, 1970 (aged 23) | 14 | Racing Santander |
| 16 | 1GK | Dmitri Kharine (c) | (1968-08-16)August 16, 1968 (aged 25) | 22 | Chelsea |
| 17 | 3MF | Ilya Tsymbalar | (1969-06-17)June 17, 1969 (aged 25) | 2 | Spartak Moscow |
| 18 | 2DF | Viktor Onopko | (1969-10-14)October 14, 1969 (aged 24) | 21 | Spartak Moscow |
| 19 | 3MF | Aleksandr Mostovoi | (1968-08-22)August 22, 1968 (aged 25) | 20 | Caen |
| 20 | 3MF | Igor Lediakhov | (1968-05-22)May 22, 1968 (aged 26) | 15 | Spartak Moscow |
| 21 | 3MF | Dmitri Khlestov | (1971-01-21)January 21, 1971 (aged 23) | 12 | Spartak Moscow |
| 22 | 4FW | Sergei Yuran | (1969-06-11)June 11, 1969 (aged 25) | 26 | Benfica |
Note: caps include those for the Soviet Union, CIS, and Russia, while those for other countries, such as Ukraine, are not counted.

### Sweden

Head coach: Tommy Svensson
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Thomas Ravelli | (1959-08-13)August 13, 1959 (aged 34) | 110 | IFK Göteborg |
| 2 | 2DF | Roland Nilsson | (1963-11-27)November 27, 1963 (aged 30) | 62 | Sheffield Wednesday |
| 3 | 2DF | Patrik Andersson | (1971-08-18)August 18, 1971 (aged 22) | 23 | Borussia Mönchengladbach |
| 4 | 2DF | Joachim Björklund | (1971-03-15)March 15, 1971 (aged 23) | 22 | IFK Göteborg |
| 5 | 2DF | Roger Ljung | (1966-01-08)January 8, 1966 (aged 28) | 46 | Galatasaray |
| 6 | 3MF | Stefan Schwarz | (1969-04-18)April 18, 1969 (aged 25) | 29 | Benfica |
| 7 | 4FW | Henrik Larsson | (1971-09-20)September 20, 1971 (aged 22) | 7 | Feyenoord |
| 8 | 3MF | Klas Ingesson | (1968-08-20)August 20, 1968 (aged 25) | 42 | PSV Eindhoven |
| 9 | 3MF | Jonas Thern (c) | (1967-03-20)March 20, 1967 (aged 27) | 47 | Napoli |
| 10 | 4FW | Martin Dahlin | (1968-04-16)April 16, 1968 (aged 26) | 29 | Borussia Mönchengladbach |
| 11 | 4FW | Tomas Brolin | (1969-11-29)November 29, 1969 (aged 24) | 31 | Parma |
| 12 | 1GK | Lars Eriksson | (1965-09-21)September 21, 1965 (aged 28) | 14 | IFK Norrköping |
| 13 | 2DF | Mikael Nilsson | (1968-09-28)September 28, 1968 (aged 25) | 12 | IFK Göteborg |
| 14 | 2DF | Pontus Kåmark | (1969-04-05)April 5, 1969 (aged 25) | 12 | IFK Göteborg |
| 15 | 2DF | Teddy Lučić | (1973-04-15)April 15, 1973 (aged 21) | 0 | Västra Frölunda |
| 16 | 3MF | Anders Limpar | (1965-09-24)September 24, 1965 (aged 28) | 51 | Everton |
| 17 | 3MF | Stefan Rehn | (1966-09-22)September 22, 1966 (aged 27) | 38 | IFK Göteborg |
| 18 | 3MF | Håkan Mild | (1971-06-14)June 14, 1971 (aged 23) | 12 | Servette |
| 19 | 4FW | Kennet Andersson | (1967-10-06)October 6, 1967 (aged 26) | 24 | Lille |
| 20 | 2DF | Magnus Erlingmark | (1968-07-08)July 8, 1968 (aged 25) | 24 | IFK Göteborg |
| 21 | 3MF | Jesper Blomqvist | (1974-02-05)February 5, 1974 (aged 20) | 8 | IFK Göteborg |
| 22 | 1GK | Magnus Hedman | (1973-03-19)March 19, 1973 (aged 21) | 0 | AIK |
* Caps as of 10 June 1994

## Group C
### Bolivia

Head coach: Xabier Azkargorta
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Carlos Trucco | (1957-08-11)August 11, 1957 (aged 36) | 21 | Bolívar |
| 2 | 2DF | Juan Manuel Peña | (1973-01-17)January 17, 1973 (aged 21) | 21 | Santa Fe |
| 3 | 2DF | Marco Sandy | (1971-08-29)August 29, 1971 (aged 22) | 26 | Bolívar |
| 4 | 2DF | Miguel Rimba | (1967-11-01)November 1, 1967 (aged 26) | 35 | Bolívar |
| 5 | 2DF | Gustavo Quinteros | (1965-02-15)February 15, 1965 (aged 29) | 5 | The Strongest |
| 6 | 3MF | Carlos Borja (c) | (1956-12-25)December 25, 1956 (aged 37) | 76 | Bolívar |
| 7 | 3MF | Mario Pinedo | (1964-04-09)April 9, 1964 (aged 30) | 1 | Oriente Petrolero |
| 8 | 3MF | José Milton Melgar | (1959-09-20)September 20, 1959 (aged 34) | 65 | Cobreloa |
| 9 | 4FW | Álvaro Peña | (1965-02-11)February 11, 1965 (aged 29) | 11 | Deportes Temuco |
| 10 | 3MF | Marco Etcheverry | (1970-09-26)September 26, 1970 (aged 23) | 23 | Colo-Colo |
| 11 | 4FW | Jaime Moreno | (1974-01-19)January 19, 1974 (aged 20) | 23 | Blooming |
| 12 | 1GK | Darío Rojas | (1960-01-20)January 20, 1960 (aged 34) | 4 | Oriente Petrolero |
| 13 | 2DF | Modesto Soruco | (1966-02-12)February 12, 1966 (aged 28) | 3 | Blooming |
| 14 | 3MF | Mauricio Ramos | (1969-09-23)September 23, 1969 (aged 24) | 1 | Guabirá |
| 15 | 3MF | Vladimir Soria | (1964-07-15)July 15, 1964 (aged 29) | 16 | Bolívar |
| 16 | 2DF | Luis Cristaldo | (1969-08-31)August 31, 1969 (aged 24) | 29 | Bolivar |
| 17 | 2DF | Óscar Sánchez | (1971-07-16)July 16, 1971 (aged 22) | 3 | The Strongest |
| 18 | 4FW | William Ramallo | (1963-07-04)July 4, 1963 (aged 30) | 3 | Oriente Petrolero |
| 19 | 1GK | Marcelo Torrico | (1972-01-11)January 11, 1972 (aged 22) | ? | The Strongest |
| 20 | 3MF | Ramiro Castillo | (1966-03-27)March 27, 1966 (aged 28) | 25 | Platense |
| 21 | 3MF | Erwin Sánchez | (1969-10-19)October 19, 1969 (aged 24) | 29 | Boavista |
| 22 | 3MF | Julio César Baldivieso | (1971-12-02)December 2, 1971 (aged 22) | 31 | Bolívar |

### Germany

Head coach: Berti Vogts
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Bodo Illgner | (1967-04-07)April 7, 1967 (aged 27) | 49 | 1. FC Köln |
| 2 | 3MF | Thomas Strunz | (1968-04-25)April 25, 1968 (aged 26) | 13 | VfB Stuttgart |
| 3 | 2DF | Andreas Brehme | (1960-11-09)November 9, 1960 (aged 33) | 81 | 1. FC Kaiserslautern |
| 4 | 2DF | Jürgen Kohler | (1965-10-06)October 6, 1965 (aged 28) | 65 | Juventus |
| 5 | 2DF | Thomas Helmer | (1965-04-21)April 21, 1965 (aged 29) | 25 | Bayern Munich |
| 6 | 2DF | Guido Buchwald | (1961-01-24)January 24, 1961 (aged 33) | 73 | VfB Stuttgart |
| 7 | 3MF | Andreas Möller | (1967-09-02)September 2, 1967 (aged 26) | 40 | Juventus |
| 8 | 3MF | Thomas Häßler | (1966-05-30)May 30, 1966 (aged 28) | 50 | Roma |
| 9 | 4FW | Karl-Heinz Riedle | (1965-09-16)September 16, 1965 (aged 28) | 39 | Borussia Dortmund |
| 10 | 3MF | Lothar Matthäus (c) | (1961-03-21)March 21, 1961 (aged 33) | 112 | Bayern Munich |
| 11 | 4FW | Stefan Kuntz | (1962-10-30)October 30, 1962 (aged 31) | 4 | 1. FC Kaiserslautern |
| 12 | 1GK | Andreas Köpke | (1962-03-12)March 12, 1962 (aged 32) | 14 | 1. FC Nürnberg |
| 13 | 4FW | Rudi Völler | (1960-04-13)April 13, 1960 (aged 34) | 87 | Marseille |
| 14 | 2DF | Thomas Berthold | (1964-11-12)November 12, 1964 (aged 29) | 54 | VfB Stuttgart |
| 15 | 3MF | Maurizio Gaudino | (1966-12-12)December 12, 1966 (aged 27) | 5 | Eintracht Frankfurt |
| 16 | 2DF | Matthias Sammer | (1967-09-05)September 5, 1967 (aged 26) | 24 | Borussia Dortmund |
| 17 | 3MF | Martin Wagner | (1968-02-24)February 24, 1968 (aged 26) | 3 | 1. FC Kaiserslautern |
| 18 | 4FW | Jürgen Klinsmann | (1964-07-30)July 30, 1964 (aged 29) | 60 | Monaco |
| 19 | 4FW | Ulf Kirsten | (1965-12-04)December 4, 1965 (aged 28) | 10 | Bayer Leverkusen |
| 20 | 3MF | Stefan Effenberg | (1968-08-02)August 2, 1968 (aged 25) | 30 | Fiorentina |
| 21 | 3MF | Mario Basler | (1968-12-18)December 18, 1968 (aged 25) | 5 | Werder Bremen |
| 22 | 1GK | Oliver Kahn | (1969-06-15)June 15, 1969 (aged 25) | 0 | Karlsruher SC |
Note: Sammer and Kirsten also earned additional caps for East Germany (23 and 49, respectively).

### South Korea

Head coach: Kim Ho
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Choi In-young (c) | (1962-03-05)March 5, 1962 (aged 32) | 3 | Hyundai Horangi |
| 2 | 3MF | Chung Jong-son | (1966-03-20)March 20, 1966 (aged 28) | 3 | Hyundai Horangi |
| 3 | 2DF | Lee Jong-hwa | (1963-07-20)July 20, 1963 (aged 30) | ? | Ilhwa Chunma |
| 4 | 2DF | Kim Pan-keun | (1966-03-05)March 5, 1966 (aged 28) | 0 | LG Cheetahs |
| 5 | 2DF | Park Jung-bae | (1967-02-19)February 19, 1967 (aged 27) | 0 | Daewoo Royals |
| 6 | 3MF | Lee Young-jin | (1963-10-27)October 27, 1963 (aged 30) | 1 | LG Cheetahs |
| 7 | 2DF | Shin Hong-gi | (1968-05-04)May 4, 1968 (aged 26) | 0 | Hyundai Horangi |
| 8 | 3MF | Noh Jung-yoon | (1971-03-28)March 28, 1971 (aged 23) | 3 | Sanfrecce Hiroshima |
| 9 | 4FW | Kim Joo-sung | (1966-01-17)January 17, 1966 (aged 28) | 14 | VfL Bochum |
| 10 | 4FW | Ko Jeong-woon | (1966-06-27)June 27, 1966 (aged 27) | 0 | Ilhwa Chunma |
| 11 | 4FW | Seo Jung-won | (1970-12-17)December 17, 1970 (aged 23) | 3 | Sangmu FC |
| 12 | 2DF | Choi Young-il | (1966-04-25)April 25, 1966 (aged 28) | 0 | Hyundai Horangi |
| 13 | 2DF | An Ik-soo | (1965-05-06)May 6, 1965 (aged 29) | ? | Ilhwa Chunma |
| 14 | 3MF | Choi Dae-shik | (1965-01-10)January 10, 1965 (aged 29) | 0 | LG Cheetahs |
| 15 | 3MF | Cho Jin-ho | (1971-08-02)August 2, 1971 (aged 22) | 0 | POSCO Atoms |
| 16 | 3MF | Ha Seok-ju | (1968-02-20)February 20, 1968 (aged 26) | 33 | Daewoo Royals |
| 17 | 2DF | Gu Sang-bum | (1964-06-15)June 15, 1964 (aged 30) | 63 | Daewoo Royals |
| 18 | 4FW | Hwang Sun-hong | (1968-07-14)July 14, 1968 (aged 25) | 46 | POSCO Atoms |
| 19 | 3MF | Choi Moon-sik | (1971-01-06)January 6, 1971 (aged 23) | 0 | POSCO Atoms |
| 20 | 2DF | Hong Myung-bo | (1969-02-12)February 12, 1969 (aged 25) | 47 | POSCO Atoms |
| 21 | 1GK | Park Chul-woo | (1965-09-29)September 29, 1965 (aged 28) | ? | LG Cheetahs |
| 22 | 1GK | Lee Woon-jae | (1973-04-26)April 26, 1973 (aged 21) | 1 | Kyung Hee University |

### Spain

Head coach: Javier Clemente
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Andoni Zubizarreta (c) | (1961-10-23)October 23, 1961 (aged 32) | 87 | Barcelona |
| 2 | 2DF | Albert Ferrer | (1970-06-06)June 6, 1970 (aged 24) | 16 | Barcelona |
| 3 | 2DF | Jorge Otero | (1969-01-28)January 28, 1969 (aged 25) | 5 | Celta Vigo |
| 4 | 2DF | Paco Camarasa | (1967-09-27)September 27, 1967 (aged 26) | 9 | Valencia |
| 5 | 2DF | Abelardo Fernández | (1970-04-19)April 19, 1970 (aged 24) | 9 | Sporting Gijón |
| 6 | 3MF | Fernando Hierro | (1968-03-23)March 23, 1968 (aged 26) | 23 | Real Madrid |
| 7 | 3MF | Jon Goikoetxea | (1965-10-21)October 21, 1965 (aged 28) | 22 | Barcelona |
| 8 | 3MF | Julen Guerrero | (1974-01-07)January 7, 1974 (aged 20) | 9 | Athletic Bilbao |
| 9 | 3MF | Josep Guardiola | (1971-01-18)January 18, 1971 (aged 23) | 11 | Barcelona |
| 10 | 3MF | José María Bakero | (1963-02-11)February 11, 1963 (aged 31) | 25 | Barcelona |
| 11 | 4FW | Aitor Begiristain | (1964-08-12)August 12, 1964 (aged 29) | 21 | Barcelona |
| 12 | 2DF | Sergi Barjuán | (1971-12-28)December 28, 1971 (aged 22) | 2 | Barcelona |
| 13 | 1GK | Santiago Cañizares | (1969-12-18)December 18, 1969 (aged 24) | 4 | Celta Vigo |
| 14 | 4FW | Juanele | (1971-04-10)April 10, 1971 (aged 23) | 5 | Sporting Gijón |
| 15 | 3MF | José Luis Caminero | (1967-11-08)November 8, 1967 (aged 26) | 4 | Atlético Madrid |
| 16 | 3MF | Felipe Miñambres | (1965-04-29)April 29, 1965 (aged 29) | 4 | Tenerife |
| 17 | 2DF | Voro | (1963-10-09)October 9, 1963 (aged 30) | 4 | Deportivo La Coruña |
| 18 | 2DF | Rafael Alkorta | (1968-09-16)September 16, 1968 (aged 25) | 19 | Real Madrid |
| 19 | 4FW | Julio Salinas | (1962-09-11)September 11, 1962 (aged 31) | 43 | Barcelona |
| 20 | 2DF | Miguel Ángel Nadal | (1966-07-28)July 28, 1966 (aged 27) | 12 | Barcelona |
| 21 | 4FW | Luis Enrique | (1970-05-08)May 8, 1970 (aged 24) | 5 | Real Madrid |
| 22 | 1GK | Julen Lopetegui | (1966-08-28)August 28, 1966 (aged 27) | 1 | Logroñés |

## Group D
### Argentina

Head coach: Alfio Basile
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Sergio Goycochea | (1963-10-17)October 17, 1963 (aged 30) | 36 | River Plate |
| 2 | 2DF | Sergio Vázquez | (1965-11-23)November 23, 1965 (aged 28) | 24 | Universidad Católica |
| 3 | 2DF | José Chamot | (1969-05-17)May 17, 1969 (aged 25) | 9 | Foggia |
| 4 | 2DF | Roberto Sensini | (1966-10-12)October 12, 1966 (aged 27) | 21 | Parma |
| 5 | 3MF | Fernando Redondo | (1969-06-06)June 6, 1969 (aged 25) | 16 | Tenerife |
| 6 | 2DF | Oscar Ruggeri | (1962-01-26)January 26, 1962 (aged 32) | 93 | San Lorenzo |
| 7 | 4FW | Claudio Caniggia | (1967-01-09)January 9, 1967 (aged 27) | 35 | Roma |
| 8 | 3MF | José Basualdo | (1963-06-20)June 20, 1963 (aged 30) | 21 | Vélez Sársfield |
| 9 | 4FW | Gabriel Batistuta | (1969-02-01)February 1, 1969 (aged 25) | 33 | Fiorentina |
| 10 | 3MF | Diego Maradona (c) | (1960-10-30)October 30, 1960 (aged 33) | 89 | Newell's Old Boys |
| 11 | 4FW | Ramón Medina Bello | (1966-04-29)April 29, 1966 (aged 28) | 10 | Yokohama Marinos |
| 12 | 1GK | Luis Islas | (1965-12-22)December 22, 1965 (aged 28) | 27 | Independiente |
| 13 | 2DF | Fernando Cáceres | (1969-02-07)February 7, 1969 (aged 25) | 7 | Zaragoza |
| 14 | 3MF | Diego Simeone | (1970-04-28)April 28, 1970 (aged 24) | 37 | Sevilla |
| 15 | 2DF | Jorge Borelli | (1964-11-02)November 2, 1964 (aged 29) | 12 | Racing |
| 16 | 2DF | Hernán Díaz | (1965-02-26)February 26, 1965 (aged 29) | 21 | River Plate |
| 17 | 3MF | Ariel Ortega | (1974-03-04)March 4, 1974 (aged 20) | 10 | River Plate |
| 18 | 3MF | Hugo Pérez | (1968-10-06)October 6, 1968 (aged 25) | 8 | Independiente |
| 19 | 4FW | Abel Balbo | (1966-06-01)June 1, 1966 (aged 28) | 11 | Roma |
| 20 | 3MF | Leonardo Rodríguez | (1966-08-27)August 27, 1966 (aged 27) | 24 | Borussia Dortmund |
| 21 | 3MF | Alejandro Mancuso | (1968-09-04)September 4, 1968 (aged 25) | 5 | Boca Juniors |
| 22 | 1GK | Norberto Scoponi | (1961-01-13)January 13, 1961 (aged 33) | 0 | Newell's Old Boys |

### Bulgaria

Head coach: Dimitar Penev
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Borislav Mihaylov (c) | (1963-02-12)February 12, 1963 (aged 31) | 66 | Mulhouse |
| 2 | 2DF | Emil Kremenliev | (1969-08-13)August 13, 1969 (aged 24) | 7 | Levski Sofia |
| 3 | 2DF | Trifon Ivanov | (1965-07-27)July 27, 1965 (aged 28) | 39 | Neuchâtel Xamax |
| 4 | 2DF | Tsanko Tsvetanov | (1970-01-06)January 6, 1970 (aged 24) | 16 | Levski Sofia |
| 5 | 2DF | Petar Hubchev | (1964-02-26)February 26, 1964 (aged 30) | 15 | Hamburger SV |
| 6 | 3MF | Zlatko Yankov | (1966-08-07)August 7, 1966 (aged 27) | 31 | Levski Sofia |
| 7 | 4FW | Emil Kostadinov | (1967-08-12)August 12, 1967 (aged 26) | 32 | Porto |
| 8 | 4FW | Hristo Stoichkov | (1966-02-08)February 8, 1966 (aged 28) | 41 | Barcelona |
| 9 | 3MF | Yordan Letchkov | (1967-07-09)July 9, 1967 (aged 26) | 14 | Hamburger SV |
| 10 | 4FW | Nasko Sirakov | (1962-04-26)April 26, 1962 (aged 32) | 55 | Levski Sofia |
| 11 | 3MF | Daniel Borimirov | (1970-01-16)January 16, 1970 (aged 24) | 9 | Levski Sofia |
| 12 | 1GK | Plamen Nikolov | (1961-08-20)August 20, 1961 (aged 32) | 5 | Levski Sofia |
| 13 | 3MF | Ivaylo Yordanov | (1968-04-22)April 22, 1968 (aged 26) | 10 | Sporting CP |
| 14 | 3MF | Boncho Genchev | (1964-07-07)July 7, 1964 (aged 29) | 4 | Ipswich Town |
| 15 | 2DF | Nikolay Iliev | (1964-03-31)March 31, 1964 (aged 30) | 48 | Rennes |
| 16 | 2DF | Iliyan Kiryakov | (1967-08-04)August 4, 1967 (aged 26) | 35 | Mérida |
| 17 | 4FW | Petar Mihtarski | (1966-07-15)July 15, 1966 (aged 27) | 5 | Pirin Blagoevgrad |
| 18 | 4FW | Petar Aleksandrov | (1962-12-07)December 7, 1962 (aged 31) | 26 | Levski Sofia |
| 19 | 3MF | Georgi Georgiev | (1963-01-10)January 10, 1963 (aged 31) | 10 | Mulhouse |
| 20 | 3MF | Krasimir Balakov | (1966-03-29)March 29, 1966 (aged 28) | 33 | Sporting CP |
| 21 | 4FW | Velko Yotov | (1970-08-26)August 26, 1970 (aged 23) | 6 | Espanyol |
| 22 | 4FW | Ivaylo Andonov | (1967-08-14)August 14, 1967 (aged 26) | 5 | CSKA Sofia |

### Greece

Head coach: Alketas Panagoulias
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Antonis Minou | (1958-05-04)May 4, 1958 (aged 36) | 15 | Apollon Smyrnis |
| 2 | 2DF | Stratos Apostolakis | (1964-05-11)May 11, 1964 (aged 30) | 60 | Panathinaikos |
| 3 | 2DF | Thanasis Kolitsidakis | (1966-11-20)November 20, 1966 (aged 27) | 12 | Panathinaikos |
| 4 | 2DF | Stelios Manolas | (1961-07-13)July 13, 1961 (aged 32) | 70 | AEK Athens |
| 5 | 2DF | Giannis Kalitzakis | (1966-02-10)February 10, 1966 (aged 28) | 36 | Panathinaikos |
| 6 | 3MF | Panagiotis Tsalouchidis | (1963-03-30)March 30, 1963 (aged 31) | 60 | Olympiacos |
| 7 | 4FW | Dimitris Saravakos | (1961-07-26)July 26, 1961 (aged 32) | 76 | Panathinaikos |
| 8 | 3MF | Nikos Nioplias | (1965-01-17)January 17, 1965 (aged 29) | 36 | Panathinaikos |
| 9 | 4FW | Nikos Machlas | (1973-06-16)June 16, 1973 (aged 21) | 12 | OFI Crete |
| 10 | 3MF | Tasos Mitropoulos (c) | (1957-08-23)August 23, 1957 (aged 36) | 74 | AEK Athens |
| 11 | 3MF | Nikos Tsiantakis | (1963-10-20)October 20, 1963 (aged 30) | 45 | Olympiacos |
| 12 | 3MF | Spyros Marangos | (1967-02-20)February 20, 1967 (aged 27) | 21 | Panathinaikos |
| 13 | 2DF | Vaios Karagiannis | (1968-06-25)June 25, 1968 (aged 25) | 6 | AEK Athens |
| 14 | 4FW | Vasilis Dimitriadis | (1966-02-01)February 1, 1966 (aged 28) | 26 | AEK Athens |
| 15 | 1GK | Christos Karkamanis | (1969-09-22)September 22, 1969 (aged 24) | 5 | Aris |
| 16 | 4FW | Alexis Alexoudis | (1972-06-20)June 20, 1972 (aged 21) | 3 | OFI Crete |
| 17 | 3MF | Minas Hantzidis | (1966-07-04)July 4, 1966 (aged 27) | 7 | Olympiacos |
| 18 | 2DF | Kyriakos Karataidis | (1965-07-04)July 4, 1965 (aged 28) | 14 | Olympiacos |
| 19 | 3MF | Savvas Kofidis | (1961-03-21)March 21, 1961 (aged 33) | 64 | Aris |
| 20 | 1GK | Ilias Atmatsidis | (1969-04-24)April 24, 1969 (aged 25) | 4 | AEK Athens |
| 21 | 4FW | Alexis Alexandris | (1968-10-21)October 21, 1968 (aged 25) | 10 | Olympiacos |
| 22 | 2DF | Alexis Alexiou | (1963-09-08)September 8, 1963 (aged 30) | 8 | PAOK |

### Nigeria

Head coach: Clemens Westerhof
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Peter Rufai | (1963-08-24)August 24, 1963 (aged 30) | 55 | Go Ahead Eagles |
| 2 | 2DF | Augustine Eguavoen | (1965-08-19)August 19, 1965 (aged 28) | 35 | Kortrijk |
| 3 | 2DF | Benedict Iroha | (1969-11-29)November 29, 1969 (aged 24) | 1 | Vitesse |
| 4 | 2DF | Stephen Keshi (c) | (1962-01-23)January 23, 1962 (aged 32) | 59 | Molenbeek |
| 5 | 2DF | Uche Okechukwu | (1967-09-27)September 27, 1967 (aged 26) | 26 | Fenerbahçe |
| 6 | 2DF | Chidi Nwanu | (1967-01-01)January 1, 1967 (aged 27) | 3 | Anderlecht |
| 7 | 3MF | Finidi George | (1971-04-15)April 15, 1971 (aged 23) | 23 | Ajax |
| 8 | 3MF | Thompson Oliha | (1968-10-04)October 4, 1968 (aged 25) | 6 | Africa Sports |
| 9 | 4FW | Rashidi Yekini | (1963-10-23)October 23, 1963 (aged 30) | 46 | Vitória de Setúbal |
| 10 | 3MF | Jay-Jay Okocha | (1973-08-14)August 14, 1973 (aged 20) | 10 | Eintracht Frankfurt |
| 11 | 3MF | Emmanuel Amunike | (1970-12-25)December 25, 1970 (aged 23) | 8 | Zamalek |
| 12 | 4FW | Samson Siasia | (1967-08-14)August 14, 1967 (aged 26) | 32 | Nantes |
| 13 | 2DF | Emeka Ezeugo | (1965-12-16)December 16, 1965 (aged 28) | 8 | Budapest Honvéd |
| 14 | 4FW | Daniel Amokachi | (1972-12-30)December 30, 1972 (aged 21) | 26 | Club Brugge |
| 15 | 3MF | Sunday Oliseh | (1974-09-14)September 14, 1974 (aged 19) | 8 | FC Liège |
| 16 | 1GK | Alloysius Agu | (1967-07-12)July 12, 1967 (aged 26) | 5 | FC Liège |
| 17 | 4FW | Victor Ikpeba | (1973-06-12)June 12, 1973 (aged 21) | 10 | Monaco |
| 18 | 4FW | Efan Ekoku | (1967-06-08)June 8, 1967 (aged 27) | 3 | Norwich City |
| 19 | 2DF | Michael Emenalo | (1965-07-14)July 14, 1965 (aged 28) | 0 | Eintracht Trier |
| 20 | 2DF | Uche Okafor | (1967-08-08)August 8, 1967 (aged 26) | 6 | Hannover 96 |
| 21 | 3MF | Mutiu Adepoju | (1970-12-22)December 22, 1970 (aged 23) | 18 | Racing Santander |
| 22 | 1GK | Wilfred Agbonavbare | (1966-10-05)October 5, 1966 (aged 27) | 1 | Rayo Vallecano |

## Group E
### Italy

Head coach: Arrigo Sacchi
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Gianluca Pagliuca | (1966-12-18)December 18, 1966 (aged 27) | 18 | Sampdoria |
| 2 | 2DF | Luigi Apolloni | (1967-05-02)May 2, 1967 (aged 27) | 1 | Parma |
| 3 | 2DF | Antonio Benarrivo | (1968-08-21)August 21, 1968 (aged 25) | 8 | Parma |
| 4 | 2DF | Alessandro Costacurta | (1966-04-24)April 24, 1966 (aged 28) | 20 | Milan |
| 5 | 2DF | Paolo Maldini | (1968-06-26)June 26, 1968 (aged 25) | 51 | Milan |
| 6 | 2DF | Franco Baresi (c) | (1960-05-08)May 8, 1960 (aged 34) | 77 | Milan |
| 7 | 2DF | Lorenzo Minotti | (1967-02-08)February 8, 1967 (aged 27) | 2 | Parma |
| 8 | 2DF | Roberto Mussi | (1963-08-25)August 25, 1963 (aged 30) | 2 | Torino |
| 9 | 2DF | Mauro Tassotti | (1960-01-19)January 19, 1960 (aged 34) | 5 | Milan |
| 10 | 4FW | Roberto Baggio | (1967-02-18)February 18, 1967 (aged 27) | 36 | Juventus |
| 11 | 3MF | Demetrio Albertini | (1971-08-23)August 23, 1971 (aged 22) | 15 | Milan |
| 12 | 1GK | Luca Marchegiani | (1966-02-22)February 22, 1966 (aged 28) | 5 | Lazio |
| 13 | 3MF | Dino Baggio | (1971-07-24)July 24, 1971 (aged 22) | 13 | Juventus |
| 14 | 3MF | Nicola Berti | (1967-04-14)April 14, 1967 (aged 27) | 26 | Inter Milan |
| 15 | 3MF | Antonio Conte | (1969-07-31)July 31, 1969 (aged 24) | 1 | Juventus |
| 16 | 3MF | Roberto Donadoni | (1963-09-09)September 9, 1963 (aged 30) | 51 | Milan |
| 17 | 3MF | Alberico Evani | (1963-01-01)January 1, 1963 (aged 31) | 11 | Sampdoria |
| 18 | 4FW | Pierluigi Casiraghi | (1969-03-04)March 4, 1969 (aged 25) | 16 | Lazio |
| 19 | 4FW | Daniele Massaro | (1961-05-23)May 23, 1961 (aged 33) | 9 | Milan |
| 20 | 4FW | Giuseppe Signori | (1968-02-17)February 17, 1968 (aged 26) | 16 | Lazio |
| 21 | 4FW | Gianfranco Zola | (1966-07-05)July 5, 1966 (aged 27) | 6 | Parma |
| 22 | 1GK | Luca Bucci | (1969-03-13)March 13, 1969 (aged 25) | 0 | Parma |

### Mexico

Head coach: Miguel Mejía Barón
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Jorge Campos | (1966-10-15)October 15, 1966 (aged 27) | 54 | UNAM |
| 2 | 2DF | Claudio Suárez | (1968-12-17)December 17, 1968 (aged 25) | 41 | UNAM |
| 3 | 2DF | Juan Ramírez Perales | (1969-03-08)March 8, 1969 (aged 25) | 42 | UNAM |
| 4 | 2DF | Ignacio Ambríz (c) | (1965-02-07)February 7, 1965 (aged 29) | 51 | Necaxa |
| 5 | 3MF | Ramón Ramírez | (1969-12-05)December 5, 1969 (aged 24) | 31 | Santos Laguna |
| 6 | 3MF | Marcelino Bernal | (1962-05-27)May 27, 1962 (aged 32) | 28 | Toluca |
| 7 | 4FW | Carlos Hermosillo | (1964-08-24)August 24, 1964 (aged 29) | 57 | Cruz Azul |
| 8 | 3MF | Alberto García Aspe | (1967-05-11)May 11, 1967 (aged 27) | 29 | Necaxa |
| 9 | 4FW | Hugo Sánchez | (1958-07-11)July 11, 1958 (aged 35) | 57 | Rayo Vallecano |
| 10 | 4FW | Luis García Postigo | (1969-06-01)June 1, 1969 (aged 25) | 31 | Atlético Madrid |
| 11 | 4FW | Zague | (1967-05-23)May 23, 1967 (aged 27) | 48 | América |
| 12 | 1GK | Félix Fernández | (1967-01-11)January 11, 1967 (aged 27) | 3 | Atlante |
| 13 | 3MF | Juan Carlos Chávez | (1967-01-18)January 18, 1967 (aged 27) | 2 | Atlas |
| 14 | 3MF | Joaquín del Olmo | (1969-04-20)April 20, 1969 (aged 25) | 17 | Veracruz |
| 15 | 3MF | Missael Espinoza | (1965-04-12)April 12, 1965 (aged 29) | 35 | Guadalajara |
| 16 | 4FW | Luis Antonio Valdéz | (1965-07-01)July 1, 1965 (aged 28) | 11 | León |
| 17 | 3MF | Benjamín Galindo | (1960-12-11)December 11, 1960 (aged 33) | 35 | Guadalajara |
| 18 | 2DF | José Luis Salgado | (1966-04-03)April 3, 1966 (aged 28) | 2 | Tecos UAG |
| 19 | 4FW | Luis Miguel Salvador | (1968-02-26)February 26, 1968 (aged 26) | 17 | Atlante |
| 20 | 3MF | Jorge Rodríguez | (1968-04-18)April 18, 1968 (aged 26) | 22 | Toluca |
| 21 | 2DF | Raúl Gutiérrez | (1966-10-16)October 16, 1966 (aged 27) | 21 | Atlante |
| 22 | 1GK | Adrián Chávez | (1962-06-27)June 27, 1962 (aged 31) | 7 | América |

### Norway

Head coach: Egil Olsen
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Erik Thorstvedt | (1962-10-28)October 28, 1962 (aged 31) | 84 | Tottenham Hotspur |
| 2 | 2DF | Gunnar Halle | (1965-08-11)August 11, 1965 (aged 28) | 44 | Oldham Athletic |
| 3 | 2DF | Erland Johnsen | (1967-04-05)April 5, 1967 (aged 27) | 20 | Chelsea |
| 4 | 2DF | Rune Bratseth (c) | (1961-03-19)March 19, 1961 (aged 33) | 57 | Werder Bremen |
| 5 | 2DF | Stig Inge Bjørnebye | (1969-12-11)December 11, 1969 (aged 24) | 34 | Liverpool |
| 6 | 4FW | Jostein Flo | (1964-10-03)October 3, 1964 (aged 29) | 23 | Sheffield United |
| 7 | 3MF | Erik Mykland | (1971-07-21)July 21, 1971 (aged 22) | 25 | Start |
| 8 | 3MF | Øyvind Leonhardsen | (1970-08-17)August 17, 1970 (aged 23) | 29 | Rosenborg |
| 9 | 4FW | Jan Åge Fjørtoft | (1967-01-10)January 10, 1967 (aged 27) | 50 | Swindon Town |
| 10 | 3MF | Kjetil Rekdal | (1968-11-06)November 6, 1968 (aged 25) | 32 | Lierse |
| 11 | 4FW | Mini Jakobsen | (1965-11-08)November 8, 1965 (aged 28) | 44 | Lierse |
| 12 | 1GK | Frode Grodås | (1964-10-24)October 24, 1964 (aged 29) | 12 | Lillestrøm |
| 13 | 1GK | Ola By Rise | (1960-11-14)November 14, 1960 (aged 33) | 25 | Rosenborg |
| 14 | 2DF | Roger Nilsen | (1969-08-08)August 8, 1969 (aged 24) | 20 | Sheffield United |
| 15 | 2DF | Karl Petter Løken | (1966-08-14)August 14, 1966 (aged 27) | 32 | Rosenborg |
| 16 | 4FW | Gøran Sørloth | (1962-07-16)July 16, 1962 (aged 31) | 54 | Bursaspor |
| 17 | 2DF | Dan Eggen | (1970-01-13)January 13, 1970 (aged 24) | 2 | Brøndby |
| 18 | 2DF | Alfie Haaland | (1972-11-23)November 23, 1972 (aged 21) | 3 | Nottingham Forest |
| 19 | 3MF | Roar Strand | (1970-02-02)February 2, 1970 (aged 24) | 1 | Rosenborg |
| 20 | 2DF | Henning Berg | (1969-09-01)September 1, 1969 (aged 24) | 16 | Blackburn Rovers |
| 21 | 4FW | Sigurd Rushfeldt | (1972-12-11)December 11, 1972 (aged 21) | 1 | Tromsø |
| 22 | 3MF | Lars Bohinen | (1969-09-08)September 8, 1969 (aged 24) | 29 | Nottingham Forest |

### Republic of Ireland

Head coach: Jack Charlton
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Packie Bonner | (1960-05-24)May 24, 1960 (aged 34) | 73 | Celtic |
| 2 | 2DF | Denis Irwin | (1965-10-31)October 31, 1965 (aged 28) | 26 | Manchester United |
| 3 | 2DF | Terry Phelan | (1967-03-16)March 16, 1967 (aged 27) | 22 | Manchester City |
| 4 | 2DF | Kevin Moran | (1956-04-29)April 29, 1956 (aged 38) | 71 | Blackburn Rovers |
| 5 | 2DF | Paul McGrath | (1959-12-04)December 4, 1959 (aged 34) | 65 | Aston Villa |
| 6 | 3MF | Roy Keane | (1971-08-10)August 10, 1971 (aged 22) | 22 | Manchester United |
| 7 | 3MF | Andy Townsend (c) | (1963-07-23)July 23, 1963 (aged 30) | 45 | Aston Villa |
| 8 | 3MF | Ray Houghton | (1962-01-09)January 9, 1962 (aged 32) | 58 | Aston Villa |
| 9 | 4FW | John Aldridge | (1958-09-18)September 18, 1958 (aged 35) | 57 | Tranmere Rovers |
| 10 | 3MF | John Sheridan | (1964-10-01)October 1, 1964 (aged 29) | 20 | Sheffield Wednesday |
| 11 | 2DF | Steve Staunton | (1969-01-19)January 19, 1969 (aged 25) | 47 | Aston Villa |
| 12 | 2DF | Gary Kelly | (1974-07-09)July 9, 1974 (aged 19) | 5 | Leeds United |
| 13 | 2DF | Alan Kernaghan | (1967-04-25)April 25, 1967 (aged 27) | 11 | Manchester City |
| 14 | 2DF | Phil Babb | (1970-10-30)October 30, 1970 (aged 23) | 5 | Coventry City |
| 15 | 4FW | Tommy Coyne | (1962-11-14)November 14, 1962 (aged 31) | 14 | Motherwell |
| 16 | 4FW | Tony Cascarino | (1962-09-01)September 1, 1962 (aged 31) | 50 | Chelsea |
| 17 | 4FW | Eddie McGoldrick | (1965-04-30)April 30, 1965 (aged 29) | 12 | Arsenal |
| 18 | 3MF | Ronnie Whelan | (1961-09-25)September 25, 1961 (aged 32) | 50 | Liverpool |
| 19 | 3MF | Alan McLoughlin | (1967-04-20)April 20, 1967 (aged 27) | 17 | Portsmouth |
| 20 | 4FW | David Kelly | (1965-11-25)November 25, 1965 (aged 28) | 16 | Wolverhampton Wanderers |
| 21 | 3MF | Jason McAteer | (1971-06-18)June 18, 1971 (aged 22) | 5 | Bolton Wanderers |
| 22 | 1GK | Alan Kelly | (1968-08-11)August 11, 1968 (aged 25) | 3 | Sheffield United |

## Group F
### Belgium

Head coach: Paul Van Himst
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Michel Preud'homme | (1959-01-24)January 24, 1959 (aged 35) | 51 | Mechelen |
| 2 | 2DF | Dirk Medved | (1968-09-15)September 15, 1968 (aged 25) | 13 | Club Brugge |
| 3 | 2DF | Vital Borkelmans | (1963-06-01)June 1, 1963 (aged 31) | 19 | Club Brugge |
| 4 | 2DF | Philippe Albert | (1967-08-10)August 10, 1967 (aged 26) | 30 | Anderlecht |
| 5 | 2DF | Rudi Smidts | (1963-08-12)August 12, 1963 (aged 30) | 12 | Antwerp |
| 6 | 3MF | Lorenzo Staelens | (1964-04-30)April 30, 1964 (aged 30) | 19 | Club Brugge |
| 7 | 3MF | Franky Van der Elst | (1961-04-30)April 30, 1961 (aged 33) | 61 | Club Brugge |
| 8 | 4FW | Luc Nilis | (1967-05-25)May 25, 1967 (aged 27) | 25 | Anderlecht |
| 9 | 4FW | Marc Degryse | (1965-09-04)September 4, 1965 (aged 28) | 48 | Anderlecht |
| 10 | 3MF | Enzo Scifo | (1966-02-19)February 19, 1966 (aged 28) | 64 | Monaco |
| 11 | 4FW | Alexandre Czerniatynski | (1960-07-28)July 28, 1960 (aged 33) | 30 | Mechelen |
| 12 | 1GK | Filip De Wilde | (1964-07-05)July 5, 1964 (aged 29) | 4 | Anderlecht |
| 13 | 2DF | Georges Grün (c) | (1962-01-25)January 25, 1962 (aged 32) | 69 | Parma |
| 14 | 2DF | Michel De Wolf | (1958-01-19)January 19, 1958 (aged 36) | 37 | Anderlecht |
| 15 | 3MF | Marc Emmers | (1966-02-25)February 25, 1966 (aged 28) | 33 | Anderlecht |
| 16 | 3MF | Danny Boffin | (1965-07-10)July 10, 1965 (aged 28) | 19 | Anderlecht |
| 17 | 4FW | Josip Weber | (1964-11-16)November 16, 1964 (aged 29) | 2 | Cercle Brugge |
| 18 | 3MF | Marc Wilmots | (1969-02-22)February 22, 1969 (aged 25) | 23 | Standard Liège |
| 19 | 2DF | Eric Van Meir | (1968-02-28)February 28, 1968 (aged 26) | 2 | Charleroi |
| 20 | 1GK | Dany Verlinden | (1963-08-15)August 15, 1963 (aged 30) | 0 | Club Brugge |
| 21 | 3MF | Stephan Van der Heyden | (1969-07-03)July 3, 1969 (aged 24) | 3 | Club Brugge |
| 22 | 2DF | Pascal Renier | (1971-08-03)August 3, 1971 (aged 22) | 1 | Club Brugge |

### Morocco

Head coach: Abdellah Blinda
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Khalil Azmi | (1964-08-23)August 23, 1964 (aged 29) | 19 | Raja CA |
| 2 | 2DF | Nacer Abdellah | (1966-03-03)March 3, 1966 (aged 28) | 10 | Waregem |
| 3 | 2DF | Abdelkrim El Hadrioui | (1972-03-06)March 6, 1972 (aged 22) | 13 | AS FAR |
| 4 | 3MF | Tahar El Khalej | (1968-06-16)June 16, 1968 (aged 26) | 19 | KAC Marrakech |
| 5 | 2DF | Smahi Triki | (1967-08-01)August 1, 1967 (aged 26) | 4 | Châteauroux |
| 6 | 2DF | Noureddine Naybet | (1970-02-10)February 10, 1970 (aged 24) | 20 | Nantes |
| 7 | 3MF | Mustapha Hadji | (1971-11-16)November 16, 1971 (aged 22) | 5 | Nancy |
| 8 | 3MF | Rachid Azzouzi | (1971-01-10)January 10, 1971 (aged 23) | 6 | Duisburg |
| 9 | 4FW | Mohammed Chaouch | (1966-12-12)December 12, 1966 (aged 27) | 16 | Nice |
| 10 | 3MF | Mustafa El Haddaoui (c) | (1961-07-28)July 28, 1961 (aged 32) | 22 | Angers |
| 11 | 3MF | Rachid Daoudi | (1966-02-21)February 21, 1966 (aged 28) | 22 | Wydad AC |
| 12 | 1GK | Said Dghay | (1964-01-14)January 14, 1964 (aged 30) | 2 | CO Casablanca |
| 13 | 4FW | Ahmed Bahja | (1970-12-06)December 6, 1970 (aged 23) | 0 | KAC Marrakech |
| 14 | 2DF | Ahmed Masbahi | (1966-01-17)January 17, 1966 (aged 28) | 14 | KAC Marrakech |
| 15 | 3MF | El Arbi Hababi | (1967-08-12)August 12, 1967 (aged 26) | 9 | OC Khouribga |
| 16 | 4FW | Hassan Nader | (1965-07-08)July 8, 1965 (aged 28) | 18 | Farense |
| 17 | 4FW | Abdeslam Laghrissi | (1962-01-05)January 5, 1962 (aged 32) | 23 | Raja CA |
| 18 | 2DF | Rachid Neqrouz | (1972-04-10)April 10, 1972 (aged 22) | 2 | MC Oujda |
| 19 | 4FW | Abdelmajid Bouyboud | (1966-10-24)October 24, 1966 (aged 27) | 20 | Wydad AC |
| 20 | 3MF | Hassan Kachloul | (1973-02-19)February 19, 1973 (aged 21) | 3 | Nîmes |
| 21 | 3MF | Mohamed Samadi | (1970-03-21)March 21, 1970 (aged 24) | 11 | AS FAR |
| 22 | 1GK | Zakaria Alaoui | (1966-06-17)June 17, 1966 (aged 28) | 5 | KAC Marrakech |

### Netherlands

Head coach: Dick Advocaat
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Ed de Goey | (1966-12-20)December 20, 1966 (aged 27) | 14 | Feyenoord |
| 2 | 2DF | Frank de Boer | (1970-05-15)May 15, 1970 (aged 24) | 25 | Ajax |
| 3 | 3MF | Frank Rijkaard | (1962-09-30)September 30, 1962 (aged 31) | 69 | Ajax |
| 4 | 2DF | Ronald Koeman (c) | (1963-03-21)March 21, 1963 (aged 31) | 73 | Barcelona |
| 5 | 3MF | Rob Witschge | (1966-08-22)August 22, 1966 (aged 27) | 22 | Feyenoord |
| 6 | 3MF | Jan Wouters | (1960-07-17)July 17, 1960 (aged 33) | 66 | PSV Eindhoven |
| 7 | 4FW | Marc Overmars | (1973-03-29)March 29, 1973 (aged 21) | 13 | Ajax |
| 8 | 3MF | Wim Jonk | (1966-10-12)October 12, 1966 (aged 27) | 15 | Inter Milan |
| 9 | 3MF | Ronald de Boer | (1970-05-15)May 15, 1970 (aged 24) | 9 | Ajax |
| 10 | 4FW | Dennis Bergkamp | (1969-05-10)May 10, 1969 (aged 25) | 31 | Inter Milan |
| 11 | 4FW | Bryan Roy | (1970-02-12)February 12, 1970 (aged 24) | 21 | Foggia |
| 12 | 4FW | John Bosman | (1965-02-01)February 1, 1965 (aged 29) | 27 | Anderlecht |
| 13 | 1GK | Edwin van der Sar | (1970-10-29)October 29, 1970 (aged 23) | 0 | Ajax |
| 14 | 2DF | Ulrich van Gobbel | (1971-01-16)January 16, 1971 (aged 23) | 6 | Feyenoord |
| 15 | 2DF | Danny Blind | (1961-08-01)August 1, 1961 (aged 32) | 24 | Ajax |
| 16 | 2DF | Arthur Numan | (1969-12-14)December 14, 1969 (aged 24) | 4 | PSV Eindhoven |
| 17 | 4FW | Gaston Taument | (1970-10-01)October 1, 1970 (aged 23) | 6 | Feyenoord |
| 18 | 2DF | Stan Valckx | (1963-10-20)October 20, 1963 (aged 30) | 7 | Sporting CP |
| 19 | 4FW | Peter van Vossen | (1968-04-21)April 21, 1968 (aged 26) | 10 | Ajax |
| 20 | 3MF | Aron Winter | (1967-03-01)March 1, 1967 (aged 27) | 38 | Lazio |
| 21 | 2DF | John de Wolf | (1962-12-10)December 10, 1962 (aged 31) | 6 | Feyenoord |
| 22 | 1GK | Theo Snelders | (1963-12-07)December 7, 1963 (aged 30) | 1 | Aberdeen |

### Saudi Arabia

Head coach: Jorge Solari
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Mohamed Al-Deayea | (1972-08-02)August 2, 1972 (aged 21) | 32 | Al-Ta'ee |
| 2 | 2DF | Abdullah Al-Dosari | (1969-11-01)November 1, 1969 (aged 24) | 12 | Al-Ettifaq |
| 3 | 2DF | Mohammed Al-Khilaiwi | (1971-08-21)August 21, 1971 (aged 22) | 37 | Al-Ittihad |
| 4 | 2DF | Abdullah Sulaiman | (1973-11-15)November 15, 1973 (aged 20) | 12 | Al-Ahli |
| 5 | 2DF | Ahmed Jamil | (1970-01-06)January 6, 1970 (aged 24) | 69 | Al-Ittihad |
| 6 | 3MF | Fuad Anwar | (1972-10-13)October 13, 1972 (aged 21) | 47 | Al Shabab |
| 7 | 4FW | Fahad Al-Ghesheyan | (1973-08-01)August 1, 1973 (aged 20) | 0 | Al Hilal |
| 8 | 3MF | Fahad Al-Bishi | (1965-09-10)September 10, 1965 (aged 28) | 15 | Al Nassr |
| 9 | 4FW | Majed Abdullah (c) | (1959-11-01)November 1, 1959 (aged 34) | 114 | Al Nassr |
| 10 | 3MF | Saeed Al-Owairan | (1967-08-19)August 19, 1967 (aged 26) | 7 | Al Shabab |
| 11 | 4FW | Fahad Al-Mehallel | (1970-11-11)November 11, 1970 (aged 23) | 30 | Al Shabab |
| 12 | 4FW | Sami Al-Jaber | (1972-12-11)December 11, 1972 (aged 21) | 32 | Al Hilal |
| 13 | 2DF | Mohamed Abd Al-Jawad | (1962-11-28)November 28, 1962 (aged 31) | 117 | Al Ahli |
| 14 | 3MF | Khaled Massad | (1971-11-23)November 23, 1971 (aged 22) | 51 | Al Ahli |
| 15 | 2DF | Saleh Al-Dawod | (1968-09-24)September 24, 1968 (aged 25) | 0 | Al Shabab |
| 16 | 3MF | Talal Jebreen | (1973-09-25)September 25, 1973 (aged 20) | 0 | Al-Riyadh |
| 17 | 2DF | Yassir Al-Taifi | (1971-05-10)May 10, 1971 (aged 23) | ? | Al-Riyadh |
| 18 | 2DF | Awad Al-Anazi | (1968-09-24)September 24, 1968 (aged 25) | 1 | Al Shabab |
| 19 | 3MF | Hamzah Saleh | (1967-04-19)April 19, 1967 (aged 27) | 0 | Al Ahli |
| 20 | 4FW | Hamzah Idris | (1972-10-08)October 8, 1972 (aged 21) | 7 | Ohod |
| 21 | 1GK | Hussein Al-Sadiq | (1973-10-15)October 15, 1973 (aged 20) | 0 | Al Qadsiah |
| 22 | 1GK | Ibrahim Al-Helwah | (1972-08-18)August 18, 1972 (aged 21) | ? | Al-Riyadh |