Barcelona are widely hailed as one of the greatest clubs of all time, with a rich club history that includes 27 La Liga trophies and 5 Champions League trophies, among numerous other honours. They are not only one of the biggest clubs in Spain but in the world as well
The Blaugrana have dominated world football in phases and are also the only club to have won the treble twice. While their history is immense, the Catalans have also been incredible in modern football. They have used their famed La Masia academy and produced footballers like Lionel Messi, Sergio Busquets, and many more.
Barca have generally had a playing style that encompasses dominating the possession and playing entertaining football. This has seen some of the best attackers in the world play for the legendary. They have also had some of the best strikers don the shirt. So, let’s take a look at the top 10 strikers in Barcelona history:
List of top Barcelona Strikers
Rank | Player | Appearances | Goals | Country | Trophies |
---|---|---|---|---|---|
1 | Luis Suarez | 283 | 195 | Uruguay | 4 La Liga, 1 UCL, Numerous other honors |
2 | Samuel Eto’o | 199 | 130 | Cameroon | 3 La Liga, 2 UCL, Treble in 2008-09 |
3 | David Villa | 119 | 48 | Spain | 2 La Liga, 1 UCL, 1 Copa del Rey |
4 | Thierry Henry | 121 | 49 | France | 2 La Liga, 1 UCL |
5 | Patrick Kluivert | 257 | 122 | Netherlands | 1 La Liga |
6 | Ronaldo Nazario | 49 | 47 | Brazil | 1 Copa del Rey, 1 Supercopa de Espana |
7 | Romario | 65 | 39 | Brazil | 1 La Liga |
8 | Enrique Castro | 178 | 101 | Spain | 2 Copa del Rey |
9 | Cesar Rodriguez | 433 | 294 | Spain | 5 La Liga, 3 Copa del Rey |
10 | Mariano Martin | 167 | 188 | Spain | 1 La Liga, 1 Spanish Cup |
10. Mariano Martin
Mariano Martin was known for his goal-scoring prowess with Barcelona, he had joined the club from CD San Andres in 1940. In his eight-year stay with the Catalan giants and he had scored 188 goals in just 167 games. He also won one league title and one Spanish Cup during his time with the Blaugrana. Martin eventually moved to Tarragona in 1948 before eventually retiring at his boyhood club CD San Andres in 1951.
Goals | 188 |
Matches | 167 |
Years | 1940 – 48 |
9. Cesar Rodriguez Alvarez
The Spanish striker joined Barcelona in 1939 and was with them until 1955. He managed to score a staggering 294 goals in 433 games for them, winning five La Liga titles and three Copa del Reys, among other honours. Alvarez also had two loan spells at CS Sabadell and Granada before moving to Espana Industria.
Goals | 294 |
Matches | 433 |
Years | 1939 – 55 |
8. Enrique Castro
Enrique Castro, also known as ‘Quini’, joined the Blaugrana from Sporting Gijon in 1980. During his four-year stay at the club, during his spell, he scored 101 goals in 178 games across competitions. He helped them to win two Copa del Reys titles, among other honours, before eventually returning to Sporting Gijon in the year, 1984.
Goals | 101 |
Matches | 178 |
Years | 1980 – 84 |
7. Romario
The Brazilian icon had spent less than two years at Barcelona, far less than any other names on the list except Ronaldo Nazario, After joining the Blugarana from PSV Eindhoven in 1993. During his short spell, he scored 39 goals and provided 15 assists in just 65 games for the club across all competitions and helped them win a La Liga title. Romario eventually moved to Brazilian side Flamengo in January 1995.
Goals | 39 |
Matches | 65 |
Years | 1993-95 |
Also Read: Best Brazilian footballers of all time
6. Ronaldo Nazario
Regarded by many as the best striker of all time, Ronaldo Nazario joined the Spanish giants from PSV Eindhoven in 1996 and spent just one year at the club. During that time, he scored 47 goals and provided 13 assists in just 49 games. Ronaldo won Copa del Rey and Supercopa de Espana with the club before joining Inter Milan in 1997. He returned to Spain five years later but this time with Barca’s arch-rivals Real Madrid, where he had huge success.
Goals | 47 |
Matches | 49 |
Years | 1996-97 |
5. Patrick Kluivert
The Blaugrana signed Patrick Kluivert from AC Milan in 1998. The former Dutch International striker scored 122 goals and provided 61 assists in 257 games for the club but could only inspire them to one La Liga title. Kluivert eventually left the Spanish giants in 2004 to join Newcastle United. He played for a few other clubs before officially retiring in 2008.
Goals | 122 |
Matches | 257 |
Years | 1998-04 |
4. Thierry Henry
An Arsenal and Premier League legend moved to La Liga in 2007 looking for a new challenge and win the elusive UEFA Champions League trophy. He spent three years at Barcelona, scoring 49 goals and providing 27 assists in 121 games for the club, winning the Champions League in the 2008-09 season. Henry also won two La Liga trophies, among other honours, before joining MLS side New York Red Bulls in 2010. Though his prime years were at Arsenal, the Frenchman was a class apart from the Catalan giants.
Goals | 49 |
Matches | 121 |
Years | 2007-10 |
Also Read: Ranking top 10 Arsenal’s best signings of all time
3. David Villa
One of Spain’s greatest strikers, David Villa arrived at Camp Nou from Valencia in 2010. While he stayed for just three years at the club, his impact was brilliant. He made 119 appearances, scoring 48 goals and providing 24 assists across competitions. Villa helped Barca win two La Liga titles, one Champions League trophy, and one Copa del Rey, among other honours. He eventually joined Atletico Madrid in 2013. His time at Camp Nou is widely remembered as the peak of his career thanks to his prolific spells.
Goals | 48 |
Matches | 119 |
Years | 2010-13 |
2. Samuel Eto’o
Samuel Eto’o was a Barcelona icon. He arrived from RCD Mallorca in 2004 and made 199 appearances for them, contributing 130 goals and providing 40 assists. During his five-year stay at the club, Eto’o won three La Liga titles and two UEFA Champions League trophies, among numerous other honours. He helped them win the treble in the 2008-09 season, which also turned out to be his final season at the club. Later, He moved to Inter Milan and played for multiple other clubs before eventually retiring in 2019.
Goals | 130 |
Matches | 199 |
Years | 2004 – 09 |
1. Luis Suarez
Widely regarded as one of the best strikers of his generation, Luis Suarez had a sensational spell at Liverpool but failed to win any trophy. He then moved to Barcelona in 2014 and won four La Liga titles and one Champions League trophy, among numerous other honours. Suarez scored 195 goals and provided 113 assists in 283 games for the Blaugrana. He formed a lethal partnership with Lionel Messi and Neymar Jr. and helped the club win the treble in the 2014-15 season. The Uruguayan moved to Atletico Madrid in 2020 and currently plies his trade at Inter Miami with the likes of former Barca stars Messi, Sergio Busquets, and more.
Goals | 195 |
Matches | 283 |
Years | 2014-20 |
Also Read: Top 10 most expensive Barcelona signings
FAQs
Q. Who is the best striker for Barcelona?
A. Luis Suarez was the best striker for Barcelona
Q. Who is the top scorer in Barcelona’s history?
A. Lionel Messi is the top scorer and assists provider in Barcelona history with 672 goals in 778 games.
Q. Who is Barcelona’s best player ever?
A. Lionel Messi is undoubtedly Barcelona’s best player ever.
Q. How many goals did David Villa have for Barca?
David Villa has netted 49 goals during his time at Barca.
Q. How many La Liga titles did Samuel Eto’o win at Camp Nou?
Samuel Eto’o had lifted two La Liga titles with Barcelona.