Who is the Highest Goal Scorer in Football History?

Highest Goal Scorer in Football History

Written by Reemjhim Kumari

September 18, 2025

“Is it Ronaldo? Messi? Pelé? Or a name you’ve never heard of? The answer isn’t as simple as you think. Discover the truth behind football’s most debated record.”

In the beautiful game, goals are the ultimate currency. They win trophies, immortalise legends, and ignite global debates. But when it comes to crowning the single greatest goalscorer in the history of football, the answer is shrouded in controversy, statistical methodologies, and generational pride. Was it the flamboyant Brazilian wizard Pelé? The clinical German striker Gerd Müller? Or is the crown firmly on the head of a modern icon?

The truth is, depending on who you ask and which statistics you trust, you might get a different answer. However, as we stand in early 2025, one name has surged ahead in the most widely accepted record books: Cristiano Ronaldo.

Cristiano Ronaldo Leads the Official Charts of Football

Cristiano Ronaldo

As of early 2025, Cristiano Ronaldo is universally recognised as the highest goal scorer in football history, with a staggering career tally exceeding 930 goals across club and international competitions.

According to the Rec.Sport.Soccer Statistics Foundation (RSSSF), a globally respected statistical body, reports that Ronaldo has netted 934 goals in 1,291 official appearances. This monumental figure includes his prolific spells at Sporting CP, Manchester United, Real Madrid, Juventus, and his current club, Al Nassr, alongside his record-shattering international career for Portugal.

Ronaldo’s journey to the summit was historic. In March 2022, he officially surpassed the long-standing estimated record of Josef Bican (805 goals), a feat recognised by FIFA. Since then, he has relentlessly added to his tally, publicly stating his ambition to become the first player ever to reach 1,000 career goals before hanging up his boots.

His consistency, longevity, and ability to score at the highest level across four different decades and in multiple top European leagues make his achievement not just a statistical marvel but a testament to unparalleled dedication and athleticism.

Why is this Record So Controversial? The Great Goalscoring Debate

Despite Ronaldo’s clear lead in most modern statistical databases, the title of “highest goal scorer” remains one of football’s most contentious topics. Why? FIFA, the sport’s global governing body, does not maintain an official, universally accepted record for all-time goal scorers.

This vacuum has led to multiple organisations and historians using different methodologies to count goals, resulting in wildly varying numbers for legends of the past.

Which Goals Count in Football?

  1. Strict Definition (IFFHS/Modern Media): Only goals scored in top-tier domestic leagues, official domestic cups, continental competitions (like the UEFA Champions League), and official international matches (FIFA-recognised). This is the methodology preferred by outlets like ESPN, Sky Sports, and Marca.
  2. Inclusive Definition (RSSSF/Historical Context): Includes goals from friendlies, regional tournaments, wartime leagues, and matches for reserve or “B” teams. This method is often used to credit players from earlier eras when the structure of football was less formalised.

The Legends at the Heart of the Debate

  1. Pelé (Brazil): The Brazilian icon often claims a total of 1,283 career goals, a figure prominently displayed by Guinness World Records. However, this number includes over 500 goals scored in unofficial friendlies and exhibition matches. Most reputable modern statisticians, including those at ESPN and Marca, credit him with 767 goals in official matches. His former club, Santos, argues that many of these friendlies were against top-tier opposition and should count, but the consensus leans towards the lower, official figure.
  2. Josef Bican (Czech Republic/Austria): Credited by FIFA in 2020 with 805 goals, Bican’s true tally is even more elusive. The RSSSF, using a broader criterion, lists him at over 950 goals. Bican himself famously walked out of an IFFHS gala when they excluded goals he scored during World War II, highlighting the subjective nature of historical record-keeping.
  3. Lionel Messi (Argentina): While Ronaldo leads the overall charts, Messi holds the undisputed record for the most goals scored for a single club (672 for FC Barcelona). His overall career tally, according to RSSSF, stands at 879 goals, placing him firmly in second place behind Ronaldo. Messi’s game, often more assist-oriented, showcases a different kind of genius, but his goal output is still phenomenal.

The debate, therefore, isn’t just about numbers; it’s about how we define “history” and “achievement” across vastly different eras of the sport.

Read More: Football Ground Dimensions

Top 10 Goal Scorers in Football History (All Official Matches)

Based on the comprehensive data compiled by the RSSSF (Rec. Sport. Soccer Statistics Foundation), which aims to account for all competitive and significant matches, here is the definitive top 10 list as of early 2025:

RankPlayerNationalityTotal GoalsCareer Span
1Cristiano RonaldoPortugal9342002 – Present
2Lionel MessiArgentina8792003 – Present
3RomárioBrazil7851984 – 2009
4PeléBrazil7781956 – 1977
5Ferenc PuskásHungary/Spain8021943 – 1967
6Josef BicanAustria/Czech Rep.950+1930 – 1957
7Gerd MüllerGermany7351963 – 1981
8EusébioPortugal634+1960 – 1978
9Túlio MaravilhaBrazil5851987 – 2014
10Ferenc DeákHungary796+1939 – 1959

Top 5 Highest Goal Scorers in Official International Matches (Olympics Methodology)

For those who prefer clarity, consistency, and FIFA-recognised data, international goal records offer the most undisputed leaderboard in football history. Unlike club tallies clouded by era and methodology, international goals are meticulously tracked, and the hierarchy is clear.

According to official records from Olympics.com, the global authority for Olympic and international football statistics, here’s how the all-time rankings stand:

RankPlayerCountryGoals
1Cristiano RonaldoPortugal138
2Lionel MessiArgentina112
3Ali DaeiIran108
4Sunil ChhetriIndia95
5Mokhtar DahariMalaysia89

Highest International Goal Scorers: Ronaldo and Messi Lead Again

Ronaldo and Messi

When we narrow the focus to the international stage, the records become much clearer, as FIFA meticulously tracks these statistics. Here, Cristiano Ronaldo doesn’t just lead; he reigns supreme with an almost unassailable lead.

According to official records from the Olympics.com and FIFA:

  1. Cristiano Ronaldo (Portugal): 138 goals in 221+ appearances. He is not only the top scorer but also holds the record for the most international caps and the most international hat-tricks (10). Every time he steps onto the pitch in the red and green, history is being rewritten.
  2. Lionel Messi (Argentina): 112 goals in 193 appearances. Crowned with a 2022 World Cup win, Messi thrives in finals, scoring 13 in major tournaments. His Golden Ball and record 26 World Cup matches highlight his clutch brilliance. He trails Ronaldo but owns Argentina’s heart.
  3. Ali Daei (Iran): 108 goals in 148 appearances. The first man to reach 100 international goals, Daei set a benchmark that stood for over a decade. His tally remains the highest by any Asian male player. He symbolises excellence from the Middle East on the global stage.
  4. Sunil Chhetri (India): 95 goals in 155 appearances. Asia’s greatest international scorer, Sunil Chhetri, surpassed legends like Puskás. Captain since 2007, he leads India’s attack in qualifiers and tournaments. Third among active scorers globally, his legacy inspires a nation rising in world football.

This elite quartet represents four continents and four eras of football. Ronaldo vs Messi didn’t just define modern football, but their rivalry drove both to historic greatness. Ronaldo leads in goals and caps, Messi in trophies and tournament impact. Together, they redefined excellence. At the summit stands Cristiano Ronaldo, international football’s all-time top scorer.

Conclusion: 

As of 2025, Cristiano Ronaldo stands atop football’s all-time scoring charts with 934 official goals, a feat backed by rigorous data and global consensus. Yet the debate endures, fueled by differing definitions of “official” and reverence for legends like Pelé and Bican.

Ultimately, Ronaldo’s record reflects not just numbers but unmatched longevity, adaptability, and hunger across eras and continents. Whether you crown him king or champion another, one truth remains: football’s greatest scorers transcend stats. They embody passion, legacy, and the beautiful game’s timeless magic.

The crown rests firmly on Cristiano Ronaldo’s head, for now. But the debate? That belongs to football forever.

Download Playo on Android or iOS, or visit playo.co to start playing!

Frequently Asked Questions

1. Has any player scored 1000 goals?

No player has officially scored 1,000 goals in recognised, top-level competitions. Pelé claimed 1,283 goals, but this includes hundreds of unofficial friendlies. Cristiano Ronaldo is the only active player realistically targeting this milestone, currently sitting at 934 goals.

2. Is Sunil Chhetri the highest goal scorer?

No, but he is an absolute legend. Sunil Chhetri is the fourth-highest international goal scorer of all time with 95 goals for India, behind only Cristiano Ronaldo, Lionel Messi, and Ali Daei. He is the highest-scoring active international player in men’s football after Ronaldo and Messi.

3. Who is football’s first superstar?

While debatable, many historians point to Imre Schlosser of Hungary, who became the first player to score 500 career goals in 1927. Other early icons include Arthur Friedenreich of Brazil and Stanley Matthews of England.

4. Who is better, Ronaldo or Messi?

This is the eternal debate with no definitive answer. Ronaldo is the all-time top goalscorer. Messi holds the record for most goals for a single club and is often considered the greatest playmaker. Both have won multiple Ballon d’Or awards and defined an era. It comes down to personal preference.

5. Who started Indian football?

Indian football doesn’t have a single “founder.” The game was introduced during the British colonial era in the 19th century. The Durand Cup, started in 1888, is one of the oldest football tournaments in the world. Pioneering figures like Gostha Pal and Sailen Manna helped popularise the sport in the early 20th century, while Sunil Chhetri is its modern icon.

You May Also Like…

History of Indian Football

History of Indian Football

Football has a unique place in India’s sporting history. Introduced during the British colonial period, the sport...

0 Comments