Most Goals in Football History
On this page5
Cristiano Ronaldo has scored more than 900 senior career goals for club and country, the most in recognized football history, and as an active player he is still adding to the total. Lionel Messi is next among modern players with more than 850, and the two have spent two decades rewriting a list that older legends once dominated.
Counting goals across football history sounds simple, but it is one of the most argued-over records in sport. The reason is that there has never been a single agreed definition of what counts, so the same player can have wildly different totals depending on whether friendlies and unofficial matches are included. Here is the all-time leaderboard, the record-holder at the top, and the counting nuance that explains why the numbers move around. All figures are as of the 2025 season.
The record holder: Cristiano Ronaldo and 900+ goals
Ronaldo crossed 900 senior career goals during 2024, a milestone no other player is known to have reached in official competitive football. His total spans Sporting CP, Manchester United, Real Madrid, Juventus, Al Nassr and a record-breaking Portugal career, and because he was still playing into 2025, the figure keeps climbing. Exact counts vary slightly by source, which is why he is best described as being past 900 rather than pinned to a single number.
What makes Ronaldo’s mark so solid is that it is built almost entirely on documented, official senior matches. There is no reliance on tour games or exhibitions to reach the top, which is exactly what separates it from some of the huge historical totals below.
The full leaderboard of all-time goalscorers
The table below ranks the highest recognized senior career goalscorers. Active players are marked, and historical totals are the widely cited recognized figures rather than the inflated all-inclusive counts.
| Rank | Goals | Player | Country | Era |
|---|---|---|---|---|
| 1 | 900+* | Cristiano Ronaldo | Portugal | 2002-present |
| 2 | 850+* | Lionel Messi | Argentina | 2004-present |
| 3 | 762 | Pele | Brazil | 1956-1977 |
| 4 | 759 | Josef Bican | Austria/Czech. | 1931-1955 |
| 5 | 756 | Romario | Brazil | 1985-2009 |
| 6 | 746 | Ferenc Puskas | Hungary | 1943-1966 |
| 7 | 735 | Gerd Muller | West Germany | 1962-1981 |
| 8 | 700+* | Robert Lewandowski | Poland | 2006-present |
| 9 | 668 | Ferenc Deak | Hungary | 1940-1954 |
| 10 | 656 | Uwe Seeler | West Germany | 1953-1972 |
*Active player; total is current as of the 2025 season and still rising. Historical totals are disputed and vary by source.
The list splits neatly into two groups: the two modern superstars, whose every goal is logged in the television era, and a set of mid-20th-century scorers whose records are harder to verify and are quoted differently by different historians.
Lionel Messi and the counting debate
Messi sits second with more than 850 senior goals, spread across Barcelona, Paris Saint-Germain, Inter Miami and Argentina. He and Ronaldo are the only players in the modern, fully documented era to approach these heights, which is why their rivalry defines the record. On raw goals Ronaldo leads; Messi’s supporters point to his assists, dribbling and a peak many rate as the highest ever, plus the 2022 World Cup that completed his collection. Messi’s international scoring also features on our leaderboard of the most World Cup goals.
Because both are active, the totals are a moving target, but the order at the very top has been stable for years.
Why Pele’s 1,000 is not on the list
Pele is often said to have scored 1,283 goals, and that number is genuine to the club he played for. It simply includes friendlies, exhibition matches and international tours that most modern record-keepers exclude. In recognized senior competitive football his total is around 762, which still ranks among the greatest ever. The same logic applies to Josef Bican and Romario, whose highest quoted figures shrink once unofficial games are stripped out. This is the heart of the debate: the “most goals” answer depends on the rules of the count.
Why the record matters
Goalscoring is football’s headline statistic, so the all-time list is one of the sport’s most scrutinized. Ronaldo’s position at the top is secure in recognized senior goals, but the arguments around historical totals are a reminder that records are only as clear as the definitions behind them. The greatest scorers also tend to anchor the game’s most successful teams and leagues, the kind that pile up trophies on the most Premier League titles list, while the players who last longest climb charts like the most Premier League appearances leaderboard.
The short version: Cristiano Ronaldo holds the record for the most goals in recognized football history with more than 900 senior career goals, ahead of Lionel Messi’s 850-plus, with historical greats such as Pele, Bican and Romario next once their totals are limited to official matches. Both leaders are active as of the 2025 season, so the numbers are still climbing.
Frequently asked questions
Who has scored the most goals in football history?+
Cristiano Ronaldo has scored the most goals in recognized football history, with more than 900 senior career goals for club and country as of the 2025 season. Because he is still active, the total keeps rising. Lionel Messi is second among modern players with more than 850. Both are well clear of historical greats whose highest quoted totals include friendlies and unofficial games.
Has Cristiano Ronaldo scored more goals than Lionel Messi?+
Yes. In official senior competitive matches Cristiano Ronaldo leads Lionel Messi, having passed 900 career goals in 2024 while Messi sits above 850. Both are active, so the gap can move, but Ronaldo has held the lead in recognized senior goals for several years. Messi counters with more assists and, many argue, a higher peak, but on raw goals Ronaldo is ahead.
Didn't Pele score over 1,000 goals?+
Pele is often credited with 1,283 goals, but that famous figure includes friendlies, exhibition tours and unofficial matches. In recognized senior competitive football his total is around 762, which is still one of the highest ever. The gap between the two numbers is the clearest example of why football goal records depend entirely on which matches you count.
Why do football goalscoring totals differ between sources?+
Because there is no single universal definition of an official match. Some counts include only league and major cup and international games, while others add friendlies, testimonials and tour matches. Older careers are also harder to document. That is why Cristiano Ronaldo's and Lionel Messi's totals, tracked game by game in the modern era, are considered the most reliable at the top of the list.
Sources
Play & tools
Free browser games and tools — no account, no download.
- Play 38-0 — Sign a 4-4-2 of all-time football legends and chase a perfect 38-0 league season — perfect, not just unbeaten.
- Explore all our games →
Related football guides
View all →Fastest Football Goals in History: Record-Breaking Early Strikes
The fastest football goals in history came within seconds of kick-off, some under 10 seconds. Meet the record holders at club and international level.
Most Successful English Football Teams in History
Manchester United, Liverpool, and Arsenal rank among the most successful English football clubs by league titles, FA Cups, and European trophies won.
Most World Cup Goals: All-Time Leaders
Miroslav Klose scored 16 goals to become the FIFA World Cup's all-time top scorer. The full leaderboard of the greatest World Cup goalscorers.
Most Goals in NHL History
Alex Ovechkin passed Wayne Gretzky in 2025 and holds the NHL goals record with 897. The full all-time goal-scoring leaderboard, explained.
Most Champions League Goals Ever
Cristiano Ronaldo is the Champions League's all-time top scorer with 140 goals. The full leaderboard of Europe's greatest scorers, explained.
Most Premier League Goals All-Time
Alan Shearer holds the Premier League record with 260 goals, ahead of Harry Kane's 213. The full all-time scoring leaderboard, explained.