sportnews full logo

All-Time World Cup Top Scorers List

Scoring at the World Cup is a moment of pure joy for any player, and only a handful have done it consistently across multiple tournaments. Here are the all-time leading scorers who left their mark on football's biggest stage.

  • Lionel Messi, Argentina: 18 goals in 29 games. Messi has scored across six World Cups, including a standout performance in 2022 with seven goals, and already added four more in 2026 after a hat-trick against Algeria and two goals versus Austria.
  • Miroslav Klose, Germany: 16 goals in 24 matches. Klose surpassed Ronaldo’s record during Germany’s 7-1 win over Brazil in 2014, helping his team claim the title.
  • Ronaldo, Brazil: 15 goals in 19 games. After struggles in 1998, he dominated the 2002 World Cup by scoring eight goals and winning the Golden Boot.
  • Kylian Mbappe, France: 15 goals in 15 matches. The young star made history by becoming the first teenager since Pele to score in a final (2018), then the first since Geoff Hurst to net a final hat-trick (2022). He began 2026 with goals against Senegal and Iraq.
  • Gerd Muller, West Germany: 14 goals in 13 games. Known as "Der Bomber," Muller’s clinical finishing was key to West Germany’s 1974 win.
  • Just Fontaine, France: 13 goals in just 6 matches. His 1958 record for most goals in a single World Cup still stands.
  • Pele, Brazil: 12 goals in 14 games. A three-time champion, Pele shone as a teenager scoring twice in the 1958 final against Sweden.
  • Sandor Kocsis, Hungary: 11 goals in 5 games. The Hungarian scored prolifically in 1954, including four goals against eventual winners West Germany.
  • Jurgen Klinsmann, West Germany/Germany: 11 goals in 17 matches. Klinsmann scored in every international tournament he played, including three World Cups in a row.
  • Harry Kane, England: 10 goals in 12 games. Kane’s strong start in 2026 with a retaken penalty and header against Croatia boosted his Golden Boot chances.
  • Helmut Rahn, West Germany: 10 goals in 10 matches. Famous for the winning goal in the 1954 final, Rahn helped Germany reach the semi-finals in 1958.
  • Gary Lineker, England: 10 goals in 12 games. England’s first Golden Boot winner scored six times in 1986 before bowing out to Argentina.
  • Gabriel Batistuta, Argentina: 10 goals in 12 matches. Known for powerful shots, Batistuta recorded two World Cup hat-tricks against Greece and Jamaica.
  • Teofilo Cubillas, Peru: 10 goals in 13 games. Cubillas scored in all four of Peru’s 1970 games and dazzled again in 1978 with a brace against Scotland.
  • Thomas Muller, Germany: 10 goals in 16 matches. Muller’s knack for timely goals helped Germany win in 2014, where he scored five times.
  • Grzegorz Lato, Poland: 10 goals in 20 games. Lato claimed the Golden Boot in 1974, leading Poland to third place ahead of Brazil.
  • Ademir, Brazil: 9 goals in 6 games. All his goals came in 1950, including four in a big win over Sweden, though Brazil finished runners-up to Uruguay.
  • Eusebio, Portugal: 9 goals in 6 matches. A standout in 1966, Eusebio’s run ended in the semi-finals against England.
  • Christian Vieri, Italy: 9 goals in 9 games. Despite scoring well, Vieri never advanced past the quarter-finals in his World Cup appearances.
  • Vava, Brazil: 9 goals in 10 games. First to score in two separate finals (1958, 1962), a feat later matched by Pele, Paul Breitner, and Zidane.
  • David Villa, Spain: 9 goals in 12 matches. Villa starred in Spain’s 2010 triumph with four goals but faced early exit in 2014.
  • Paolo Rossi, Italy: 9 goals in 14 games. Returned from suspension to inspire Italy’s 1982 title with a famous hat-trick against Brazil.
  • Jairzinho, Brazil: 9 goals in 16 matches. Key to Brazil’s 1970 victory, playing alongside legends like Pele and Rivelino.
  • Roberto Baggio, Italy: 9 goals in 16 games. A top player in 1994, he missed the crucial penalty in the final shootout against Brazil.
  • Karl-Heinz Rummenigge, West Germany: 9 goals in 19 matches. Helped West Germany reach finals in 1982 and 1986, finishing runners-up both times.
  • Uwe Seeler, West Germany: 9 goals in 21 games. One of three players, with Pele and Klose, to score in four different World Cups.
  • Guillermo Stabile, Argentina: 8 goals in 4 games. Top scorer in the first World Cup, scored early in the final but Argentina lost 4-2 to Uruguay.
  • Leonidas, Brazil: 8 goals in 5 matches. Scored mostly in 1938, including a hat-trick against Poland; Brazil finished third that year.
  • Oscar Miguez, Uruguay: 8 goals in 7 games. Led Uruguay to 1950 victory and remains their top World Cup scorer.
  • Rivaldo, Brazil: 8 goals in 14 games. Scored five goals in Brazil’s 2002 success alongside Ronaldo and Ronaldinho.
  • Rudi Voller, West Germany/Germany: 8 goals in 15 matches. Won the World Cup as a player in 1990 and managed Germany to the 2002 final.
  • Diego Maradona, Argentina: 8 goals in 21 games. Iconic figure and leader of Argentina’s 1986 World Cup-winning team.
  • Cristiano Ronaldo, Portugal: 8 goals in 22 matches. Despite his status, never quite hit peak form at the World Cup and was benched in 2022.
  • Neymar, Brazil: 8 goals in 13 games. Joined Pele and Ronaldo as Brazilians scoring in three World Cups, adding two goals in 2022 despite injuries.