| Group A |
|---|
| Team | W | D | L | GF | GA | Diff. | Pts. |
|---|
Brazil | 2 | 0 | 1 | 6 | 3 | +3 | 6 |
Norway | 1 | 2 | 0 | 5 | 4 | +1 | 5 |
Morocco | 1 | 1 | 1 | 5 | 5 | 0 | 4 |
Scotland | 0 | 1 | 2 | 2 | 6 | -4 | 1 |
Morocco 
2:2
Norway
Date and time: 10 June 1998, 21:00
Venue: Stade de la Mosson, Montpellier
Attendance: 29,800
Referee: Pirom Un-Prasert (Thailand)
Scotland 
1:1
Norway
Date and time: 16 June 1998, 17:30
Venue: Parc Lescure, Bordeaux
Attendance: 31,800
Referee: László Vagner (Hungary)
Brazil 
3:0
Morocco
Date and time: 16 June 1998, 21:00
Venue: Stade de la Beaujoire, Nantes
Attendance: 35,500
Referee: Nikolai Levnikov (Russia)
Brazil 
1:2
Norway
Date and time: 23 June 1998, 21:00
Venue: Stade Vélodrome, Marseille
Attendance: 55,000
Referee: Esfandiar Baharmast (United States)
Scotland 
0:3
Morocco
Date and time: 23 June 1998, 21:00
Venue: Stade Geoffroy-Guichard, Saint-Étienne
Attendance: 30,600
Referee: Ali Bujsaim (United Arab Emirates)
| Group B |
|---|
| Team | W | D | L | GF | GA | Diff. | Pts. |
|---|
Italy | 2 | 1 | 0 | 7 | 3 | +4 | 7 |
Chile | 0 | 3 | 0 | 4 | 4 | 0 | 3 |
Austria | 0 | 2 | 1 | 3 | 4 | -1 | 2 |
Cameroon | 0 | 2 | 1 | 2 | 5 | -3 | 2 |
Italy 
2:2
Chile
Date and time: 11 June 1998, 17:30
Venue: Parc Lescure, Bordeaux
Attendance: 31,800
Referee: Lucien Bouchardeau (Niger)
Cameroon 
1:1
Austria
Date and time: 11 June 1998, 21:00
Venue: Stade de Toulouse, Toulouse
Attendance: 33,460
Referee: Epifanio González (Paraguay)
Chile 
1:1
Austria
Date and time: 17 June 1998, 17:30
Venue: Stade Geoffroy-Guichard, Saint-Étienne
Attendance: 30,600
Referee: Gamal Al-Ghandour (Egypt)
Italy 
3:0
Cameroon
Date and time: 17 June 1998, 21:00
Venue: Stade de la Mosson, Montpellier
Attendance: 29,800
Referee: Edward Lennie (Australia)
Italy 
2:1
Austria
Date and time: 23 June 1998, 16:00
Venue: Stade de France, Saint-Denis
Attendance: 80,000
Referee: Paul Durkin (England)
Chile 
1:1
Cameroon
Date and time: 23 June 1998, 16:00
Venue: Stade de la Beaujoire, Nantes
Attendance: 35,500
Referee: László Vagner (Hungary)
| Group C |
|---|
| Team | W | D | L | GF | GA | Diff. | Pts. |
|---|
France | 3 | 0 | 0 | 9 | 1 | +8 | 9 |
Denmark | 1 | 1 | 1 | 3 | 3 | 0 | 4 |
South Africa | 0 | 2 | 1 | 3 | 6 | -3 | 2 |
Saudi Arabia | 0 | 1 | 2 | 2 | 7 | -5 | 1 |
Saudi Arabia 
0:1
Denmark
Date and time: 12 June 1998, 17:30
Venue: Stade Félix Bollaert, Lens
Attendance: 38,140
Referee: Javier Castrilli (Argentina)
France 
3:0
South Africa
Date and time: 12 June 1998, 21:00
Venue: Stade Vélodrome, Marseille
Attendance: 55,077
Referee: Márcio Rezende de Freitas (Brazil)
South Africa 
1:1
Denmark
Date and time: 18 June 1998, 17:30
Venue: Stade de Toulouse, Toulouse
Attendance: 33,300
Referee: John Toro Rendon (Colombia)
France 
4:0
Saudi Arabia
Date and time: 18 June 1998, 21:00
Venue: Stade de France, Saint-Denis
Attendance: 80,000
Referee: Arturo Brizio Carter (Mexico)
France 
2:1
Denmark
Date and time: 24 June 1998, 16:00
Venue: Stade Gerland, Lyon
Attendance: 39,100
Referee: Pierluigi Collina (Italy)
South Africa 
2:2
Saudi Arabia
Date and time: 24 June 1998, 16:00
Venue: Parc Lescure, Bordeaux
Attendance: 31,800
Referee: Mario Sanchez Yanten (Chile)
| Group D |
|---|
| Team | W | D | L | GF | GA | Diff. | Pts. |
|---|
Nigeria | 2 | 0 | 1 | 5 | 5 | 0 | 6 |
Paraguay | 1 | 2 | 0 | 3 | 1 | +2 | 5 |
Spain | 1 | 1 | 1 | 8 | 4 | +4 | 4 |
Bulgaria | 0 | 1 | 2 | 1 | 7 | -6 | 1 |
Paraguay 
0:0
Bulgaria
Date and time: 12 June 1998, 14:30
Venue: Stade de la Mosson, Montpellier
Attendance: 27,650
Referee: Abdul Rahman Al-Zeid (Saudi Arabia)
Spain 
2:3
Nigeria
Date and time: 13 June 1998, 14:30
Venue: Stade de la Beaujoire, Nantes
Attendance: 33,257
Referee: Esfandiar Baharmast (United States)
Nigeria 
1:0
Bulgaria
Date and time: 19 June 1998, 17:30
Venue: Parc des Princes, Paris
Attendance: 45,500
Referee: Mario Sanchez Yanten (Chile)
Spain 
0:0
Paraguay
Date and time: 19 June 1998, 21:00
Venue: Stade Geoffroy-Guichard, Saint-Étienne
Attendance: 30,600
Referee: Ian McLeod (South Africa)
Nigeria 
1:3
Paraguay
Date and time: 24 June 1998, 21:00
Venue: Stade de Toulouse, Toulouse
Attendance: 33,500
Referee: Pirom Un-Prasert (Thailand)
Spain 
6:1
Bulgaria
Date and time: 24 June 1998, 21:00
Venue: Stade Félix Bollaert, Lens
Attendance: 38,100
Referee: Mario van der Ende (Netherlands)
| Group E |
|---|
| Team | W | D | L | GF | GA | Diff. | Pts. |
|---|
Netherlands | 1 | 2 | 0 | 7 | 2 | +5 | 5 |
Mexico | 1 | 2 | 0 | 7 | 5 | +2 | 5 |
Belgium | 0 | 3 | 0 | 3 | 3 | 0 | 3 |
Korea Republic | 0 | 1 | 2 | 2 | 9 | -7 | 1 |
Korea Republic 
1:3
Mexico
Date and time: 13 June 1998, 17:30
Venue: Stade Gerland, Lyon
Attendance: 39,133
Referee: Günter Benkö (Austria)
Netherlands 
0:0
Belgium
Date and time: 13 June 1998, 21:00
Venue: Stade de France, Saint-Denis
Attendance: 75,000
Referee: Pierluigi Collina (Italy)
Belgium 
2:2
Mexico
Date and time: 20 June 1998, 17:30
Venue: Parc Lescure, Bordeaux
Attendance: 31,800
Referee: Hugh Dallas (Scotland)
Netherlands 
5:0
Korea Republic
Date and time: 20 June 1998, 21:00
Venue: Stade Vélodrome, Marseille
Attendance: 55,000
Referee: Ryszard Wójcik (Poland)
Netherlands 
2:2
Mexico
Date and time: 25 June 1998, 16:00
Venue: Stade Geoffroy-Guichard, Saint-Étienne
Attendance: 30,600
Referee: Abdul Rahman Al-Zeid (Saudi Arabia)
Belgium 
1:1
Korea Republic
Date and time: 25 June 1998, 16:00
Venue: Parc des Princes, Paris
Attendance: 45,500
Referee: Márcio Rezende de Freitas (Brazil)
| Group F |
|---|
| Team | W | D | L | GF | GA | Diff. | Pts. |
|---|
Germany | 2 | 1 | 0 | 6 | 2 | +4 | 7 |
Yugoslavia | 2 | 1 | 0 | 4 | 2 | +2 | 7 |
Iran | 1 | 0 | 2 | 2 | 4 | -2 | 3 |
United States | 0 | 0 | 3 | 1 | 5 | -4 | 0 |
Yugoslavia 
1:0
Iran
Date and time: 14 June 1998, 17:30
Venue: Stade Geoffroy-Guichard, Saint-Étienne
Attendance: 30,392
Referee: Alberto Tejada (Peru)
Germany 
2:0
United States
Date and time: 15 June 1998, 21:00
Venue: Parc des Princes, Paris
Attendance: 43,815
Referee: Said Belqola (Morocco)
Germany 
2:2
Yugoslavia
Date and time: 21 June 1998, 14:30
Venue: Stade Félix Bollaert, Lens
Attendance: 38,100
Referee: Kim Milton Nielsen (Denmark)
United States 
1:2
Iran
Date and time: 21 June 1998, 21:00
Venue: Stade Gerland, Lyon
Attendance: 39,100
Referee: Urs Meier (Switzerland)
United States 
0:1
Yugoslavia
Date and time: 25 June 1998, 21:00
Venue: Stade de la Beaujoire, Nantes
Attendance: 35,500
Referee: Gamal Al-Ghandour (Egypt)
Germany 
2:0
Iran
Date and time: 25 June 1998, 21:00
Venue: Stade de la Mosson, Montpellier
Attendance: 29,800
Referee: Epifanio González (Paraguay)
| Group G |
|---|
| Team | W | D | L | GF | GA | Diff. | Pts. |
|---|
Romania | 2 | 1 | 0 | 4 | 2 | +2 | 7 |
England | 2 | 0 | 1 | 5 | 2 | +3 | 6 |
Colombia | 1 | 0 | 2 | 1 | 3 | -2 | 3 |
Tunisia | 0 | 1 | 2 | 1 | 4 | -3 | 1 |
England 
2:0
Tunisia
Date and time: 15 June 1998, 14:30
Venue: Stade Vélodrome, Marseille
Attendance: 54,587
Referee: Masayoshi Okada (Japan)
Romania 
1:0
Colombia
Date and time: 15 June 1998, 17:30
Venue: Stade Gerland, Lyon
Attendance: 37,572
Referee: Lim Kee Chong (Mauritius)
Colombia 
1:0
Tunisia
Date and time: 22 June 1998, 17:30
Venue: Stade de la Mosson, Montpellier
Attendance: 29,800
Referee: Bernd Heynemann (Germany)
Romania 
2:1
England
Date and time: 22 June 1998, 21:00
Venue: Stade de Toulouse, Toulouse
Attendance: 33,500
Referee: Marc Batta (France)
Colombia 
0:2
England
Date and time: 26 June 1998, 21:00
Venue: Stade Félix Bollaert, Lens
Attendance: 38,100
Referee: Arturo Brizio Carter (Mexico)
Romania 
1:1
Tunisia
Date and time: 26 June 1998, 21:00
Venue: Stade de France, Saint-Denis
Attendance: 77,000
Referee: Edward Lennie (Australia)
| Group H |
|---|
| Team | W | D | L | GF | GA | Diff. | Pts. |
|---|
Argentina | 3 | 0 | 0 | 7 | 0 | +7 | 9 |
Croatia | 2 | 0 | 1 | 4 | 2 | +2 | 6 |
Jamaica | 1 | 0 | 2 | 3 | 9 | -6 | 3 |
Japan | 0 | 0 | 3 | 1 | 4 | -3 | 0 |
Argentina 
1:0
Japan
Date and time: 14 June 1998, 14:30
Venue: Stade de Toulouse, Toulouse
Attendance: 33,400
Referee: Mario van der Ende (Netherlands)
Jamaica 
1:3
Croatia
Date and time: 14 June 1998, 21:00
Venue: Stade Félix Bollaert, Lens
Attendance: 38,058
Referee: Vítor Melo Pereira (Portugal)
Japan 
0:1
Croatia
Date and time: 20 June 1998, 14:30
Venue: Stade de la Beaujoire, Nantes
Attendance: 35,500
Referee: Ramesh Ramdhan (Trinidad and Tobago)
Argentina 
5:0
Jamaica
Date and time: 21 June 1998, 17:30
Venue: Parc des Princes, Paris
Attendance: 45,000
Referee: Rune Pedersen (Norway)
Argentina 
1:0
Croatia
Date and time: 26 June 1998, 16:00
Venue: Parc Lescure, Bordeaux
Attendance: 31,800
Referee: Said Belqola (Morocco)
Japan 
1:2
Jamaica
Date and time: 26 June 1998, 16:00
Venue: Stade Gerland, Lyon
Attendance: 39,100
Referee: Günter Benkö (Austria)