
Who Scored Most Goals in Football? Messi Leads
Lionel Messi holds the record for most goals in football history with over 830 career goals as of 2025, surpassing Cristiano Ronaldo and Josef Bican. This article explores the top goal scorers, their achievements, career breakdowns, and frequently asked questions about football's scoring legends.
Who Has Scored the Most Goals in Football History?
As of October 2025, Lionel Messi is officially recognized as the highest goal scorer in men's football history, having scored more than 830 official career goals. He surpassed long-standing records held by Cristiano Ronaldo and historical figures like Josef Bican. The debate over the "greatest scorer" often includes discrepancies due to varying definitions of "official" matches, but based on comprehensive data from FIFA, RSSSF, and major statistical authorities, Messi leads the all-time list.
Why Goal Records Are Often Debated
- Different organizations count goals from various competitions (e.g., friendlies, unofficial tournaments).
- No universal governing body verifies total career goals across all leagues and eras.
- Historical players like Josef Bican played in less-documented leagues, leading to estimation gaps.
- Modern players benefit from better record-keeping but face stronger defensive organization.
Top All-Time Men's Football Goal Scorers
The following table lists the most prolific goal scorers in men's football history based on verified official matches, including club league play, domestic cups, continental competitions, and full international caps.
| Player | Nationality | Official Career Goals | Career Span | Main Clubs | International Goals |
|---|---|---|---|---|---|
| Lionel Messi | Argentina | 830+ | 2004–Present | Barcelona, PSG, Inter Miami | 106 |
| Cristiano Ronaldo | Portugal | 820+ | 2002–Present | Man United, Real Madrid, Juventus, Al Nassr | 128 |
| Josef Bican | Austria/Czechoslovakia | 805* | 1931–1955 | Slavia Prague, Austria Vienna | 44 |
| Pele | Brazil | 770* | 1956–1977 | Santos, New York Cosmos | 77 |
| Romario | Brazil | 772* | 1985–2007 | PSV, Barcelona, Flamengo | 55 |
| Gerd Müller | Germany | 735 | 1964–1981 | Bayer Leverkusen, Bayern Munich | 68 |
The data shows that Lionel Messi has overtaken both Cristiano Ronaldo and historical figures like Josef Bican when only officially recognized matches are counted. While Bican claimed over 800 goals, many were in wartime or semi-official games not universally accepted. Messi’s consistency across 20+ years at elite level, combined with high assist numbers, sets him apart statistically. Ronaldo remains close behind, especially strong in Champions League and international scoring.
Breakdown of Messi's Goal Record
Club Goals
- FC Barcelona: 672 goals in 778 appearances (La Liga, Copa del Rey, Champions League)
- Paris Saint-Germain: 32 goals in 75 appearances
- Inter Miami: 25+ goals as of late 2025
International Goals
- Argentina: 106 goals in 180+ caps
- Tournament Highlights: Copa America 2021 (Golden Boot), World Cup 2022 (7 goals, second-highest)
Key Factors Behind Messi's Scoring Longevity
- Unmatched dribbling and field vision allowing access to high-quality chances
- Adaptability: evolved from winger to false nine to deep-lying playmaker while maintaining scoring output
- Elite free-kick and penalty conversion rates
- Playing under consistent systems (especially at Barcelona) optimized for his strengths
Cristiano Ronaldo: The Rival Benchmark
While slightly behind Messi in total official goals, Cristiano Ronaldo holds several unique scoring records:
- All-time top scorer in UEFA Champions League: 140+ goals
- Most goals for a single club (Real Madrid): 450+
- Most international goals: 128 for Portugal
- Scored in four different decades (2000s–2020s)
Ronaldo’s physical conditioning, aerial prowess, and clutch performance in knockout stages distinguish his profile from Messi’s more creative style.
Frequently Asked Questions About Football's Top Goal Scorers
Who is the all-time top goal scorer in football as of 2025?
Lionel Messi is the all-time top goal scorer with over 830 official career goals, edging out Cristiano Ronaldo and Josef Bican according to widely accepted statistical sources.
Does Cristiano Ronaldo have more goals than Messi?
No. As of 2025, Lionel Messi has scored more official career goals than Cristiano Ronaldo, though Ronaldo leads in international goals (128 vs. 106) and Champions League goals.
Is Pele's goal tally higher than Messi's?
Pele claimed 1,283 goals, but only 770 were in official matches. By official standards used today, Messi surpasses Pele's verified total.
Who has the most goals including unofficial matches?
Romario claims over 1,000 goals, and Pele reported 1,283, but these include exhibitions and regional tournaments. For official matches, Messi leads.
Who is the highest-scoring forward in Champions League history?
Cristiano Ronaldo is the top scorer in UEFA Champions League history with over 140 goals, far ahead of Robert Lewandowski and Lionel Messi.







