France captain and Real Madrid forward Kylian Mbappé has secured his place in football history after finishing the 2026 FIFA World Cup as the tournament’s all-time leading goalscorer.
The 27‑year‑old surpassed Argentina’s Lionel Messi, who previously held the record with 21 goals.
Mbappé reached the milestone in just 22 World Cup matches, averaging a goal per game, whereas Messi needed 34 appearances to score his 21 goals.
Historical Context
Before Mbappé, Germany’s Miroslav Klose held the outright record for over a decade with 16 goals in 24 matches.
Brazil legend Ronaldo follows in fourth place with 15 goals from 19 appearances, while German great Gerd Müller and England’s Harry Kane share fifth place with 14 goals each.
Müller achieved his tally in only 13 matches, compared to Kane’s 18 appearances.
France’s Just Fontaine remains famous for scoring 13 goals in just six games during the 1958 tournament.
Brazilian icon Pelé is eighth with 12 goals in 14 matches, and a trio of German Jürgen Klinsmann, Hungarian Sándor Kocsis and Portuguese Cristiano Ronaldo are tied on 11 goals.
All‑Time World Cup Top Scorers (After 2026)
Kylian Mbappé (France) – 22 goals in 22 matches
Lionel Messi (Argentina) – 21 goals in 34 matches
Miroslav Klose (Germany) – 16 goals in 24 matches
Ronaldo (Brazil) – 15 goals in 19 matches
Gerd Müller (Germany) – 14 goals in 13 matches
Harry Kane (England) – 14 goals in 18 matches
Just Fontaine (France) – 13 goals in six matches
Pelé (Brazil) – 12 goals in 14 matches
Jürgen Klinsmann (Germany) – 11 goals in 17 matches
Sándor Kocsis (Hungary) – 11 goals in five matches
Cristiano Ronaldo (Portugal) – 11 goals in 27 matches