| Group A | P | W | D | L | F/A | Pts |
|---|---|---|---|---|---|---|
Uruguay
|
3 | 2 | 1 | 0 | 4 / 0 | 7 |
Mexico
|
3 | 1 | 1 | 1 | 3 / 2 | 4 |
South Africa
|
3 | 1 | 1 | 1 | 3 / 5 | 4 |
France
|
3 | 0 | 1 | 2 | 1 / 4 | 1 |
| Date | Match | Venue | ||||
|---|---|---|---|---|---|---|
| 11 Jun 15:00 |
|
South Africa | 1 - 1 | Mexico |
|
Johannesburg |
| 11 Jun 19:30 |
|
Uruguay | 0 - 0 | France |
|
Cape Town |
| 16 Jun 19:30 |
|
South Africa | 0 - 3 | Uruguay |
|
Pretoria |
| 17 Jun 19:30 |
|
France | 0 - 2 | Mexico |
|
Polokwane |
| 22 Jun 15:00 |
|
France | 1 - 2 | South Africa |
|
Bloemfontein |
| 22 Jun 15:00 |
|
Mexico | 0 - 1 | Uruguay |
|
Rustenburg |
| Group B | P | W | D | L | F/A | Pts |
|---|---|---|---|---|---|---|
Argentina
|
3 | 3 | 0 | 0 | 7 / 1 | 9 |
South Korea
|
3 | 1 | 1 | 1 | 5 / 6 | 4 |
Greece
|
3 | 1 | 0 | 2 | 2 / 5 | 3 |
Nigeria
|
3 | 0 | 1 | 2 | 3 / 5 | 1 |
| Date | Match | Venue | ||||
|---|---|---|---|---|---|---|
| 12 Jun 12:30 |
|
South Korea | 2 - 0 | Greece |
|
Port Elizabeth |
| 12 Jun 15:00 |
|
Argentina | 1 - 0 | Nigeria |
|
Ellis Park |
| 17 Jun 12:30 |
|
Argentina | 4 - 1 | South Korea |
|
Soccer City |
| 17 Jun 15:30 |
|
Greece | 2 - 1 | Nigeria |
|
Bloemfontein |
| 22 Jun 19:30 |
|
Greece | 0 - 2 | Argentina |
|
Polokwane |
| 22 Jun 19:30 |
|
Nigeria | 2 - 2 | South Korea |
|
Durban |
| Group D | P | W | D | L | F/A | Pts |
|---|---|---|---|---|---|---|
Germany
|
3 | 2 | 0 | 1 | 5 / 1 | 6 |
Ghana
|
3 | 1 | 1 | 1 | 2 / 2 | 4 |
Australia
|
3 | 1 | 1 | 1 | 3 / 6 | 4 |
Serbia
|
3 | 1 | 0 | 2 | 2 / 3 | 3 |
| Date | Match | Venue | ||||
|---|---|---|---|---|---|---|
| 13 Jun 15:00 |
|
Serbia | 0 - 1 | Ghana |
|
Pretoria |
| 13 Jun 19:30 |
|
Germany | 4 - 0 | Australia |
|
Durban |
| 18 Jun 12:30 |
|
Germany | 0 - 1 | Serbia |
|
Port Elizabeth |
| 19 Jun 15:00 |
|
Ghana | 1 - 1 | Australia |
|
Rustenburg |
| 23 Jun 19:30 |
|
Australia | 2 - 1 | Serbia |
|
Nelspruit |
| 23 Jun 19:30 |
|
Ghana | 0 - 1 | Germany |
|
Soccer City |
| Group E | P | W | D | L | F/A | Pts |
|---|---|---|---|---|---|---|
Netherlands
|
3 | 3 | 0 | 0 | 5 / 1 | 9 |
Japan
|
3 | 2 | 0 | 1 | 4 / 2 | 6 |
Denmark
|
3 | 1 | 0 | 2 | 3 / 6 | 3 |
Cameroon
|
3 | 0 | 0 | 3 | 2 / 5 | 0 |
| Date | Match | Venue | ||||
|---|---|---|---|---|---|---|
| 14 Jun 12:30 |
|
Netherlands | 2 - 0 | Denmark |
|
Soccer City |
| 14 Jun 15:00 |
|
Japan | 1 - 0 | Cameroon |
|
Bloemfontein |
| 19 Jun 12:30 |
|
Netherlands | 1 - 0 | Japan |
|
Durban |
| 19 Jun 19:30 |
|
Cameroon | 1 - 2 | Denmark |
|
Pretoria |
| 24 Jun 19:30 |
|
Cameroon | 1 - 2 | Netherlands |
|
Cape Town |
| 24 Jun 19:30 |
|
Denmark | 1 - 3 | Japan |
|
Rustenburg |
| Group F | P | W | D | L | F/A | Pts |
|---|---|---|---|---|---|---|
Paraguay
|
3 | 1 | 2 | 0 | 3 / 1 | 5 |
Slovakia
|
3 | 1 | 1 | 1 | 4 / 5 | 4 |
New Zealand
|
3 | 0 | 3 | 0 | 2 / 2 | 3 |
Italy
|
3 | 0 | 2 | 1 | 4 / 5 | 2 |
| Date | Match | Venue | ||||
|---|---|---|---|---|---|---|
| 14 Jun 19:30 |
|
Italy | 1 - 1 | Paraguay |
|
Cape Town |
| 15 Jun 12:30 |
|
New Zealand | 1 - 1 | Slovakia |
|
Rustenburg |
| 20 Jun 12:30 |
|
Slovakia | 0 - 2 | Paraguay |
|
Bloemfontein |
| 20 Jun 15:00 |
|
Italy | 1 - 1 | New Zealand |
|
Nelspruit |
| 24 Jun 15:00 |
|
Paraguay | 0 - 0 | New Zealand |
|
Polokwane |
| 24 Jun 15:00 |
|
Slovakia | 3 - 2 | Italy |
|
Ellis Park |
| Group G | P | W | D | L | F/A | Pts |
|---|---|---|---|---|---|---|
Brazil
|
3 | 2 | 1 | 0 | 5 / 2 | 7 |
Portugal
|
3 | 1 | 2 | 0 | 7 / 0 | 5 |
Ivory Coast
|
3 | 1 | 1 | 1 | 4 / 3 | 4 |
North Korea
|
3 | 0 | 0 | 3 | 1 / 12 | 0 |
| Date | Match | Venue | ||||
|---|---|---|---|---|---|---|
| 15 Jun 15:00 |
|
Ivory Coast | 0 - 0 | Portugal |
|
Port Elizabeth |
| 15 Jun 19:30 |
|
Brazil | 2 - 1 | North Korea |
|
Ellis Park |
| 20 Jun 19:30 |
|
Brazil | 3 - 1 | Ivory Coast |
|
Soccer City |
| 21 Jun 12:30 |
|
Portugal | 7 - 0 | North Korea |
|
Cape Town |
| 25 Jun 15:00 |
|
Portugal | 0 - 0 | Brazil |
|
Durban |
| 25 Jun 15:00 |
|
North Korea | 0 - 3 | Ivory Coast |
|
Nelspruit |
| Group H | P | W | D | L | F/A | Pts |
|---|---|---|---|---|---|---|
Spain
|
3 | 2 | 0 | 1 | 4 / 2 | 6 |
Chile
|
3 | 2 | 0 | 1 | 3 / 2 | 6 |
Switzerland
|
3 | 1 | 1 | 1 | 1 / 1 | 4 |
Honduras
|
3 | 0 | 1 | 2 | 0 / 3 | 1 |
| Date | Match | Venue | ||||
|---|---|---|---|---|---|---|
| 16 Jun 12:30 |
|
Honduras | 0 - 1 | Chile |
|
Nelspruit |
| 16 Jun 15:00 |
|
Spain | 0 - 1 | Switzerland |
|
Durban |
| 21 Jun 15:00 |
|
Chile | 1 - 0 | Switzerland |
|
Port Elizabeth |
| 21 Jun 19:30 |
|
Spain | 2 - 0 | Honduras |
|
Johannesburg |
| 25 Jun 19:30 |
|
Chile | 1 - 2 | Spain |
|
Pretoria |
| 25 Jun 19:30 |
|
Switzerland | 0 - 0 | Honduras |
|
Bloemfontein |