Lionel Messi comfortably leads the all-time goalscoring record for Barcelona, with the Argentine netting a stunning 672 times for the Catalan giants during an incredible period at Camp Nou.
There are certainly other standout names on this particular list but also those who will be unfamiliar to some.
Here, Sports Mole provides a list of Barcelona's top 10 goalscorers of all time.
1. Lionel Messi (2004-2021)
© Reuters
Goals: 672
Appearances: 778
Ratio: 0.86 goals per game
League goals/appearances: 474 goals in 520 games (0.91 goals per game)
Copa del Rey goals/appearances: 56 goals in 80 games (0.70 goals per game)
European goals/appearances: 137 goals in 173 games (0.79 goals per game)
Highest-scoring season: 73 goals in 60 games (2011-12)
Hat-tricks: 48
First goal: May 1, 2005 (vs. Albacete)
Last goal: May 16, 2021 (vs. Celta Vigo)
Awards:
2. Cesar Rodriguez (1942-1955)
Goals: 232
Appearances: 351
Ratio: 0.66 goals per game
League goals/appearances: 190 in 287 games (0.66 goals per game)
Copa del Rey goals/appearances: 36 goals in 57 games (0.63 goals per game)
Highest-scoring season: 33 goals in 31 games (1948-49)
First goal: October 24, 1942 (vs. Real Betis)
Last goal: June 13, 1954 (vs. Real Madrid)
Awards:
3. Luis Suarez (2014-2020)
© Reuters
Goals: 198
Appearances: 283
Ratio: 0.70 goals per game
League goals/appearances: 144 in 191 games (0.75 goals per game)
Copa del Rey goals/appearances: 19 goals in 27 games (0.70 goals per game)
European goals/appearances: 26 goals in 56 games (0.46 goals per game)
Highest-scoring season: 59 goals in 53 games (2015-16)
First goal: November 25, 2014 (vs. APOEL Nicosia)
Last goal: August 14, 2020 (vs. Bayern Munich)
Awards:
4. Laszlo Kubala (1950-1961)
© Imago
Goals: 194
Appearances: 281
Ratio: 0.69 goals per game
League goals/appearances: 131 in 186 games (0.70 goals per game)
Copa del Rey goals/appearances: 49 goals in 48 games (1.02 goals per game)
European goals/appearances: Seven goals in 11 games (0.64 goals per game)
Highest-scoring season: 26 goals in 19 games (1951-52)
First goal: May 3, 1951 (vs. Sevilla)
Last goal: May 27, 1961 (vs. Espanyol)
Awards:
5. Josep Samitier (1919-1932)
Goals: 184
Appearances: 360
Ratio: 0.51 goals per game
League goals/appearances: 21 in 28 games (0.75 goals per game)
Copa del Rey goals/appearances: 63 goals in 73 games (0.86 goals per game)
Highest-scoring season: 21 goals in 15 games (1927-28)
Last goal: May 8, 1932 (vs. Valencia)
Awards:
6. Josep Escola (1934-1949)
Goals: 167
Appearances: 236
Ratio: 0.71 goals per game
League goals/appearances: 55 in 115 games (0.48 goals per game)
Copa del Rey goals/appearances: 20 goals in 26 games (0.77 goals per game)
European goals/appearances: One goal in two games (0.50 goals per game)
Highest-scoring season: 19 goals in 29 games (1944-45)
First goal: December 1, 1934 (vs. Arenas de Guecho)
Last goal: November 2, 1947 (vs. Celta Vigo)
Awards:
7. Paulino Alcantara (1912-1916 & 1918-1927)
Goals: 158
Appearances: 399
Ratio: 0.40 goals per game
League goals/appearances: 105 goals in 101 games (1.04 goals per game)
Copa del Rey goals/appearances: 35 goals in 37 games (0.95 goals per game)
Highest-scoring season: 29 goals in 15 games (1915-16)
Awards:
8. Samuel Eto'o (2004-2009)
© Imago
Goals: 130
Appearances: 199
Ratio: 0.65 goals per game
League goals/appearances: 108 in 144 games (0.75 goals per game)
Copa del Rey goals/appearances: Two goals in 10 games (0.20 goals per game)
European goals/appearances: 16 goals in 39 games (0.41 goals per game)
Highest-scoring season: 36 goals in 52 games (2008-09)
First goal: August 29, 2004 (vs. Racing Santander)
Last goal: May 30, 2009 (vs. Deportivo)
Awards:
8. Rivaldo (1997-2002)
© Reuters
Goals: 130
Appearances: 235
Ratio: 0.55 goals per game
League goals/appearances: 86 in 157 games (0.55 goals per game)
Copa del Rey goals/appearances: 13 goals in 20 games (0.65 goals per game)
European goals/appearances: 30 goals in 52 games (0.58 goals per game)
Highest-scoring season: 36 goals in 53 games (2000-21)
First goal: August 30, 1997 (vs. Real Sociedad)
Last goal: April 20, 2002 (vs. Celta Vigo)
Awards:
10. Mariano Martin (1940-1948)
Goals: 128
Appearances: 214
Ratio: 0.60 goals per game
League goals/appearances: 97 in 112 games (0.87 goals per game)
Highest-scoring season (league): 30 goals in 23 games (1942-43)
First goal: May 19, 1940 (vs. Athletic FC de Palma)
Last goal: February 8, 1947 (vs. Real Oviedo)
Awards: