Groupe A
10.06.1998 17:30 Brésil - Écosse 2:1 (1:1)
21:00 Maroc - Norvège 2:2 (1:0)
16.06.1998 17:30 Écosse - Norvège 1:1 (0:0)
21:00 Brésil - Maroc 3:0 (2:0)
23.06.1998 21:00 Écosse - Maroc 0:3 (0:1)
21:00 Brésil - Norvège 1:2 (0:0)
Groupe B
11.06.1998 17:30 Italie - Chili 2:2 (1:1)
21:00 Cameroun - Autriche 1:1 (0:0)
17.06.1998 17:30 Chili - Autriche 1:1 (0:0)
21:00 Italie - Cameroun 3:0 (1:0)
23.06.1998 16:00 Italie - Autriche 2:1 (0:0)
16:00 Chili - Cameroun 1:1 (1:0)
Groupe C
12.06.1998 17:30 Arabie Saodite - Danemark 0:1 (0:0)
21:00 France - Afrique du Sud 3:0 (1:0)
18.06.1998 17:30 Afrique du Sud - Danemark 1:1 (0:1)
21:00 France - Arabie Saodite 4:0 (1:0)
24.06.1998 16:00 France - Danemark 2:1 (1:1)
16:00 Afrique du Sud - Arabie Saodite 2:2 (1:1)
Groupe D
12.06.1998 14:30 Paraguay - Bulgarie 0:0 (0:0)
13.06.1998 14:30 Espagne - Nigeria 2:3 (1:1)
19.06.1998 17:30 Nigeria - Bulgarie 1:0 (1:0)
21:00 Espagne - Paraguay 0:0 (0:0)
24.06.1998 21:00 Espagne - Bulgarie 6:1 (2:0)
21:00 Nigeria - Paraguay 1:3 (1:1)
Groupe E
13.06.1998 17:30 Corée du Sud - Mexique 1:3 (1:0)
21:00 Pays-Bas - Belgique 0:0 (0:0)
20.06.1998 17:30 Belgique - Mexique 2:2 (1:0)
21:00 Pays-Bas - Corée du Sud 5:0 (2:0)
25.06.1998 16:00 Belgique - Corée du Sud 1:1 (1:0)
16:00 Pays-Bas - Mexique 2:2 (2:0)
Groupe F
14.06.1998 17:30 Yougoslavie - Iran 1:0 (0:0)
15.06.1998 21:00 Allemagne - États-Unis 2:0 (1:0)
21.06.1998 14:30 Allemagne - Yougoslavie 2:2 (0:1)
21:00 États-Unis - Iran 1:2 (0:1)
25.06.1998 21:00 Allemagne - Iran 2:0 (0:0)
21:00 États-Unis - Yougoslavie 0:1 (0:1)
Groupe G
15.06.1998 14:30 Angleterre - Tunisie 2:0 (1:0)
17:30 Romanie - Colombie 1:0 (1:0)
22.06.1998 17:30 Colombie - Tunisie 1:0 (0:0)
21:00 Romanie - Angleterre 2:1 (0:0)
26.06.1998 21:00 Romanie - Tunisie 1:1 (0:1)
21:00 Colombie - Angleterre 0:2 (0:2)
Groupe H
14.06.1998 14:30 Argentine - Japon 1:0 (1:0)
21:00 Jamaïque - Croatie 1:3 (1:1)
20.06.1998 14:30 Japon - Croatie 0:1 (0:0)
21.06.1998 17:30 Argentine - Jamaïque 5:0 (1:0)
26.06.1998 16:00 Japon - Jamaïque 1:2 (0:1)
16:00 Argentine - Croatie 1:0 (1:0)
tour des 16
27.06.1998 16:30 Italie - Norvège 1:0 (1:0)
21:00 Brésil - Chili 4:1 (3:0)
28.06.1998 16:30 France - Paraguay 1:0 (0:0, 0:0) ap
21:00 Nigeria - Danemark 1:4 (0:2)
29.06.1998 16:30 Allemagne - Mexique 2:1 (0:0)
21:00 Pays-Bas - Yougoslavie 2:1 (1:0)
30.06.1998 16:30 Romanie - Croatie 0:1 (0:1)
21:00 Argentine - Angleterre 4:3 (2:2, 2:2, 2:2) tab
Quarts de finale
03.07.1998 16:30 Italie - France 3:4 (0:0, 0:0, 0:0) tab
21:00 Brésil - Danemark 3:2 (2:1)
04.07.1998 16:30 Pays-Bas - Argentine 2:1 (1:1)
21:00 Allemagne - Croatie 0:3 (0:1)
Demi-finales
07.07.1998 21:00 Brésil - Pays-Bas 4:2 (0:0, 1:1, 1:1) tab
08.07.1998 21:00 France - Croatie 2:1 (0:0)
3e place
11.07.1998 21:00 Pays-Bas - Croatie 1:2 (1:2)
Finale
12.07.1998 21:00 Brésil - France 0:3 (0:2)