Group 1
14/06/1974 15:00 Germany - Chile 1:0 (1:0)
18:30 GDR - Australia 2:0 (0:0)
18/06/1974 15:00 Australia - Germany 0:3 (0:2)
18:30 Chile - GDR 1:1 (0:0)
22/06/1974 15:00 Australia - Chile 0:0 (0:0)
18:30 GDR - Germany 1:0 (0:0)
Group 2
13/06/1974 16:00 Brazil - Yugoslavia 0:0 (0:0)
14/06/1974 18:30 Congo DR - Scotland 0:2 (0:2)
18/06/1974 18:30 Scotland - Brazil 0:0 (0:0)
18:30 Yugoslavia - Congo DR 9:0 (6:0)
22/06/1974 15:00 Scotland - Yugoslavia 1:1 (0:0)
15:00 Congo DR - Brazil 0:3 (0:1)
Group 3
15/06/1974 15:00 Uruguay - Netherlands 0:2 (0:1)
15:00 Sweden - Bulgaria 0:0 (0:0)
19/06/1974 18:30 Bulgaria - Uruguay 1:1 (0:0)
18:30 Netherlands - Sweden 0:0 (0:0)
23/06/1974 15:00 Sweden - Uruguay 3:0 (0:0)
15:00 Bulgaria - Netherlands 1:4 (0:2)
Group 4
15/06/1974 17:00 Poland - Argentina 3:2 (2:0)
17:00 Italy - Haiti 3:1 (0:0)
19/06/1974 18:30 Haiti - Poland 0:7 (0:5)
18:30 Argentina - Italy 1:1 (1:1)
23/06/1974 15:00 Argentina - Haiti 4:1 (2:0)
15:00 Poland - Italy 2:1 (2:0)
Group A
26/06/1974 18:30 Netherlands - Argentina 4:0 (2:0)
18:30 Brazil - GDR 1:0 (0:0)
30/06/1974 15:00 GDR - Netherlands 0:2 (0:1)
15:00 Argentina - Brazil 1:2 (1:1)
03/07/1974 18:30 Netherlands - Brazil 2:0 (0:0)
18:30 Argentina - GDR 1:1 (1:1)
Group B
26/06/1974 15:00 Yugoslavia - Germany 0:2 (0:1)
18:30 Sweden - Poland 0:1 (0:1)
30/06/1974 15:00 Poland - Yugoslavia 2:1 (1:1)
18:30 Germany - Sweden 4:2 (0:1)
03/07/1974 15:30 Poland - Germany 0:1 (0:0)
18:30 Sweden - Yugoslavia 2:1 (1:1)
3rd place
06/07/1974 15:00 Brazil - Poland 0:1 (0:0)
Final
07/07/1974 15:00 Netherlands - Germany 1:2 (1:2)