Football All-Time Top Scorers: Official Ranking & Verified Stats
Saved articles · Articles are saved in this browser session.
Explore the definitive all-time top scorers in football history based on official stats from FIFA. From Cristiano Ronaldo to Lionel Messi and Pele.
Golden Record: The Definitive Ranking of Football’s All-Time Top Scorers
Throughout football history, legendary forwards have fought to etch their names into the record books. Yet, numbers remain the most objective measure of a striker's legacy. As match documentation evolved over the past century, historians faced immense challenges separating official goals from those scored in exhibitions, friendlies, or unratified competitions. Consequently, compiling a verified ranking of all-time top scorers in football requires rigorous statistical auditing.
FIFA Standards and Verification: Why Unofficial Figures Were Dropped
For decades, sensational numbers circulated regarding players claiming over 1,000 goals. However, FIFA and official statistical bodies like the RSSSF only recognize competitive, official matches.
The Case of Pelé: While Pelé is historically credited with 1,283 goals, thorough auditing reveals that 526 of those occurred in friendly tours, exhibition matches, or unratified military tournaments. His official, verified count stands at 757 goals.
Arthur Friedenreich: Unofficial reports from the early 20th century suggest the Brazilian striker scored 1,329 goals, but these claims lack official documentation.
Modern rankings exclusively count official goals scored in recognized club and international competitions.
At the Pinnacle: Cristiano Ronaldo as the Absolute Top Scorer
Portuguese icon Cristiano Ronaldo stands alone at the top of football's scoring hierarchy with an official tally of 979 goals. This achievement is the result of an extraordinary career spanning over two decades at the highest levels of world football.
Breakdown of Cristiano Ronaldo’s Career Goals & Assists:
Real Madrid: 450 goals (131 assists)
Portugal National Team: 146 goals (37 assists)
Manchester United: 145 goals (64 assists)
Al Nassr: 132 goals (24 assists)
Juventus: 101 goals (22 assists)
Sporting CP: 5 goals
Career Total: 979 official goals (and 262 assists)
A defining milestone occurred on March 14, 2021, when Ronaldo scored a hat-trick for Juventus against Cagliari to reach 770 official goals, officially surpassing Pelé’s total of 767 goals.
The Pursuit: Lionel Messi’s Record Hunt
In second place sits Argentine maestro Lionel Messi with 932 official goals across 1,177 competitive appearances for FC Barcelona, Paris Saint-Germain, Inter Miami, and the Argentina national team.
Breakdown of Lionel Messi’s Career Goals & Assists:
FC Barcelona: 672 goals (303 assists)
Argentina National Team: 126 goals (73 assists)
Inter Miami: 102 goals (58 assists)
Paris Saint-Germain: 32 goals (35 assists)
Career Total: 932 official goals (and 425 assists)
Despite Ronaldo turning 40 and Messi entering his late 30s, Messi continues to perform at an elite level, maintaining an active chance to add to his remarkable total.
Official Ranking: Football’s Top 24 All-Time Scorers
Below is the verified list of the top 24 goalscorers in football history based on official competitive matches:
1. Cristiano Ronaldo (Portugal) — 979 official goals
2. Lionel Messi (Argentina) — 932 official goals
3. Pelé (Brazil) — 757 official goals
4. Josef Bican (Austria / Czechoslovakia) — 756 official goals
5. Romário (Brazil) — 749 official goals
6. Robert Lewandowski (Poland) — 741 official goals
7. Ferenc Puskás (Hungary) — 706 official goals
8. Joe Bambrick (Northern Ireland) — 690 official goals
9. Abe Lenstra (Netherlands) — 681 official goals
10. Gerd Müller (Germany) — 674 official goals
11. Jimmy Jones (Northern Ireland) — 648 official goals
12. Eusébio (Portugal) — 623 official goals
13. Luis Suárez (Uruguay) — 587 official goals
14. Zlatan Ibrahimović (Sweden) — 573 official goals
15. Glenn Ferguson (Northern Ireland) — 563 official goals
16. Fernando Peyroteo (Portugal) — 558 official goals
17. Jimmy McGrory (Scotland) — 545 official goals
18. Karim Benzema (France) — 535 official goals
19. Zico (Brazil) — 517 official goals
20. Harry Kane (England) — 516 official goals
21. Hugo Sánchez (Mexico) — 514 official goals
22. Roberto Dinamite (Brazil) — 513 official goals
23. Alfredo Di Stéfano (Argentina / Spain) — 509 official goals
24. Imre Schlosser (Hungary) — 504 official goals
Active Legends: Can Lewandowski or Suárez Move Up?
Several active players feature in the top ranks, keeping the list dynamic:
Robert Lewandowski: Currently in 6th place with 741 goals, Lewandowski stands a realistic chance of surpassing Pelé’s 757 goals if he maintains his scoring pace in Major League Soccer (Chicago Fire).
Luis Suárez: Sitting on 587 goals, Suárez faces a steeper challenge to reach legends like Gerd Müller (674) or Ferenc Puskás (706) due to age (38) and physical workload management, despite continuing to deliver impactful moments for Inter Miami.