World Cup All-Time Top Scorers: The Complete Ranking as Messi Rewrites History
For more than a decade, the answer to "who has scored the most World Cup goals?" was Miroslav Klose. The quiet German poacher reached 16 on that unforgettable night in Belo Horizonte in 2014 and then watched his record survive two full tournaments untouched. It did not survive a third.
At the 2026 World Cup, Lionel Messi equalled Klose with his first-ever tournament hat-trick against Algeria, broke the record against Austria just minutes after missing a penalty, and has kept climbing since — reaching 20 World Cup goals, an outright all-time record, in his record sixth tournament and record 30th World Cup appearance. Source: Wikipedia — List of FIFA World Cup top goalscorers
And yet the list is anything but settled. Kylian Mbappé sits one behind on 19, Harry Kane has quietly climbed level with Gerd Müller, and Cristiano Ronaldo has forced his way into the top ten at the age of 41. Here is the full all-time ranking — and the stories behind every name on it.
The All-Time Ranking
| FIFA World Cup: All-Time Top Scorers | |||
| Rank | Player | Country | Goals |
| 1 | Lionel Messi * | Argentina | 20 |
| 2 | Kylian Mbappé * | France | 19 |
| 3 | Miroslav Klose | Germany | 16 |
| 4 | Ronaldo Nazário | Brazil | 15 |
| 5= | Gerd Müller | West Germany | 14 |
| 5= | Harry Kane * | England | 14 |
| 7 | Just Fontaine | France | 13 |
| 8 | Pelé | Brazil | 12 |
| 9= | Sándor Kocsis | Hungary | 11 |
| 9= | Jürgen Klinsmann | Germany | 11 |
| 9= | Cristiano Ronaldo * | Portugal | 11 |
| * Active at the 2026 World Cup and still adding to their totals. Figures per Wikipedia's list of FIFA World Cup top goalscorers and FOX Sports, as of 6 July 2026. | |||
Messi: 20 Goals, Six Tournaments, One Throne
The scale of Messi's climb is best appreciated in stages. His first World Cup goal came days before his 19th birthday, off the bench against Serbia and Montenegro in 2006. He failed to score at all in 2010, added steadily through 2014 and 2018, then poured in seven during Argentina's title run in Qatar. Olympics.com notes he arrived in North America on 13 — and his 2026 surge of seven more, capped by the strike against Cabo Verde that brought up 20, has carried him past Klose and into territory no one has ever occupied. Source: Olympics.com
The records stacked on top of the record are almost absurd: most World Cup appearances (30), goals at five different tournaments, the oldest hat-trick scorer in tournament history, and the first man ever to score in eight consecutive World Cup matches. Source: FOX Sports
Mbappé: One Behind, and Terrifyingly Young
The most remarkable thing about second place is the age of the man occupying it. Mbappé has scored 19 World Cup goals in just 20 matches — four as a teenager in France's 2018 triumph, eight in 2022 including the only hat-trick ever scored in a final besides Geoff Hurst's, and seven so far in 2026. He is 27. Barring injury, he will likely play two or three more World Cups after this one, which is why most observers treat Messi's record as borrowed rather than permanent. Source: FOX Sports
He also owns a strange corner of history: with four goals in World Cup final matches, no player has ever scored more on the tournament's biggest stage — and he shares the record of eight knockout-stage goals with the original Ronaldo. Source: Wikipedia
The Legends They Chased Down
Miroslav Klose (16) built his total the unglamorous way — five goals in 2002, five in 2006, four in 2010, two in 2014 — and broke Ronaldo's record in the most German setting imaginable: the 7-1 demolition of Brazil in the hosts' own semi-final. He remains the only forward to score at least four goals at three different World Cups. Source: The Sporting News via Yahoo
Ronaldo Nazário (15) compressed his total into three tournaments between 1998 and 2006, collecting the Golden Ball in 1998 and the Golden Boot in 2002 along the way. Gerd Müller (14) needed only two World Cups, scoring ten in 1970 alone and the winning goal in the 1974 final. Just Fontaine (13) owns the most untouchable number in football: all thirteen of his goals came at the single 1958 tournament, a one-summer record that has now survived 68 years. And Pelé (12) spread his dozen across four tournaments and three titles, scoring in the 1958 final at just 17 — still the youngest ever to do so. Source: Yahoo Sports
The 2026 Climbers: Kane, Ronaldo and the Next Wave
Quietly, Harry Kane has become an all-time great of this list. FOX Sports' running figures — six goals in 2018, two in 2022 and six so far in 2026 — put England's captain on 14 World Cup goals, level with Gerd Müller, with a quarter-final against Norway still to come. Every goal from here lifts him into outright fifth and closes on Ronaldo Nazário. Source: FOX Sports
Cristiano Ronaldo's entry into the top ten might be the most stubborn achievement on the whole list. His three goals in 2026 — including his first-ever knockout-stage goal, converted at 41 to become the oldest knockout scorer in history — took him to eleven, earned across a record six different World Cups. No other player has scored at more than five. Source: Yahoo Sports
And lurking just outside the table is the future: Erling Haaland's seven goals at his very first World Cup have him halfway to the top ten at 25 years old. If Mbappé is the man most likely to catch Messi, Haaland is the man most likely to chase whoever wins that race.
Quick Answers
Who has scored the most World Cup goals ever?
Lionel Messi, with 20 goals across six tournaments (2006–2026).
Who held the record before Messi?
Germany's Miroslav Klose, with 16 goals between 2002 and 2014.
What is the record for goals at a single World Cup?
Thirteen, by France's Just Fontaine in 1958 — a record that still stands.
Which players have scored at the most World Cups?
Cristiano Ronaldo has scored at six tournaments, Messi at five.
Can the record change again at this World Cup?
Yes. Messi, Mbappé, Kane and Ronaldo are all still active in the 2026 knockout rounds, so the table above can move with any match.
The Short Version
Messi 20, Mbappé 19, and history being written in real time. A record that stood for twelve years has changed hands mid-tournament, the chaser is young enough to reclaim it, and two more active legends sit inside the top ten. Follow the live scores through the knockout rounds — this list may not look the same by the final whistle in New Jersey.
Sources
Wikipedia — List of FIFA World Cup top goalscorers; FOX Sports; Olympics.com; Yahoo Sports; The Sporting News; Sky Sports; FIFA official tournament pages.
