Grupo 1
27.08.1972 15:00 Marruecos - Estados Unidos 0:0 (0:0)
15:00 Alemania - Malasia 3:0 (0:0)
29.08.1972 16:30 Malasia - Estados Unidos 3:0 (1:0)
16:30 Alemania - Marruecos 3:0 (2:0)
31.08.1972 16:30 Marruecos - Malasia 6:0 (4:0)
20:00 Alemania - Estados Unidos 7:0 (2:0)
Grupo 2
28.08.1972 16:30 USSR - Myanmar 1:0 (0:0)
16:30 México - Sudán 1:0 (1:0)
30.08.1972 16:30 México - Myanmar 1:0 (0:0)
17:30 USSR - Sudán 2:1 (2:0)
01.09.1972 16:30 Myanmar - Sudán 2:0 (1:0)
16:30 USSR - México 4:1 (3:0)
Grupo 3
27.08.1972 15:00 Hungría - Irán 5:0 (1:0)
15:00 Dinamarca - Brasil 3:2 (1:0)
29.08.1972 16:30 Dinamarca - Irán 4:0 (3:0)
17:30 Hungría - Brasil 2:2 (1:0)
31.08.1972 16:30 Irán - Brasil 1:0 (0:0)
16:30 Dinamarca - Hungría 0:2 (0:1)
Grupo 4
28.08.1972 16:30 Polonia - Colombia 5:1 (3:0)
17:30 RDA - Ghana 4:0 (2:0)
30.08.1972 16:30 RDA - Colombia 6:1 (4:1)
16:30 Polonia - Ghana 4:0 (1:0)
01.09.1972 16:30 Polonia - RDA 2:1 (1:1)
20:00 Colombia - Ghana 3:1 (0:0)
2ª ronda Grupo A
03.09.1972 15:00 Hungría - RDA 2:0 (0:0)
20:00 Alemania - México 1:1 (1:0)
05.09.1972 16:30 RDA - México 7:0 (2:0)
06.09.1972 20:00 Hungría - Alemania 4:1 (2:1)
08.09.1972 16:30 Hungría - México 2:0 (1:0)
21:30 RDA - Alemania 3:2 (1:1)
Segunda ronda Grupo B
03.09.1972 15:00 Dinamarca - Polonia 1:1 (1:1)
21:00 USSR - Marruecos 3:0 (2:0)
05.09.1972 16:30 USSR - Polonia 1:2 (1:0)
16:30 Dinamarca - Marruecos 3:1 (0:0)
08.09.1972 16:30 USSR - Dinamarca 4:0 (2:0)
16:30 Polonia - Marruecos 5:0 (3:0)
Partido por el tercer puesto
10.09.1972 10:00 USSR - RDA 2:2 (2:1, 2:2) pró.
Final
10.09.1972 20:15 Polonia - Hungría 2:1 (0:1)