| Group stage |
| Group A |
|
| Germany | 9 | 3 | 3 | 0 | 0 | 8 | 2 | +6 | | Ecuador | 6 | 3 | 2 | 0 | 1 | 5 | 3 | +2 | | Poland | 3 | 3 | 1 | 0 | 2 | 2 | 4 | -2 | | Costa Rica | 0 | 3 | 0 | 0 | 3 | 3 | 9 | -6 |
|
| 09.06.2006 18:00 CEST(UTC+2) |
Germany |
4-2 |
Costa Rica |
Allianz Arena - Munich |
66000 |
| 09.06.2006 21:00 CEST(UTC+2) |
Poland |
0-2 |
Ecuador |
Veltins-Arena - Gelsenkirchen |
52000 |
| 14.06.2006 21:00 CEST(UTC+2) |
Germany |
1-0 |
Poland |
Signal Iduna Park - Dortmund |
65000 |
| 15.06.2006 15:00 CEST(UTC+2) |
Ecuador |
3-0 |
Costa Rica |
AOL Arena - Hamburg |
50000 |
| 20.06.2006 16:00 CEST(UTC+2) |
Ecuador |
0-3 |
Germany |
Olympiastadion - Berlin |
72000 |
| 20.06.2006 16:00 CEST(UTC+2) |
Costa Rica |
1-2 |
Poland |
Allianz Arena - Munich |
43000 |
| Group B |
|
| England | 7 | 3 | 2 | 1 | 0 | 5 | 2 | +3 | | Sweden | 5 | 3 | 1 | 2 | 0 | 3 | 2 | +1 | | Paraguay | 3 | 3 | 1 | 0 | 2 | 2 | 2 | 0 | | Trinidad and Tobago | 1 | 3 | 0 | 1 | 2 | 0 | 4 | -4 |
|
| 10.06.2006 15:00 CEST(UTC+2) |
England |
1-0 |
Paraguay |
Commerzbank Arena - Frankfurt |
48000 |
| 10.06.2006 18:00 CEST(UTC+2) |
Trinidad and Tobago |
0-0 |
Sweden |
Signal Iduna Park - Dortmund |
62959 |
| 15.06.2006 18:00 CEST(UTC+2) |
England |
2-0 |
Trinidad and Tobago |
EasyCredit-Stadion - Nuremberg |
41000 |
| 15.06.2006 21:00 CEST(UTC+2) |
Sweden |
1-0 |
Paraguay |
Olympiastadion - Berlin |
72000 |
| 20.06.2006 21:00 CEST(UTC+2) |
Sweden |
2-2 |
England |
RheinEnergie Stadion - Cologne |
45000 |
| 20.06.2006 21:00 CEST(UTC+2) |
Paraguay |
2-0 |
Trinidad and Tobago |
Fritz Walter Stadion - Kaiserslautern |
46000 |
| Group C |
|
| Argentina | 7 | 3 | 2 | 1 | 0 | 8 | 1 | +7 | | Netherlands | 7 | 3 | 2 | 1 | 0 | 3 | 1 | +2 | | Ivory Coast | 3 | 3 | 1 | 0 | 2 | 5 | 6 | -1 | | Serbia and Montenegro | 0 | 3 | 0 | 0 | 3 | 2 | 10 | -8 |
|
| 10.06.2006 21:00 CEST(UTC+2) |
Argentina |
2-1 |
Ivory Coast |
AOL Arena - Hamburg |
49480 |
| 11.06.2006 15:00 CEST(UTC+2) |
Serbia and Montenegro |
0-1 |
Netherlands |
Zentralstadion - Leipzig |
43000 |
| 16.06.2006 15:00 CEST(UTC+2) |
Argentina |
6-0 |
Serbia and Montenegro |
Veltins-Arena - Gelsenkirchen |
52000 |
| 16.06.2006 18:00 CEST(UTC+2) |
Netherlands |
2-1 |
Ivory Coast |
Gottlieb-Daimler-Stadion - Stuttgart |
52000 |
| 21.06.2006 21:00 CEST(UTC+2) |
Netherlands |
0-0 |
Argentina |
Commerzbank Arena - Frankfurt |
48000 |
| 21.06.2006 21:00 CEST(UTC+2) |
Ivory Coast |
3-2 |
Serbia and Montenegro |
Allianz Arena - Munich |
66000 |
| Group D |
|
| Portugal | 9 | 3 | 3 | 0 | 0 | 5 | 1 | +4 | | Mexico | 4 | 3 | 1 | 1 | 1 | 4 | 3 | +1 | | Angola | 2 | 3 | 0 | 2 | 1 | 1 | 2 | -1 | | Iran | 1 | 3 | 0 | 1 | 2 | 2 | 6 | -4 |
|
| 11.06.2006 18:00 CEST(UTC+2) |
Mexico |
3-1 |
Iran |
EasyCredit-Stadion - Nuremberg |
41000 |
| 11.06.2006 21:00 CEST(UTC+2) |
Angola |
0-1 |
Portugal |
RheinEnergie Stadion - Cologne |
45000 |
| 16.06.2006 21:00 CEST(UTC+2) |
Mexico |
0-0 |
Angola |
AWD-Arena - Hannover |
43000 |
| 17.06.2006 15:00 CEST(UTC+2) |
Portugal |
2-0 |
Iran |
Commerzbank Arena - Frankfurt |
48000 |
| 21.06.2006 16:00 CEST(UTC+2) |
Portugal |
2-1 |
Mexico |
Veltins-Arena - Gelsenkirchen |
52000 |
| 21.06.2006 16:00 CEST(UTC+2) |
Iran |
1-1 |
Angola |
Zentralstadion - Leipzig |
38000 |
| Group E |
|
| Italy | 7 | 3 | 2 | 1 | 0 | 5 | 1 | +4 | | Ghana | 6 | 3 | 2 | 0 | 1 | 4 | 3 | +1 | | Czech Republic | 3 | 3 | 1 | 0 | 2 | 3 | 4 | -1 | | United States of America | 1 | 3 | 0 | 1 | 2 | 2 | 6 | -4 |
|
| 12.06.2006 18:00 CEST(UTC+2) |
United States of America |
0-3 |
Czech Republic |
Veltins-Arena - Gelsenkirchen |
52000 |
| 12.06.2006 21:00 CEST(UTC+2) |
Italy |
2-0 |
Ghana |
AWD-Arena - Hannover |
43000 |
| 17.06.2006 18:00 CEST(UTC+2) |
Czech Republic |
0-2 |
Ghana |
RheinEnergie Stadion - Cologne |
45000 |
| 17.06.2006 21:00 CEST(UTC+2) |
Italy |
1-1 |
United States of America |
Fritz Walter Stadion - Kaiserslautern |
46000 |
| 22.06.2006 16:00 CEST(UTC+2) |
Czech Republic |
0-2 |
Italy |
AOL Arena - Hamburg |
50000 |
| 22.06.2006 16:00 CEST(UTC+2) |
Ghana |
2-1 |
United States of America |
EasyCredit-Stadion - Nuremberg |
41000 |
| Group F |
|
| Brazil | 9 | 3 | 3 | 0 | 0 | 7 | 1 | +6 | | Australia | 4 | 3 | 1 | 1 | 1 | 5 | 5 | 0 | | Croatia | 2 | 3 | 0 | 2 | 1 | 2 | 3 | -1 | | Japan | 1 | 3 | 0 | 1 | 2 | 2 | 7 | -5 |
|
| 12.06.2006 15:00 CEST(UTC+2) |
Australia |
3-1 |
Japan |
Fritz Walter Stadion - Kaiserslautern |
46000 |
| 13.06.2006 21:00 CEST(UTC+2) |
Brazil |
1-0 |
Croatia |
Olympiastadion - Berlin |
72000 |
| 18.06.2006 15:00 CEST(UTC+2) |
Japan |
0-0 |
Croatia |
EasyCredit-Stadion - Nuremberg |
41000 |
| 18.06.2006 18:00 CEST(UTC+2) |
Brazil |
2-0 |
Australia |
Allianz Arena - Munich |
66000 |
| 22.06.2006 21:00 CEST(UTC+2) |
Japan |
1-4 |
Brazil |
Signal Iduna Park - Dortmund |
65000 |
| 22.06.2006 21:00 CEST(UTC+2) |
Croatia |
2-2 |
Australia |
Gottlieb-Daimler-Stadion - Stuttgart |
52000 |
| Group G |
|
| Switzerland | 7 | 3 | 2 | 1 | 0 | 4 | 0 | +4 | | France | 5 | 3 | 1 | 2 | 0 | 3 | 1 | +2 | | South Korea | 4 | 3 | 1 | 1 | 1 | 3 | 4 | -1 | | Togo | 0 | 3 | 0 | 0 | 3 | 1 | 6 | -5 |
|
| 13.06.2006 15:00 CEST(UTC+2) |
South Korea |
2-1 |
Togo |
Commerzbank Arena - Frankfurt |
48000 |
| 13.06.2006 18:00 CEST(UTC+2) |
France |
0-0 |
Switzerland |
Gottlieb-Daimler-Stadion - Stuttgart |
52000 |
| 18.06.2006 21:00 CEST(UTC+2) |
France |
1-1 |
South Korea |
Zentralstadion - Leipzig |
43000 |
| 19.06.2006 15:00 CEST(UTC+2) |
Togo |
0-2 |
Switzerland |
Signal Iduna Park - Dortmund |
65000 |
| 23.06.2006 21:00 CEST(UTC+2) |
Togo |
0-2 |
France |
RheinEnergie Stadion - Cologne |
45000 |
| 23.06.2006 21:00 CEST(UTC+2) |
Switzerland |
2-0 |
South Korea |
AWD-Arena - Hannover |
43000 |
| Group H |
|
| Spain | 9 | 3 | 3 | 0 | 0 | 8 | 1 | +7 | | Ukraine | 6 | 3 | 2 | 0 | 1 | 5 | 4 | +1 | | Tunisia | 1 | 3 | 0 | 1 | 2 | 3 | 6 | -3 | | Saudi Arabia | 1 | 3 | 0 | 1 | 2 | 2 | 7 | -5 |
|
| 14.06.2006 15:00 CEST(UTC+2) |
Spain |
4-0 |
Ukraine |
Zentralstadion - Leipzig |
43000 |
| 14.06.2006 18:00 CEST(UTC+2) |
Tunisia |
2-2 |
Saudi Arabia |
Allianz Arena - Munich |
66000 |
| 19.06.2006 18:00 CEST(UTC+2) |
Saudi Arabia |
0-4 |
Ukraine |
AOL Arena - Hamburg |
50000 |
| 19.06.2006 21:00 CEST(UTC+2) |
Spain |
3-1 |
Tunisia |
Gottlieb-Daimler-Stadion - Stuttgart |
52000 |
| 23.06.2006 16:00 CEST(UTC+2) |
Saudi Arabia |
0-1 |
Spain |
Fritz Walter Stadion - Kaiserslautern |
46000 |
| 23.06.2006 16:00 CEST(UTC+2) |
Ukraine |
1-0 |
Tunisia |
Olympiastadion - Berlin |
72000 |
| Knockout stage |
| Round of 16 |
| 24.06.2006 17:00 CEST(UTC+2) |
Germany |
2-0 |
Sweden |
Allianz Arena - Munich |
66000 |
| 24.06.2006 21:00 CEST(UTC+2) |
Argentina |
2-1 (a.e.t) |
Mexico |
Zentralstadion - Leipzig |
43000 |
| 25.06.2006 17:00 CEST(UTC+2) |
England |
1-0 |
Ecuador |
Gottlieb-Daimler-Stadion - Stuttgart |
52000 |
| 25.06.2006 21:00 CEST(UTC+2) |
Portugal |
1-0 |
Netherlands |
EasyCredit-Stadion - Nuremberg |
41000 |
| 26.06.2006 17:00 CEST(UTC+2) |
Italy |
1-0 |
Austria |
Fritz Walter Stadion - Kaiserslautern |
46000 |
| 26.06.2006 21:00 CEST(UTC+2) |
Switzerland |
0-0 (a.e.t) 0-3 (penalty) |
Ukraine |
RheinEnergie Stadion - Cologne |
45000 |
| 27.06.2006 17:00 CEST(UTC+2) |
Brazil |
3-0 |
Ghana |
Signal Iduna Park - Dortmund |
65000 |
| 27.06.2006 21:00 CEST(UTC+2) |
Spain |
1-3 |
France |
AWD-Arena - Hannover |
43000 |
| Quarter-Finals |
| 30.06.2006 17:00 CEST(UTC+2) |
Germany |
1-1 (a.e.t) 4-2 (penalty) |
Argentina |
Olympiastadion - Berlin |
72000 |
| 30.06.2006 21:00 CEST(UTC+2) |
Italy |
3-0 |
Ukraine |
AOL Arena - Hamburg |
50000 |
| 01.07.2006 17:00 CEST(UTC+2) |
England |
0-0 (a.e.t) 1-3 (penalty) |
Portugal |
Veltins-Arena - Gelsenkirchen |
52000 |
| 01.07.2006 21:00 CEST(UTC+2) |
Brazil |
0-1 |
France |
Commerzbank Arena - Frankfurt |
48000 |
| Semi-finals |
| 04.07.2006 21:00 CEST(UTC+2) |
Germany |
0-2 |
Italy |
Signal Iduna Park - Dortmund |
65000 |
| 05.07.2006 21:00 CEST(UTC+2) |
Portugal |
0-1 |
France |
Allianz Arena - Munich |
66000 |
| Third-place play-off |
| 08.07.2006 21:00 CEST(UTC+2) |
Germany |
3-1 |
Portugal |
Gottlieb-Daimler-Stadion - Stuttgart |
52000 |
| Final |
| 09.07.2006 20:00 CEST(UTC+2) |
Italy |
5-3 |
France |
Olympiastadion - Berlin |
69000 |