| Group stage |
| Group A |
|
| Uruguay | 7 | 3 | 2 | 1 | 0 | 4 | 0 | +4 | | Mexico | 4 | 3 | 1 | 1 | 1 | 3 | 2 | +1 | | South Africa | 4 | 3 | 1 | 1 | 1 | 3 | 5 | -2 | | France | 1 | 3 | 0 | 1 | 2 | 1 | 4 | -3 |
|
| 11.06.2010 16:00 SAST(UTC+2) |
South Africa |
1-1 |
Mexico |
Soccer City Stadium - Johannesburg |
84490 |
| 11.06.2010 20:30 SAST(UTC+2) |
Uruguay |
0-0 |
France |
Cape Town Stadium - Cape Town |
64100 |
| 16.06.2010 20:30 SAST(UTC+2) |
South Africa |
0-3 |
Uruguay |
Loftus Versfeld Stadium - Pretoria |
42658 |
| 17.06.2010 20:30 SAST(UTC+2) |
France |
0-2 |
Mexico |
Peter Mokaba Stadium - Polokwane |
35370 |
| 22.06.2010 16:00 SAST(UTC+2) |
Mexico |
0-1 |
Uruguay |
Royal Bafokeng Stadium - Rustenburg |
33425 |
| 22.06.2010 16:00 SAST(UTC+2) |
France |
1-2 |
South Africa |
Free State Stadium - Bloemfontein |
39415 |
| Group B |
|
| Argentina | 9 | 3 | 3 | 0 | 0 | 7 | 1 | +6 | | South Korea | 4 | 3 | 1 | 1 | 1 | 5 | 6 | -1 | | Greece | 3 | 3 | 1 | 0 | 2 | 2 | 5 | -3 | | Nigeria | 1 | 3 | 0 | 1 | 2 | 3 | 5 | -2 |
|
| 12.06.2010 13:30 SAST(UTC+2) |
South Korea |
2-0 |
Greece |
Nelson Mandela Bay Stadium - Port Elizabeth |
31513 |
| 12.06.2010 16:00 SAST(UTC+2) |
Argentina |
1-0 |
Nigeria |
Ellis Park Stadium - Johannesburg |
55686 |
| 17.06.2010 13:30 SAST(UTC+2) |
Argentina |
4-1 |
South Korea |
Soccer City Stadium - Johannesburg |
82174 |
| 17.06.2010 16:00 SAST(UTC+2) |
Greece |
2-1 |
Nigeria |
Free State Stadium - Bloemfontein |
31593 |
| 22.06.2010 20:30 SAST(UTC+2) |
Nigeria |
2-2 |
South Korea |
Moses Mabhida Stadium - Durban |
61874 |
| 22.06.2010 20:30 SAST(UTC+2) |
Greece |
0-2 |
Argentina |
Peter Mokaba Stadium - Polokwane |
38891 |
| Group C |
|
| United States of America | 5 | 3 | 1 | 2 | 0 | 4 | 3 | +1 | | England | 5 | 3 | 1 | 2 | 0 | 2 | 1 | +1 | | Slovenia | 4 | 3 | 1 | 1 | 1 | 3 | 3 | 0 | | Algeria | 1 | 3 | 0 | 1 | 2 | 0 | 2 | -2 |
|
| 12.06.2010 20:30 SAST(UTC+2) |
England |
1-1 |
United States of America |
Royal Bafokeng Stadium - Rustenburg |
38646 |
| 13.06.2010 13:30 SAST(UTC+2) |
Algeria |
0-1 |
Slovenia |
Peter Mokaba Stadium - Polokwane |
30325 |
| 18.06.2010 16:00 SAST(UTC+2) |
Slovenia |
2-2 |
United States of America |
Ellis Park Stadium - Johannesburg |
45573 |
| 18.06.2010 20:30 SAST(UTC+2) |
England |
0-0 |
Algeria |
Cape Town Stadium - Cape Town |
64100 |
| 23.06.2010 16:00 SAST(UTC+2) |
Slovenia |
0-1 |
England |
Nelson Mandela Bay Stadium - Port Elizabeth |
36893 |
| 23.06.2010 16:00 SAST(UTC+2) |
United States of America |
1-0 |
Algeria |
Loftus Versfeld Stadium - Pretoria |
35827 |
| Group D |
|
| Germany | 6 | 3 | 2 | 0 | 1 | 5 | 1 | +4 | | Ghana | 4 | 3 | 1 | 1 | 1 | 2 | 2 | 0 | | Australia | 4 | 3 | 1 | 1 | 1 | 3 | 6 | -3 | | Serbia | 3 | 3 | 1 | 0 | 2 | 2 | 3 | -1 |
|
| 13.06.2010 16:00 SAST(UTC+2) |
Serbia |
0-1 |
Ghana |
Loftus Versfeld Stadium - Pretoria |
38833 |
| 13.06.2010 20:30 SAST(UTC+2) |
Germany |
4-0 |
Australia |
Moses Mabhida Stadium - Durban |
62660 |
| 18.06.2010 13:30 SAST(UTC+2) |
Germany |
0-1 |
Serbia |
Nelson Mandela Bay Stadium - Port Elizabeth |
38294 |
| 19.06.2010 16:00 SAST(UTC+2) |
Ghana |
1-1 |
Australia |
Royal Bafokeng Stadium - Rustenburg |
34812 |
| 23.06.2010 20:30 SAST(UTC+2) |
Ghana |
0-1 |
Germany |
Soccer City Stadium - Johannesburg |
83391 |
| 23.06.2010 20:30 SAST(UTC+2) |
Australia |
2-1 |
Serbia |
Mbombela Stadium - Nelspruit |
37836 |
| Group E |
|
| Netherlands | 9 | 3 | 3 | 0 | 0 | 5 | 1 | +4 | | Japan | 6 | 3 | 2 | 0 | 1 | 4 | 2 | +2 | | Denmark | 3 | 3 | 1 | 0 | 2 | 3 | 6 | -3 | | Cameroon | 0 | 3 | 0 | 0 | 3 | 2 | 5 | -3 |
|
| 14.06.2010 13:30 SAST(UTC+2) |
Netherlands |
2-0 |
Denmark |
Soccer City Stadium - Johannesburg |
83465 |
| 14.06.2010 16:00 SAST(UTC+2) |
Japan |
1-0 |
Cameroon |
Free State Stadium - Bloemfontein |
30620 |
| 19.06.2010 13:30 SAST(UTC+2) |
Netherlands |
1-0 |
Japan |
Moses Mabhida Stadium - Durban |
62010 |
| 19.06.2010 20:30 SAST(UTC+2) |
Cameroon |
1-2 |
Denmark |
Loftus Versfeld Stadium - Pretoria |
38074 |
| 24.06.2010 20:30 SAST(UTC+2) |
Denmark |
1-3 |
Japan |
Royal Bafokeng Stadium - Rustenburg |
27967 |
| 24.06.2010 20:30 SAST(UTC+2) |
Cameroon |
1-2 |
Netherlands |
Cape Town Stadium - Cape Town |
63093 |
| Group F |
|
| Paraguay | 5 | 3 | 1 | 2 | 0 | 3 | 1 | +2 | | Slovakia | 4 | 3 | 1 | 1 | 1 | 4 | 5 | -1 | | New Zealand | 3 | 3 | 0 | 3 | 0 | 2 | 2 | 0 | | Italy | 2 | 3 | 0 | 2 | 1 | 4 | 5 | -1 |
|
| 14.06.2010 20:30 SAST(UTC+2) |
Italy |
1-1 |
Paraguay |
Cape Town Stadium - Cape Town |
62869 |
| 15.06.2010 13:30 SAST(UTC+2) |
New Zealand |
1-1 |
Slovakia |
Royal Bafokeng Stadium - Rustenburg |
23871 |
| 20.06.2010 13:30 SAST(UTC+2) |
Slovakia |
0-2 |
Paraguay |
Free State Stadium - Bloemfontein |
26643 |
| 20.06.2010 16:00 SAST(UTC+2) |
Italy |
1-1 |
New Zealand |
Mbombela Stadium - Nelspruit |
38229 |
| 24.06.2010 16:00 SAST(UTC+2) |
Slovakia |
3-2 |
Italy |
Ellis Park Stadium - Johannesburg |
53412 |
| 24.06.2010 16:00 SAST(UTC+2) |
Paraguay |
0-0 |
New Zealand |
Peter Mokaba Stadium - Polokwane |
34850 |
| Group G |
|
| Brazil | 7 | 3 | 2 | 1 | 0 | 5 | 2 | +3 | | Portugal | 5 | 3 | 1 | 2 | 0 | 7 | 0 | +7 | | Ivory Coast | 4 | 3 | 1 | 1 | 1 | 4 | 3 | +1 | | North Korea | 0 | 3 | 0 | 0 | 3 | 1 | 12 | -11 |
|
| 15.06.2010 16:00 SAST(UTC+2) |
Ivory Coast |
0-0 |
Portugal |
Nelson Mandela Bay Stadium - Port Elizabeth |
37034 |
| 15.06.2010 20:30 SAST(UTC+2) |
Brazil |
2-1 |
North Korea |
Ellis Park Stadium - Johannesburg |
54331 |
| 20.06.2010 20:30 SAST(UTC+2) |
Brazil |
3-1 |
Ivory Coast |
Soccer City Stadium - Johannesburg |
84455 |
| 21.06.2010 13:30 SAST(UTC+2) |
Portugal |
7-0 |
North Korea |
Cape Town Stadium - Cape Town |
63644 |
| 25.06.2010 16:00 SAST(UTC+2) |
Portugal |
0-0 |
Brazil |
Moses Mabhida Stadium - Durban |
62712 |
| 25.06.2010 16:00 SAST(UTC+2) |
North Korea |
0-3 |
Ivory Coast |
Mbombela Stadium - Nelspruit |
34763 |
| Group H |
|
| Spain | 6 | 3 | 2 | 0 | 1 | 4 | 2 | +2 | | Chile | 6 | 3 | 2 | 0 | 1 | 3 | 2 | +1 | | Switzerland | 4 | 3 | 1 | 1 | 1 | 1 | 1 | 0 | | Honduras | 1 | 3 | 0 | 1 | 2 | 0 | 3 | -3 |
|
| 16.06.2010 13:30 SAST(UTC+2) |
Honduras |
0-1 |
Chile |
Mbombela Stadium - Nelspruit |
32664 |
| 16.06.2010 16:00 SAST(UTC+2) |
Spain |
0-1 |
Switzerland |
Moses Mabhida Stadium - Durban |
62453 |
| 21.06.2010 16:00 SAST(UTC+2) |
Chile |
1-0 |
Switzerland |
Nelson Mandela Bay Stadium - Port Elizabeth |
34872 |
| 21.06.2010 20:30 SAST(UTC+2) |
Spain |
2-0 |
Honduras |
Ellis Park Stadium - Johannesburg |
54386 |
| 25.06.2010 20:30 SAST(UTC+2) |
Chile |
1-2 |
Spain |
Loftus Versfeld Stadium - Pretoria |
41958 |
| 25.06.2010 20:30 SAST(UTC+2) |
Switzerland |
0-0 |
Honduras |
Free State Stadium - Bloemfontein |
28042 |
| Knockout stage |
| Round of 16 |
| 26.06.2010 16:00 SAST(UTC+2) |
Uruguay |
2-1 |
South Korea |
Nelson Mandela Bay Stadium - Port Elizabeth |
30597 |
| 26.06.2010 20:30 SAST(UTC+2) |
United States of America |
1-2 (a.e.t) |
Ghana |
Royal Bafokeng Stadium - Rustenburg |
34976 |
| 27.06.2010 16:00 SAST(UTC+2) |
Germany |
4-1 |
England |
Free State Stadium - Bloemfontein |
40510 |
| 27.06.2010 20:30 SAST(UTC+2) |
Argentina |
3-1 |
Mexico |
Soccer City Stadium - Johannesburg |
84377 |
| 28.06.2010 16:00 SAST(UTC+2) |
Netherlands |
2-1 |
Slovakia |
Moses Mabhida Stadium - Durban |
61962 |
| 28.06.2010 20:30 SAST(UTC+2) |
Brazil |
3-0 |
Chile |
Ellis Park Stadium - Johannesburg |
54096 |
| 29.06.2010 16:00 SAST(UTC+2) |
Paraguay |
0-0 (a.e.t) 5-3 (penalty) |
Japan |
Loftus Versfeld Stadium - Pretoria |
36742 |
| 29.06.2010 20:30 SAST(UTC+2) |
Spain |
1-0 |
Portugal |
Cape Town Stadium - Cape Town |
62955 |
| Quarter-Finals |
| 02.07.2010 16:00 SAST(UTC+2) |
Netherlands |
2-1 |
Brazil |
Nelson Mandela Bay Stadium - Port Elizabeth |
40186 |
| 02.07.2010 20:30 SAST(UTC+2) |
Uruguay |
1-1 (a.e.t) 4-2 (penalty) |
Ghana |
Soccer City Stadium - Johannesburg |
84017 |
| 03.07.2010 16:00 SAST(UTC+2) |
Argentina |
0-4 |
Germany |
Cape Town Stadium - Cape Town |
64100 |
| 03.07.2010 20:30 SAST(UTC+2) |
Paraguay |
0-1 |
Spain |
Ellis Park Stadium - Johannesburg |
55359 |
| Semi-finals |
| 06.07.2010 20:30 SAST(UTC+2) |
Uruguay |
2-3 |
Netherlands |
Cape Town Stadium - Cape Town |
62479 |
| 07.07.2010 20:30 SAST(UTC+2) |
Germany |
0-1 |
Spain |
Moses Mabhida Stadium - Durban |
60960 |
| Third-place play-off |
| 10.07.2010 20:30 SAST(UTC+2) |
Uruguay |
2-3 |
Germany |
Nelson Mandela Bay Stadium - Port Elizabeth |
36254 |
| Final |
| 11.07.2010 20:30 SAST(UTC+2) |
Netherlands |
0-1 |
Spain |
Soccer City Stadium - Johannesburg |
84490 |