The overall top goal scorer in the World Cup is France's Kylian Mbappé, who has scored a total of 22 goals. He moved to the top of the all-time list at the 2026 World Cup, co-hosted by Canada, Mexico and the United States, overtaking Lionel Messi (21) and the previous record holder Miroslav Klose (16). Mbappé also won the Golden Boot for a second successive tournament, finishing 2026 with 10 goals ahead of Messi on 8.

Kylian Mbappé, Lionel Messi, Harry Kane and Cristiano Ronaldo are the players on this list who featured at the 2026 World Cup. This list has been updated with the 2026 results.

Goals scored from penalty shoot-outs are not counted. See more Goal Scoring Trivia.

Rank Player Country Goals Scored
1 Kylian Mbappé France 22
2 Lionel Messi Argentina 21
3 Miroslav Klose Germany 16
4 Ronaldo Brazil 15
=5 Gerd Müller Germany 14
=5 Harry Kane England 14
7 Just Fontaine France 13
8 Pele Brazil 12
=9 Sandor Kocsis Hungary 11
=9 Jurgen Klinsmann Germany 11
=9 Cristiano Ronaldo Portugal 11
=12 Thomas Müller Germany 10
  Helmut Rahn Germany 10
  Teofilio Cubillas Peru 10
  Grzegorz Lato Poland 10
  Gary Lineker England 10
  Gabriel Batistuta Argentina 10