Top scorers World Cup 2010 in South Africa

The leading goalscorers in World Cup in the 2010 season, as well as the players with the most assists and all hat-tricks.

South Africa was host for World Cup 2010, a tournament that was won by Spain. The final match was played 11 July 2010 at Soccer City in Johannesburg and the winning team Spain faced Netherlands. The game went to overtime and the final result was 1-0, the result after ordinary time was 0-0.

Quick overview

  • Top scorers
  • Assists
  • Hat-tricks

World Cup best goalscorers 2010

Below is the final top scorer list for the World Cup 2010, including the 105 players who scored the most goals during the season.

# Player Nationality Age GoalsGoals
1. Diego Forlán
Uruguay
31
2. David Villa
Spain
28
  Thomas Müller
Germany
20
  Wesley Sneijder
Netherlands
26
5. Asamoah Gyan
Ghana
24
  Gonzalo Higuaín
Argentina
22
  Miroslav Klose
Germany
32
  Robert Vittek
Slovakia
28
9. Keisuke Honda Japan 24
  Landon Donovan
United States
28
  Luis Fabiano
Brazil
29
  Luis Suárez
Uruguay
23
13. Andrés Iniesta
Spain
26
  Arjen Robben
Netherlands
26
  Brett Holman
Australia
26
  Carlos Tevez
Argentina
26
  Cristian Riveros
Paraguay
27
  Elano
Brazil
29
  Javier Hernandez
Mexico
22
  Kalu Uche
Nigeria
27
  Lee Chung-yong
South Korea
22
  Lee Jung-soo
South Korea
30
  Lukas Podolski
Germany
25
  Robinho
Brazil
26
  Samuel Eto'o
Cameroon
29
  Tiago
Portugal
29
  Yasuhito Endo Japan 30
28. Álvaro Pereira
Uruguay
24
  Andrés Scotti
Uruguay
34
  Antolín Alcaraz
Paraguay
27
  Antonio Di Natale
Italy
32
  Arne Friedrich
Germany
31
  Bongani Khumalo
South Africa
23
  Cacau
Germany
29
  Carles Puyol
Spain
32
  Clint Dempsey
United States
27
  Cristiano Ronaldo
Portugal
25
  Cuauhtémoc Blanco
Mexico
37
  Daniele De Rossi
Italy
26
  Dennis Rommedahl
Denmark
31
  Didier Drogba
Ivory Coast
32
  Dimitris Salpingidis
Greece
28
  Dirk Kuyt
Netherlands
29
  Édgar Barreto
Paraguay
25
  Edinson Cavani
Uruguay
23
  Enrique Vera
Paraguay
31
  Fabio Quagliarella
Italy
27
  Florent Malouda
France
30
  Gabriel Heinze
Argentina
32
  Gelson Fernandes
Switzerland
23
  Giovanni van Bronckhorst
Netherlands
35
  Hugo Almeida
Portugal
26
  Jean Beausejour
Chile
26
  Jermain Defoe
England
27
  Ji Yun-nam
North Korea
North Korea
33
  Jon Dahl Tomasson
Denmark
33
  Juan
Brazil
31
  Kamil Kopúnek
Slovakia
26
  Katlego Mphela
South Africa
25
  Kevin-Prince Boateng
Ghana
23
  Klaas-Jan Huntelaar
Netherlands
26
  Liedson
Portugal
32
  Lucas Barrios
Paraguay
25
  Maicon
Brazil
28
  Makoto Hasebe Japan 26
  Marcell Jansen
Germany
24
  Mark González
Chile
26
  Marko Pantelic
Serbia
31
  Martin Demichelis
Argentina
29
  Martín Palermo
Argentina
36
  Matthew Upson
England
31
  Mauricio Victorino
Uruguay
27
  Maximiliano Pereira
Uruguay
26
  Mesut Özil
Germany
21
  Michael Bradley
United States
22
  Milan Jovanovic
Serbia
29
  Nelson Valdez
Paraguay
26
  Nicklas Bendtner
Denmark
22
  Oscar Cardozo
Paraguay
27
  Park Chu-young
South Korea
25
  Park Ji-sung
South Korea
29
  Rafael Márquez
Mexico
31
  Raul Meireles
Portugal
27
  Robert Koren
Slovenia
29
  Robin van Persie
Netherlands
26
  Rodrigo Millar
Chile
28
  Romaric
Ivory Coast
27
  Salomon Kalou
Ivory Coast
24
  Sami Khedira
Germany
23
  Sebastián Abreu
Uruguay
33
  Shane Smeltz
New Zealand
28
  Shinji Okazaki Japan 24
  Simão Sabrosa
Portugal
30
  Siphiwe Tshabalala
South Africa
25
  Stephen Appiah
Ghana
29
  Steven Gerrard
England
30
  Sulley Muntari
Ghana
25
  Tim Cahill
Australia
30
  Valter Birsa
Slovenia
23
  Vasilis Torosidis
Greece
25
  Vincenzo Iaquinta
Italy
30
  Winston Reid
New Zealand
22
  Yakubu
Nigeria
27
  Yaya Touré
Ivory Coast
27
  Zlatan Ljubijankic
Slovenia
26
TIP! Click on the number of goals to see the matches in which the player scored.
  • Sources: Historical statistics are based on data from our providers and checked against archived season records when needed. Read more in our About Us section.
  • Methodology: We count league goals, including knockout rounds when they are part of the same competition. Qualification, promotion and relegation playoffs are not included.
The age of the players is when the season ended at 11 July 2010

Most assists in the World Cup 2010

This is the list of the players that assisted to most goals the World Cup during the 2010 season.

# Player, team Nationality Age Assists
1. Bastian Schweinsteiger
Germany
25
4
2. Thomas Müller
Germany
20
3
  Luis Suárez
Uruguay
23
3
  Dirk Kuyt
Netherlands
29
3
  Mesut Özil
Germany
21
3
  Kaká
Brazil
28
3
7. Arthur Boka
Ivory Coast
27
2
  Walter Gargano
Uruguay
25
2
  Ki Sung-yueng
South Korea
21
2
  Lukas Podolski
Germany
25
2

Scored hat-tricks in World Cup, season 2010

In total there was one hat-trick during the season 2010 in World Cup, International. All players scoring these hat-tricks (or more than 3 goals), and the matches they scored it in, are listed here.

Player, Team Match GoalsGoals
Gonzalo Higuaín
Argentina
Argentina - South Korea 4-1
Thu 17 June 2010
3
33', 76', 80'

The season start for World Cup 2010 was 11 June 2010, the finishing round was being played 11 July 2010.

All top scorers in recent seasons