Top 5 Goalscorers in Football History

Let's look at the players with the most goals in the history of football. Portugal sensation Cristiano Ronaldo is at the top with the most number of goals.

Niladri Biswas
Updated On
New Update
Two GOATs of Football

Ronaldo and Messi are dominating football over the last decades | Image: Luis Vuitton

Football has witnessed numerous sensational goalscorers over the years. Many great footballers play for their clubs and country, but only a few can make a huge difference with their contributions. Portugal sensation Cristiano Ronaldo has scored plenty of goals in his career and is also the highest goal scorer in the history of the game. World Cup winner Argentinian Lionel Messi is second on the list while Josef Bican is sitting in the third spot. In this article, we'll look at the top five football players with the most goals.

Read Also: Football facts: Players who won the PL, UCL and World Cup

The list of the top 5 Goal-Scorers in Football History are:

#5. Romário- 753 goals 994 games - 1985-2007

Pele's compatriot and 1994 World Cup winner Romario also enjoyed his share of goals during his time. A prolific striker who is known for his clinical finishing, having scored over 750 goals, he is still one of the greatest players of all time. Romário starred for Brazil in their 1994 FIFA World Cup triumph, receiving the Golden Ball as the player of the tournament. He was also named FIFA World Player of the Year in the same year.

Romario - Top 5 Goal-Scorers - Sportz Point
Romario comes fifth on this list | Image: BBC

#4. Pele- 757 goals in 831 games - 1957-1977

Brazilian legend Pele was once ruthless in terms of scoring goals, He stat-padded his tally to a questionable 1000+ goals according to some claims. But in terms of official records, his stats limit him to around 750+ goals. The 3 time World Cup winner is still considered one of the greatest players ever to play football.

Pele has scored 757 goals in his footballing career
Pele has scored 757 goals in his footballing career | Image: X

#3. Josef Bican- 759 goals in 530+ games- 1931-1956

A name known to some but not to many Josef Bican was a true legend of his time. He was an Austrian-Czech professional footballer who played as a striker for  Slavia Prague. He is said to have scored more than 1500 goals over his career but official stats show he has amassed around 759 career goals.

Josef Bican has scored 750+ goals in his career
Josef Bican has scored 750+ goals in his career | Image: X

Read Also: Most international goals among active players

#2. Lionel Messi - 839 goals in 1082 games - 2003-present

The Argentine magician has an impressive set of records from being the only player to win 8 Ballon d'Or awards to being the most scored goals in a single-season record. A true football legend, Messi started his career with Barcelona in 2003, since then he has been an unstoppable force. Currently, at Inter Miami, Messi will be looking to add more to his stats. Certainly, along with many world records. Argentina icon Lionel Messi has now won everything in his career. He proved his doubters wrong and won the 2021 Copa America alongside the 2022 FIFA World Cup after delivering some incredible performances. The former Barcelona skipper has scored 106 goals for Argentina and will get the opportunity to extend his tally in the upcoming Copa America 2024.

Lionel Messi - Top 5 Goal-Scorers - Sportz Point
Lionel Messi comes second on this list with 839 goals | Image: Getty

#1. Cristiano Ronaldo - 887 goals in 1218 games - 2001-present

Currently holding the highest all-time goal-scoring, Cristiano Ronaldo is a modern-era legend who has amassed his statistics through his journey from Manchester United to Real Madrid to Juventus and then back to Manchester United. The Portugal sensation currently plays at Al Nassr and is scoring goals for fun. A fearless striker and a goal-scoring machine, Cristiano Ronaldo has crossed and broken all possible records. He is the only active international goal scorer with a massive 128 goals to his name. Ronaldo has scored a record 887 goals in his footballing career. The 39-year-old still looks young and recently broke the record of scoring the most goals in a Saudi Pro League season.

Cristiano Ronaldo -  Sportz Point
Cristiano Ronaldo has netted the most number of goals in football history | Image: Getty
Football Lionel Messi Josef Bican Pele Romario Cristiano Ronaldo