| Group 1 |
|---|
| Team | W | D | L | GF | GA | Diff. | Pts. |
|---|
East Germany | 2 | 1 | 0 | 4 | 1 | +3 | 5 |
West Germany | 2 | 0 | 1 | 4 | 1 | +3 | 4 |
Chile | 0 | 2 | 1 | 1 | 2 | -1 | 2 |
Australia | 0 | 1 | 2 | 0 | 5 | -5 | 1 |
East Germany 
2:0
Australia
Date and time: 14 June 1974, 19:30
Venue: Volksparkstadion, Hamburg
Attendance: 10,000
Referee: Youssou N'Diaye (Senegal)
Australia 
0:3
West Germany
Date and time: 18 June 1974, 16:00
Venue: Volksparkstadion, Hamburg
Attendance: 35,000
Referee: Mahmoud Mustafa Kamel (Egypt)
Chile 
1:1
East Germany
Date and time: 18 June 1974, 19:30
Venue: Olympiastadion, West Berlin
Attendance: 20,000
Referee: Aurelio Angonese (Italy)
Australia 
0:0
Chile
Date and time: 22 June 1974, 16:00
Venue: Olympiastadion, West Berlin
Attendance: 14,681
Referee: Jafar Namdar (Iran)
East Germany 
1:0
West Germany
Date and time: 22 June 1974, 19:30
Venue: Volksparkstadion, Hamburg
Attendance: 60,350
Referee: Ramon Barreto (Uruguay)
| Group 2 |
|---|
| Team | W | D | L | GF | GA | Diff. | Pts. |
|---|
Yugoslavia | 1 | 2 | 0 | 10 | 1 | +9 | 4 |
Brazil | 1 | 2 | 0 | 3 | 0 | +3 | 4 |
Scotland | 1 | 2 | 0 | 3 | 1 | +2 | 4 |
Zaire | 0 | 0 | 3 | 0 | 14 | -14 | 0 |
Brazil 
0:0
Yugoslavia
Date and time: 13 June 1974, 17:00
Venue: Waldstadion, Frankfurt
Attendance: 62,000
Referee: Rudolf Scheurer (Switzerland)
Zaire 
0:2
Scotland
Date and time: 14 June 1974, 19:30
Venue: Westfalenstadion, Dortmund
Attendance: 25,000
Referee: Gerhard Schulenburg (West Germany)
Yugoslavia 
9:0
Zaire
Date and time: 18 June 1974, 19:30
Venue: Parkstadion, Gelsenkirchen
Attendance: 20,000
Referee: Omar Delgado Gómez (Colombia)
Scotland 
0:0
Brazil
Date and time: 18 June 1974, 19:30
Venue: Waldstadion, Frankfurt
Attendance: 50,000
Referee: Arie van Gemert (Netherlands)
Scotland 
1:1
Yugoslavia
Date and time: 22 June 1974, 16:00
Venue: Waldstadion, Frankfurt
Attendance: 60,000
Referee: González Archundía (Mexico)
Zaire 
0:3
Brazil
Date and time: 22 June 1974, 16:00
Venue: Parkstadion, Gelsenkirchen
Attendance: 35,000
Referee: Nicolae Rainea (Romania)
| Group 3 |
|---|
| Team | W | D | L | GF | GA | Diff. | Pts. |
|---|
Netherlands | 2 | 1 | 0 | 6 | 1 | +5 | 5 |
Sweden | 1 | 2 | 0 | 3 | 0 | +3 | 4 |
Bulgaria | 0 | 2 | 1 | 2 | 5 | -3 | 2 |
Uruguay | 0 | 1 | 2 | 1 | 6 | -5 | 1 |
Uruguay 
0:2
Netherlands
Date and time: 15 June 1974, 16:00
Venue: Niedersachsenstadion, Hanover
Attendance: 53,700
Referee: Károly Palotai (Hungary)
Sweden 
0:0
Bulgaria
Date and time: 15 June 1974, 16:00
Venue: Rheinstadion, Düsseldorf
Attendance: 22,500
Referee: Edison Perez Nunez (Peru)
Uruguay 
1:1
Bulgaria
Date and time: 19 June 1974, 19:30
Venue: Niedersachsenstadion, Hanover
Attendance: 12,000
Referee: Jack Taylor (England)
Netherlands 
0:0
Sweden
Date and time: 19 June 1974, 19:30
Venue: Westfalenstadion, Dortmund
Attendance: 53,700
Referee: Werner Winsemann (Canada)
Netherlands 
4:1
Bulgaria
Date and time: 23 June 1974, 16:00
Venue: Westfalenstadion, Dortmund
Attendance: 52,100
Referee: Tony Boskovic (Australia)
Sweden 
3:0
Uruguay
Date and time: 23 June 1974, 16:00
Venue: Rheinstadion, Düsseldorf
Attendance: 27,100
Referee: Erich Linemayr (Austria)
| Group 4 |
|---|
| Team | W | D | L | GF | GA | Diff. | Pts. |
|---|
Poland | 3 | 0 | 0 | 12 | 3 | +9 | 6 |
Argentina | 1 | 1 | 1 | 7 | 5 | +2 | 3 |
Italy | 1 | 1 | 1 | 5 | 4 | +1 | 3 |
Haiti | 0 | 0 | 3 | 2 | 14 | -12 | 0 |
Italy 
3:1
Haiti
Date and time: 15 June 1974, 18:00
Venue: Olympiastadion, Munich
Attendance: 51,100
Referee: Vicente Llobregat (Venezuela)
Poland 
3:2
Argentina
Date and time: 15 June 1974, 18:00
Venue: Neckarstadion, Stuttgart
Attendance: 31,500
Referee: Clive Thomas (Wales)
Argentina 
1:1
Italy
Date and time: 19 June 1974, 19:30
Venue: Neckarstadion, Stuttgart
Attendance: 68,900
Referee: Rudi Glöckner (East Germany)
Haiti 
0:7
Poland
Date and time: 19 June 1974, 19:30
Venue: Olympiastadion, Munich
Attendance: 23,400
Referee: Govindasamay Suppiah (Singapore)
Argentina 
4:1
Haiti
Date and time: 23 June 1974, 16:00
Venue: Olympiastadion, Munich
Attendance: 24,000
Referee: Pablo Sanchez Ibanez (Spain)
Poland 
2:1
Italy
Date and time: 23 June 1974, 16:00
Venue: Neckarstadion, Stuttgart
Attendance: 68,900
Referee: Hans-Joachim Weyland (West Germany)
| Group A |
|---|
| Team | W | D | L | GF | GA | Diff. | Pts. |
|---|
| Netherlands | 3 | 0 | 0 | 8 | 0 | +8 | 6 |
| Brazil | 2 | 0 | 1 | 3 | 3 | 0 | 4 |
| East Germany | 0 | 1 | 2 | 1 | 4 | -3 | 1 |
| Argentina | 0 | 1 | 2 | 2 | 7 | -5 | 1 |
| Group B |
|---|
| Team | W | D | L | GF | GA | Diff. | Pts. |
|---|
| West Germany | 3 | 0 | 0 | 7 | 2 | +5 | 6 |
| Poland | 2 | 0 | 1 | 3 | 2 | +1 | 4 |
| Sweden | 1 | 0 | 2 | 4 | 6 | -2 | 2 |
| Yugoslavia | 0 | 0 | 3 | 2 | 6 | -4 | 0 |