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.




