HomeFast & FuriousLoyalty Goals

Loyalty Goals

Published on:

Despite the complexities involved in modern football, one thing has never changed, the supremacy of goals. A goal is an event that generates the maximum noise in a stadium. And even when there is talk of the best players in the game, the list is dominated by goalscorers. However, in modern football, several players move through multiple clubs during their careers due to the massive influx of money.

Of course, there are exceptions to this rule. Some players do manage to stay at a single club and score at an astonishing rate for a single club. Players like Cristiano Ronaldo and Lionel Messi have been doing it for the better part of their careers. And there are others as well.

So, we at FootTheBall look at the top 10 highest goalscorers for a single club. 


All time top single club goalscorers

Name  Goals Games Goals per game
Lionel Messi 672  778 0.86
Pele 643 659 0.97
Gerd Muller 566 607 0.93
Fernando Peyroteo 544 334 1.62
Josef Bican 534 274 1.94
Jimmy McGrory 522 501 1.04
Jimmy Jones 517 419 1.23
Uwe Seeler 496 582 0.85
Eusebio 473  440 1.07
Cristiano Ronaldo  450 438 1.02

10. Cristiano Ronaldo – 450 goals for Real Madrid

Cristiano Ronaldo has played at Sporting CP, Manchester United, Real Madrid and Juventus throughout his career. However, his goal-scoring proficiency has been such that he finds his place among the top 10 single club goalscorers. After moving to Real Madrid at a world-record fee, Ronaldo got to his main job, scoring goals. 

The Portuguese scored a whooping 450 goals in 438 matches, an average of 1.02 goals per match. In his nine-year stay at the club, Ronaldo won 15 trophies. On top of that, he was at his best in the Champions League, where he helped Real win four titles. Moreover, he did this while perhaps having the best football rivalry with Lionel Messi. 

9. Eusebio – 473 goals for Benfica

While Ronaldo may have broken several records in all-time goals for a single club, he is behind his countrymen. Eusebio was one of the game’s biggest stars in the 60s and 70s. The Portuguese played most of his career at SL Benfica, where he scored an impressive 470 goals. 

His brute goals scoring would lead to an era of Benfica domination where the team won 11 titles in 15 years. Eusebio would also win a European Super Cup and help Portugal finish third in the 1966 World Cup. Eusebio would score 50 goals in the 1967-68 season, his most prolific. 

8. Uwe Seeler – 496 goals for Hamburg

The ‘Uns Uwe’ finds himself in the eighth spot. The German striker had the best phase of his career at SV Hamburg. Seeler was the star of Germany when the Bundesliga started in 1963-64. And he did not disappoint as he top scored with 30 goals. He would continue to churn out goals at an incredible rate for the next decade.

On the international stage, Seeler participated in four World Cups between 1958-70. While he failed to win a World Cup, he came close in 1966 and 1970, where Germany lost to Italy in what is dubbed the ‘match of the century.

Take a look at Casemiro’s best moments at Real Madrid 

7. Jimmy Jones – 517 goals for Glenavon

Jimmy Jones was the star for Glenavon, who he represented for a decade in the Irish league, the greatest player to ever come out of Ireland. The striker was a goal-scoring freak and topped the scoring charts in the Irish league for ten consecutive seasons. He would win three Irish League and two Irish Cups with the team.

In the 1956-57 seasons, he would score 74 goals as Glenavon won the league and the cup. Jimmy Jones is the only player who scored more goals in the Irish league than the great Glenn Ferguson.

6. Jimmy McGrory – 522 goals for Celtic

Jimmy McGrory is the all-time top scorer for Celtic. His closest rival, Bobby Lenox, is more than 200 goals behind him. McGrory played in Celtic for 14 years and scored a whopping 522 goals for the Celts. He is the highest British scorer in the club and international football. 

McGrory has 55 hattricks to his name, 48 in league and seven in the Scottish cup. He also has scored a double-hattrick in an 8-0 win over Dunfermline. He remains the highest scorer in the Scottish league.

5. Josef Bican – 534 goals for Slavia Prague

The most prolific goal scorer to come out of Eastern Europe, Josef Bican, was the star of the 1930S. Born in Vienna, Bican played for several clubs before joining Slavia Prague. His eleven-year stint at the club brought 534 goals, a record that still stands even today.

He represented Austria in the 1934 World Cup, where they reached the semi-finals losing to eventual winners Italy. Bican would represent Czechoslovakia in the 1938 World but couldn’t play due to a clerical error. Bican had refused to play for a German team that included Austrians. This was done as a means of protest against Adolf Hitler’s Nazi regime that had conquered Austria.

Who is Jim Ratcliffe? Billionaire touted to be Manchester United’s new owner

4. Fernando Peyroteo – 544 goals for Sporting CP

The third Portuguese on the list, Fernando Peyroteo, was the best goal scorer Portugal ever produced. He scored 544 goals in just 344 matches at an astonishing rate of 1.62 goals per match, making him the best striker in terms of goals per game.

Peyroteo’s goals would bring Sporting five league titles and league cups. His goal-scoring rate was so high that his worst season for Sporting still yielded 37 goals, while in his best season, he would score 56 goals. 


3. Gerd Muller – 566 goals for Bayern Munich

The Der Bomber was one of the biggest football stars in the 60s and 70s. Gerd Muller spent 15 fruitful years at Bayern Munich, where he would score 566 goals, a record that still stands to this day. He was the top scorer in the Bundesliga on seven occasions. He was one of the main reasons Bayern became a force in Germany and Europe.

Muller would win four Bundesliga titles and four DFB-Pokal and also help Bayern win three consecutive European Cups. In addition, he would help Germany win the 1972 European Championship on the international stage. Two years later, he would win the World Cup defeating Johan Cruyff’s TotalFootball Netherlands. 

2. Pele – 643 goals for Santos

One of the greatest players to ever play the game, Pele was a great goal scorer and a serial winner. The Brazilian who won three World Cups (the only player to do so) played his entire career at Santos and New York Cosmos. He spent 18 years at Santos, where he would score 643 goals, making him the highest-scoring Brazilian ever. 

He was also the all-time leading club goal scorer before Cristiano Ronaldo broke his record. Pele was also a part of the World Team of the 20th Century. He was also the highest goalscorer for a single club before his record was broken by the man that is number 1 on our list.

1. Lionel Messi – 672 goals for Barcelona

Is this even a surprise? Since he made his debut in 2004, Messi has smashed records after records with Barcelona. And his fantastic return of 672 goals proves why he is regarded as the best player to play the game. Messi spent almost his entire career at Barcelona, winning 10 La Ligas, seven Copa del Rey, and four Champions League.

Messi has won six Ballon d’Or, the most by any player in history. In addition, Messi has scored more than 100 goals in Champions League, with only Ronaldo, the other player, to do so. Messi has also been the top scorer in the league on eight occasions. in an illustrious career.

However, his career at Barcelona would end as he moved to Paris-Saint Germain. This happened due to the worsening financial situation at Barcelona, due to which Messi couldn’t renew his contract with the club.


Saumy Deepak Tripathi
A Bayern Munich fan who is deeply in love with football statistics. Has a soft spot for goalkeepers! (well only he knows why). You’ll find him vibing on 70’s classic songs and spends an abnormal amount of time cooking.

also read