Mbappe Becomes World Cup’s All-Time Leading Goalscorer

Stephen Ehilebo
2 Min Read
Mbappe Becomes World Cup's All-Time Leading Goalscorer

France captain Kylian Mbappe has become the FIFA World Cup’s all-time leading goal scorer after finishing the 2026 tournament with 22 goals.

The Real Madrid forward moved to the top of the all-time scoring chart released by FIFA following the conclusion of the 2026 World Cup in the United States.

Mbappe surpassed Argentina legend Lionel Messi, who ended his World Cup career with 21 goals.

Mbappe Sets New World Cup Record

The French star reached the milestone in just 22 World Cup appearances, averaging one goal per match.

Messi scored his 21 goals in 34 appearances across six World Cup tournaments.

Former Germany striker Miroslav Klose, who previously held the record with 16 goals, is now third on the all-time list.

Football Legends Complete Top Rankings

Brazil legend Ronaldo sits fourth with 15 goals in 19 World Cup appearances.

Germany great Gerd Müller and England captain Harry Kane share fifth place with 14 goals each. Müller achieved the feat in just 13 matches, while Kane reached the total in 18 games.

France’s Just Fontaine ranks next with 13 goals from only six matches at the 1958 World Cup.

Brazil icon Pelé is eighth with 12 goals in 14 appearances.

Germany’s Jurgen Klinsmann, Hungary’s Sandor Kocsis and Portugal captain Cristiano Ronaldo are tied with 11 World Cup goals.

FIFA World Cup All-Time Leading Goalscorers

  1. Kylian Mbappe (France) – 22 goals (22 matches)
  2. Lionel Messi (Argentina) – 21 goals (34 matches)
  3. Miroslav Klose (Germany) – 16 goals (24 matches)
  4. Ronaldo (Brazil) – 15 goals (19 matches)
  5. Gerd Müller (Germany) – 14 goals (13 matches)
  6. Harry Kane (England) – 14 goals (18 matches)
  7. Just Fontaine (France) – 13 goals (6 matches)
  8. Pelé (Brazil) – 12 goals (14 matches)
  9. Jurgen Klinsmann (Germany) – 11 goals (17 matches)
  10. Sandor Kocsis (Hungary) – 11 goals (5 matches)
  11. Cristiano Ronaldo (Portugal) – 11 goals (27 matches)
Share This Article