Barcelona All-Time Top Scorers
The Barcelona all-time top scorers list features some stellar talent, but one name stands head and shoulders above the rest – Lionel Messi.
The Argentinian playmaker netted a whopping 672 goals in 778 appearances for the club, putting him way ahead of his nearest challenger.
That honour goes to Cesar Rodriguez Alvarez, who bagged 232 goals in 351 games.
Former Ajax and Liverpool striker Luis Suarez rounds off the top three having scored 198 in 283 appearances.
He is famed for his role alongside Messi and Neymar in one of the deadliest trios ever to grace professional football.
They bagged 131 goals in 2015/16 to help Barcelona win the treble while breaking a plethora of goalscoring records along the way.
Other notable names in the top 10 include Samuel Eto’o and Rivaldo, who share eighth place on the list with 130 goals each.

All-Time Barcelona Top Scorers
1. Lionel Messi: 672 goals in 778 appearances.
2. Cesar Rodriguez Alvarez: 232 goals in 351 appearances.
3. Luis Suarez: 198 goals in 283 appearances.
4. Laszlo Kubasla: 194 goals in 281 appearances.
5. Josep Samitier: 184 goals in 360 appearances.
6. Josep Escola: 167 goals in 236 appearances.
7. Paulino Alcantara: 143 goals in 395 appearances.
8= Samuel Eto’o: 130 goals in 199 appearances.
8= Rivaldo: 130 goals in 235 appearances.
10: Mariano Martin: 128 goals in 214 appearances
More Barcelona Resources
Barcelona News | Barcelona Schedule | La Liga Table | Barcelona Live Streaming | La Liga Top Scorers | Barcelona Top Scorers This Season
Recent Posts
- Real Madrid eye move for Rennes defensive prodigy Jeremy Jacquet
- Crystal Palace vs Manchester City: Match preview, head-to-head, team news, key players
- Barcelona seek to exploit Osasuna’s tame attack to stretch title gap
- Portugal remains a vibrant shopping market for the Premier League
- Wolves hierarchy admit they got summer transfers ‘wrong’
- Bayern Munich schedule talks to sign soon-to-be free agent Marc Guehi
- Ruthless Palace blitz Shelbourne in Dublin to close in on last-16 Europa Conference League spot
- Basel 1–2 Aston Villa: Youri Tielemans’ strike ends Swiss side’s 10-year Europa League home run
- Brighton starlet Tzimas ruled out until 2026 with season-ending injury
- Igor Jesus’ strike helps Forest conquer Utrecht for crucial Europa League win