The Top 20 Players With the Most Goals in Football History

Goals are the heartbeat of football. They create unforgettable moments, win trophies, and turn great players into legends. Over the years, football fans have watched some incredible goal scorers dominate the game with consistency, skill, and pure finishing ability.

When discussing the Top 20 Players With the Most Goals in Football History, names like Cristiano Ronaldo and Lionel Messi immediately come to mind. But the list also includes legendary strikers from different generations who scored goals long before modern football became global. Read more: Lionel Messi vs Cristiano Ronaldo All Time Statistics: The Ultimate Comparison

In this article, we rank the top 20 players with the most goals in football history, starting from the lowest on the list to the highest. We will look at their goals, appearances, achievements, and why they became some of the deadliest attackers football has ever seen.

Top 20 Players With the Most Goals in Football History

20. Didier Drogba – 367 Goals

Career Stats

  • Appearances: 780+
  • Goals: 367
  • Assists: 120+

Didier Drogba was one of the strongest strikers of his generation. He scored important goals for club and country and became a legend at Chelsea.

Why He Is Ranked Here

Drogba’s big-game mentality made him feared across Europe.

19. Harry Kane – 420+ Goals

Career Stats

  • Appearances: 700+
  • Goals: 420+
  • Assists: 95+

Harry Kane is one of the most complete strikers in modern football.

Why He Is Ranked Here

His finishing, passing, and consistency have kept him among Europe’s elite scorers for years.

18. Neymar – 440+ Goals

Career Stats

  • Appearances: 730+
  • Goals: 440+
  • Assists: 250+

Neymar combined goals with incredible creativity throughout his career.

Why He Is Ranked Here

He was never just a scorer — he was also one of football’s best entertainers.

Trending Sub-topic

Neymar career achievements

17. David Villa – 445 Goals

Career Stats

  • Appearances: 810+
  • Goals: 445
  • Assists: 90+

David Villa was clinical, smart, and reliable in front of goal.

Why He Is Ranked Here

He played a major role in Spain’s golden generation.

16. Mohamed Salah – 460+ Goals

Career Stats

  • Appearances: 760+
  • Goals: 460+
  • Assists: 190+

Mohamed Salah became one of the Premier League’s greatest forwards.

Why He Is Ranked Here

His speed, finishing, and consistency at Liverpool FC have been outstanding.

Trending Sub-topic

Mohamed Salah Liverpool legacy

15. Sergio Agüero – 470 Goals

Career Stats

  • Appearances: 780+
  • Goals: 470
  • Assists: 110+

Agüero was deadly inside the penalty box.

Why He Is Ranked Here

His famous last-minute goal for Manchester City changed Premier League history forever.

14. Zlatan Ibrahimovic – 570+ Goals

Career Stats

  • Appearances: 980+
  • Goals: 570+
  • Assists: 180+

Zlatan scored spectacular goals everywhere he played.

Why He Is Ranked Here

Very few strikers combined power, technique, and confidence like him.

13. Robert Lewandowski – 690+ Goals

Career Stats

  • Appearances: 980+
  • Goals: 690+
  • Assists: 160+

Lewandowski has been one of football’s most consistent scorers for over a decade. Read more:The Spanish La Liga Top Scorers 2026 Current Goal Rankings

Why He Is Ranked Here

His movement and finishing are among the best ever seen.

12. Gerd Muller – 735 Goals

Career Stats

  • Appearances: 790+
  • Goals: 735
  • Assists: Unknown

Gerd Müller was a pure goal machine.

Why He Is Ranked Here

His scoring rate remains one of the greatest in football history.

Trending Sub-topic

Greatest German strikers ever

11. Ferenc Puskas – 746 Goals

Career Stats

  • Appearances: 750+
  • Goals: 746
  • Assists: Limited records

Puskas dominated European football during his era.

Why He Is Ranked Here

His left foot became legendary across the world.

10. Romario – 755 Goals

Career Stats

  • Appearances: 960+
  • Goals: 755
  • Assists: 120+

Romário was one of Brazil’s greatest finishers.

Why He Is Ranked Here

His quick feet and calm finishing made him unstoppable inside the box.

9. Pele – 767 Goals

Career Stats

  • Appearances: 830+
  • Goals: 767
  • Assists: Limited records

Pelé became football’s first global superstar.

Why He Is Ranked Here

He won three World Cups and scored goals consistently throughout his career.

8. Luis Suarez – 580+ Official Goals

Career Stats

  • Appearances: 930+
  • Goals: 580+
  • Assists: 250+

Luis Suárez mixed aggression with elite finishing.

Why He Is Ranked Here

At his peak, he was one of the most complete strikers in football.

7. Karim Benzema – 490+ Goals

Career Stats

  • Appearances: 920+
  • Goals: 490+
  • Assists: 210+

Benzema evolved from a supporting striker into a global superstar.

Why He Is Ranked Here

His leadership after Cristiano Ronaldo left Real Madrid was incredible.

6. Thierry Henry – 411 Goals

Career Stats

  • Appearances: 920+
  • Goals: 411
  • Assists: 180+

Henry played football with style and elegance.

Why He Is Ranked Here

He became an icon of the Premier League with Arsenal.

5. Eusebio – 620+ Goals

Career Stats

  • Appearances: 740+
  • Goals: 620+
  • Assists: Limited records

Eusébio was one of football’s earliest attacking superstars.

Why He Is Ranked Here

His speed and finishing terrified defenders during the 1960s.

4. Josef Bican – 805+ Goals

Career Stats

  • Appearances: 530+
  • Goals: 805+
  • Goal ratio: Incredible

Josef Bican scored at an unbelievable rate.

Why He Is Ranked Here

Many historians still consider him one of the greatest natural finishers ever.

3. Lionel Messi – 860+ Goals

Career Stats

  • Appearances: 1100+
  • Goals: 860+
  • Assists: 380+

Lionel Messi changed football with his dribbling, creativity, and goals. Read more: The Most Assists in La Liga (All-Time Rankings with Stats)

Why He Is Ranked Here

Unlike many scorers, Messi also became one of football’s greatest playmakers.

2. Cristiano Ronaldo – 930+ Goals

Career Stats

  • Appearances: 1250+
  • Goals: 968+
  • Assists: 260+

Cristiano Ronaldo is football’s greatest goal machine. Read more: The Top 10 Greatest Champions League Players of All Time

Why He Is Ranked Here

His longevity, athleticism, and consistency across multiple leagues are unmatched.

1. Erwin Helmchen – Estimated 980+ Goals

Career Stats

  • Appearances: Limited official records
  • Goals: Estimated 980+
  • Era: Pre-modern football

Erwin Helmchen remains one of football’s most mysterious goal scorers.

Why He Is Ranked No. 1

Historical records suggest he scored more goals than almost anyone in football history.

Who Is the Greatest Goal Scorer Ever?

The debate around the top 20 players with the most goals in football history is endless.

Some fans value:

  • official goals
  • trophies
  • goal ratio
  • performance in big games

Others focus on longevity and consistency.

Cristiano Ronaldo vs Lionel Messi

This debate may never end.

Cristiano Ronaldo

  • More career goals
  • Incredible aerial ability
  • Dominated multiple leagues

Lionel Messi

  • Better playmaking
  • More dribbling ability
  • Natural football genius

Both players completely changed modern football.

Modern Football vs Older Eras

Scoring goals today is different compared to older generations.

Modern defenders are:

  • faster
  • stronger
  • tactically smarter

Older legends like Pele and Puskas played under different conditions.

That makes comparisons difficult but also fascinating.

The Importance of Longevity

One thing separates elite scorers from great scorers: consistency over many years.

Players like:

  • Cristiano Ronaldo
  • Messi
  • Lewandowski
  • Benzema

continued scoring well into their 30s.

That level of discipline is rare.

Frequently Asked Question

1. Who has scored the most goals in football history?

Cristiano Ronaldo currently holds the record for the most official goals in football history.

2. How many goals has Lionel Messi scored?

Lionel Messi has scored over 860 career goals.

3. Is Pele’s 1000-goal record official?

Not all of Pele’s goals are considered official by football statisticians.

4. Who scored more goals between Messi and Ronaldo?

Cristiano Ronaldo has scored more official goals than Lionel Messi.

5. Which striker had the best goal ratio?

Josef Bican and Gerd Muller had unbelievable goal-per-game ratios.

6. Has anyone scored 1000 official goals?

No player has officially scored 1000 recognized senior career goals yet.

7. Who is the greatest striker ever?

Many fans choose Cristiano Ronaldo, Pele, or Ronaldo Nazario depending on personal preference.

8. Which active player could enter the top five?

Harry Kane and Robert Lewandowski could climb even higher before retirement.

Conclusion

The top 20 players with the most goals in football history represent different generations, styles, and eras of football. Some relied on power, others on technique, while a few simply had a natural gift for finding the net.

What connects all these legends is consistency. Scoring goals at the highest level for years is one of the hardest things in football.

Cristiano Ronaldo and Lionel Messi raised the standard to levels many thought were impossible. But legends like Pele, Puskas, Gerd Muller, and Romario also shaped football history long before the modern game exploded worldwide.

As football continues to evolve, new stars will chase these records. Still, the names on this list have already secured their place among the greatest goal scorers the sport has ever seen. Read more:The Top 10 Best Young Footballers in the World 2026 Ranked

1 comment
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like