World Cup Archive
2010
World Cup 2010
Fri Jun 11 - Sun Jul 11 2010 (30d)
HostSouth Africa
Matches
64
Goals
145
Goals / Match
2.27
Draws
14
Extra Time
4
Penalty Shootouts
2
Goal Rate Trend
1930–2026
3.89
1930
4.12
1934
4.67
1938
4.00
1950
5.38
1954
3.60
1958
2.78
1962
2.78
1966
2.97
1970
2.55
1974
2.68
1978
2.81
1982
2.54
1986
2.21
1990
2.71
1994
2.67
1998
2.52
2002
2.30
2006
2.27
2010
2.67
2014
2.64
2018
2.69
2022
2026
Where this edition sits across goals-per-match history.
Group Stage
Local time48 Matches · 2.10 per matchQualifying spots
Group A
3 pts/win| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | Uruguay | 3 | 2 | 1 | 0 | 4 | 7 |
| 2 | Mexico | 3 | 1 | 1 | 1 | 1 | 4 |
| 3 | South Africa | 3 | 1 | 1 | 1 | -2 | 4 |
| 4 | France | 3 | 0 | 1 | 2 | -3 | 1 |
Group B
3 pts/win| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | Argentina | 3 | 3 | 0 | 0 | 6 | 9 |
| 2 | South Korea | 3 | 1 | 1 | 1 | -1 | 4 |
| 3 | Greece | 3 | 1 | 0 | 2 | -3 | 3 |
| 4 | Nigeria | 3 | 0 | 1 | 2 | -2 | 1 |
Group C
3 pts/winGroup D
3 pts/winGroup E
3 pts/win| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | Netherlands | 3 | 3 | 0 | 0 | 4 | 9 |
| 2 | Japan | 3 | 2 | 0 | 1 | 2 | 6 |
| 3 | Denmark | 3 | 1 | 0 | 2 | -3 | 3 |
| 4 | Cameroon | 3 | 0 | 0 | 3 | -3 | 0 |
Group F
3 pts/win| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | Paraguay | 3 | 1 | 2 | 0 | 2 | 5 |
| 2 | Slovakia | 3 | 1 | 1 | 1 | -1 | 4 |
| 3 | New Zealand | 3 | 0 | 3 | 0 | 0 | 3 |
| 4 | Italy | 3 | 0 | 2 | 1 | -1 | 2 |
Group G
3 pts/win| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | Brazil | 3 | 2 | 1 | 0 | 3 | 7 |
| 2 | Portugal | 3 | 1 | 2 | 0 | 7 | 5 |
| 3 | Côte d'Ivoire | 3 | 1 | 1 | 1 | 1 | 4 |
| 4 | North Korea | 3 | 0 | 0 | 3 | -11 | 0 |
Group H
3 pts/win| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | Spain | 3 | 2 | 0 | 1 | 2 | 6 |
| 2 | Chile | 3 | 2 | 0 | 1 | 1 | 6 |
| 3 | Switzerland | 3 | 1 | 1 | 1 | 0 | 4 |
| 4 | Honduras | 3 | 0 | 1 | 2 | -3 | 1 |
Knockout Stage
Local time16 Matches · 2.75 per match
Round of 16
8M49Sat Jun 26 16:00 UTC+2 · Local time
Uruguay2
South Korea1
M50Sat Jun 26 20:30 UTC+2 · Local time
USA1
Ghana2
AET
M51Sun Jun 27 16:00 UTC+2 · Local time
Germany4
England1
M52Sun Jun 27 20:30 UTC+2 · Local time
Argentina3
Mexico1
M53Mon Jun 28 16:00 UTC+2 · Local time
Netherlands2
Slovakia1
M54Mon Jun 28 20:30 UTC+2 · Local time
Brazil3
Chile0
M55Tue Jun 29 16:00 UTC+2 · Local time
Paraguay0
Japan0
AETPEN
M56Tue Jun 29 20:30 UTC+2 · Local time
Spain1
Portugal0
Quarter-final
4Semi-final
2Match for third place
1Classic Matches
The highest-scoring matches of this edition, weighted towards finals, extra time, and shootouts.
Group G7
🇵🇹Portugal7
🇰🇵North Korea0
Cape Town Stadium · Cape Town
Match for third place5
🇺🇾Uruguay2
🇩🇪Germany3
Port Elizabeth Stadium · Gqeberha
Semi-final5
🇺🇾Uruguay2
🇳🇱Netherlands3
Cape Town Stadium · Cape Town
Round of 165
🇩🇪Germany4
🏴England1
Free State Stadium · Mangaung
Group F5
🇸🇰Slovakia3
🇮🇹Italy2
Ellis Park Stadium · Johannesburg
Group B5
🇦🇷Argentina4
🇰🇷South Korea1
Soccer City Stadium · Johannesburg
Quarter-final4
🇦🇷Argentina0
🇩🇪Germany4
Cape Town Stadium · Cape Town
Quarter-final2
🇺🇾Uruguay1
🇬🇭Ghana1
Soccer City Stadium · JohannesburgAETPEN
Participating Teams
Edition Record| Team | Coach | Top Clubs | P | W | D | L | GF | GA | GD |
|---|---|---|---|---|---|---|---|---|---|
| 🇳🇱Netherlands | Bert VAN MARWIJK | Ajax (NED) (3), Bayern Munich (GER) (2), Hamburger SV (GER) (2) | 7 | 6 | 0 | 1 | 12 | 6 | 6 |
| 🇪🇸Spain | Vicente DEL BOSQUE | Barcelona (ESP) (7), Real Madrid (ESP) (5), Valencia (ESP) (4) | 7 | 6 | 0 | 1 | 8 | 2 | 6 |
| 🇩🇪Germany | Joachim LOEW | Bayern Munich (GER) (7), Hamburger SV (GER) (4), Werder Bremen (GER) (4) | 7 | 5 | 0 | 2 | 16 | 5 | 11 |
| 🇺🇾Uruguay | Oscar TABAREZ | Ajax (NED) (2), Porto (POR) (2), Universidad de Chile (CHI) (2) | 7 | 4 | 1 | 2 | 11 | 8 | 3 |
| 🇦🇷Argentina | Diego MARADONA | Colón (ARG) (2), Estudiantes (ARG) (2), Internazionale (ITA) (2) | 5 | 4 | 0 | 1 | 10 | 6 | 4 |
| 🇧🇷Brazil | DUNGA | Internazionale (ITA) (3), Roma (ITA) (3), Benfica (POR) (2) | 5 | 3 | 1 | 1 | 9 | 4 | 5 |
| 🇵🇾Paraguay | Gerardo Daniel Martino | Borussia Dortmund (GER) (2), Libertad (PAR) (2), Argentinos Juniors (ARG) (1) | 5 | 2 | 2 | 1 | 3 | 2 | 1 |
| 🇬🇭Ghana | Milovan RAJEVAC | 1899 Hoffenheim (GER) (2), Al-Sadd (QAT) (1), Arles-Avignon (FRA) (1) | 5 | 2 | 1 | 2 | 5 | 4 | 1 |
| 🇯🇵Japan | Takeshi OKADA | Kawasaki Frontale (JPN) (3), Nagoya Grampus (JPN) (3), FC Tokyo (JPN) (2) | 4 | 2 | 0 | 2 | 4 | 2 | 2 |
| 🇨🇱Chile | Marcelo BIELSA | Colo-Colo (CHI) (2), Udinese (ITA) (2), Universidad Católica (CHI) (2) | 4 | 2 | 0 | 2 | 3 | 5 | -2 |
| 🇵🇹Portugal | Carlos QUEIROZ | Porto (POR) (4), Chelsea (ENG) (3), Sporting CP (POR) (3) | 4 | 1 | 2 | 1 | 7 | 1 | 6 |
| 🇺🇸USA | Bob Bradley | Los Angeles Galaxy (USA) (2), Rangers (SCO) (2), AGF (DEN) (1) | 4 | 1 | 2 | 1 | 5 | 5 | 0 |
| 🏴England | Fabio CAPELLO | Tottenham Hotspur (ENG) (5), Chelsea (ENG) (4), Aston Villa (ENG) (3) | 4 | 1 | 2 | 1 | 3 | 5 | -2 |
| 🇨🇮Côte d'Ivoire | Sven Göran ERIKSSON | Chelsea (ENG) (2), Sevilla (ESP) (2), Valenciennes (FRA) (2) | 3 | 1 | 1 | 1 | 4 | 3 | 1 |
| 🇸🇮Slovenia | Matjaž Kek | 1. FC Köln (GER) (2), Gent (BEL) (2), Maribor (SVN) (2) | 3 | 1 | 1 | 1 | 3 | 3 | 0 |
| 🇨🇭Switzerland | Ottmar HITZFELD | Basel (SUI) (3), Bayer Leverkusen (GER) (2), Sampdoria (ITA) (2) | 3 | 1 | 1 | 1 | 1 | 1 | 0 |
| 🇲🇽Mexico | Javier Aguirre Onaindía | Guadalajara (MEX) (5), UNAM (MEX) (3), PSV Eindhoven (NED) (2) | 4 | 1 | 1 | 2 | 4 | 5 | -1 |
| 🇰🇷South Korea | HUH Jungmoo | Suwon Samsung Bluewings (KOR) (3), Ulsan Hyundai (KOR) (3), Pohang Steelers (KOR) (2) | 4 | 1 | 1 | 2 | 6 | 8 | -2 |
| 🇸🇰Slovakia | Vladimir Weiss | Ankaragücü (TUR) (2), 1. FC Kaiserslautern (GER) (1), Beşiktaş (TUR) (1) | 4 | 1 | 1 | 2 | 5 | 7 | -2 |
| 🇿🇦South Africa | Carlos Alberto PARREIRA | Mamelodi Sundowns (RSA) (4), Kaizer Chiefs (RSA) (3), Orlando Pirates (RSA) (3) | 3 | 1 | 1 | 1 | 3 | 5 | -2 |
| 🇦🇺Australia | Pim VERBEEK | Blackburn Rovers (ENG) (2), Galatasaray (TUR) (2), (1) | 3 | 1 | 1 | 1 | 3 | 6 | -3 |
| 🇳🇿New Zealand | Ricki HERBERT | Wellington Phoenix (NZL) (5), (2), Team Wellington (NZL) (2) | 3 | 0 | 3 | 0 | 2 | 2 | 0 |
| 🇷🇸Serbia | Radomir ANTIC | 1. FC Köln (GER) (1), 1860 Munich (GER) (1), Ajax (NED) (1) | 3 | 1 | 0 | 2 | 2 | 3 | -1 |
| 🇩🇰Denmark | Morten OLSEN | AGF (DEN) (2), Ajax (NED) (2), København (DEN) (2) | 3 | 1 | 0 | 2 | 3 | 6 | -3 |
Stadium Overview
| Venue | Country | Matches | Goals | G/M | Finals | Capacity |
|---|---|---|---|---|---|---|
| Cape Town Stadium · Cape Town | South Africa | 8 | 22 | 2.75 | 0 | — |
| Soccer City Stadium · Johannesburg | South Africa | 8 | 21 | 2.63 | 1 | — |
| Port Elizabeth Stadium · Gqeberha | South Africa | 8 | 16 | 2.00 | 0 | — |
| Ellis Park Stadium · Johannesburg | South Africa | 7 | 19 | 2.71 | 0 | — |
| Durban Stadium · Durban | South Africa | 7 | 14 | 2.00 | 0 | — |
| Free State Stadium · Mangaung | South Africa | 6 | 14 | 2.33 | 0 | — |
| Royal Bafokeng Sports Palace · Phokeng | South Africa | 6 | 14 | 2.33 | 0 | — |
| Loftus Versfeld Stadium · Pretoria | South Africa | 6 | 11 | 1.83 | 0 | — |
| Mbombela Stadium · Mbombela | South Africa | 4 | 9 | 2.25 | 0 | — |
| Peter Mokaba Stadium · Polokwane | South Africa | 4 | 5 | 1.25 | 0 | — |

