For over a century Barcelona have long been known as a side possessing the most remarkable attacking players, lighting up Spanish, European and world football with their goals.
Regardless of some of the financial problems that have crept in more recently, it remains a truly iconic club and every player on this list is an all-time legend.
All goal & appearance stats are sourced from Barcelona's official player database.
10. Mariano Martin - 124 goals
Barcelona career: 1940-1948
Mariano made his debut for Barcelona in 1939 aged just 20 and went on to amass 128 goals in 214 total appearances during a prolific eight-year spell with the club. His impressive tally just sneaks him into the top ten, ahead of more modern stars like Patrick Kluivert and Hristo Stoichkov.
The Spaniard would be further up the list but for a debilitating knee injury suffered in 1944 that he was unable to fully recover from. After scoring 114 goals in five seasons before injury struck, Mariano managed to net just 14 times in the next few in what was a sad end to his Camp Nou career.
9. Rivaldo - 130 goals
Barcelona career: 1997-2002
Rivaldo was welcomed to Camp Nou in 1997 and the Brazilian dazzled fans during a five-year spell in Catalonia. He possessed great pace and dribbling ability, combined with a freakishly devastating command of set pieces, allowing him to rack up 130 goals for the club.
After endearing himself to the fans by scoring wonder goal after wonder goal, Rivaldo left the club in 2002 under controversial circumstances when Louis Van Gaal returned to Barcelona.
8. Samuel Eto'o - 131 goals
Barcelona career: 2004-2009
Eto'o's impressive form for Mallorca earned him a €24m move to Camp Nou in 2004 and he established himself as one of the deadliest strikers on the planet, netting an incredible 131 goals in just 201 appearances.
The Cameroonian enjoyed a decorated spell with Barça which included three La Liga titles and two Champions League triumphs, before he made the move to Serie A, joining Inter in a deal involving Zlatan Ibrahimovic.
7. Paulino Alcantara - 143 goals
Barcelona career: 1912-16, 1918-1927
Paulino shot to fame by bagging a hat-trick on his debut in a 9-0 win in 1912. He remains Barcelona's youngest ever player to score in an official match at the tender age of 15 years and 4 months.
After a two-year spell away from the club, the Filipino-born star returned to Barcelona in 1918 when he cemented his legacy. He bagged 143 official goals during another nine years in Catalonia, although his total unofficial tally actually stands at nearly 400 goals.
6. Josep Escola - 165 goals
Barcelona career: 1934-1937, 1940-1948
Spanish striker Josep Escola began his illustrious career with Barcelona in 1934. Known as 'The Professor' for controlling his team-mates' emotions on the field, he racked up 167 goals during two spells with the club before having his career cut short by injuries.
Escola was plagued by hip and knee problems which forced him to retire at the age of 34, but not before he captured two La Liga titles.
5. Josep Samitier - 187 goals
Barcelona career: 1919-1932
Josep Samitier was nicknamed 'The Grasshopper' due to his position on the pitch that created the 'box-to-box' role. Naturally a midfielder, the Spaniard netted 187 official goals for the club, placing him on this list.
Samitier controversially left the club to join Real Madrid, but will always be remembered as a legend of the club, having later returned to manage Barcelona and capturing the La Liga title in 1945.
4. Laszlo Kubala - 189 Goals
Barcelona career: 1951-1961
After joining Barcelona in 1951, Kubala wasted no time displaying his vast talents. He enjoyed a stellar first season, scoring 26 goals in 19 games including seven in one match against Sporting Gijon - a La Liga record that remains the most goals scored in a game.
His goalscoring feats showed no sign of slowing down during the ten years he spent at Barcelona as Kubala racked up an incredible 189 official goals before briefly retiring to become head coach at the club.
3. Luis Suarez - 198 goals
Barcelona career: 2014-2020
In six prolific years, Luis Suarez fired himself to third on Barça's list of all-time top scorers, never finding the net fewer than 20 times in any given season and peaking in 2015/16 when he plundered 59 goals.
The Uruguayan left in disappointingly acrimonious fashion in 2020, being allowed to join Atletico Madrid, where his goals helped deliver La Liga glory.
2. Cesar Rodriguez - 233 Goals
Barcelona career: 1939-1955
Following his departure from the newly built Camp Nou in 1955 at the age of 35, Cesar Rodriguez held the record as Barcelona's leading scorer for nealry 60 years until his record of 233 was broken in 2012.
After making his debut at 19, Cesar, like so many before him, enjoyed an illustrious career at Barcelona as he scored goals for fun, contributing to five La Liga titles during a 16-year spell at the club.
1. Lionel Messi - 672 goals
Barcelona career: 2004-2021
No surprises who leads the way, it's Lionel Messi. Arguably the greatest player to ever walk the planet, the Argetine is a phenomenon whose talents may never be replicated.
His record speaks for itself. Messi has scored 672 goals in a record 778 appearances for the club. After emerging from La Masia, he has broken nearly every record in the book.
It could have been even more Barcelona goals for the six-time Ballon d'Or winner, but the club's financial crisis paved the way for 2021 exit to PSG.