fanzword

Kylian Mbappe Becomes All-Time World Cup Top Scorer to Surpass Lionel Messi

French superstar Kylian Mbappe continues to rewrite football history after raising his World Cup goal tally to a staggering 22 goals. With a stunning brace against England in the third-place playoff, the French captain now stands alone at the top of the tournament’s all-time goalscoring charts, overtaking Argentinian legend Lionel Messi (21 goals).

Get live scores & FPL updates
Download the Fanzword app

While the Real Madrid forward firmly holds the historic record for now, Messi still has one final opportunity to reclaim or equal the top spot when he leads Argentina against Spain in the 2026 World Cup final, keeping this legendary rivalry alive until the very last whistle of the tournament.

Mbappe’s historic campaign did not stop at the all-time record; he also concludes his 2026 World Cup campaign at the top of the Golden Boot race with 10 goals, reinforcing his status as one of the greatest forwards to ever grace the competition.

The French captain’s 10 goals were spread across every stage of the tournament. He opened his account with a brace against Senegal, followed by two goals against Iraq in the group stage. He then netted a double against Sweden in the Round of 32, scored against Paraguay in the Round of 16, added another against Morocco in the quarter-finals, and concluded his tournament with a crucial brace against England.

With France’s campaign wrapped up, Mbappe’s pursuit of individual records for this edition comes to an end. Stopping at 10 goals, he finishes just 3 goals shy of the legendary record for the most goals scored in a single World Cup edition, held by French icon Just Fontaine.

All-Time World Cup Top Scorers

  • 1. Kylian Mbappe (France) – 22 goals

  • 2. Lionel Messi (Argentina) – 21 goals

  • 3. Miroslav Klose (Germany) – 16 goals

  • 4. Ronaldo Nazário (Brazil) – 15 goals

  • 5. Gerd Müller (Germany) – 14 goals

2026 World Cup Top Scorers (Before the Final)

  • Kylian Mbappe (France) – 10 goals

  • Lionel Messi (Argentina) – 8 goals

  • Erling Haaland (Norway) – 7 goals

  • Jude Bellingham (England) – 7 goals

  • Harry Kane (England) – 6 goals

  • Ousmane Dembélé (France) – 6 goals

  • Mikel Oyarzabal (Spain) – 5 goals

  • Ismaïla Sarr (Senegal) – 4 goals