Top 10 Highest Official Goal Scorers in Football History

Top 10 Highest Official Goal Scorers in Football History

Scoring goals is the ultimate currency in football, and the legends on this list have made it their lifelong business. Across generations, continents, and competitions, these players have amazed the world with their consistency, precision, and sheer ability to find the back of the net. This list features the all-time top goal scorers based on officially recognized goals across all competitive matches, including club and international games.

10. Zlatan Ibrahimović

Top 10 Highest Official Goal Scorers in Football History

Zlatan Ibrahimović, who retired in 2023, finished with 570+ goals. His charisma, technical brilliance, and audacious finishes made him one of the most entertaining footballers of his generation.

RankPlayerCountryGoals Career Span
10Zlatan IbrahimovićSweden570+1999–2023

9. Robert Lewandowski

Top 10 Highest Official Goal Scorers in Football History

Robert Lewandowski, Poland’s all-time Football top scorer, has passed the 600-goal mark. Known for his positioning, technique, and consistency, he remains one of the game’s most complete strikers in 2025.

RankPlayerCountryGoals Career Span
9Robert LewandowskiPoland600+2006–Present

Also Check: আজকের ক্রিকেট ম্যাচ প্রেডিকশন

8. Eusébio

Top 10 Highest Official Goal Scorers in Football History

Known as the “Black Panther,” Eusébio scored 621 goals in his career. Representing Benfica and Portugal, he dazzled the 1966 World Cup and remains one of the most iconic strikers in football history. His speed, technique, and long-range strikes made him a unique threat.

RankPlayerCountryGoals Career Span
8EusebioPortugal621+1957–1979

7. Gerd Müller

Top 10 Highest Official Goal Scorers in Football History

Gerd Müller, Germany’s ultimate poacher, scored 735 goals with a style that combined explosive power and instinct. He was the top scorer for both club and country during much of the 1970s.

RankPlayerCountryGoals Career Span
7Gerd MüllerGermany735+1963–1981

6. Ferenc Puskás

Top 10 Highest Official Goal Scorers in Football History

Hungarian maestro Ferenc Puskás, with 746 goals, was the heartbeat of the “Mighty Magyars” and later a Real Madrid icon. His legacy lives on through FIFA’s Puskás Award, given for the most beautiful goal of the year.

RankPlayerCountryGoals Career Span
6Ferenc PuskásHungary746+1943–1966

Also Check: ফুটবল লাইভ ম্যাচ দেখুন E2bet-এ

5. Pelé

Top 10 Highest Official Goal Scorers in Football History

Pelé, Brazil’s national treasure, scored 767 goals in official matches and inspired generations. A three-time World Cup winner, Pelé’s impact on the sport goes beyond numbers, but his records remain a towering benchmark.

RankPlayerCountryGoals Career Span
5PeléBrazil767+1956–1977

4. Romário

Top 10 Highest Official Goal Scorers in Football History

Romário, with over 772 official goals, was known for his cool composure and deadly finishing. A 1994 World Cup winner, he played across Brazil, Europe, and even the USA. His ability to “disappear” from games and still score twice was legendary.

RankPlayerCountryGoals Career Span
4RomárioBrazil772+1985–2009

3. Josef Bican

Top 10 Highest Official Goal Scorers in Football History

A name less familiar to modern fans, Josef Bican was a prolific Austrian-Czech striker who played during the 1930s to 1950s. He reportedly scored over 805 goals in official matches, though some records claim even higher numbers if unofficial games are included. Bican was noted for his pace, technique, and versatility, making him the top scorer of his era.

RankPlayerCountryGoals Career Span
3Josef BicanAustria805+1931–1955

Also Read: Top 10 Most Official International Matches Played (Caps) in Football

2. Lionel Messi

Top 10 Highest Official Goal Scorers in Football History

Following closely is Lionel Messi, who has netted around 870 official goals. His illustrious journey from FC Barcelona to Paris Saint-Germain and Inter Miami, coupled with triumphs like the FIFA World Cup 2022, has cemented his place as one of football’s greatest ever. A playmaker and goal-scorer in one, Messi’s left foot has produced moments of pure magic for nearly two decades.

RankPlayerCountryGoals Career Span
2Lionel MessiArgentina8702003–Present

1. Cristiano Ronaldo

Top 10 Highest Official Goal Scorers in Football History

Topping this prestigious list is Cristiano Ronaldo, the Portuguese icon who has scored a jaw-dropping 938 official goals. Beginning his career at Sporting CP, Ronaldo’s success multiplied across Manchester United, Real Madrid, Juventus, Al Nassr, and the Portugal national team. His blend of speed, strength, heading ability, and unmatched professionalism has allowed him to maintain elite performance into his 40s. As of mid-2025, he continues to lead not only this list but also remains active at the highest level.

RankPlayerCountryGoals Career Span
1Cristiano RonaldoPortugal9382002–Present

Conclusion

This list is a celebration of the greatest goal scorers football has ever seen from pioneers like Bican and Puskás to modern legends like Messi and Ronaldo. Each of these players not only scored goals but did so with style, influence, and often under immense pressure. As active players like Ronaldo, Messi, and Lewandowski continue to add to their tallies, expect this list to evolve, but their legacies will remain eternal.

FAQ

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

Answer: Cristiano Ronaldo holds the record for the most official goals in football history. Since starting his professional career in 2002, he has scored approximately 938 official goals for both club and country.

2. What types of goals are counted in this list?

Answer: This list includes only official goals, which cover:
1. Club goals in domestic leagues, cups, and continental tournaments (e.g., UEFA Champions League)
2. International goals scored in official matches for national teams
Friendly or unofficial match goals are not counted.

3. Which players on the list are still active?

Answer: Currently active players on the list include:
1. Cristiano Ronaldo (Portugal)
2. Lionel Messi (Argentina)
3. Robert Lewandowski (Poland)
These players continue to add to their tallies as their careers progress.

Scroll to Top