Grupo A
09.06.1990 21:00 Italia - Austria 1:0 (0:0)
10.06.1990 17:00 Estados Unidos - Checoslovaquia 1:5 (0:2)
14.06.1990 21:00 Italia - Estados Unidos 1:0 (1:0)
15.06.1990 17:00 Austria - Checoslovaquia 0:1 (0:1)
19.06.1990 21:00 Italia - Checoslovaquia 2:0 (1:0)
21:00 Austria - Estados Unidos 2:1 (0:0)
Grupo B
08.06.1990 18:00 Argentina - Camerún 0:1 (0:0)
09.06.1990 17:00 USSR - Rumania 0:2 (0:1)
13.06.1990 21:00 Argentina - USSR 2:0 (1:0)
14.06.1990 21:00 Camerún - Rumania 2:1 (0:0)
18.06.1990 21:00 Argentina - Rumania 1:1 (0:0)
21:00 Camerún - USSR 0:4 (0:2)
Grupo C
10.06.1990 21:00 Brasil - Suecia 2:1 (1:0)
11.06.1990 17:00 Costa Rica - Escocia 1:0 (0:0)
16.06.1990 17:00 Brasil - Costa Rica 1:0 (1:0)
21:00 Suecia - Escocia 1:2 (0:1)
20.06.1990 21:00 Suecia - Costa Rica 1:2 (1:0)
21:00 Brasil - Escocia 1:0 (0:0)
Grupo D
09.06.1990 21:00 EAU - Colombia 0:2 (0:0)
10.06.1990 21:00 Alemania - Yugoslavia 4:1 (2:0)
14.06.1990 17:00 Yugoslavia - Colombia 1:0 (0:0)
15.06.1990 21:00 Alemania - EAU 5:1 (2:0)
19.06.1990 17:00 Alemania - Colombia 1:1 (0:0)
17:00 Yugoslavia - EAU 4:1 (2:1)
Grupo E
12.06.1990 17:00 Bélgica - Corea del Sur 2:0 (0:0)
13.06.1990 17:00 Uruguay - España 0:0 (0:0)
17.06.1990 21:00 Corea del Sur - España 1:3 (1:1)
21:00 Bélgica - Uruguay 3:1 (2:0)
21.06.1990 17:00 Bélgica - España 1:2 (1:2)
17:00 Corea del Sur - Uruguay 0:1 (0:0)
Grupo F
11.06.1990 21:00 Inglaterra - Irlanda 1:1 (1:0)
12.06.1990 21:00 Países Bajos - Egipto 1:1 (0:0)
16.06.1990 21:00 Inglaterra - Países Bajos 0:0 (0:0)
17.06.1990 17:00 Irlanda - Egipto 0:0 (0:0)
21.06.1990 21:00 Inglaterra - Egipto 1:0 (0:0)
21:00 Irlanda - Países Bajos 1:1 (0:1)
Octavos de final
23.06.1990 17:00 Camerún - Colombia 2:1 (0:0, 0:0) pró.
21:00 Checoslovaquia - Costa Rica 4:1 (1:0)
24.06.1990 17:00 Brasil - Argentina 0:1 (0:0)
21:00 Alemania - Países Bajos 2:1 (0:0)
25.06.1990 17:00 Irlanda - Rumania 5:4 (0:0, 0:0, 0:0) pn.
21:00 Italia - Uruguay 2:0 (0:0)
26.06.1990 17:00 España - Yugoslavia 1:2 (0:0, 1:1) pró.
21:00 Inglaterra - Bélgica 1:0 (0:0, 0:0) pró.
Cuartos de final
30.06.1990 17:00 Yugoslavia - Argentina 2:3 (0:0, 0:0, 0:0) pn.
21:00 Italia - Irlanda 1:0 (1:0)
01.07.1990 17:00 Alemania - Checoslovaquia 1:0 (1:0)
21:00 Inglaterra - Camerún 3:2 (1:0, 2:2) pró.
Semifinales
03.07.1990 20:00 Italia - Argentina 3:4 (1:0, 1:1, 1:1) pn.
04.07.1990 20:00 Alemania - Inglaterra 4:3 (0:0, 1:1, 1:1) pn.
Tercer puesto
07.07.1990 20:00 Italia - Inglaterra 2:1 (0:0)
Final
08.07.1990 20:00 Alemania - Argentina 1:0 (0:0)