The FIFA World Cup is the biggest stage in football and the place where legends are made. Only a select few players have managed to score consistently across multiple tournaments and leave an unforgettable mark on World Cup history. At the top of the all-time scoring list today stands German striker Miroslav Klose, followed by many legendary names of world football. Below is the list of the greatest scorers in FIFA World Cup history.
We will begin with the six players tied for tenth place before moving toward the very top of the all-time rankings.
10. Gabriel Batistuta – 10 Goals
Legendary Argentine striker Gabriel Batistuta was known for his powerful shot and incredible eye for goal. Across three FIFA World Cups, he scored a total of 10 goals. Particularly impressive is the fact that he recorded two World Cup hat-tricks — against Greece in 1994 and Jamaica in 1998.
A young Gabriel Batistuta in action for Argentina. pic.twitter.com/bscXIaPbYK
— 90s Football (@90sfootball) March 30, 2024
10. Gary Lineker – 10 Goals
One of England’s greatest strikers of all time, Gary Lineker left a huge mark on World Cups during the 1980s. At the 1986 World Cup, he won the Golden Boot as the tournament’s top scorer and finished his World Cup career with 10 goals in 12 matches.
Gary Lineker is the only player in England national team history to never receive a yellow or red card in his entire international career. https://t.co/RMx3O1mgmC pic.twitter.com/sKdfN0M6aI
— MICHAEL (@Mikkypels) April 16, 2026
10. Grzegorz Lato – 10 Goals
Polish footballer Grzegorz Lato was one of the best players of his generation and a key member of Poland’s outstanding national team during the 1970s. At the 1974 World Cup, he was the tournament’s top scorer with seven goals and eventually finished with 10 World Cup goals overall.
Grzegorz Lato.#pol #Poland #polska pic.twitter.com/QDE2XeNjMM
— Olympia (@olympia_vintage) December 4, 2022
10. Helmut Rahn – 10 Goals
Helmut Rahn was one of the heroes of West Germany’s 1954 World Cup-winning team. It was his goal in the final against Hungary that secured Germany’s historic title in the famous match known as the “Miracle of Bern.” He scored a total of 10 goals at World Cups.
Fortunately for Germany, both would meet again in the final and the German team got the avenue to field their main players.
Germany came from two goals down to win 3-2 thanks to a Helmut Rahn’s winner six minutes from time to deliver Germany a first ever World Cup title. pic.twitter.com/axlHSY3mDo
— HF World (@hfworld_) November 2, 2022
10. Teófilo Cubillas – 10 Goals
Peruvian footballer Teófilo Cubillas is considered one of the greatest players in South American football history. Known for his superb technique and outstanding free-kick ability, he scored 10 goals at FIFA World Cups and remains Peru’s all-time leading scorer in the tournament.
Today we remember Teófilo Cubillas 🇵🇪 on his birthday
Widely regarded as Peru’s greatest footballer ever.
⭐ Star of the 1970 and 1978 World Cups
⚽ Scored 10 World Cup goals — still among the highest totals in tournament history
🏆 Led Peru to the 1975 Copa América title pic.twitter.com/gxn0z78Evi— The Extreme Football Enthusiast (@ExtremeFootbal4) March 8, 2026
10. Thomas Müller – 10 Goals
Thomas Müller is one of the most successful German footballers of the modern era. He made his World Cup debut in 2010, winning the Golden Boot, and four years later helped Germany capture the world title in Brazil.
1️⃣0️⃣ goals scored at the World Cup
Helmut Rahn (Germany)
Gary Lineker (England)
Gabriel Batistuta (Argentina)
Teofilo Cubillas (Peru)
Thomas Muller (Germany)
Grzegorz Lato (Poland)Sadio Mane | Super Eagles | Channels TV pic.twitter.com/ZjoaqGuQq1
— #TheSportsIlluminator (@RayToluAyo) November 10, 2022
9. Jürgen Klinsmann – 11 Goals
German striker Jürgen Klinsmann was one of the most important players for Germany during the 1990s. Known for his fighting spirit and goal-scoring instincts, he scored a total of 11 goals at FIFA World Cups.
Jurgen Klinsmann rocking a quality Germany away kit. As a nation, some of the greatest ever shirts. Klinsmann moved to Monaco that summer, ending his time at Inter. pic.twitter.com/TOCW7wM4y0
— The 90s Football Writer (@90s_writer) June 2, 2023
8. Sándor Kocsis – 11 Goals
Hungarian striker Sándor Kocsis was one of the greatest goal scorers of the 1950s. At the 1954 World Cup, he scored 11 goals in just five matches and led the legendary Hungarian national team to the final.
It’s World Cup footballer A-Z time again
It’s Day 11, so name any footballer from any era that has played at the World Cup beginning with the letter K (first name or surname)
We’ll start with Sándor Kocsis
Over to you…. pic.twitter.com/I50a6Ut6Jq
— 80s&90sFootball ⚽ (@80s90sfootball) July 11, 2025
7. Kylian Mbappé – 12 Goals
French superstar Kylian Mbappé is already among the greatest scorers in World Cup history despite still being very young. He won the World Cup with France in 2018, and four years later scored a hat-trick in the final against Argentina.
Which Kylian Mbappé WorldCup version was INSANE? 🌟🤯🔥
Russia 2018 Qatar 2022 pic.twitter.com/CbTqg9rFOr
— BIG IMO🤴🏽🇨🇦 (@ImoPunter) February 20, 2026
6. Pelé – 12 Goals
Legendary Pelé is widely regarded as one of the greatest footballers of all time. He won three World Cup titles with Brazil and became the symbol of the golden era of Brazilian football. Pelé scored 12 goals in 14 World Cup matches.
Como o Brasil se sairia na Copa do Mundo de 1974 se o Pelé tivesse aceitado a convocação? pic.twitter.com/Sx3taGkIEe
— Central Nick Ross 🏴 (@nickrossbrasil) April 5, 2026
If you are interested in the scorers of the 10 fastest goals in World Cup history, check out the article below:
5. Lionel Messi – 13 Goals
Lionel Messi waited a long time for the greatest trophy of his career, finally winning it in 2022 in Qatar with Argentina. One of the greatest footballers of all time, Messi has scored 13 goals at FIFA World Cups and was the key player for “La Albiceleste” on their road to the title.
Verás a Messi y nos traerá la copa. Maradona es más grande que Pelé. Brasil, dime cómo te sientes ahora. Tu padre, Argentina, ha vuelto a casa. Te juro que, incluso después de todos estos años, jamás lo olvidaremos🎶😤🇦🇷 https://t.co/MZIGlO79ot pic.twitter.com/MbqjEzhMbo
— عزيز 🇦🇷 (@Qgnf_) May 14, 2026
4. Just Fontaine – 13 Goals
French striker Just Fontaine holds one of the most incredible records in football history. At the 1958 World Cup, he scored an astonishing 13 goals in only six matches, which remains the record for the most goals scored in a single World Cup tournament
Just Fontaine is lifted up by his France team-mates pic.twitter.com/QmENrvaj1q
— The Extreme Football Enthusiast (@ExtremeFootbal4) April 24, 2026
3. Gerd Müller – 14 Goals
Legendary German goal scorer Gerd Müller was considered one of the deadliest strikers in football history. In just 13 World Cup matches, he scored 14 goals, which speaks volumes about his efficiency. He won the World Cup with West Germany in 1974.
Gerd Muller Scored More Goals Than Made Appearances For West Germany 62/68 pic.twitter.com/wOV7YlUmQl
— SUPERB FOOTY PICS (@SuperbFootyPics) May 27, 2024
2. Ronaldo Nazário – 15 Goals
One of the greatest strikers of all time, Brazilian legend Ronaldo dazzled at World Cups during the late 1990s and early 2000s. He won two World Cup titles with Brazil and especially stood out in 2002, when he led the Seleção to the trophy with eight goals — including two in the final against Germany.
On this day 2002, Ronaldo scored two in the final as Brazil won the World Cup pic.twitter.com/hiQWOJtk2c
— Vintage Football Shirts (@VFshirts) June 30, 2024
1. Miroslav Klose – 16 Goals
Legendary German striker Miroslav Klose holds the record for the most goals scored in FIFA World Cup history. Across four World Cups, he scored 16 goals in 24 matches, surpassing Brazil’s Ronaldo. He will especially be remembered for winning the World Cup with Germany in 2014.
🇩🇪👏 Miroslav Klose is still Germany’s all-time top goalscorer with 71 goals! ✨
Klose also has the most goals out of any other player in the FIFA World Cup with 16 goals. Happy birthday to him. 🔝 pic.twitter.com/MDCvR3q1jJ
— EuroFoot (@eurofootcom) June 9, 2025
To finish, here are a few active footballers who are close to breaking into the Top 10 all-time World Cup scorers list:
- 🇧🇷 Neymar – 8 goals
- 🇵🇹 Cristiano Ronaldo – 8 goals
- 🏴 Harry Kane – 8 goals

