Top scorers Barcelona, Spain

Top scorers from Barcelona and players with high positions in scoring tables. The most succesful scorers in Barcelona in leagues and tournaments through the years.

* Current ongoing season

Player, League Position Goals Top scorer

Season 2019/2020

Lionel Messi 1 19 Lionel Messi
Luis Suarez 3 11 Lionel Messi
Antoine Griezmann 17 8 Lionel Messi

Season 2018/2019

Lionel Messi
 
La Liga
1 36 Lionel Messi
Luis Suarez
 
La Liga
2 21 Lionel Messi
Lionel Messi 1 12 Lionel Messi

Season 2017/2018

Lionel Messi
 
La Liga
1 34 Lionel Messi
Luis Suarez
 
La Liga
3 25 Lionel Messi
Lionel Messi 9 6 Cristiano Ronaldo

Season 2016/2017

Lionel Messi
 
La Liga
1 37 Lionel Messi
Luis Suarez
 
La Liga
2 29 Lionel Messi
Neymar
 
La Liga
9 13 Lionel Messi
Lionel Messi 2 11 Cristiano Ronaldo
Arda Turan 13 4 Cristiano Ronaldo
Neymar 13 4 Cristiano Ronaldo

Season 2015/2016

Luis Suarez
 
La Liga
1 40 Luis Suarez
Lionel Messi
 
La Liga
3 26 Luis Suarez
Neymar
 
La Liga
4 24 Luis Suarez
Luis Suarez 3 8 Cristiano Ronaldo
Lionel Messi 6 6 Cristiano Ronaldo

Season 2014/2015

Lionel Messi
 
La Liga
2 43 Cristiano Ronaldo
Neymar
 
La Liga
3 22 Cristiano Ronaldo
Luis Suarez
 
La Liga
8 16 Cristiano Ronaldo
Neymar 1 10 Neymar, Cristiano Ronaldo and Lionel Messi
Lionel Messi 1 10 Lionel Messi, Cristiano Ronaldo and Neymar
Luis Suarez 5 7 Cristiano Ronaldo, Lionel Messi and Neymar

Season 2013/2014

Lionel Messi
 
La Liga
2 28 Cristiano Ronaldo
Alexis Sanchez
 
La Liga
4 19 Cristiano Ronaldo
Pedro Rodriguez
 
La Liga
9 15 Cristiano Ronaldo
Lionel Messi 3 8 Cristiano Ronaldo
Neymar 13 4 Cristiano Ronaldo

Season 2012/2013

Lionel Messi
 
La Liga
1 46 Lionel Messi
Cesc Fabregas
 
La Liga
18 11 Lionel Messi
Lionel Messi 3 8 Cristiano Ronaldo

Season 2011/2012

Lionel Messi
 
La Liga
1 50 Lionel Messi
Alexis Sanchez
 
La Liga
14 11 Lionel Messi
Xavi
 
La Liga
17 10 Lionel Messi
Lionel Messi 1 14 Lionel Messi
Pedro Rodriguez 14 4 Lionel Messi

Season 2010/2011

Lionel Messi
 
La Liga
2 31 Cristiano Ronaldo
David Villa
 
La Liga
5 18 Cristiano Ronaldo
Pedro Rodriguez
 
La Liga
11 13 Cristiano Ronaldo
Lionel Messi 1 12 Lionel Messi
Pedro Rodriguez 8 5 Lionel Messi
David Villa 10 4 Lionel Messi

Season 2009/2010

Lionel Messi
 
La Liga
1 34 Lionel Messi
David Villa
 
La Liga
4 21 Lionel Messi
Zlatan Ibrahimovic
 
La Liga
6 16 Lionel Messi
Pedro Rodriguez
 
La Liga
11 12 Lionel Messi
Lionel Messi 1 8 Lionel Messi
Pedro Rodriguez 8 4 Lionel Messi
Zlatan Ibrahimovic 8 4 Lionel Messi

Season 2008/2009

Samuel Eto'o
 
La Liga
2 30 Diego Forlán
Lionel Messi
 
La Liga
4 23 Diego Forlán
Thierry Henry
 
La Liga
6 19 Diego Forlán
Lionel Messi 1 9 Lionel Messi
Thierry Henry 5 5 Lionel Messi
Samuel Eto'o 11 4 Lionel Messi

Season 2007/2008

Samuel Eto'o
 
La Liga
8 16 Daniel Güiza
Thierry Henry
 
La Liga
16 12 Daniel Güiza
Lionel Messi 2 6 Cristiano Ronaldo

Season 2006/2007

Ronaldinho
 
La Liga
4 18 Ruud van Nistelrooy
Lionel Messi
 
La Liga
8 16 Ruud van Nistelrooy
Samuel Eto'o
 
La Liga
13 15 Ruud van Nistelrooy
Eidur Gudjohnsen 14 3 Kaka

Season 2005/2006

Samuel Eto'o
 
La Liga
1 26 Samuel Eto'o
Ronaldinho
 
La Liga
3 17 Samuel Eto'o
Henrik Larsson
 
La Liga
13 10 Samuel Eto'o
Ronaldinho 2 7 Andriy Shevchenko
Samuel Eto'o 3 6 Andriy Shevchenko

Season 2004/2005

Samuel Eto'o
 
La Liga
2 24 Diego Forlán
Ludovic Giuly
 
La Liga
14 11 Diego Forlán
Samuel Eto'o 14 4 Ruud van Nistelrooy
Ronaldinho 14 4 Ruud van Nistelrooy

Season 2003/2004

Javier Saviola
 
La Liga
9 14 Ronaldo
Ronaldinho
 
La Liga
9 14 Ronaldo
Ronaldinho 9 4 Alan Shearer, Didier Drogba, Mateja Kezman and Sonny Anderson
Javier Saviola 19 3 Alan Shearer, Didier Drogba, Mateja Kezman and Sonny Anderson

Season 2002/2003

Patrick Kluivert
 
La Liga
5 16 Roy Makaay
Javier Saviola
 
La Liga
11 13 Roy Makaay
Javier Saviola 7 7 Ruud van Nistelrooy
Patrick Kluivert 11 5 Ruud van Nistelrooy

Season 2001/2002

Patrick Kluivert
 
La Liga
2 18 Diego Tristán
Javier Saviola
 
La Liga
4 17 Diego Tristán
Patrick Kluivert 6 6 Ruud van Nistelrooy
Luis Enrique 11 5 Ruud van Nistelrooy
Javier Saviola 14 4 Ruud van Nistelrooy

Season 2000/2001

Rivaldo
 
La Liga
2 23 Raúl
Patrick Kluivert
 
La Liga
5 18 Raúl
Rivaldo 3 6 Giováne Élber and Raúl
Rivaldo 5 5 Demis Nikolaidis, Goran Drulic, Javi Moreno and Marcin Kuzba
Luis Enrique 10 4 Demis Nikolaidis, Goran Drulic, Javi Moreno and Marcin Kuzba

Note that this is top scorer data we have in our database. There may be other leagues and tournaments Barcelona has players in which we do not present here.