Lionel Messi Barcelona boots GFXGetty/GOAL

Barcelona all-time top goal scorers: Lionel Messi in league of his own

Barcelona have had some of the greatest goal scorers in the game wearing their illustrious jersey throughout their history and their all-time top goal scorer list is an accurate reflection of that feat.

Who is their most prolific goal scorer ever, though, and who have held their honour previously?

One of the greatest players ever to have grazed the footballing pitch, Lionel Messi sits at the pinnacle of Barcelona’s goalscoring charts.

Article continues below

The Argentine forward joined them at the age of 13 and has broken all possible club records through his journey.

Messi has scored an unbelievable 672 goals for the Blaugrana in all competitions and he also collected an unbelievable collection of silverware (35) before parting ways with Barcelona in 2021 owing to their financial crisis.

Cesar Rodriguez Alvarez sits second in the all-time goal scoring charts, even if he is miles off Messi. The Spanish forward bagged 232 goals in 351 club games, capturing the Spanish title five times along with the other eight trophies he won with the Catalans.

Third-placed Luis Suarez joined Barcelona in 2014 after previously shining at Liverpool and Ajax.

A deadly poacher in front of goal, the Uruguay legend formed one of the deadliest partnerships in football alongside Neymar and Messi. The trio bagged 131 goals in 2015-16 to guide Barcelona to a treble while breaking all sorts of goal scoring records.

Suarez moved to Atletico Madrid in the summer of 2020, but he’ll go down as one of the most successful forwards in the history of Barcelona.

Luis Suarez FC Barcelona 20082016Getty Images

The third member of the famous ‘MSN’ trio, Brazilian forward Neymar sits in 18th position in the top-goal scorer charts of Barcelona.

Neymar turned out to be an astonishing signing for the club, but his departure to PSG for a record transfer fee of €222m left a sour taste in the mouth of Barcelona fans.

Neymar FC BarcelonaGetty

Current Spain boss Luis Enrique also features in the list with 108 goals from 300 matches.

FC Barcelona's top 20 goal scorers of all time

PositionPlayerGoalsMatchesYears

1

Lionel Messi

672

778

2004-2021

2

Cesar Rodriguez

232

351

1942-1955

3

Luis Suarez

198

283

2014-2020

4

Laszlo Kubasla

194

281

1950-1961

5

Josep Samitier

184

360

1919-1932

6

Josep Escola

167

236

1934-1949

7

Paulino Alcantara

143

395

1912-1916, 1918-1927

8

Samuel Eto'o

130

199

2004-2009

=8

Rivaldo

130

235

1997-2002

10

Mariano Martin

128

214

1939-1948

11

Carles Rexach

122

450

1965-1981

=11

Patrick Kluivert

122

257

1998-2004

13

Hristo Stoichkov

117

255

1990-1995

14

Estanisloa Basora Brunet

113

296

1946-1958

15

Luis Enrique

108

300

1996-2004

16

Jose Zaldu

106

215

1961-1971

=16

Eulogio Martinez

106

162

1956-1962

18

Neymar

105

186

2013-2017

=18

Evaristo

105

151

1957-1962

20

Juan Manuel Asensi

101

396

1970-1980

Advertisement