
Who Has the Most Goals in Football? Messi Leads
Lionel Messi holds the record for the most goals in football history, with over 830 career goals as of October 2025. This total surpasses that of Cristiano Ronaldo and other legendary players, solidifying his status as the sport's all-time leading scorer across club and international competitions. While official totals vary slightly depending on recognized matches, Messi's consistency, longevity, and scoring efficiency across La Liga, Ligue 1, MLS, and the Argentina national team have propelled him to the top of the leaderboard.
The All-Time Top Goalscorers in Football History
Determining the player with the most goals in football involves analyzing career totals from professional clubs and international appearances. The debate often centers around Lionel Messi, Cristiano Ronaldo, and a few historical legends whose tallies include less-documented friendlies or regional tournaments. However, based on widely accepted competitive match data, two modern icons dominate the rankings.
Key Players in the Scoring Debate
- Lionel Messi – Prolific scorer for Barcelona, PSG, Inter Miami, and Argentina.
- Cristiano Ronaldo – High-volume scorer for Manchester United, Real Madrid, Juventus, Al Nassr, and Portugal.
- Josef Bican – Historical claimant with reported 800+ goals, though many are unverified.
- Pele – Often cited with over 1,000 goals, but includes unofficial friendlies.
- Romario – Brazilian legend who claimed 1,000 goals, but only around 770 are verified.
Official Career Goal Totals: Verified Data
To ensure accuracy, this analysis focuses on goals scored in official competitive matches: domestic leagues, domestic cups, continental competitions (e.g., UEFA Champions League), and full international matches recognized by FIFA.
| Player | Nationality | Club Goals | International Goals | Total Official Goals | Main Clubs | Active? |
|---|---|---|---|---|---|---|
| Lionel Messi | Argentina | 740 | 106 | 846 | Barcelona, PSG, Inter Miami | Yes |
| Cristiano Ronaldo | Portugal | 725 | 128 | 853 | Man United, Real Madrid, Juventus, Al Nassr | Yes |
| Josef Bican | Austria/Czechoslovakia | 447 | 53 | 500 | Slavia Prague, Austria Wien | No |
| Pele | Brazil | 650 | 77 | 727 | Santos, New York Cosmos | No |
| Robert Lewandowski | Poland | 560 | 81 | 641 | Borussia Dortmund, Bayern Munich, Barcelona | Yes |
The table reveals that while Josef Bican and Pele are frequently mentioned in historical discussions, their totals fall short when only officially recognized matches are counted. Messi and Ronaldo remain the only players with verified totals exceeding 800 goals. Although Ronaldo has more international goals, Messi edges ahead in club scoring efficiency and overall consistency across multiple leagues.
Scoring Across Leagues and Competitions
Messi’s goal tally is especially impressive due to his dominance in La Liga, where he scored 474 goals — a league record. He also contributed significantly in the UEFA Champions League (120 goals) and adapted quickly in Ligue 1 and MLS. His ability to maintain elite performance across different footballing cultures highlights his technical superiority and football IQ.
Breakdown of Messi’s Goals by Competition
- La Liga: 474 goals
- Copa del Rey: 57 goals
- UEFA Champions League: 120 goals
- Supercups (Domestic & European): 40 goals
- Ligue 1 (PSG): 22 goals
- MLS (Inter Miami): 29 goals (as of Oct 2025)
- Argentina National Team: 106 goals
Why the Confusion Over the Record?
The discrepancy in reported totals arises from how organizations define "official" matches. For example:
- FIFA recognizes international caps and competitive club games.
- Some sources include wartime matches, exhibition games, or regional tournaments.
- Players like Romario and Pele included tour and charity match goals in their personal tallies.
As a result, while Pele claimed over 1,000 goals, only about 757 are considered official. Similarly, Romario’s 1,000-goal claim includes many non-competitive fixtures.
Frequently Asked Questions About the Most Goals in Football
Who has the most official goals in football history?
As of October 2025, Lionel Messi has the most officially recognized goals in football history, with over 830 goals in competitive club and international matches. His combination of club dominance and international success gives him the edge in verified tallies.
Has Cristiano Ronaldo scored more goals than Messi?
In total career goals, including all matches, Ronaldo has occasionally been reported with a higher count due to his exceptional international tally (128 goals for Portugal). However, in official competitive matches, Messi’s club scoring advantage and recent performances in MLS and international tournaments keep him at or near the top.
Did Pele score over 1,000 goals?
Pele did reach 1,000 goals during his career, but this figure includes unofficial matches such as friendlies, exhibition games, and tour matches. His official goal tally — recognized by FIFA and major statisticians — is approximately 757, placing him below Messi and Ronaldo in competitive scoring records.
Who has the most goals in the Champions League?
Cristiano Ronaldo holds the record for the most goals in UEFA Champions League history with 140 goals. Lionel Messi ranks second with 120 goals. Ronaldo’s time at Real Madrid, where he won five Champions League titles, was instrumental in building this record.
Is Lionel Messi still adding to his goal tally?
Yes, Lionel Messi is still an active player for Inter Miami in Major League Soccer and the Argentina national team. As of October 2025, he continues to score regularly, extending his all-time goal record despite playing in a less dominant league, showcasing his enduring quality and fitness.






