Barcelona are one of the greatest club sides of all time and they have had some amazing players and strikers play for them in their long and illustrious history. Some supreme goalscorers, exceptionally gifted playmakers and multiple Ballon d'Or winners have all scored plenty of goals for the Catalan giants and left their indelible mark at the Camp Nou.
All the names on this list are Barcelona legends and have scored a bucketload of goals for the Blaugrana. Without much ado, let us take a look at the top 5 goalscorers in Barcelona history:
#5 Rivaldo
Rivaldo enthralled fans all over the world with his quick feet, dribbling skills, and spectacular goals. Winner of the FIFA World player of the year award in 1999, Rivaldo was at his very best when he played for Barcelona.
The Brazilian forward spent an amazing five years at Barcelona where he gave the Blaugrana faithful number of moments to remember scoring some absolutely stunning goals. Rivaldo won 2 La Ligas and a Copa Del Rey in his spell at Barcelona.
Easily the standout player of that particular Barcelona squad, Rivaldo enthralled fans all across Spain with his stunning skills and goals and he is easily one of the greatest players ever to pull on the Barcelona jersey,
Name | Years | Games | Goals | Ratio |
Rivaldo | 1997-2002 | 246 | 130 | 0.52 |
#4 Samuel Eto’o
One of the greatest strikers of the current generation, Samuel Eto’o played a starring role for Barcelona in a prolific 5-year spell from 2004-2009. A Real Madrid youth academy player, Eto’o quickly established himself as a Barcelona legend when his goals helped Barcelona claim three La Liga titles, and 2 Champions League titles during his spell.
Winner of the pichichi award in 2006 and part of the famous Eto’o, Henry and Messi trio which scored 100 goals in the 2008-09 season and helped Barcelona win the treble, Eto’o was known for his finishing and goalscoring prowess.
One of the greatest African players of all time and a true Barcelona fan favourite, Eto’o’s goals provided plenty of joy and gave fond memories to the Blaugrana faithful.
Name | Years | Games | Goals | Ratio |
Samuel Eto’o | 2004-2009 | 199 | 130 | 0.65 |
Note: Although Eto’o and Rivaldo have the same number of goals, the Cameroon international is ranked higher because he has a superior goalscoring ratio.
#3 Laszlo Kubala
Considered by many to be Barcelona’s greatest ever player, Laszlo Kubala was a Hungarian refugee who became a Catalan hero. Voted as the greatest player in Barcelona history by the Catalan fans, Kubala was the architect of Barcelona’s legendary Cini Copes season where they won an incredible 5 trophies in a single year.
Although Kubala played only 256 times for the Catalan giants, he still managed to score 194 league goals which make him the third highest goalscorer in Barcelona’s history. The legendary forward also has a host of other La Liga records to his name such as being the first player ever to score 7 goals in a single game and he also helped Barcelona win the League 4 times breaking Real Madrid’s monopoly over the title in the 1950’s and 1960’s.
One of the greatest player to ever pull on a Barcelona shirt, Kubala’s amazing runs and goals went a long way in establishing Barcelona as a footballing superpower.
Name | Years | Games | Goals | Ratio |
Laszlo Kubala | 1950-1961 | 256 | 194 | 0.75 |
#2 Cesar Rodriguez
One of the greatest ever Spanish forwards and a true La Liga legend, Cesar Rodriguez alongside Laszlo Kubala was an integral part of the famous Barcelona side which claimed 5 trophies in the1951-1952 season.
Winner of 5 La Liga titles and 13 trophies overall during his time at the club, Cesar Rodriguez would have had many more goals if his career would not have been affected by the second world war.
Also read: La Liga's Top 10 goalscorers of all time
A brilliant forward known for his creative play and clinical finishing ability, Rodriguez was also renowned for his ability to score directly from corners. His record of 232 goals for the Catalan giants made him the club's highest ever goalscorer for many decades (57 years) until a certain Lionel Messi showed up.
Name | Years | Games | Goals | Ratio |
Cesar Rodriguez | 1939-1955 | 351 | 232 | 0.66 |
#1 Lionel Messi
Was there any doubt as to who would head this list? The greatest number 10 Barcelona have had and will probably ever have, Lionel Messi is a footballer who defines an era. One of the two standout footballers of this generation along with Cristiano Ronaldo, Lionel Messi has won a staggering 28 trophies with Barcelona.
The only footballer ever to win the Ballon d’Or five times, Lionel Messi is an absolute phenomenon. The diminutive Argentine has been Barcelona’s main man since 2008 and has put in some spell bounding performances in the Champions League and La Liga.
Having scored 488 goals so far in his Barcelona career, Messi is the club’s highest scorer by a long way. Also the highest scorer in La LIga history, Messi is only set to add more goals to his incredible tally in the future. (Stats correct as of Feb 28th 2017)
Name | Years | Games | Goals | Ratio |
Lionel Messi | 2004-Present | 566 | 488 | 0.86 |
Also read: 10 greatest Real Madrid goalscorers of all time