Top ten football goal scorers of the past 50 years

Football as a sport has gained increasing popularity worldwide. It’s not just about playing the game, but the increasing number of people who have grown to love this sport and have become interested in following all the big players. Some football players have made incredible records over the years and we have compiled a list of the top ten football scorers of the past 50 years:

Alan Shearer

Alan Shearer has been a well known name in England, Blackburn and Newcastle as he leads the way with 260 football goals in 434 Premier League appearances between the years 1992-2006.

Andrew Cole

Andrew Cole and Dwight Yorke were one of the best strike duos in Premier League history and Andrew Cole was able to score an impressive number of 189 football goals in League games. In seven years he won five Premier League titles, one FA Cup and the 1999 UEFA Champions League as well.

Thierry Henry

Thierry Henry of Arsenal has an impressive number of 175 football goals in the Premier League. His techniques, pace and amazing goal ratio is what everyone talks about. He helped win the 1998 World Cup and was a great asset to Arsenal in the Premier Leagues.

Lionel Messi

Lionel Messi of Barcelona is a young player, who has managed to score 246 football goals and has become a leading goal scorer in the Spanish League, La Liga. Over the past six seasons his average is more than a goal per game which is why we see him winning trophies and individual honours as well.

Francesco Totti

In Italy we have Francesco Totti of AS Roma, who has proved to be one of the greatest players they have by holding an impressive number of 235 football goals. In consecutive 9 Italian Serie A seasons, he scored at least 12 goals. In 2006-2007 he won the Serie A top scorer award and the European Golden Shoe award.

Gerd Müller

This known name in German football held a record of 365 football goals in 427 games. Gerd Müller helped his nation win the 1974 World Cup in West Germany and Euro 1972. He also scored an impressive number of 68 goals in just 62 appearances for West Germany.

Fernando Gomes

Fernando Gomes is a recognised name in the Portuguese Primeira Liga with a record of 318 goals. This FC Porto’s all-time top scorer held an impressive record of 288 goals in 342 Primeira Liga appearances between the years 1974-1989.  


This Real Madrid and Spain football legend is well known in the UEFA Champions League where he has earned a spot on the all-time goal scorers list. He holds a goal ratio of 0.5 and a record of 71 football goals. Raúl won competitions with Real Madrid in 1998, 2000 and 2002.

Cristiano Ronaldo

This Portuguese forward holds a strong place in the Spanish La Liga as well as the UEFA Champions League. He won the Champions League with Manchester United in 2008 and then later with Real Madrid in 2014.

Miroslav Klose

Miroslav Kloase of Germany holds a record of 16 football goals in World Cup games which is a great honour for any football player. He scored across four different World Cups between the years 2002 and 2014 and has been a consistent player in all his appearances.