Lionel Messi leads the pantheon of FC Barcelona’s all-time top scorers, heading a list filled with some of football’s most iconic names.
From the artistry of the Argentine maestro to the precision of Luis Suárez and the power of Samuel Eto’o, Barcelona’s legacy has been shaped by a succession of prolific forwards whose goals have lit up the Camp Nou across generations.
5. Samuel Eto’o – 130 goals
With 130 goals in 199 appearances, Samuel Eto’o remains one of Barcelona’s most lethal finishers.
The Cameroonian striker, who played for the club between 2004 and 2009, was instrumental during a golden era that saw Barça dominate under Frank Rijkaard and later Pep Guardiola.
Known for his explosive pace and clinical finishing, Eto’o played a decisive role in the club’s triumphs, including two Champions League victories.
Despite a departure marked by controversy, he is still revered as one of the most influential African players to wear the Blaugrana shirt.
4. László Kubala – 193 goals
László Kubala was a transformative figure in the 1950s, not only for his footballing prowess but also for his charisma and impact on the club’s identity.
The Hungarian-born forward, who also represented Czechoslovakia and Spain, netted 193 goals in just 254 matches.
Renowned for his flair, strength, and technical excellence, Kubala became a cultural icon in Catalonia and helped shape Barça’s footballing ethos for generations to come.
3. Luis Suárez – 195 goals
Luis Suárez, who joined the club in 2014, formed one of the most feared attacking trios in football history alongside Messi and Neymar—the famed MSN.
In just six seasons, the Uruguayan striker tallied 195 goals in 283 appearances.
His sharp instincts, intelligent movement, and ability to score from any position made him a consistent threat in domestic and European competitions, playing a central role in Barcelona’s continued success during his tenure.
2. César Rodríguez – 226 goals
Before Messi, it was César Rodríguez who held the crown as the club’s all-time top scorer.
A legend of the 1940s and ’50s, César found the net 226 times in 334 appearances.
Celebrated for his fierce shot and unerring sense of positioning, he led the line during a period when Barcelona was cementing its reputation as a football powerhouse in Spain.
1. Lionel Messi – 672 goals
Sitting unchallenged at the summit is Lionel Messi, whose 672 goals in 778 matches remain a record not just for Barcelona, but for footballing excellence as a whole.
A product of La Masia, Messi’s two-decade tenure at the club redefined what it meant to be great.
His sublime dribbling, precise finishing, and match-winning brilliance brought Barcelona unprecedented glory, including four Champions League titles and ten La Liga crowns.
An eight-time Ballon d’Or winner, Messi’s influence on the club is unparalleled.
As FC Barcelona continues to rebuild, with young talents like Lamine Yamal emerging on the scene, a question lingers in every fan’s mind: can anyone ever eclipse the legend of Lionel Messi?