Top 10 Greatest Strikers in Football History
Explore BetWinGoal’s Top 10 greatest football strikers in history, featuring legendary goalscorers such as Pelé, Cristiano Ronaldo, Lionel Messi, Ronaldo Nazário, Gerd Müller and more. Ranking based on goals, trophies, longevity and overall impact on football.
BetWinGoal Staff

🏆 BetWinGoal’s Top 10 Greatest Strikers in Football History
Football has seen countless world-class goalscorers throughout history, but only a select few have truly defined what it means to be a legendary striker. These players combined extraordinary finishing, consistency, longevity, and the ability to perform on the biggest stages.
Here is BetWinGoal’s ranking of the greatest strikers in football history.
🥇 1. 🇵🇹 Cristiano Ronaldo
The greatest goalscorer in official football history, with 970+ official goals. A five-time UEFA Champions League winner, UEFA Euro champion, and league champion in England, Spain, and Italy, Ronaldo’s longevity, consistency, and elite mentality set him apart from every other striker.

🥈 2. 🇦🇷 Lionel Messi
With 900+ official goals, a record eight Ballon d’Or awards, and the 2022 FIFA World Cup, Messi is one of the greatest forwards and playmakers in football history. While not a traditional centre-forward, his goalscoring ability and influence on the game are unmatched.

🥉 3. 🇧🇷 Pelé
The only player to win three FIFA World Cups (1958, 1962, 1970). Pelé scored 750+ official goals and revolutionized football with his complete attacking ability. His legacy extends far beyond statistics, making him one of the sport’s greatest icons.

4. 🇧🇷 Ronaldo Nazário
“The Phenomenon” is widely regarded as one of the most naturally gifted strikers ever. At his peak, his pace, dribbling, finishing, and explosiveness made him virtually unstoppable. He won two FIFA World Cups and two Ballon d’Or awards. Ronaldo Nazário scored 414 official goals during his professional career.

5. 🇧🇷 Romário
A 1994 FIFA World Cup winner and one of the greatest poachers in football history. Romário’s movement inside the box and incredible finishing made him one of the deadliest strikers of his generation. Romário scored 772 official goals during his professional career.

6. 🇩🇪 Gerd Müller
One of the most clinical finishers football has ever seen. Müller won the 1974 FIFA World Cup, UEFA Euro 1972, and three consecutive European Cups with Bayern Munich while maintaining one of the highest goals-per-game ratios in history. Gerd Müller scored 735 official goals during his professional career.

7. 🇭🇺 Ferenc Puskás
A Real Madrid and Hungary legend, Puskás was one of the greatest goalscorers of the 20th century. His extraordinary left foot, vision, and finishing made him one of football’s all-time icons. Ferenc Puskás scored 746 official goals during his professional career.

8. 🇳🇱 Marco van Basten
A three-time Ballon d’Or winner and one of the most technically gifted strikers ever. Injuries cut his career short, but his peak was among the highest football has ever seen. Marco van Basten scored 301 official goals during his professional career.

9. 🇵🇱 Robert Lewandowski
One of the greatest No.9s of the modern era. Lewandowski has scored 700+ official goals, won the UEFA Champions League, and dominated European football with Borussia Dortmund, Bayern Munich, and Barcelona through remarkable consistency.

10. 🇺🇾 Luis Suárez
One of the greatest strikers of his generation, Luis Suárez combined clinical finishing, intelligent movement, and relentless determination. A UEFA Champions League winner, two-time European Golden Shoe winner, and Uruguay’s all-time leading goalscorer, he scored 600+ official career goals and established himself as one of football’s deadliest forwards.

⭐️ Honourable Mentions:
🇫🇷 Kylian Mbappé
🇫🇷 Thierry Henry
🇫🇷 Karim Benzema
🇦🇷 Gabriel Batistuta
🇵🇹 Eusébio
🇦🇷/🇪🇸 Alfredo Di Stéfano
🇨🇲 Samuel Eto’o
🇮🇹 Filippo Inzaghi
🇺🇾 Diego Forlán
🇺🇾 Edinson Cavani
🇮🇹 Roberto Baggio
🇮🇹 Alessandro Del Piero
🇺🇦 Andriy Shevchenko
🇪🇸 Raúl González
🇨🇮 Didier Drogba
🇩🇪 Miroslav Klose
🇧🇷 Rivaldo
🇫🇷 Eric Cantona
🇪🇸 David Villa
🇦🇷 Carlos Tevez
🇦🇷 Gonzalo Higuaín
🇨🇴 Radamel Falcao
🇸🇪 Zlatan Ibrahimović
🇳🇱 Ruud van Nistelrooy
🇳🇱 Robin van Persie
🇦🇷 Sergio Agüero
🇬🇧 Wayne Rooney
🇬🇧 Harry Kane
🇬🇧 Jimmy Greaves
🇬🇧 Alan Shearer
🇳🇴 Erling Haaland
🇪🇸 Fernando Torres
🇩🇪 Klaus Fischer
🇩🇪 Karl-Heinz Rummenigge
🏁 Final Verdict
Ranking the greatest strikers in football history is never easy because every era has produced extraordinary goalscorers with different styles and achievements. Cristiano Ronaldo leads this list thanks to his unmatched longevity and official goalscoring record, while Pelé and Lionel Messi complete a historic top three for their incredible success and lasting impact on the sport.
From legendary icons like Ronaldo Nazário, Gerd Müller, and Ferenc Puskás to modern superstars such as Robert Lewandowski and Erling Haaland, these players represent the highest level of goalscoring excellence in football history.
At BetWinGoal, we believe this ranking reflects the greatest strikers the game has ever seen, considering both individual brilliance and overall legacy.
Read next
Related stories

Top 20 Best Football Clubs in the World (2026 Ranking)
12 min read

Spain vs Argentina – FIFA World Cup 2026 Final Preview & Prediction
5 min read

France vs England Preview & Prediction: Les Bleus to Claim Third Place at the 2026 FIFA World Cup
5 min read
Comments
Be the first to comment on this article.