+18 | Commercial Content | T&C's Apply | Play Responsibly | Publishing Principles
Klose Messi Mbappe World Cup mixGetty/GOAL composite

All-time top scorers in FIFA World Cup history

The FIFA World Cup is the apex of international football, a stage where legends are born and records are etched. Among the many feats achieved at the tournament, scoring goals on the biggest stage is one of the most celebrated. Over the years, a handful of players have engraved their names in history by becoming prolific scorers across multiple World Cups.   

Here, GOAL takes a deep dive into the top all-time goal scorers in FIFA World Cup history, their legendary status, and what made them unforgettable. 

  • Miroslav Klose Germany 2014Getty

    Miroslav Klose | Germany | 16 goals

    • Tournaments: 2002, 2006, 2010, 2014
    • Matches Played: 24
    • Goals per Game: 0.67

    Miroslav Klose holds the record for the most goals scored in FIFA World Cup history, surpassing Ronaldo's previous record during the 2014 World Cup in Brazil. A classic poacher with exceptional positioning, Klose found the net in four consecutive World Cups, ultimately winning the tournament with Germany in 2014. Notably, Klose broke Ronaldo's record during Germany's memorable 7–1 victory over Brazil in 2014.

  • Advertisement
  • Ronaldo Brazil 2002Getty

    Ronaldo Nazario | Brazil | 15 goals

    • Tournaments: 1998, 2002, 2006
    • Matches Played: 19
    • Goals per Game: 0.79

    O Fenomeno was known for his explosive pace and clinical finishing, and he was instrumental in Brazil's fifth title win, scoring eight goals. His return from injury during the tournament is considered one of the most iconic comebacks in football history. He also won the Golden Boot at the 2002 FIFA World Cup.

  • Gerd Muller West Germany 1974 World CupGetty Images

    Gerd Muller | West Germany | 14 goals

    • Tournaments: 1970, 1974
    • Matches Played: 13
    • Goals per Game: 1.08

    Gerd Muller, often known as "The Bomber", was an incredibly lethal striker, with an extraordinary goals-per-game ratio.

    Muller was the top scorer in the 1970 World Cup and played a key role in West Germany's victory in the 1974 edition, which they won on home soil. Notably, he scored 10 goals in just six matches during the 1970 tournament alone.

  • Just Fontaine France 1958 World Cup

    Just Fontaine | France | 13 goals

    • Tournaments: 1958
    • Matches Played: 6
    • Goals per Game: 2.17

    Dominating the 1958 World Cup, Just Fontaine etched his name into football history by scoring an astounding 13 goals in a single tournament. This remarkable feat remains unsurpassed, holding the record for the most goals ever scored in a single World Cup and standing as a testament to his unparalleled skill and prolificacy on the sport's grandest stage.  

  • Messi-Argentina-2022-World-CupGetty

    Lionel Messi | Argentina | 13 goals (as of 2022)

    • Tournaments: 2006, 2010, 2014, 2018, 2022
    • Matches Played: 26
    • Goals per Game: 0.50

    He became the youngest Argentine to play and score in a World Cup. After struggling to score despite good performances in 2010, Messi led Argentina to the 2014 World Cup final, where they lost 1–0 to Germany but he won the Golden Ball. He scored once in the 2018 edition before leading Argentina to win the 2022 World Cup - scoring in every knockout match, including two goals in the final against France. He won the Golden Ball again, becoming the first player to win it twice. This is widely hailed as the crowning achievement of his career. 

  • Mbappe-France-2022-World-Cup-finalGetty

    Kylian Mbappe | France | 12 goals (as of 2022)

    • Tournaments: 2018, 2022
    • Matches Played: 14
    • Goals per Game: 0.86

    Kylian Mbappe, as the youngest active player among the top scorers, has truly cemented his status as a modern great. He scored four goals in 2018 and an incredible eight goals in 2022, including a hat-trick in the final. 

    If he continues at this pace in future tournaments, he is expected to challenge Klose's record. 

  • Pelé 1970 final Seleção 04 08 2017Acervo Pelé

    Pele | Brazil | 12 goals

    • Tournaments: 1958, 1962, 1966, 1970
    • Matches Played: 14
    • Goals per Game: 0.86

    Pele, widely regarded as the greatest player in history, was a three-time World Cup winner. He made an indelible mark on the sport early in his career with a dazzling performance in the 1958 World Cup at just 17 years old.

    He was a World Cup Champion in 1958, 1962, and 1970. 

  • By the numbers: All-time top scorers in FIFA World Cup history

    RankPlayerCountryGoalsMatchesTournamentsGoals per match
    1Miroslav KloseGermany16244 (2002–2014)0.67
    2Ronaldo NazarioBrazil15193 (1998–2006)0.84
    3Gerd MullerWest Germany14132 (1970–1974)1.08
    4Just FontaineFrance1361 (1958)2.17
    5Lionel MessiArgentina13265 (2006-2022)0.50
    6Kylian MbappeFrance12142 (2018–2022)0.86
    PeleBrazil12144 (1958-1970)0.86
    7Sandor KocsisHungary1151 (1954)2.20
    8Jurgen KlinsmannGermany11173 (1990-1998)0.65
    9Helmut RahnWest Germany10102 (1954-1958)1.00
    10Gary LinekarEngland10122 (1986-1990)0.83
    Gabriel BatistutaArgentina10123 (1994-2002)0.83
    11Teofilo CubillasPeru10133 (1970-1982)0.77
    12Thomas MullerGermany10192 (2010-2022)0.53
    13Grzegorz LatoPoland10203 (1974-1982)0.50

    * Players in bold are still active.