FIFA World Cup archive

World Cup 2010 Results

Review every available match, score, and key statistic from the 2010 FIFA World Cup.

World Cup History

23

Tournaments

1,069

Matches

841

Goals

All-Time Top Goalscorers

1 Miroslav Klose
16
2 Ronaldo
15
3 Gerd Müller
14
4 Just Fontaine
13
5 Pelé
12
6 Sándor Kocsis
11
7 Jürgen Klinsmann
11
8 Helmut Rahn
10
9 Gary Lineker
10
10 Gabriel Batistuta
10
11 Teófilo Cubillas
10
12 Grzegorz Lato
10
13 Thomas Müller
10
14 Lionel Messi
13
15 Kylian Mbappé
12

Most Successful Nations

#CountryTWGP
1
Brazil Brazil
5 81 117
2
Germany Germany
4 74 115
3
Italy Italy
4 46 83
4
Argentina Argentina
3 56 91
5
France France
2 44 76
6
England England
1 35 77
7
Spain Spain
1 34 69
8
Uruguay Uruguay
1 26 61
9
Netherlands Netherlands
0 33 58
10
Belgium Belgium
0 23 54
11
Sweden Sweden
0 21 54
12
Russia Russia
0 20 45
13
Mexico Mexico
0 20 63
14
Portugal Portugal
0 19 38
15
Croatia Croatia
0 19 33

Browse by Tournament

World Cup 2010 — 64 matches

Final

Netherlands Netherlands
0 - 0
(AET)
Spain Spain

🏆 Spain

Soccer City, Johannesburg · Jul 11, 2010

Matchday 1

Jun 11 Soccer City, Johannesburg
South Africa South Africa
1 - 1
Mexico Mexico
Jun 11 Cape Town Stadium, Cape Town
Uruguay Uruguay
0 - 0
France France

Matchday 2

Jun 12 Nelson Mandela Bay Stadium, Port Elizabeth
South Korea South Korea
2 - 0
Greece Greece
Jun 12 Ellis Park Stadium, Johannesburg
Argentina Argentina
1 - 0
Nigeria Nigeria
Jun 12 Royal Bafokeng Stadium, Rustenburg
England England
1 - 1
USA USA

Matchday 3

Jun 13 Peter Mokaba Stadium, Polokwane
Algeria Algeria
0 - 1
Slovenia Slovenia
Jun 13 Loftus Versfeld Stadium, Pretoria
Serbia Serbia
0 - 1
Ghana Ghana
Jun 13 Moses Mabhida Stadium, Durban
Germany Germany
4 - 0
Australia Australia

Matchday 4

Jun 14 Soccer City, Johannesburg
Netherlands Netherlands
2 - 0
Denmark Denmark
Jun 14 Free State Stadium, Bloemfontein
Japan Japan
1 - 0
Cameroon Cameroon
Jun 14 Cape Town Stadium, Cape Town
Italy Italy
1 - 1
Paraguay Paraguay

Matchday 5

Jun 15 Royal Bafokeng Stadium, Rustenburg
New Zealand New Zealand
1 - 1
Slovakia Slovakia
Jun 15 Nelson Mandela Bay Stadium, Port Elizabeth
Côte d'Ivoire Côte d'Ivoire
0 - 0
Portugal Portugal
Jun 15 Ellis Park Stadium, Johannesburg
Brazil Brazil
2 - 1
North Korea North Korea

Matchday 6

Jun 16 Mbombela Stadium, Nelspruit
Honduras Honduras
0 - 1
Chile Chile
Jun 16 Moses Mabhida Stadium, Durban
Spain Spain
0 - 1
Switzerland Switzerland
Jun 16 Loftus Versfeld Stadium, Pretoria
South Africa South Africa
0 - 3
Uruguay Uruguay

Matchday 7

Jun 17 Soccer City, Johannesburg
Argentina Argentina
4 - 1
South Korea South Korea
Jun 17 Free State Stadium, Bloemfontein
Greece Greece
2 - 1
Nigeria Nigeria
Jun 17 Peter Mokaba Stadium, Polokwane
France France
0 - 2
Mexico Mexico

Matchday 8

Jun 18 Nelson Mandela Bay Stadium, Port Elizabeth
Germany Germany
0 - 1
Serbia Serbia
Jun 18 Ellis Park Stadium, Johannesburg
Slovenia Slovenia
2 - 2
USA USA
Jun 18 Cape Town Stadium, Cape Town
England England
0 - 0
Algeria Algeria

Matchday 9

Jun 19 Moses Mabhida Stadium, Durban
Netherlands Netherlands
1 - 0
Japan Japan
Jun 19 Royal Bafokeng Stadium, Rustenburg
Ghana Ghana
1 - 1
Australia Australia
Jun 19 Loftus Versfeld Stadium, Pretoria
Cameroon Cameroon
1 - 2
Denmark Denmark

Matchday 10

Jun 20 Free State Stadium, Bloemfontein
Slovakia Slovakia
0 - 2
Paraguay Paraguay
Jun 20 Mbombela Stadium, Nelspruit
Italy Italy
1 - 1
New Zealand New Zealand
Jun 20 Soccer City, Johannesburg
Brazil Brazil
3 - 1
Côte d'Ivoire Côte d'Ivoire

Matchday 11

Jun 21 Cape Town Stadium, Cape Town
Portugal Portugal
7 - 0
North Korea North Korea
Jun 21 Nelson Mandela Bay Stadium, Port Elizabeth
Chile Chile
1 - 0
Switzerland Switzerland
Jun 21 Ellis Park Stadium, Johannesburg
Spain Spain
2 - 0
Honduras Honduras

Matchday 12

Jun 22 Royal Bafokeng Stadium, Rustenburg
Mexico Mexico
0 - 1
Uruguay Uruguay
Jun 22 Free State Stadium, Bloemfontein
France France
1 - 2
South Africa South Africa
Jun 22 Peter Mokaba Stadium, Polokwane
Greece Greece
0 - 2
Argentina Argentina
Jun 22 Moses Mabhida Stadium, Durban
Nigeria Nigeria
2 - 2
South Korea South Korea

Matchday 13

Jun 23 Nelson Mandela Bay Stadium, Port Elizabeth
Slovenia Slovenia
0 - 1
England England
Jun 23 Loftus Versfeld Stadium, Pretoria
USA USA
1 - 0
Algeria Algeria
Jun 23 Soccer City, Johannesburg
Ghana Ghana
0 - 1
Germany Germany
Jun 23 Mbombela Stadium, Nelspruit
Australia Australia
2 - 1
Serbia Serbia

Matchday 14

Jun 24 Ellis Park Stadium, Johannesburg
Slovakia Slovakia
3 - 2
Italy Italy
Jun 24 Peter Mokaba Stadium, Polokwane
Paraguay Paraguay
0 - 0
New Zealand New Zealand
Jun 24 Royal Bafokeng Stadium, Rustenburg
Denmark Denmark
1 - 3
Japan Japan
Jun 24 Cape Town Stadium, Cape Town
Cameroon Cameroon
1 - 2
Netherlands Netherlands

Matchday 15

Jun 25 Moses Mabhida Stadium, Durban
Portugal Portugal
0 - 0
Brazil Brazil
Jun 25 Mbombela Stadium, Nelspruit
North Korea North Korea
0 - 3
Côte d'Ivoire Côte d'Ivoire
Jun 25 Loftus Versfeld Stadium, Pretoria
Chile Chile
1 - 2
Spain Spain
Jun 25 Free State Stadium, Bloemfontein
Switzerland Switzerland
0 - 0
Honduras Honduras

Round of 16

Jun 26 Nelson Mandela Bay Stadium, Port Elizabeth
Uruguay Uruguay
2 - 1
South Korea South Korea
Jun 26 Royal Bafokeng Stadium, Rustenburg
USA USA
1 - 1
Ghana Ghana
Jun 27 Free State Stadium, Bloemfontein
Germany Germany
4 - 1
England England
Jun 27 Soccer City, Johannesburg
Argentina Argentina
3 - 1
Mexico Mexico
Jun 28 Moses Mabhida Stadium, Durban
Netherlands Netherlands
2 - 1
Slovakia Slovakia
Jun 28 Ellis Park Stadium, Johannesburg
Brazil Brazil
3 - 0
Chile Chile
Jun 29 Loftus Versfeld Stadium, Pretoria
Paraguay Paraguay
0 - 0
Japan Japan
Jun 29 Cape Town Stadium, Cape Town
Spain Spain
1 - 0
Portugal Portugal

Quarterfinals

Jul 2 Nelson Mandela Bay Stadium, Port Elizabeth
Netherlands Netherlands
2 - 1
Brazil Brazil
Jul 2 Soccer City, Johannesburg
Uruguay Uruguay
1 - 1
Ghana Ghana
Jul 3 Cape Town Stadium, Cape Town
Argentina Argentina
0 - 4
Germany Germany
Jul 3 Ellis Park Stadium, Johannesburg
Paraguay Paraguay
0 - 1
Spain Spain

Semifinals

Jul 6 Cape Town Stadium, Cape Town
Uruguay Uruguay
2 - 3
Netherlands Netherlands
Jul 7 Moses Mabhida Stadium, Durban
Germany Germany
0 - 1
Spain Spain

Third-place play-off

Jul 10 Nelson Mandela Bay Stadium, Port Elizabeth
Uruguay Uruguay
2 - 3
Germany Germany

Final

Jul 11 Soccer City, Johannesburg
Netherlands Netherlands
0 - 0
Spain Spain