Top 10 highest goalscorers in football history

Interestingly, Lionel Messi does not lead the list of highest goalscorers of all time.
Football is a game of goals and the simple aim is to score as many of them as possible. The art of scoring goals is not familiar to many. There have been hundreds of players throughout the world, who are famous even today for their goalscoring prowess. While most of them have retired, some of them feature in the list of all-time highest goalscorers in the history of football.
Lionel Messi, the footballing goat, has breached the 800-goal mark in his career. Cristiano Ronaldo is now playing for Saudi side Al-Nassr. He has reached another landmark total recently.
Looking back at the players who have been the highest goalscorers in the history of football, some incredible names come up. Let’s find out who leads the chart of the highest goalscorers in football history. (Club Football & International Football)
For those following football analysis closely, Stake also provides data-driven picks and match predictions across all major leagues, helping fans stay informed throughout the season.
10. Ferenc Deak (Hungary) – 576 goals
Hungary were a strong nation in football in the previous century. Ferenc Deak was one of their finest players and a lethal goalscorer. He is the second Hungarian with the most number of goals, with 576 strikes to his name.
Also Read: Top 10 players with most assists in international football history
9. Tulio Maravilha (Brazil) – 588 goals
Tulio Maravilha is a legend when it comes to Brazilian football. He played for over 40 clubs in his career, scoring 588 goals in the process. He retired as a professional in 2017 and also has 10 goals in 15 caps for the Brazil national team.
8. Eusebio (Portugal) – 623 goals
Eusebio is still considered by many as the greatest Portuguese player of all time, at least on par with Cristiano Ronaldo. Such was the grandeur of the striker and former SL Benfica legend. He scored 623 goals in his career. He also won the Ballon d’Or in 1965 and the Golden Boot at the 1966 FIFA World Cup.
7. Gerd Muller (Germany) – 735 goals

Germany has a knack for producing sensational strikers. However, there is only one who is considered as the all-time greatest, his name is Gerd Muller. The legendary Bayern Munich and Germany striker scored 735 goals in his career. He also helped his country win the 1974 FIFA World Cup and won the Ballon d’Or in 1970. He is the all-time leading German Bundesliga scorer as well.
6. Ferenc Puskas (Hungary) – 746 goals
The greatest Hungarian to ever grace the field. Ferenc Puskas also has an award by his name which is given to the best goal every calendar year. Puskas was an iconic striker who used to score goals for fun. He has 746 goals in 754 overall appearances. He was a three-time UEFA Champions League winner with Real Madrid and also an Olympic gold medalist with Hungary.
Also Read: Top 10 players with most trophies in football history
5. Josef Bican (Czech Republic) – 759 goals
Josef Bican was the leading goalscorer in football’s history for a long time. He reportedly scored 759 goals in his lifetime. Bican played for Czechoslovakia and Austria back in the day and further recorded 395 goals in 217 games for Slavia Prague.
4. Pele (Brazil) – 767 goals

Pele is widely regarded as the best footballer ever, alongside Diego Maradona from the previous generation. He scored 643 goals for Brazilian club Santos, but claims have been made that he scored over 1200 goals for them, which is a disputed figure. Pele also scored 77 goals for the Brazil national team. Officially, Pele is the second-highest goalscorer from Brazil. He won the FIFA World Cup on three occasions with his nation.
Also Read: Top 13 highest international scorers of all time
3. Romario (Brazil) – 780 goals
Romario is the highest goalscoring Brazilian and a legend of the game. He scored 780 goals from a reported 1000 games in his career. He led the Selecao to World Cup glory in 1994. Romario also featured for clubs like FC Barcelona, PSV Eindhoven and Flamengo.
2. Lionel Messi (Argentina) – 891 goals
Lionel Messi and his list of achievements are simply great. He won the Copa America in 2024 with Argentina, adding another international title to his illustrious career.
The Argentine legend has scored 891 goals in his career. He is among the highest goal scorers and the highest assist provider in football history. Because he is still set to play for a few more years, one can expect Messi to still challenge Ronaldo.
1. Cristiano Ronaldo (Portugal) – 953 goals

Cristiano Ronaldo and Lionel Messi are considered the greatest footballers ever. Their numbers are simply unbelievable, especially in the modern age of football, where competition is even more intense. The Portuguese maestro has had successful spells at Manchester United, Real Madrid and Juventus and has gone on to become the highest-ever goalscorer in the history of football.
Ronaldo has excelled not only in club football but also on the international stage, scoring 141 goals for Portugal. He is the all-time leading goalscorer in men’s international football. He has 953 goals in his career, and being active will ensure that he crosses the 1,000 mark soon.
Last updated on 8 November 2025*
Who is the highest goalscorer in football history?
Cristiano Ronaldo is the highest goalscorer in football history with 953 goals.
How many goals has Pele scored in his career?
He has scored 767 goals.
Who is the second-highest goalscorer in football history?
Lionel Messi is second with second second-highest goalscorer with 891 goals.
For more updates, follow Khel Now on Facebook, Twitter, and Instagram; download the Khel Now Android App or IOS App and join our community on Telegram.
Hardik is a journalist and Senior Assistant Editor at Khel Now. A graduate of Maharaja Agrasen College, Delhi University, he brings a versatile skill set to the table with experience in writing, editing, and on-camera work. A passionate follower of Manchester United, Lewis Hamilton, and CM Punk. He combines his love for sports with sharp editorial insight.
- Inter Miami vs Vancouver Whitecaps Preview, prediction, lineups, betting tips & odds | 2025 MLS Cup final
- Real Betis vs Barcelona Preview, prediction, lineups, betting tips & odds | LaLiga 2025-26
- RB Leipzig vs Eintracht Frankfurt Preview, prediction, lineups, betting tips & odds | Bundesliga 2025-26
- FC Augsburg vs Bayer Leverkusen Preview, prediction, lineups, betting tips & odds | Bundesliga 2025-26
- VfB Stuttgart vs Bayern Munich Preview, prediction, lineups, betting tips & odds | Bundesliga 2025-26
- WATCH: Cristiano Ronaldo scores stunning bicycle kick in Al-Nassr's 4-1 win over Al-Khaleej
- Top five best matches to watch this weekend after November international break; Arsenal vs Tottenham & more
- Cristiano Ronaldo vs Lionel Messi: Who has received most red cards?
- Cristiano Ronaldo: List of all goals for Al Nassr
- Top five players with most goals in football history