Top 20 Highest Goal Scorers in Football History (2026)

Top 20 Highest Goal Scorers in Football History (2026)

Scoring goals is the hardest job in football. A striker might get only two or three clear chances in ninety minutes, yet a handful of players have managed to convert chances into history at a rate no one else has matched. This list ranks the 20 greatest goalscorers of all time, using the goal totals most widely cited by football statisticians for official senior-level competitions (club and international combined).

A quick note on the numbers: there is no single official all-time goalscoring record — FIFA doesn’t publish one. Different statistical bodies (like IFFHS and RSSSF) count goals differently, so totals can vary from site to site depending on whether friendlies, wartime matches, or regional tournaments are included. The figures below follow the most commonly cited senior-competitive totals as of mid-2026, cross-checked across multiple sources. Where a total is genuinely disputed, we’ve noted it.

Why Goals Matter So Much in Football

At its core, football is simple: score more than your opponent. But doing it consistently, season after season, is one of the hardest things in sport. Defenders, goalkeepers, tactics, and sheer pressure make every chance count. That’s why the players on this list are remembered as legends — their numbers reflect finishing ability, positioning, mental strength, and years of consistency.

Read More – Football Team Names

The All-Time Top 20 at a Glance

Rank Player Country Career Goals Active Years
1 Cristiano Ronaldo Portugal 975+ 2002–Present
2 Lionel Messi Argentina 917+ 2004–Present
3 Pelé Brazil 762 1956–1977
4 Romário Brazil 748 1985–2009
5 Ferenc Puskás Hungary/Spain 746 1943–1966
6 Josef Bican Austria/Czechoslovakia 722* 1931–1955
7 Gerd Müller West Germany 735* 1963–1981
8 Robert Lewandowski Poland 673+ 2006–Present
9 Luis Suárez Uruguay 592+ 2005–Present
10 Jimmy Jones Northern Ireland 639 1947–1964
11 Eusébio Portugal 578–620* 1957–1979
12 Joseph Bambrick Northern Ireland 626 1928–1938
13 Zlatan Ibrahimović Sweden 561–573* 1999–2023
14 Abe Lenstra Netherlands 565 1938–1960
15 Glenn Ferguson Northern Ireland 563 1988–2012
16 Fernando Peyroteo Portugal 553+ 1937–1949
17 Imre Schlosser Hungary 553 1906–1927
18 Uwe Seeler West Germany 552 1953–1972
19 Jimmy McGrory Scotland 550+ 1922–1938
20 Gyula Zsengellér Hungary 513 1931–1953

Numbers marked with a + are for active or recently active careers and are still climbing. Totals marked with * (Bican, Eusébio, Ibrahimović) are genuinely disputed — different statistical bodies publish different figures, sometimes by 100+ goals, depending on whether wartime, regional, or lower-tier matches are counted.

1. Cristiano Ronaldo — The Highest Goal Scorer in Football History

Cristiano Ronaldo sits at the top with over 975 career goals for club and country, and closing in fast on the 1,000 mark. Few believed a single player could stay this consistent across more than two decades.

What makes Ronaldo special:

  • Equally lethal with both feet and his head
  • Elite physical fitness well into his 40s
  • Performs under pressure in the biggest moments
  • Scored at an elite level across the Premier League, La Liga, Serie A, the Champions League, and international football

Ronaldo is also the all-time leading scorer in men’s international football, with 143 goals for Portugal.

2. Lionel Messi — The Most Natural Finisher

Lionel Messi is widely regarded as the most gifted footballer of his generation. Where Ronaldo built his game on power and physicality, Messi’s game is built on control, vision, and creativity.

Why Messi scores so many goals:

  • Elite close-control dribbling in tight spaces
  • Exceptional left-foot accuracy
  • A rare ability to find space others can’t see
  • Calm, composed finishing under pressure

Messi has scored for Barcelona, PSG, and Inter Miami, and led Argentina to World Cup glory in 2022.

3. Pelé — The 3rd Highest Goal Scorer in the World

Pelé remains one of football’s true icons. He played in an era of rough pitches, aggressive defending, and minimal sports science — yet still finished with a recognised total of 762 official goals.

Pelé’s goal record shows:

  • Remarkable consistency across two decades
  • The ability to deliver in the biggest tournaments
  • Elite finishing with both feet

He remains the only player to win three World Cups, a record that still stands.

Also Read – Football Turf Cost Guide

4. Romário — The 4th Highest Goal Scorer in Football History

Romário wasn’t the tallest or the fastest striker, but few have ever read the penalty box better than him.

Strengths of Romário:

  • Lightning-fast reactions inside the box
  • Sharp, first-time finishing
  • A instinctive sense for where a goal would fall

He often said scoring was an art — and his 748-goal career backs that up.

5. Ferenc Puskás — The 5th Highest Goal Scorer of All Time

Ferenc Puskás was one of the first truly global football stars, scoring goals at an almost unbelievable rate for both Hungary and Real Madrid.

Why Puskás was special:

  • A devastating left foot
  • Elite long-range shooting
  • One of the best goals-per-game ratios in history

The FIFA Puskás Award, given annually for the best goal of the year, is named in his honour.

Read More – FIFA World Cup Winners List

6. Josef Bican — The 6th Highest Goal Scorer in the World

Josef Bican isn’t a household name for modern fans, but few goalscorers in history were as prolific.

Key points:

  • Played in the earliest days of professional football
  • Exceptionally fast for his era
  • Scored in almost every match he played

Bican’s exact total is one of football’s most debated numbers — some historians credit him with far more than the widely cited 722 — but by any count, he belongs among the very best.

7. Gerd Müller — The 7th Highest Goal Scorer, and the Ultimate Box Striker

Known as “Der Bomber,” Gerd Müller was one of the most feared strikers ever to play inside the penalty area.

Why Müller was so dangerous:

  • Lightning-quick turns in tight spaces
  • Powerful, low shots
  • Elite anticipation of where the ball would land

He scored crucial goals for Bayern Munich and West Germany, including the winning goal in the 1974 World Cup final.

8. Robert Lewandowski — Modern Football’s Goal Machine

Robert Lewandowski represents the modern era of finishing at its best — fitness, positioning, and clinical composure combined.

Why Lewandowski ranks among the greats:

  • Sustained excellence across the Bundesliga and La Liga
  • Elite aerial ability
  • Intelligent, constant movement off the ball

His five goals in nine minutes off the bench remains one of the most remarkable individual moments in football history.

9. Eusébio — Portugal’s Golden Panther

Eusébio was known for blistering speed, physical power, and a shooting accuracy that terrified defenders.

What made Eusébio great:

  • Explosive pace in open play
  • A powerful, accurate right foot
  • Consistent big-game performances

He helped put Portuguese football on the global map decades before Ronaldo.

10. Jimmy Jones — Northern Ireland’s Goal King

Jimmy Jones scored most of his goals in Northern Irish club football. He never played in one of Europe’s major leagues, but his scoring rate remains officially recognised as one of the best in the sport’s history.

Important points:

  • An extremely high scoring rate throughout his career
  • A long, sustained run at the top level
  • Major influence on Northern Irish domestic football

11. Eusébio — The 11th Highest Goal Scorer, Portugal’s Golden Panther

Eusébio was known for blistering speed, physical power, and a shooting accuracy that terrified defenders. Estimates of his career total range from 578 to over 620 goals depending on the source.

What made Eusébio great:

  • Explosive pace in open play
  • A powerful, accurate right foot
  • Consistent big-game performances, including 9 goals at the 1966 World Cup

He helped put Portuguese football on the global map decades before Ronaldo.

12. Joseph Bambrick — The 12th Highest Goal Scorer of All Time

A Northern Irish forward from the 1930s, Joseph Bambrick scored 626 career goals and still holds the record for most goals by a player in a single international match (six, against Wales in 1930).

13. Zlatan Ibrahimović — The 13th Highest Goal Scorer in the World

Zlatan Ibrahimović scored over 560 career goals across an extraordinary career spanning multiple top European leagues, combining power, technique, and flair. Even into his late 30s and early 40s, he remained a reliable source of goals — and one of the game’s most quotable personalities.

14. Abe Lenstra — The 14th Highest Goal Scorer, a Dutch Legend

Abe Lenstra is considered one of the greatest Dutch players of all time, scoring 565 goals mostly for Heerenveen — a club that later renamed its stadium in his honour.

15. Glenn Ferguson — The 15th Highest Goal Scorer in Football History

Glenn Ferguson’s 563 goals came almost entirely in Northern Irish football with Glenavon and Linfield — a reminder that elite goalscoring isn’t limited to Europe’s biggest leagues.

16. Fernando Peyroteo — The 16th Highest Goal Scorer of All Time

A Portuguese striker of the 1940s, Fernando Peyroteo is credited with over 553 goals and remains a Sporting CP legend, known for one of the best goals-per-game ratios in football history.

17. Imre Schlosser — The 17th Highest Goal Scorer, a Hungarian Icon

One of the earliest prolific goalscorers of the modern game, Imre Schlosser scored 553 goals in the early 20th century for Ferencváros and MTK Budapest.

18. Uwe Seeler — The 18th Highest Goal Scorer, West Germany’s One-Club Hero

Uwe Seeler scored 552 goals in a 24-year career, almost all for Hamburg SV, and remains one of the most beloved figures in German football history.

19. Jimmy McGrory — The 19th Highest Goal Scorer in Football History

Jimmy McGrory was the first player to cross the 550-goal mark, and remains Celtic’s all-time leading scorer to this day.

20. Gyula Zsengellér — The 20th Highest Goal Scorer of All Time

Gyula Zsengellér was one of the most feared finishers of Hungarian football’s golden era in the 1930s and 40s, scoring 513 goals mainly for Újpest FC.

Club Goals vs. International Goals: What’s the Difference?

Fans often mix the two up:

  • Club goals — scored in league matches, domestic cups, and continental tournaments
  • International goals — scored while playing for a national team

Players like Ronaldo and Messi dominate both categories, which is a big part of why they sit at the very top of this list.

Are Today’s Players Scoring More Than Legends of the Past?

Modern football offers better fitness science, sharper tactics, and far better pitches. But players from earlier eras often played fewer matches per season — which makes their totals arguably even more impressive. Both eras deserve respect; the game has simply evolved.

Who Could Break Into This List Next?

A handful of active players are still scoring at a serious rate and could climb this list in the coming years, including Kylian Mbappé and Erling Haaland. If they stay fit and consistent, don’t be surprised to see their names here within the decade.

An Interesting Pattern: No African or Asian Player in the Top 20

Despite football’s truly global reach, this top-20 list is dominated by European and South American names — there’s no African or Asian player in the all-time top 20 by these metrics. That doesn’t reflect a lack of talent; it largely comes down to which leagues and competitions are tracked most rigorously by statistical bodies like IFFHS and RSSSF, and which players spent their careers in heavily-documented European leagues versus domestic leagues with less complete historical records. India’s own Sunil Chhetri, for example, sits fourth on the all-time international goals list — a different, narrower ranking that only counts national-team goals.

Read our full breakdown of India’s highest goal scorers →

Final Thoughts

This list is a reminder that scoring goals isn’t just about raw talent — it’s about discipline, consistency, and a hunger that lasts decades. These ten players didn’t just find the net more often than everyone else; they built legacies that will outlast their careers.

Frequently Asked Questions

1.Who is the highest goal scorer in football history?

Answer: Cristiano Ronaldo, with more than 975 goals for club and country combined, as of mid-2026

2. How close is Messi to Ronaldo’s record?

Answer: Lionel Messi sits second on the all-time list with over 917 goals and remains an active player, so the gap could still close.

3. Are Pelé’s goals officially recognised?

Answer: Yes — his widely cited total of 762 goals reflects official club and international competitions, excluding friendlies and exhibition matches

4. Why isn’t Josef Bican better known today?

Answer: He played in an earlier era with limited global media coverage, which is why his goal record isn’t as widely recognised as it should be.

5. Could a current player eventually beat Ronaldo’s record?

Answer: It’s possible, but it would take an unusually long, consistent, and injury-free career to get there.

6. Who is the highest goal scorer in football among active players?

Answer: Cristiano Ronaldo leads all active players, followed by Lionel Messi, Robert Lewandowski, and Luis Suárez.

7. Why do goal-count totals differ so much between websites?

Answer: Because there’s no single official record-keeper. Sites relying on IFFHS, RSSSF, or club-published records can differ by dozens or even hundreds of goals for older players, especially where wartime or regional matches are involved.

8. Who has scored the most international (national team) goals?

Answer: Ali Daei of Iran held the record for years with 109 goals; Cristiano Ronaldo has since gone on to surpass that tally in men’s international football.

9. Is Josef Bican really the highest goal scorer of all time?

Answer :By some counts (including certain RSSSF figures), yes — some historians credit him with over 800 goals, which would put him above Pelé and close to Ronaldo. The number used here (722) follows the more conservative IFFHS senior-competitive methodology.

10. Does this list include women’s football?

Answer: No — this list covers men’s football only. In women’s football, Christine Sinclair of Canada holds the record for most international goals, with 190.

Tags :
Facebook
Twitter
LinkedIn
Telegram
Pinterest

Leave a Reply

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

Get In Touch​

Drop us a line or give us a ring. Please do not hesitate to contact us if you have any questions and we would be happy to answer them.

Sign up to get Latest Updates