#3 Jimmy Greaves (England Football League First Division) - 357 goals
The England and Tottenham Hotspur legend Jimmy Greaves is one of the best strikers to have plied their trade in the English Football League First Division. He is the highest goalscorer in the history of the English top-flight with a whopping 357 goals to his name from 516 games.
Greaves was the top scorer in the league on six different occasions. He scored 124 goals for Chelsea before being sold to AC Milan where he had a disappointing outing. The Englishman returned to his home country with Tottenham Hotspur after half a season and went on to become Spurs' all-time top goalscorer.
Greaves subsequently played for West Ham United and, after a bout of alcoholism, played semi-professional football until he retired.
#2 Gerd Muller (Bundesliga) - 365 goals
The great Gerd Muller passed away recently and the footballing world paid tribute to one of the most prolific strikers of all time. One of the most clinical finishers the game has ever seen, Muller was a nightmare to deal with for defenders in and around the final third.
He holds the record for being the highest goalscorer in the Bundesliga with 365 goals from 427 matches. Muller won the Golden Boot in the 1970 FIFA World Cup, scoring 10 goals in the tournament.
Two years later, Muller became the top scorer at the European championship and scored two goals in the final as West Germany were crowned champions. The Bayern Munich legend then scored four goals in the 1974 FIFA World Cup including the winner in the final.
Muller's record for most goals scored (40) in a single Bundesliga season was only broken by Robert Lewandowski in the 2020-21 season. The Polish international scored 41 goals and paid tribute to Muller as he celebrated breaking the record that stood for 39 seasons.
#1 Lionel Messi (La Liga) - 474 goals
Arguably the greatest footballer of all time, Lionel Messi has been the guiding light for Barcelona in the 21st century. The legendary Argentine left his boyhood club this summer after 16 years in the senior side.
Messi is one of the most prolific goalscorers of all time. He scored a whopping 474 league goals for Barcelona from 520 games. Messi won 10 La Liga titles and four Champions League titles with Barcelona.
It's hard to find a player who has had as much impact at a club as Lionel Messi has at Barcelona. The Catalans will miss him dearly and Paris Saint-Germain have every reason to be over the moon after securing his services.