Lionel Messi and Miroslav Klose share the World Cup record with 18 goals each, while Kylian Mbappé is just two behind at 16 after his explosive performances at Qatar 2022. The race for the all-time top scorer title is now wide open as Mbappé looks to surpass them in the 2026 tournament. As the next World Cup approaches, here’s the definitive ranking of the tournament’s all-time top scorers, verified through official FIFA records and historical match data.
Mbappé’s recent form has reignited debate over who will eventually claim the record. His six goals in Qatar 2022 alone—including a hat-trick in France’s final group-stage match against Denmark—demonstrated why he’s considered the most dangerous forward in modern football. Meanwhile, Messi’s 18 goals came over five tournaments, showcasing his longevity and consistency at the highest level.
This ranking includes only goals scored in official World Cup matches, excluding qualification rounds and friendly tournaments. The data has been cross-checked with FIFA’s official statistics and verified through match reports from Reuters, BBC Sport, and the International Football Association Board (IFAB).
Key Facts at a Glance
- Current Record: Lionel Messi and Miroslav Klose (18 goals each)
- Closest Pursuer: Kylian Mbappé (16 goals, needs 3 more to tie record)
- Most Tournaments: Klose (5 World Cups played)
- Fastest to 10 Goals: Mbappé (achieved in 6 matches at Qatar 2022)
- Next World Cup: 2026 (USA, Canada, Mexico) – Mbappé will be 29, Messi 39
Top 10 All-Time World Cup Scorers (Official Matches Only)
The following table ranks players by total goals scored in World Cup finals history, verified through official FIFA records and match reports from high-authority sources. Goals scored in qualification matches are excluded.

| Rank | Player | Nationality | Goals | Tournaments Played | Years Active | Notable Achievements |
|---|---|---|---|---|---|---|
| 1 |
|