| Group A |
|---|
| Team | W | D | L | GF | GA | Diff. | Pts. |
|---|
Germany | 3 | 0 | 0 | 8 | 2 | +6 | 9 |
Ecuador | 2 | 0 | 1 | 5 | 3 | +2 | 6 |
Poland | 1 | 0 | 2 | 2 | 4 | -2 | 3 |
Costa Rica | 0 | 0 | 3 | 3 | 9 | -6 | 0 |
Poland 
0:2
Ecuador
Date and time: 9 June 2006, 21:00
Venue: FIFA WM Stadion Gelsenkirchen, Gelsenkirchen
Attendance: 52,000
Referee: Toru Kamikawa (Japan)
Germany 
1:0
Poland
Date and time: 14 June 2006, 21:00
Venue: FIFA WM Stadion Dortmund, Dortmund
Attendance: 65,000
Referee: Luis Medina Cantalejo (Spain)
Ecuador 
3:0
Costa Rica
Date and time: 15 June 2006, 15:00
Venue: FIFA WM Stadion Hamburg, Hamburg
Attendance: 50,000
Referee: Coffi Codjia (Benin)
Ecuador 
0:3
Germany
Date and time: 20 June 2006, 16:00
Venue: Olympiastadion, Berlin
Attendance: 72,000
Referee: Valentin Ivanov (Russia)
Costa Rica 
1:2
Poland
Date and time: 20 June 2006, 16:00
Venue: FIFA WM Stadion Hannover, Hannover
Attendance: 43,000
Referee: Shamsul Maidin (Singapore)
| Group B |
|---|
| Team | W | D | L | GF | GA | Diff. | Pts. |
|---|
England | 2 | 1 | 0 | 5 | 2 | +3 | 7 |
Sweden | 1 | 2 | 0 | 3 | 2 | +1 | 5 |
Paraguay | 1 | 0 | 2 | 2 | 2 | 0 | 3 |
Trinidad and Tobago | 0 | 1 | 2 | 0 | 4 | -4 | 1 |
England 
1:0
Paraguay
Date and time: 10 June 2006, 15:00
Venue: FIFA WM Stadion Frankfurt, Frankfurt
Attendance: 48,000
Referee: Marco Rodríguez (Mexico)
Trinidad and Tobago 
0:0
Sweden
Date and time: 10 June 2006, 18:00
Venue: FIFA WM Stadion Dortmund, Dortmund
Attendance: 62,959
Referee: Shamsul Maidin (Singapore)
England 
2:0
Trinidad and Tobago
Date and time: 15 June 2006, 18:00
Venue: FIFA WM Stadion Nürnberg, Nuremberg
Attendance: 41,000
Referee: Toru Kamikawa (Japan)
Sweden 
1:0
Paraguay
Date and time: 15 June 2006, 21:00
Venue: Olympiastadion, Berlin
Attendance: 72,000
Referee: Luboš Michel (Slovakia)
Sweden 
2:2
England
Date and time: 20 June 2006, 21:00
Venue: FIFA WM Stadion Köln, Cologne
Attendance: 45,000
Referee: Massimo Busacca (Switzerland)
Paraguay 
2:0
Trinidad and Tobago
Date and time: 20 June 2006, 21:00
Venue: Fritz Walter Stadion, Kaiserslautern
Attendance: 46,000
Referee: Roberto Rosetti (Italy)
| Group C |
|---|
| Team | W | D | L | GF | GA | Diff. | Pts. |
|---|
Argentina | 2 | 1 | 0 | 8 | 1 | +7 | 7 |
Netherlands | 2 | 1 | 0 | 3 | 1 | +2 | 7 |
Ivory Coast | 1 | 0 | 2 | 5 | 6 | -1 | 3 |
Serbia and Montenegro | 0 | 0 | 3 | 2 | 10 | -8 | 0 |
Argentina 
2:1
Ivory Coast
Date and time: 10 June 2006, 21:00
Venue: FIFA WM Stadion Hamburg, Hamburg
Attendance: 49,480
Referee: Frank De Bleeckere (Belgium)
Serbia and Montenegro 
0:1
Netherlands
Date and time: 11 June 2006, 15:00
Venue: Zentralstadion, Leipzig
Attendance: 43,000
Referee: Markus Merk (Germany)
Argentina 
6:0
Serbia and Montenegro
Date and time: 16 June 2006, 15:00
Venue: FIFA WM Stadion Gelsenkirchen, Gelsenkirchen
Attendance: 52,000
Referee: Roberto Rosetti (Italy)
Netherlands 
2:1
Ivory Coast
Date and time: 16 June 2006, 18:00
Venue: Gottlieb-Daimler-Stadion, Stuttgart
Attendance: 52,000
Referee: Óscar Ruiz (Colombia)
Netherlands 
0:0
Argentina
Date and time: 21 June 2006, 21:00
Venue: FIFA WM Stadion Frankfurt, Frankfurt
Attendance: 48,000
Referee: Luis Medina Cantalejo (Spain)
Ivory Coast 
3:2
Serbia and Montenegro
Date and time: 21 June 2006, 21:00
Venue: FIFA WM Stadion München, Munich
Attendance: 66,000
Referee: Marco Rodríguez (Mexico)
| Group D |
|---|
| Team | W | D | L | GF | GA | Diff. | Pts. |
|---|
Portugal | 3 | 0 | 0 | 5 | 1 | +4 | 9 |
Mexico | 1 | 1 | 1 | 4 | 3 | +1 | 4 |
Angola | 0 | 2 | 1 | 1 | 2 | -1 | 2 |
Iran | 0 | 1 | 2 | 2 | 6 | -4 | 1 |
Mexico 
3:1
Iran
Date and time: 11 June 2006, 18:00
Venue: FIFA WM Stadion Nürnberg, Nuremberg
Attendance: 41,000
Referee: Roberto Rosetti (Italy)
Angola 
0:1
Portugal
Date and time: 11 June 2006, 21:00
Venue: FIFA WM Stadion Köln, Cologne
Attendance: 45,000
Referee: Jorge Larrionda (Uruguay)
Mexico 
0:0
Angola
Date and time: 16 June 2006, 21:00
Venue: FIFA WM Stadion Hannover, Hannover
Attendance: 43,000
Referee: Shamsul Maidin (Singapore)
Portugal 
2:0
Iran
Date and time: 17 June 2006, 15:00
Venue: FIFA WM Stadion Frankfurt, Frankfurt
Attendance: 48,000
Referee: Éric Poulat (France)
Portugal 
2:1
Mexico
Date and time: 21 June 2006, 16:00
Venue: FIFA WM Stadion Gelsenkirchen, Gelsenkirchen
Attendance: 52,000
Referee: Luboš Michel (Slovakia)
Iran 
1:1
Angola
Date and time: 21 June 2006, 16:00
Venue: Zentralstadion, Leipzig
Attendance: 38,000
Referee: Mark Shield (Australia)
| Group E |
|---|
| Team | W | D | L | GF | GA | Diff. | Pts. |
|---|
Italy | 2 | 1 | 0 | 5 | 1 | +4 | 7 |
Ghana | 2 | 0 | 1 | 4 | 3 | +1 | 6 |
Czech Republic | 1 | 0 | 2 | 3 | 4 | -1 | 3 |
United States | 0 | 1 | 2 | 2 | 6 | -4 | 1 |
United States 
0:3
Czech Republic
Date and time: 12 June 2006, 18:00
Venue: FIFA WM Stadion Gelsenkirchen, Gelsenkirchen
Attendance: 52,000
Referee: Carlos Amarilla (Paraguay)
Italy 
2:0
Ghana
Date and time: 12 June 2006, 21:00
Venue: FIFA WM Stadion Hannover, Hannover
Attendance: 43,000
Referee: Carlos Eugênio Simon (Brazil)
Czech Republic 
0:2
Ghana
Date and time: 17 June 2006, 18:00
Venue: FIFA WM Stadion Köln, Cologne
Attendance: 45,000
Referee: Horacio Elizondo (Argentina)
Italy 
1:1
United States
Date and time: 17 June 2006, 21:00
Venue: Fritz Walter Stadion, Kaiserslautern
Attendance: 46,000
Referee: Jorge Larrionda (Uruguay)
Czech Republic 
0:2
Italy
Date and time: 22 June 2006, 16:00
Venue: FIFA WM Stadion Hamburg, Hamburg
Attendance: 50,000
Referee: Benito Archundia (Mexico)
Ghana 
2:1
United States
Date and time: 22 June 2006, 16:00
Venue: FIFA WM Stadion Nürnberg, Nuremberg
Attendance: 41,000
Referee: Markus Merk (Germany)
| Group F |
|---|
| Team | W | D | L | GF | GA | Diff. | Pts. |
|---|
Brazil | 3 | 0 | 0 | 7 | 1 | +6 | 9 |
Australia | 1 | 1 | 1 | 5 | 5 | 0 | 4 |
Croatia | 0 | 2 | 1 | 2 | 3 | -1 | 2 |
Japan | 0 | 1 | 2 | 2 | 7 | -5 | 1 |
Australia 
3:1
Japan
Date and time: 12 June 2006, 15:00
Venue: Fritz Walter Stadion, Kaiserslautern
Attendance: 46,000
Referee: Essam Abd El Fatah (Egypt)
Brazil 
1:0
Croatia
Date and time: 13 June 2006, 21:00
Venue: Olympiastadion, Berlin
Attendance: 72,000
Referee: Benito Archundia (Mexico)
Croatia 
0:0
Japan
Date and time: 18 June 2006, 15:00
Venue: FIFA WM Stadion Nürnberg, Nuremberg
Attendance: 41,000
Referee: Frank De Bleeckere (Belgium)
Brazil 
2:0
Australia
Date and time: 18 June 2006, 18:00
Venue: FIFA WM Stadion München, Munich
Attendance: 66,000
Referee: Markus Merk (Germany)
Japan 
1:4
Brazil
Date and time: 22 June 2006, 21:00
Venue: FIFA WM Stadion Dortmund, Dortmund
Attendance: 65,000
Referee: Éric Poulat (France)
Croatia 
2:2
Australia
Date and time: 22 June 2006, 21:00
Venue: Gottlieb-Daimler-Stadion, Stuttgart
Attendance: 52,000
Referee: Graham Poll (England)
| Group G |
|---|
| Team | W | D | L | GF | GA | Diff. | Pts. |
|---|
Switzerland | 2 | 1 | 0 | 4 | 0 | +4 | 7 |
France | 1 | 2 | 0 | 3 | 1 | +2 | 5 |
Korea Republic | 1 | 1 | 1 | 3 | 4 | -1 | 4 |
Togo | 0 | 0 | 3 | 1 | 6 | -5 | 0 |
Korea Republic 
2:1
Togo
Date and time: 13 June 2006, 15:00
Venue: FIFA WM Stadion Frankfurt, Frankfurt
Attendance: 48,000
Referee: Graham Poll (England)
France 
0:0
Switzerland
Date and time: 13 June 2006, 18:00
Venue: Gottlieb-Daimler-Stadion, Stuttgart
Attendance: 52,000
Referee: Valentin Ivanov (Russia)
France 
1:1
Korea Republic
Date and time: 18 June 2006, 21:00
Venue: Zentralstadion, Leipzig
Attendance: 43,000
Referee: Benito Archundia (Mexico)
Togo 
0:2
Switzerland
Date and time: 19 June 2006, 15:00
Venue: FIFA WM Stadion Dortmund, Dortmund
Attendance: 65,000
Referee: Carlos Amarilla (Paraguay)
Togo 
0:2
France
Date and time: 23 June 2006, 21:00
Venue: FIFA WM Stadion Köln, Cologne
Attendance: 45,000
Referee: Jorge Larrionda (Uruguay)
Switzerland 
2:0
Korea Republic
Date and time: 23 June 2006, 21:00
Venue: FIFA WM Stadion Hannover, Hannover
Attendance: 43,000
Referee: Horacio Elizondo (Argentina)
| Group H |
|---|
| Team | W | D | L | GF | GA | Diff. | Pts. |
|---|
Spain | 3 | 0 | 0 | 8 | 1 | +7 | 9 |
Ukraine | 2 | 0 | 1 | 5 | 4 | +1 | 6 |
Tunisia | 0 | 1 | 2 | 3 | 6 | -3 | 1 |
Saudi Arabia | 0 | 1 | 2 | 2 | 7 | -5 | 1 |
Spain 
4:0
Ukraine
Date and time: 14 June 2006, 15:00
Venue: Zentralstadion, Leipzig
Attendance: 43,000
Referee: Massimo Busacca (Switzerland)
Tunisia 
2:2
Saudi Arabia
Date and time: 14 June 2006, 18:00
Venue: FIFA WM Stadion München, Munich
Attendance: 66,000
Referee: Mark Shield (Australia)
Saudi Arabia 
0:4
Ukraine
Date and time: 19 June 2006, 18:00
Venue: FIFA WM Stadion Hamburg, Hamburg
Attendance: 50,000
Referee: Graham Poll (England)
Spain 
3:1
Tunisia
Date and time: 19 June 2006, 21:00
Venue: Gottlieb-Daimler-Stadion, Stuttgart
Attendance: 52,000
Referee: Carlos Eugênio Simon (Brazil)
Saudi Arabia 
0:1
Spain
Date and time: 23 June 2006, 16:00
Venue: Fritz Walter Stadion, Kaiserslautern
Attendance: 46,000
Referee: Coffi Codjia (Benin)
Ukraine 
1:0
Tunisia
Date and time: 23 June 2006, 16:00
Venue: Olympiastadion, Berlin
Attendance: 72,000
Referee: Carlos Amarilla (Paraguay)