[2024] 18 best players who has scored the most goals in football history

who has scored the most goals in football history

Want to know who has scored the most goals in football history? Well, here we go.

They say goals win you matches. The 11 players on the pitch ought to get only one thing: to score a goal. A football match will never be won without a goal. 

There are playmakers, strikers, wingers, and false nine attacking midfielders who have been given only one job, and that is to score. They are the ones who try to keep their team ahead in terms of goals.

Now some players have become renowned due to their scoring abilities. Most of the players are very familiar, although some are unknown. These are the players who has scored the most goals in football history. Football is known in the world because of these historians and present players. 

The goal tally of every football forward kept increasing until they retired. Moreover, some players top the list of most goals in football history and are still playing and scoring goals. In fact, they have achieved milestones to overcome the records of other players. 

When we hear who has scored the most goals in soccer history, Invariably, the modern football fan will answer either Cristiano Ronaldo or Lionel Messi. In fact, it is true, although some players in the hall of fame held this record for decades. 

Today we have brought you a list of players with the most goals in football history. Recently, most of the goalscoring records have been broken. 

We have counted only the official goals scored in official matches. This does not include any friendly matches or other exhibition matches. 

Also Read: Top 10 players with most assists in football history | Best Playmakers | 2022

The following is the list of who has scored the most goals in football history. 

  • Christiano Ronaldo has 813 goals.
  • Josef Bican has 805 goals
  • Romario’s 772 goals
  • Lionel Messi has scored 764 goals.
  • Pele Has 757 goals
  • Eusebio has 733 Goals
  • Ferenc Puskas has 703 goals.
  • Zlatan Ibrahimovic has 570 goals.
  • Ferenc Deak has  558 goals.
  • Gerd Muller has 555 Goals
  • Luis Suarez has 484 goals.
  • Robert Lewandoski has 458 goals.
  • Sergio Aguero has 427 goals.
  • Ronaldo Nazario has 414 goals.
  • Tulio Maravilha has 411 goals
  • Uwe Seeler has 404 Goals
  • Joe Bambrick has 376 goals
  • Glenn Ferguson has 313 Goals

Christiano Ronaldo

  • Nationality: Purtagues
  • Total Career Goals: 813 Goals
  • Current Club: Manchester United
  • Position: Left Wing
  • Age: 37
who has scored the most goals in football history

Cristiano Ronaldo is a world-class player and the latest one who has scored the most goals in football history. Ronaldo, from the start, was hungry for goals. In fact, he said in his many interviews that he prefers scoring goals to anything else. 

In his career, Cristiano Ronaldo has scored 813 goals (Official) in 1119 career games for club and country. 

Cristiano Ronaldo moved from Manchester United to Real Madrid in 2009. Afterward, he became an icon of goalscoring in real Madrid. He holds the record for a player with the most goals in football history. Furthermore, the number of his goals is increasing every match day.

Joseph Bican

  • Nationality: Austrian-Czech
  • Total Career Goals: 805 Goals
  • Current Club: Retired
  • Position: Striker
who has scored the most goals in football history

Joseph Bican was a legendary striker. In fact, he is the most prolific goal scorer in football history. He started his professional career at Rapid Vienna in 1931. Later on, he moved to 

Slavia Prague in 1937, where he scored many goals. 

According to Fifa’s official page, Joseph Bicon has scored 805 goals for club and country.

Joseph Bican scored tons of goals. In fact, there is no official notice on his goalscoring record, but he scored tons of goals in his entire career. For decades, Joseph Bicon held the record for most goals. Joseph Bican is the one who has scored more goals in football history. 

Romario

  • Nationality: Brazilian
  • Total Career Goals: 772 Goals
  • Current Club: Retired
  • Position: Striker
who has scored the most goals in football history

Romario is the legendary Brazilian striker who is among those players who has scored the most goals in football history. He is another prolific striker who is known for his goal scoring abilities. He won all the major trophies in his career. Romario, the World Cup winner, is remembered for his goals and the type of player he was.

Romario has scored 772 goals (official) in 994 appearances.

Romario played for some of the top clubs. He scored for every club that he played for. Some critics say he scored more than 1000 goals, although his official goalscoring record is 772. 

Lionel Messi:

  • Nationality: Argentine
  • Total Career Goals: 764 Goals
  • Current Club: PSG
  • Position: Right Wing
  • Age: 34
who has scored the most goals in football history

Lionel Messi is a treat to watch. The GOAT of the game. Lionel Messi is known for his playmaking football. However, his goalscoring record makes him the greatest of all time. When it comes to the goal-per-game ratio, he tops the list. Every match day, his official goal scoring tally is increasing rapidly. 

Lionel Messi has scored 764 goals in 971 appearances.

Furthermore, Lionel Messi is the player with the most assists in football history. So, in fact, he is the only player who has scored the most goals in football history and the most assists in football history. Many experts say that he will be the first to top the list of both goal scorers and assist providers. 

Pele:

  • Nationality: Brazilian
  • Total Career Goals: 757 Goals
  • Current Club: Retired
  • Position: Forward
who has scored the most goals in football history

Pele is a world-renowned footballer. In fact, he is among the best players that football has ever produced. The Brazilian striker Pele has had a very outstanding career in football. Not only did he score goals, but he revolutionized the football style with his playing abilities. Pele is among the players who has scored the most goals in football history. 

Pele has scored 757 goals (Official) in 831 appearances.

Pele is a renowned player. He holds many records besides the most goals scored. He was the youngest player who won a world cup; he now has 3 world cups, which is a record. 

Eusebio

  • Nationality: Portuguese
  • Total Career Goals: 733 Goals
  • Current Club: Retired
  • Position: Striker
who has scored the most goals in football history

Eusebio was a Mozambique-born Portuguese footballer among the greatest strikers of all time. He is the all-time best player that ever played for Benfica. He was nicknamed the Black Panther and O Rie, which means the King. He is the most fantastic striker and among those who has scored the most goals in football history. 

Eusebio has scored 733 goals (Official) in 745 appearances.

Eusebio will always be in the hall of fame. Moreover, he is one of those strikers that will never be born again. 

Ferenc Puskas

  • Nationality: Hungarian
  • Total Career Goals: 703 Goals
  • Retired
  • Position: Striker
who has scored the most goals in football history

Ferenc Puskas was a Hungarian footballer considered the greatest footballer of all time. In fact, he was one of those players who scored the most goals and provided the most assists in football history. Ferenc Puskas represented Hungary at both the international and club levels.

Ferenc Puskas has scored 703 goals (official) in 707 appearances.

Ferenc Puskas was known for his playmaking ability. He played against some of the very best, like Pele. Ferenc Puskas provided 363 assists in his career, which is one of the players’ most. 

Zlatan Ibrahimovic 

  • Nationality: Sweden
  • Total Career Goals: 570 Goals
  • Current Club: AC Milan
  • Position: Striker
  • Age: 41
who has scored the most goals in football history

He says Zlatan is not because of football; football is because of Zlatan. The most confident and best goalscorer and footballer of all time is Zlatan Ibrahimovic. He was the most outstanding player and the only one who scored in his final decades. He is a goalscoring machine. Despite his age, 41 years old, he is still delivering for his team. 

Zlatan Ibrahimovic scored 570 goals (Official) in 1073 appearances for club and country. 

Zlatan Ibrahimovic is the only player who has played in all five top European leagues. Moreover, he played for almost every big club in the world, including Inter Miami in the US. Furthermore, Zlatan Ibrahimovich is among the all-time great players who has scored the most in football history. He is the God of football. 

Ferenc Deak

  • Nationality: Hungarian
  • Total Career Goals: 558 Goals
  • Retired
  • Position: Striker
who has scored the most goals in football history

Ferenc Deak was another legendary striker who will always be on the list of those who have scored the most goals in football history. He was a Hungarian footballer who was a talent to watch from his school days. He became the greatest footballer at a very early age. 

Ferenc Deak scored 558 goals (official)

Most of Ferenc Deak’s goals came during World War II. In fact, he was one of the most famous players at that time. 

Gerd Muller

  • Nationality: German
  • Total Career Goals: 555 Goals
  • Retired
  • Position: Striker
who has scored the most goals in football history

Gerd Muller is one of the most renowned players in football history. He is a German professional player and is among those who has scored the most goals in football history. Gerd Muller spent his prime career at Bayern Munich, where he became the greatest footballer and goalscorer of all time. 

Gerd Muller has scored 555 goals (official) in 617 appearances.

Gerd Muller was a legendary player in the Bundesliga. He became an icon for Bayern Munich. He won every major trophy with them. The football world lost a great footballer in 2021. 

Luis Suarze:

  • Nationality: Uraguine
  • Total Career Goals: 484 Goals
  • Position: Striker (CF)
  • Current Club: Aston villa
  • Age: 35
who has scored the most goals in football history

Luis Suarze is one of the greatest strikers that the world has ever produced in the 20th century. He has achieved extreme levels of goal scoring. Luis Suarze won two golden boats in the prime era of Messi and Ronaldo. In fact, he is among the players who provide the most assists and score the most goals.

Luis Suarze has scored 484 goals (official) in 767 appearances.

Luis Suaraze is still playing in his prime. He is among those players who has scored the most goals in football history.

Robert Lewandoski:

  • Nationality: Polish
  • Total Career Goals: 458 Goals
  • Position: Striker (CF)
  • Current Club: Bayern Munich
  • Age: 33
who has scored the most goals in football history

Robert Lewandoski was another world-class striker of the 20th century. A world that has never seen the striking qualities of a player like Robert Lewandoski. He has consistently given his best effort at every opportunity.He played a vital role in every Bayern Munich success. Robert Lewandoski is among the best players who has the most goals in football history. 

Robert Lewandoski has scored 458 goals.

Robert Lewandoski is now playing in his prime. It is an absolute treat to watch him play. 

Sergio Aguero

  • Nationality: Argentine
  • Total Career Goals: 427 Goals
  • Position: Striker (CF)
  • Retired
  • Age: 33
who has scored the most goals in football history

Sergio Aguero was a prolific footballer who was a game changer. The striker who became a Manchester City legend after that last goal in the title decider in the PL. Sergio Aguero is a world-class striker and has scored tons of goals for his clubs and country. He is already named among the players who has scored the most goals in football history. 

Sergio Aguero has scored 427 goals for his club and country. 

Unfortunately, he had to retire early due to his heart problem. The world will always remember what he has done in football. 

Ronaldo Nazario:

  • Nationality: Brazilian
  • Total Career Goals: 414 Goals
  • Retired
  • Position: Striker
who has scored the most goals in football history

There are two Ronaldos. Both of them are legends. Ronaldo Nazario is the greatest goal scorer of all time. He has been an incredible player for his Brazilian national team and clubs. Ronaldo Nazario played for some of the biggest clubs, including Barcelona, Real Madrid, and many more. 

Ronaldo Nazario has scored 414 goals in 616 appearances.

Ronaldo Nazario is not only the most fantastic striker of all time but also among the players who has scored the most in football history. 

Tulio Maravilha

  • Nationality: Brazilian
  • Total Career Goals: 411 Goals
  • Retired
  • Position: Striker
who has scored the most goals in football history

Another Brazilian international star, Tulio Maravilha, is among the greatest strikers of all time. His goal scoring abilities have been a trademark for every future striker. It is like he never missed a shot. Tulio Maravilha played for the Brazilian national team and other clubs in his career. 

Tulio Maravilha scored 411 goals (official) in 609 appearances.

Tulio Maravilha didn’t play for Brazil that much, but he is among the players who has scored the most in football history. 

Uwe Seeler

  • Nationality: German
  • Total Career Goals: 404 Goals
  • Retired
  • Position: Striker
who has scored the most goals in football history

Uwe Seeler is another German football legend among the greatest strikers of all time. Uwe Seeler was a prolific football player who scored tons of goals in his career. He is among those goal scoring players who has the most goals in football history. 

Uwe Seeler scored 404 goals in 340 appearances.

Uwe Seeler is the best German striker who scored the most goals after Gerad Muller. 

Joe Bambrick

  • Nationality: Northern IRISH
  • Total Career Goals: 376 Goals
  • Retired
  • Position: Attacking Midfielder
who has scored the most goals in football history

Joe Bambrick was a northern Irish player and the only player from the UK among the greatest goal scorers of all time. In fact, he is the oldest player who was born in 1905. He played for Chelsea and other English clubs. 

Joe Bambrick scored 376 goals (Official) in 310 appearances for club and country. 

Glenn Ferguson

  • Nationality: Northern Irish
  • Total Career Goals: 313 Goals
  • Retired
  • Position: Forward
who has scored the most goals in football history

Glenn Ferguson is another Northern Irish player who has been a world-class player. He was a star in the domestic leagues. He played for many teams around the North Irish, where he scored many goals. Glenn Ferguson was among the best forward players who has scored the most goals in football history. 

Glenn Furgosen scored 313 goals (Official) in 546 appearances for his club and country. 

Final Viewpoints

Witnessing players like these is a treat to watch. Some of the players are not with us anymore. Some of them retired, and some of them have died. We should watch every second of the players who are still playing. These are the players who has scored the most in football history. 

FOOTBALL IS LIFE. 

Related posts

One Thought to “[2024] 18 best players who has scored the most goals in football history”

  1. […] 18 best players who has scored the most goals in football history in 2022 […]

Leave a Comment