Who has scored the most official goals in soccer history?
Can one player really sit at the top of every goal list? Cristiano Ronaldo holds the top spot in most current counts, with 982 official senior goals for club and country as of Oct. 23, 2026. He reached that total in 1,342 appearances.

Lionel Messi and Pelé are the next names most fans mention. The order changes from list to list, because statisticians do not count goals the same way. Some add friendlies, while others leave them out.
Check the date and the counting method behind any total you read. The same player can show different numbers from one list to the next.
Key Takeaways
- Cristiano Ronaldo leads most counts with 982 official senior goals as of Oct. 23, 2026.
- No governing body keeps one official list of career goals.
- Friendlies, regional games and wartime matches cause most of the gaps.
- Lionel Messi and Pelé are the closest names in most tables.
- Always note the date and the method behind any total.
Why no single official record exists
No governing body keeps an official list of career goals. Never has FIFA published a ranking of the highest career goalscorers, so no one body sets the final number. Every total depends on which matches a statistician decides to count.

Three kinds of matches cause most of the disagreement. Friendlies are the first group. Regional competitions and wartime matches make up the other two.
Official goals are goals scored in competitive matches, such as league games, cups, continental competitions and internationals. Friendlies, youth football and reserve football are left out of that count. Some lists add the three disputed groups back in, and others do not.
A reader should expect a range of totals, not one number. The IFFHS top-level table credits Ronaldo with 982 goals as of Oct. 23, 2026, while other lists give him more.
A career total is only as good as the rules that produced it.
Treat any single number as one counting method’s result, not a universal fact.
Ronaldo, Messi and the modern leaders
Ronaldo and Messi are the two active players whose totals drive the debate. Ronaldo is ahead on most lists, but Messi stays close in every table that counts his games.

Both players have strong records for their clubs and their countries. Their totals are useful to compare only when both come from the same list and the same date.
Club and country totals for Ronaldo
Ronaldo had 836 club goals and 146 goals for Portugal as of Oct. 23, 2026. He scored 140 Champions League goals, which is the competition record.
His career rate was 0.73 goals per game across 1,342 games. That rate shows how steady his scoring has been over a long career.
How Messi’s total compares
Messi had 942 career goals in one 2026 report and 936 in the IFFHS table. He scored 126 goals in 208 appearances for Argentina as of Oct. 7, 2026.
In 2026 alone, Messi scored 40 goals in 44 appearances. That short run shows he is still scoring at a high rate.
Ronaldo Messi comparison:
| Measure | Cristiano Ronaldo | Lionel Messi |
|---|---|---|
| Goals for country | 146 for Portugal | 126 for Argentina |
| Total career goals | 982 (IFFHS and official senior count) | 942 (2026 report) or 936 (IFFHS) |
| Games counted | 1,342 club and country | 208 for Argentina |
Compare totals only when both come from the same counting method and the same date.
How RSSSF and IFFHS count differently
The RSSSF list puts Erwin Helmchen second because it counts regional and amateur matches. Amateur games are the reason the two tables rank players differently. The RSSSF list includes regional, reserve and amateur leagues and selections.
RSSSF is the all-time official-matches ranking of its kind. It gives Ronaldo 994 goals in 1,366 official matches as of July 19, 2026.
What RSSSF includes
Helmchen is listed with 989 or more goals, placing him just behind Ronaldo. Messi is listed at 948 goals in 1,220 matches.
RSSSF also lists Josef Bican at 950 or more goals. It shows Romário at 785 and Robert Lewandowski at 752 official-match goals.
Where the IFFHS list stops
The IFFHS list is the top-level professional table. It keeps to professional competition and leaves out the lower leagues that RSSSF includes.
Under that rule, Ronaldo has 982 goals and Messi has 936. Bican drops to 722 goals, far below his RSSSF total.
| Player | RSSSF official-match total | IFFHS top-level total |
|---|---|---|
| Cristiano Ronaldo | 994 | 982 |
| Lionel Messi | 948 | 936 |
| Josef Bican | 950 or more | 722 |
Expect the top three names to shift by ten or more goals between the two tables.
Pelé, Bican and the disputed older records
Pelé’s 1,279 goals include exhibition games, so the official total is far lower. Guinness counts exhibition games, and the IFFHS table does not.
Pelé and Bican show why one name can have several totals. Each total comes from a different set of rules.
Pelé and the Guinness career total
Guinness World Records recognizes 1,279 career goals for Pelé in 1,363 games. A Fox Sports report explains that many of those goals came in friendlies and exhibitions, including matches against lower-level teams.
The IFFHS table credits Pelé with 762 goals. That total includes 604 for Brazil and 492 in league play.
Josef Bican and the wartime debate
Bican’s total depends on which list you use. Three counting methods give three very different numbers.
- IFFHS table: 722 goals
- RSSSF: 950 or more goals
- FIFA estimate in 2020: 805 goals
Much of the gap comes from wartime matches in Central Europe. Some lists count them, and others leave them out.
Pelé’s totals differ by more than 500 goals between the IFFHS table and Guinness.
Ronaldo’s path to 1,000 goals
Ronaldo needs 18 more goals on the IFFHS count to reach 1,000. He is at 982 goals, so the mark is close on that list. Close is still not the same as reached.
Ronaldo said in 2024 that he wanted to reach 1,000 career goals before he retires.
Milestones already reached
Ronaldo passed Bican’s estimated 805 goals in March 2022. That moment marked a shift in how close he came to the record.
Club matches make up most of his total. He has 450 goals for Real Madrid in all competitions, including 311 in La Liga as of Oct. 23, 2026.
What still has to happen
Ronaldo must keep scoring at a steady pace to reach 1,000. His club and country matches will decide how fast he closes the gap.
Count only goals from the same source when measuring the gap.
What the record means for the GOAT debate
Totals show scoring volume, not the quality of the matches behind them. A high count shows a player scored often, but it does not show how strong the opponents were. Often is the word that the numbers really prove.
Messi scored 672 goals for Barcelona between 2004 and 2021. That is the highest total listed for a player at a single club. Pelé scored 643 official goals for Santos.
Two players with the same total can have very different careers.
The totals measure five things well:
- Club scoring over a long career
- National team scoring
- Longevity and staying fit
- Scoring rate per game
- Loyalty to a single club
Judge a player on the era and competition behind the goals.
Conclusion
Ronaldo leads, but the lead depends on the counting method. A fair comparison needs the same rules for every player, not just the largest number on a page.
Pick one source, note its date and method, and use its totals consistently. That habit will keep your comparisons honest, even when new goals change the list.
FAQ
Who has the most goals in soccer in history?
How many career goals has Lionel Messi scored?
Did Pelé actually score 1,000 goals?
Who has more goals, CR7 or Pelé?
Sources
- Nobody disputes Pelé’s greatness but goal count fuels debate – explains why Pelé’s career-goal total varies across record keepers, with Guinness, FIFA, Santos and RSSSF figures.