Who Is the Highest Goal Scorer in Football History?
Lionel Messi holds the record for the most goals scored in football history, with over 830 official career goals as of 2025. This total surpasses that of Cristiano Ronaldo and Josef Bican, placing Messi at the top of men's professional football scoring lists according to widely accepted statistical records. His longevity, consistency, and ability to score across multiple leagues and competitions have solidified his status as the highest goal scorer in the sport’s history.
Understanding the All-Time Top Goal Scorer in Football
Determining the highest goal scorer in football requires examining official match data across club and international competitions. While historical records vary slightly due to differing definitions of 'official' matches, modern statisticians agree on a core set of criteria: goals must be scored in competitive fixtures recognized by governing bodies such as FIFA and continental confederations.
Why Lionel Messi Leads the Rankings
- Messi has maintained elite performance levels for over two decades, beginning his senior career at FC Barcelona in 2004.
- He has scored consistently across multiple competitions: La Liga, UEFA Champions League, Copa América, MLS, and international friendlies (where applicable).
- His combination of technical skill, positioning, and playmaking intelligence allows him to find scoring opportunities even under intense defensive pressure.
- Messi plays in a modern era with better medical support, training methods, and game analysis, contributing to extended peak performance.
Cristiano Ronaldo: The Close Contender
Often mentioned alongside Messi, Cristiano Ronaldo is second on the all-time list with over 820 official career goals. A prolific finisher across four major leagues—England (Manchester United), Spain (Real Madrid), Italy (Juventus), and Saudi Arabia (Al Nassr)—Ronaldo's aerial ability, physical power, and clutch performances in European competitions make him one of the most decorated scorers ever.
Key Differences Between Messi and Ronaldo’s Goal Records
- Ronaldo has more UEFA Champions League goals than Messi.
- Messi holds the record for most goals in a single calendar year (91 in 2012).
- Ronaldo has scored in more different competitions globally.
- Messi has a higher goals-per-game ratio in domestic league play.
Josef Bican: Historical Context and Legacy
Austrian-Czech striker Josef Bican, active in the 1930s–1950s, claimed over 800 goals in official matches according to RSSSF (Rec.Sport.Soccer Statistics Foundation). However, many of these games were not part of fully professionalized leagues, and some sources dispute the comparability of his tally to modern players. Despite this, Bican remains a legendary figure whose scoring feats were extraordinary for his time.
All-Time Top Goal Scorers: Verified Career Totals
| Player | Nationality | Official Career Goals | Active Years | Main Clubs |
|---|---|---|---|---|
| Lionel Messi | Argentina | 830+ | 2004–present | Barcelona, PSG, Inter Miami |
| Cristiano Ronaldo | Portugal | 820+ | 2002–present | Man Utd, Real Madrid, Juventus, Al Nassr |
| Josef Bican | Austria/Czechoslovakia | ~805 | 1931–1955 | Slavia Prague, Admira Vienna |
| Pele | Brazil | 757 | 1956–1977 | Santos, New York Cosmos |
| Romário | Brazil | 772 | 1985–2007 | PSV, Barcelona, Flamengo |
The table highlights that Messi and Ronaldo are the only players to surpass 800 official goals in the modern era. Bican’s total, while impressive, comes from an era with less standardized competition structures. Pele’s count includes many non-FIFA-recognized friendlies, which inflates his traditional total of 1,283 goals often cited by Santos.
Data confirms that goal-scoring consistency over 15+ years at the highest level is extremely rare. Messi’s achievement stands out due to his sustained excellence in Europe’s top five leagues and international tournaments.
Frequently Asked Questions About the Highest Goal Scorer in Football
Who is the highest goal scorer in football history as of 2025?
Lionel Messi is the highest goal scorer in football history with over 830 official career goals, edging past Cristiano Ronaldo and Josef Bican based on verified match data from FIFA-recognized competitions.
Does Cristiano Ronaldo still hold any scoring records?
Yes, Cristiano Ronaldo holds several key records, including most UEFA Champions League goals (140+), most goals for a single national team (Portugal, over 120), and most international caps among men's players. He also has the most goals across Europe’s top three leagues: Premier League, La Liga, and Serie A.
Is Lionel Messi better than Cristiano Ronaldo?
This is subjective and depends on evaluation criteria. Messi has a higher goals-per-game ratio and more Ballon d'Or awards (8), while Ronaldo excels in physical dominance and scoring in diverse leagues and tournaments. Both are considered the greatest footballers of their generation.
Why isn't Pele listed as the top scorer with over 1,000 goals?
Pele’s claim of 1,283 goals includes unofficial friendlies and exhibition matches not counted by FIFA or statistical authorities. His official tally, excluding non-competitive games, is approximately 757, which places him below Messi, Ronaldo, and Romário in verified rankings.
Will any player break Messi’s goal record in the future?
It is highly unlikely in the near term. Modern defenders are faster, leagues are more balanced, and player careers are shorter compared to Messi’s era. No current young player is on pace to reach 800+ goals, making Messi’s record one of the most durable in sports history.









