Groupe A
03.06.1983 04:00 Mexique - Australie 1:1 (1:0)
22:00 Corée du Sud - Écosse 0:2 (0:0)
05.06.1983 19:00 Corée du Sud - Mexique 2:1 (1:1)
23:00 Écosse - Australie 1:2 (0:0)
08.06.1983 23:00 Australie - Corée du Sud 1:2 (0:2)
09.06.1983 03:00 Mexique - Écosse 0:1 (0:1)
Groupe B
03.06.1983 21:00 Pologne - Côte d'Ivoire 7:2 (3:0)
04.06.1983 02:00 Uruguay - États-Unis 3:2 (1:0)
05.06.1983 21:00 États-Unis - Côte d'Ivoire 1:0 (0:0)
06.06.1983 00:00 Uruguay - Pologne 3:1 (0:0)
08.06.1983 21:00 Pologne - États-Unis 2:0 (0:0)
22:00 Côte d'Ivoire - Uruguay 0:0 (0:0)
Groupe C
04.06.1983 19:00 Chine - Argentine 0:5 (0:1)
21:00 Tchéchoslovaquie - Autriche 4:0 (1:0)
07.06.1983 22:00 Tchéchoslovaquie - Chine 3:2 (1:0)
08.06.1983 02:00 Autriche - Argentine 0:3 (0:3)
09.06.1983 22:00 Chine - Autriche 3:0 (0:0)
10.06.1983 00:00 Argentine - Tchéchoslovaquie 2:0 (1:0)
Groupe D
05.06.1983 00:00 U.R.S.S. - Nigeria 0:1 (0:0)
02:00 Pays-Bas - Brésil 1:1 (0:0)
07.06.1983 02:00 Brésil - Nigeria 3:0 (3:0)
04:00 Pays-Bas - U.R.S.S. 3:2 (1:0)
10.06.1983 02:00 U.R.S.S. - Brésil 1:2 (0:0)
04:00 Nigeria - Pays-Bas 0:0 (0:0)
Quarts de finale
11.06.1983 19:00 Écosse - Pologne 0:1 (0:1)
12.06.1983 00:00 Uruguay - Corée du Sud 1:2 (0:0, 1:1) ap
19:00 Argentine - Pays-Bas 2:1 (0:1)
19:00 Brésil - Tchéchoslovaquie 4:1 (3:1)
Demi-finales
16.06.1983 00:00 Pologne - Argentine 0:1 (0:0)
00:00 Corée du Sud - Brésil 1:2 (1:1)
3e place
19.06.1983 02:00 Pologne - Corée du Sud 2:1 (0:1, 1:1) ap
Finale
19.06.1983 19:00 Argentine - Brésil 0:1 (0:1)