World Cup
Comments

All-time World Cup top scorers: List of players with the most goals in history

Lionel Messi #10 of Argentina celebrating.
© Charlotte Wilson/Getty ImagesLionel Messi #10 of Argentina celebrating.

Since the first edition in 1930, the World Cup has featured hundreds of players lifting the iconic trophy, with only a select few etching their names among the all-time leading scorers. As history continues to be rewritten, the top of that list has shifted significantly in recent editions.

Lionel Messi currently stands as the all-time leading scorer in World Cup history with 21 goals. After opening his account with one goal at the 2006 tournament, he added four in Brazil 2014, one in Russia 2018, seven in Qatar 2022, and eight in the 2026 edition across Canada, Mexico, and the United States, the tournament in which he broke the record outright.

His place at the top, however, is under serious threat from Kylian Mbappe in second. The French star has been relentless in front of goal at every World Cup he has played, netting four times in Russia 2018, eight in Qatar 2022, and seven in North America 2026, bringing his career total to 19 goals across just three editions and 19 games.

Before the 2026 tournament, Miroslav Klose had held the record for twelve years. The German legend scored five goals in Korea/Japan 2002, five more in Germany 2006, four in South Africa 2010, and two in Brazil 2014, reaching 16 and lifting the trophy in what turned out to be his final World Cup appearance.

Miroslav Klose of Germany celebrates after scoring against Brazil.

Miroslav Klose of Germany celebrates after scoring against Brazil.

Rounding out the next tier are Ronaldo Nazario and Gerd Muller. The Brazilian icon scored 15 goals in 19 games while claiming two World Cup titles in 1994 and 2002, while “Der Bomber” found the net 14 times in just 13 games at a rate of better than one goal per match across the 1970 and 1974 editions, the latter of which West Germany won.

Advertisement
List of World Cup Golden Boot winners: Every top scorer from 1930 to present

see also

Harry Kane is among the most active chasers of history in the current field. With six goals in 2018, two in 2022, and six more so far in 2026, the England captain sits fifth alongside Muller with 14 goals. With the Three Lions still alive in the tournament, Kane remains one of the headline acts of this edition alongside Mbappe and Messi in the race to extend his tally.

All-time World Cup top scorers

RankPlayerNational TeamGoalsGamesWorld Cups played
1Lionel MessiArgentina21316
2Kylian MbappeFrance19193
3Miroslav KloseGermany16244
4RonaldoBrazil15194
5Gerd MullerGermany14132
6Harry KaneEngland14153
7Just FontaineFrance1361
8PeleBrazil12144
9Sandor KocsisHungary1151
10Jurgen KlinsmannGermany11173
11Cristiano RonaldoPortugal11266
12Helmut RahnGermany10102
13Gabriel BatistutaArgentina10123
14Gary LinekerEngland10122
15Teofilo CubillasPeru10133
16Thomas MullerGermany10194
17Grzegorz LatoPoland10203
200+ Channels & Local Sports
200+ Channels & Local Sports
  • Price: Plans starting at $14.99/mo (Latino)
  • Watch Ligue 1, Copa Libertadores & World Cup Qualifiers
Every MLS Match in One Place
Every MLS Match in One Place
  • Price: $12.99/mo (Now included with standard subscription)
  • Watch every MLS regular season game, Playoffs & Leagues Cup
Many Sports & ESPN Originals
Many Sports & ESPN Originals
  • Price: $11.99/mo (or ESPN Unlimited for $29.99/mo)
  • Features LaLiga, Bundesliga, FA Cup & NWSL
2,000+ Soccer Games Per Year
2,000+ Soccer Games Per Year
  • Price: Starting at $8.99/mo
  • Features Champions League, Serie A & Europa League
Home of the Premier League
Home of the Premier League
  • Price: Starting at $10.99/mo
  • 175+ Exclusive EPL matches per season
EDITORS’ PICKS

World Soccer Talk © 2025. Made in Florida.

World Soccer Talk, like Futbol Sites, is a company owned by Better Collective. All rights reserved. World Soccer Talk is reader-supported and may earn a commission through our partner links.

Better Collective Logo