Messi leads Barcelona’s all-time scoring list

Lionel Messi strikes the ball for Barcelona during a La Liga match

After Lamine Yamal became the youngest Barcelona player to reach 50 official goals, the scoring list put the distance between a precocious start and Barcelona’s deepest records back into view. Yamal ended that night with 51 in 154 appearances. On the club-count ladder used here, he sits 60th.

This ranking follows Barcelona’s historical official-competition ledger. It counts regional championship games from before La Liga and the 1937 Mediterranean League goals the club recognizes. Friendlies, testimonials and exhibitions don’t count. Mariano Martín holds the current top-10 cutoff at 128, one ahead of Ángel Arocha and eight beyond Robert Lewandowski’s final Barcelona total. Yamal is 77 short of a tie.

The climb is longer than the team totals can make it appear. Hansi Flick turned Barcelona into a 300-goal machine across two seasons, but no active player has reached this individual top 10. Here is the full countdown, with every rate recalculated from official goals and official appearances.

10. Mariano Martín — 128 goals

Mariano’s 128 goals in 145 official appearances produce a rate of 0.883 per game, second only to Paulino Alcántara among these ten. The center forward didn’t need a large share of the ball. He read loose touches, attacked rebounds and reached crosses before defenders could set themselves.

He became Barcelona’s first league scoring champion and scored four times in a 5-1 playoff win over Murcia on June 28, 1942, helping the club avoid relegation. Two league titles, a Spanish Cup, a Golden Cup and an Eva Duarte Cup followed before a serious knee injury in 1944 reduced what had been an extraordinary scoring curve.

9. Rivaldo — 130 goals

Rivaldo’s 130 goals in 235 official matches work out to 0.553 per game. That figure reflects his job as much as his finishing. He often began from the left or played behind the striker, carrying the ball through midfield and creating shots from positions a fixed No. 9 rarely occupied.

His five Barcelona seasons brought two league titles, a Copa del Rey and a UEFA Super Cup. The defining scoring sequence came against Valencia on June 17, 2001. Rivaldo completed a hat trick with an 87th-minute overhead kick, won the game 3-2 and took Barcelona into the Champions League.

8. Samuel Eto’o — 131 goals

Eto’o scored 131 official goals in 201 games, a rate of 0.652. His value began before the finish. He ran behind high lines, pressed center backs and created depth for Ronaldinho, Messi and the midfielders who supplied him.

He also converted Barcelona’s largest European chances. Eto’o scored in the 2006 Champions League final against Arsenal and opened the scoring in the 2009 final against Manchester United. His five seasons produced three leagues, two Champions Leagues, a Copa del Rey and two Spanish Super Cups.

7. Paulino Alcántara — 143 goals

Alcántara is the only player on this list above one official goal per game: 143 in 132, or 1.083. The schedule belonged to another age, with the Catalan Championship forming a large part of Barcelona’s competitive calendar, but the rate survives the same official-only rule applied to everyone else.

His first-team scoring started at 15. Alcántara hit a hat trick in a 9-0 Catalan Championship win on February 25, 1912, then built a career across two spells that yielded five Spanish Championships and 10 Catalan titles. Power was central to his game, and his finishing volume remained exceptional through both Barcelona periods.

6. Josep Escolà — 167 goals

Escolà’s 167 goals in 234 official appearances give him a 0.714 rate. He was a technical striker with a controlled shot and enough link play to earn a place in two different Barcelona periods around the Spanish Civil War. Injuries to his hip and knee shortened the later part of that run.

He still won three leagues, a Latin Cup, a Spanish Cup, an Eva Duarte Cup and three Catalan Championships. His scoring total lasted for generations. Luis Suárez didn’t draw level with 167 until January 20, 2019.

5. Josep Samitier — 184 goals

Samitier scored 184 goals in 232 official games, a rate of 0.793. His 1923 move up the field converted a midfielder’s reading of space into repeat arrivals around the box. He became the attacking reference for Barcelona’s first great mass-audience team.

He won the inaugural Spanish league in 1928-29, five Spanish Championships and 11 Catalan Championships. On January 31, 1926, Samitier scored the 1,000th goal in Barcelona history during a Catalan Championship match, joining a club milestone to a total that still anchors the top five.

4. László Kubala — 194 goals

Kubala’s 194 official goals in 256 appearances yield a 0.758 rate. He operated through the center without playing as a fixed penalty-area striker. Strength let him protect the ball, while his passing and set-piece work made him the organizer as well as the finisher.

The clearest scoring peak came on February 10, 1952, when he struck seven in a 9-0 league win over Sporting Gijón. No Barcelona player has scored more in one league game. Kubala won four leagues, five Copas del Rey, two Fairs Cups, a Latin Cup and two Eva Duarte Cups.

3. Luis Suárez — 198 goals

Suárez finished with 198 goals in 283 official matches, exactly 0.700 per game when rounded to three decimals. He could pin a center back, combine at the edge of the area or run across the defensive line. That range let Barcelona keep a true central scorer while Messi moved between creation and finishing.

His 2015-16 season brought 59 goals in all competitions and 40 in La Liga, enough for the Pichichi and European Golden Shoe. He also scored in the 2015 Champions League final. Across six seasons he won four leagues, four Copas del Rey, a Champions League, a Club World Cup, a UEFA Super Cup and two Spanish Super Cups.

2. César Rodríguez — 232 goals

César’s 232 goals in 355 official appearances produce a 0.654 rate. He was a center forward built around timing rather than static occupation of the box. His heading drew much of the attention, but two-footed shooting and late movement made the same chance difficult to defend in several ways.

He led the league with 27 goals in 24 games in 1947-48 and remained Barcelona’s official scoring leader for roughly 60 years. Five league titles, three Spanish Cups, two Latin Cups and three Eva Duarte Cups arrived during a career that set the target Messi eventually passed.

1. Lionel Messi — 672 goals

Messi’s 672 goals in 778 official appearances give him a 0.864 rate. He rose from Barcelona’s La Masia academy as a right-sided attacker, became the forward line’s central scorer and finished his Barcelona years as its main creator too. The role kept expanding, and the goals never stopped accumulating.

His 73 official goals in 2011-12 remain the club’s single-season record. He won 35 trophies with Barcelona, including 10 leagues, seven Copas del Rey and four Champions Leagues. His 474 league goals also sit at the center of Stadio’s ranking of the ten legends who defined La Liga. César is 440 goals behind him. That gap is the scale of the record.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top