Trending topics:
La Liga

Barcelona: Who are the all-time top goalscorers?

Who are the players with the mostBarcelonagoals of all-time? Most goalsatBarcelona?Check out the players with the mostBarcelona goals in the club's history.

Published by

By martina alcheva

Lionel Messi (left), Neymar (centre), and Samuel Eto'o (right). (Getty)
Lionel Messi (left), Neymar (centre), and Samuel Eto'o (right). (Getty)

Barcelona are a Spanish professional soccer club based in Barcelona, which was founded as Futbol Club Barcelona on November 9, 1899. The club have become an emblem of Catalan society and Catalanism. They usually play in the dark colors of blue and red lines, thus they are called The Blaugrana.

They have won 74 trophies domestically: 26 in the La Liga, 30 in the Copa del Rey, 13 in the Supercopa de España, 3 in the Copa Eva Duarte, and 2 in the Copa de la Liga, as well as becoming the holder of the above four tournaments.

The Catalan club havewon 20 European and world trophies in foreign club football: 5 UEFA Champions League titles, an unprecedented 4 UEFA Cup Winners’ Cup, a joint-record of 5 UEFA Super Cup, a historic 3 Inter-Cities Fairs Cup, and 3 FIFA Club World Cups.

Advertisement

20. Mariano Martin – 71 goals

Mariano Martin during a game

Mariano Martin during a game

Mariano Martin started his career at a Catalan club named Sant Andreu in 1936. He stayed there for three years before being noticed by Barcelona in 1939.

Advertisement

Having spent nine years at Barca, he appeared in 81 official games and scored 71 goals in all competitions. Martin retired in 1952, playing for his first club, Sant Andreu. He died on September 9, 1998, at the age of 78.

19. Javier Saviola – 72 goals

Javier Saviola of Barcelona celebrates his goal vs Espanyol. (Getty)

Javier Saviola of Barcelona celebrates his goal vs Espanyol. (Getty)

Advertisement

Before moving to Real Madrid in 2007, Saviola was widely known as a prolific Barcelona forward. He joined the Catalans from River Plate in 2001. The Argentine was just 19 when he moved to La Liga.

During his six-year stay, Saviola managed 72 goals in 172 appearances in all competitions. He hung up his boots in 2016, after spending the season at his boyhood club, River Plate.

Advertisement

18. Julio Salinas – 73 goals

Julio Salinas for Spain. (Getty)

Julio Salinas for Spain. (Getty)

Salinas is a product of the youth academy of Athletic Bilbao. He spent four years in their first team. In 1988, he joined Barcelona. There he met other Basque players, such as Jose Ramon Alexanko, Jose Mari Bakero, Txiki Begiristain, and Ion Andoni Goikoetxea.

Advertisement

In 198 games across all competitions, Salinas scored 73 goals for Barcelona. He retired in 2000, having spent the previous two seasons at Deportivo Alaves.

17. Estanislau Basora – 74 goals

Estanislau Basora for Barcelona

Estanislau Basora for Barcelona

Advertisement

Basora started his soccer adventure at the Catalan club Manresa in 1943. He stayed there for three seasons, before moving to Barcelona. During his first season at the Blaugrana, he only played one game, but he cemented his starting spot in the next campaign.

Estanislao, as he was known, featured in 203 official games for Barca, and scored 74 official goals. He stayed at Barcelona for 12 years, despite spending one season on loan at Lleida. The former Spanish forward retired in 1958, as he lived a long life until. He died on March 16, 2012, aged 85.

Advertisement

16. Txiki Begiristain – 78 goals

Txiki Begiristain of Barcelona during the European Cup Winners Cup Final match between Manchester United and Barcelona. (Getty)

Txiki Begiristain of Barcelona during the European Cup Winners Cup Final match between Manchester United and Barcelona. (Getty)

Txiki Begiristain started his career at Real Sociedad, as he is their youth product. In 1982, he earned the first-team call-up. He stayed there for six years, helping the Basque side finish runners-up before leaving for Barcelona.

Advertisement

From 1988 to 1995, he featured in 297 games and netted 78 times for Barcelona. Begiristain opted to end his career with Urawa Red Diamonds in 1999.

15. Ronald Koeman – 83 goals

Ronald Koeman of Barcelona celebrates his goal during the Champions League Final match between Barcelona and Sampdoria. (Getty)

Ronald Koeman of Barcelona celebrates his goal during the Champions League Final match between Barcelona and Sampdoria. (Getty)

Advertisement

Ronald Koeman took the high road on the way to Barcelona. He played for Groningen, Ajax, and PSV in the Eredivisie, before being noticed by the Spanish giants in 1989. The Dutchman rejoined his former Ajax coach, Johan Cruyff at Barca.

In 254 total appearances, Koeman scored 83 official goals for the Blaugrana in all competitions. He closed out his playing career in 1997 with Feyenoord. He is the current Barcelona head coach.

Advertisement

14. Xavi – 85 goals

Xavi Hernandez of Barcelona celebrates after Barcelona scoring a goal. (Getty)

Xavi Hernandez of Barcelona celebrates after Barcelona scoring a goal. (Getty)

Xavi is one of the many players on this list who graduated from the famous La Masia Academy. The ex-Spanish midfielder spent six years at the Barca youth teams, before being called up for the first team in 1998.

Advertisement

During his 17-year stay at the Camp Nou, Xavi scored 85 goals in 767 games across all competitions. He retired in 2019 at Al Sadd. He is the current head coach of the Qatari side.

13. Jose Mari Bakero – 94 goals

Jose Maria Bakero of Barcelona during the Champions League finale match between AC Milan and Barcelona. (Getty)

Jose Maria Bakero of Barcelona during the Champions League finale match between AC Milan and Barcelona. (Getty)

Advertisement

Just like Txiki Begiristain, Jose Mari Bakero was also part of the Real Sociedad youth academy. He debuted for the first team in 1980. It took him eight years to join Barcelona.

At Barca, he featured in 339 official games, marking 94 official goals. Bakero retired in 1997, one year after leaving the Catalan side for Veracruz.

Advertisement

12. Ronaldinho – 94 goals

Ronaldinho of Barcelona is seen during a game. (Getty)

Ronaldinho of Barcelona is seen during a game. (Getty)

Ronaldinho started his career in Brazil in 1998, but he stayed there until 2001 when he moved to Europe to join Paris Saint-Germain. Two years later, Barcelona snatched the Brazilian from the claws of Manchester United.

Advertisement

Until 2008, he managed 207 appearances for Barcelona and scored 94 total goals. Ronaldinho announced his retirement in 2015, with Fluminese being his final club.

11. Laszlo Kubala – 97 goals

Laszlo Kubala greeting fans

Laszlo Kubala greeting fans

Advertisement

Laszlo Kubala had a very colorful career, having played for a total of 10 clubs. In June 1950, Kubala joined Barcelona, and Ferdinand Daucík also became the Barcelona coach as part of the contract.

The Hungarian striker played in 119 games for Barcelona and he scored 97 goals in all competitions. Kubala retired from soccer in 1967 with Toronto Falcons. He died on May 17, 2020, aged 74.

Advertisement

10. Pedro – 99 goals

Pedro Rodriguez of Barcelona during the Joan Gamper Trophy match between Barcelona and AS Roma. (Getty)

Pedro Rodriguez of Barcelona during the Joan Gamper Trophy match between Barcelona and AS Roma. (Getty)

Pedro joined Barca’s youth academy in 2004, at the age of 17. He impressed most for Barcelona B, helping the side reach promotion from the Tercera Division. It was in 2008, four years later, when he got the first-team call-up.

Advertisement

The Spaniard scored 99 goals for the Blaugrana in 321 games. In 2015, he left Barca for Chelsea. His current side is Roma from Serie A.

9. Neymar – 105 goals

Neymar of Barcelona celebrates after scoring his team’s third goal vs FC BATE Borisov. (Getty)

Neymar of Barcelona celebrates after scoring his team’s third goal vs FC BATE Borisov. (Getty)

Advertisement

In May 2013, it was announced that Neymar would join Barcelona from Santos after the player was chased by many European top sides. The forward was unveiled in front of 56,500 fans at Camp Nou, a record attendance for a Brazilian player.

Neymar went on to score 105 total goals in 186 games for Barca in all competitions, before making a record move to Paris Saint-Germain in 2017. The 28-year-old is currently going through his fourth season at the Parc des Princes.

Advertisement

8. Luis Enrique – 108 goals

Luis Enrique in 1998 for Barcelona. (Getty)

Luis Enrique in 1998 for Barcelona. (Getty)

Enrique spent much of his playing days with the two largest clubs in Spain. He stayed at Real Madrid for five years from 1991 to 1996, and in summer 1996, he moved directly to Barcelona. The Barca fans were initially hesitant about him, but he quickly won their hearts.

Advertisement

From 1996 to 2004, Enrique played in 300 games for Barca, scoring 108 goals in all competitions. The Blaugrana were his final club in his career. He is the current head manager of the Spanish national team.

7. Hristo Stoichkov – 114 goals

Barcelona’s Hristo Stoichkov celebrates winning the Football, European Cup in 1992. (Getty)

Barcelona’s Hristo Stoichkov celebrates winning the Football, European Cup in 1992. (Getty)

Advertisement

Hristo Stoichkov played eight years in his homeland, for Hebros and CSKA Sofija. In 1990, he moved to Barcelona after five years with CSKA. He helped Barca win four La titles in a row between 1991 and 1994.

The Bulgarian scored 114 times in 249 games for Barcelona, marking two spells at the club, from 1990 to 1995 and from 1996 to 1998. He retired in 2003, at DC United.

Advertisement

6. Patrick Kluivert – 122 goals

Patrick Kluivert of Barcelona chasing the ball whilst it’s in the air during the match between Barcelona and Newcastle United. (Getty)

Patrick Kluivert of Barcelona chasing the ball whilst it’s in the air during the match between Barcelona and Newcastle United. (Getty)

Patrick Kluivert spent only one season away from the Netherlands, at Milan. Kluivert signed a four-year deal with Barcelona for a fee of in 1998, an hour before the transfer deadline. He was reunited with his mentor at Ajax, Louis van Gaal.

Advertisement

At Barca, the Dutchman stayed for six years, until 2004. He scored a total of 122 goals in 257 games during that period. Four years later, he retired from professional soccer, after spending one season at Lille. He is the current Barcelona director of youth soccer.

5. Rivaldo – 129 goals

Rivaldo playing for Barcelona in 2000. (Getty)

Rivaldo playing for Barcelona in 2000. (Getty)

Advertisement

Rivaldo spent his 28-year career playing for 14 different clubs and 15 spells in total. He left Deportivo La Coruna in 1997 to join Barca. The Blaugrana were tempted to sign Rivaldo ahead of Steve McManaman, as Sir Bobby Robson claimed the Brazilian will score more goals.

And indeed he did. During his five-year stay at the Camp Nou, Rivaldo brought in 129 goals in 199 games for Barcelona. He retired in 2019, at Mogi Mirim, at the age of 47.

Advertisement

4. Samuel Eto’o – 130 goals

Samuel Eto’o of Barcelona salutes the crowd as he celebrates scoring. (Getty)

Samuel Eto’o of Barcelona salutes the crowd as he celebrates scoring. (Getty)

Samuel Eto’o can also boast of a rich worldwide career, having featured for 13 different clubs in 14 spells. Despite the long talks with Real Madrid, Eto’o left Mallorca as the club’s all-time top national league scorer (54 goals) when he signed with Barcelona in 2004.

Advertisement

The ex-Cameroon striker went on to add 130 goals in 199 games he played while wearing the Barca jersey until 2009. Eto’o finally said ‘goodbye’ to professional soccer in 2019, at the age of 38, with Qatar SC.

3. Cesar Rodriguez – 195 goals

Cesar Rodriguez at Barcelona

Cesar Rodriguez at Barcelona

Advertisement

Barcelona snatched Rodriguez in 1939. The military service, however, saw him move the next year to Granada, and he spent two seasons there. In 1942, he returned to Barca and stayed there for 13 years.

The Spanish forward managed 195 goals with Barcelona in 290 total games. He retired in 1960 with Elche. Cesar Rodriguez died on March 1, 1995, at the age of 74.

Advertisement

2. Luis Suarez – 195 goals

Luis Suarez of FC Barcelona cel during the Liga match between FC Barcelona and Sevilla FC. (Getty)

Luis Suarez of FC Barcelona cel during the Liga match between FC Barcelona and Sevilla FC. (Getty)

Luis Suarez featured for Nacional, Groningen, Ajax, and Liverpool before making a dream transfer to Barcelona in 2014. He played in an attacking triangle alongside Lionel Messi and Neymar in his first season, helping the club secure a remarkable second treble of La Liga, the Copa del Rey, and the UEFA Champions League.

Advertisement

The Uruguay international stayed at Barca until summer 2020, making 283 total appearances and scoring 195 goals. He is currently defending the Atletico Madrid crest in La Liga.

1. Lionel Messi – 648goals

Lionel Messi of Barcelona celebrates after scoring. (Getty)

Lionel Messi of Barcelona celebrates after scoring. (Getty)

Advertisement

Messi has spent his entire career at Barcelona, after coming through the Blaugrana’s and Newell’s Old Boys’s youth ranks. In 2004, he made the breakthrough to the first team where he made his competitive debut at the age of just 17.

The Argentine has so far featured in 752games for the Blaugrana in all competitions and scored 648goals. The 33-year-old forward is going into his 16th season at the Camp Nou, and it’s safe to say that he’ll only keep improving his already-unreachable record.

Advertisement

ALSO READ

NFL News: Former QB and Super Bowl champion with Bucs sends clear message to Baker Mayfield
NFL

NFL News: Former QB and Super Bowl champion with Bucs sends clear message to Baker Mayfield

Jake Paul faces huge legal trouble after bold admission about Mike Tyson fight
Boxing

Jake Paul faces huge legal trouble after bold admission about Mike Tyson fight

NBA News: Miami Heat president Pat Riley shares emotional reaction to Lakers statue honor
NBA

NBA News: Miami Heat president Pat Riley shares emotional reaction to Lakers statue honor

NFL News: Jordan Love's Packers unexpectedly lose new player days after adding him to the roster
NFL

NFL News: Jordan Love's Packers unexpectedly lose new player days after adding him to the roster

Better Collective Logo