The 2026 edition of the World Cup is well underway, and the world's best are back out on the pitch for another chase at the trophy.
Throughout history, a handful of players have separated themselves from the rest of the pack as top goalscorers in the tournament. Kylian Mbappe and Lionel Messi are the active players in the top 10 of the leaderboard suiting up for the 2026 World Cup.
It is worth looking at how Mbappe and Messi stack up across the tournament's history. Who has more World Cup goals, the Frenchman or the "Little Boy From Rosario"?
Here's a list of the players with their names on the scoresheet the most times in World Cup history.
2026 WORLD CUP HQ: Latest World Cup news | Full World Cup schedule | Buy World Cup tickets
Most goals in World Cup history
| 1. | Miroslav Klose | Germany | 16 | 24 | 2002, 2006, 2010, 2014 |
| 2. | Ronaldo | Brazil | 15 | 19 | 1994, 1998, 2002, 2006 |
| 3. | Gerd Muller | West Germany | 14 | 13 | 1970, 1974 |
| 4. | Just Fontaine | France | 13 | 6 | 1958 |
| = | Lionel Messi* | Argentina | 13 | 26 | 2006, 2010, 2014, 2018, 2022 |
| = | Kylian Mbappe* | France | 13 | 15 | 2018, 2022, 2026 |
| 7. | Pele | Brazil | 12 | 14 | 1958, 1962, 1966, 1970 |
| 8. | Sandor Kocsis | Hungary | 11 | 5 | 1954 |
| = | Jurgen Klinsmann | West Germany/Germany | 11 | 17 | 1990, 1994, 1998 |
| 10. | Helmut Rahn | West Germany | 10 | 10 | 1954, 1958 |
| = | Gary Lineker | England | 10 | 12 | 1986, 1990 |
| = | Gabriel Batistuta | Argentina | 10 | 12 | 1994, 1998, 2002 |
| = | Teofilo Cubillas | Peru | 10 | 13 | 1970, 1978, 1982 |
| = | Thomas Muller | Germany | 10 | 19 | 2010, 2014, 2018, 2022 |
| = | Grzegorz Lato | Poland | 10 | 20 | 1974, 1978, 1982 |
Key: * signifies an active player, year in bold means a World Cup won
How many World Cups goals does Mbappe have?
- 13 goals (2018, 2022, 2026)
Mbappe put his 13th goal in the back of the net during France's 2026 World Cup opener against Senegal. Despite being only 27 years old, Mbappe has already established himself as one of France's all-time greats with 57 goals through 99 international games, according to Fabrizio Romano. After his first goal against Senegal on Tuesday, he is now tied with Olivier Giroud with the most goals in French team history.
Here is Mbappe's goal against Senegal that moved him up the all-time World Cup goalscorer leaderboard:
— FOX Sports (@FOXSports) June 16, 2026
3 days ago
7













English (US)