Barcelona have scored more goals in La Liga history than any other club, and their lead over Real Madrid is now the largest since they moved ahead of Madrid in 2020.

According to Mundo Deportivo, after 96 seasons of Spanish top-flight football, Barcelona have scored 6,705 La Liga goals, compared with 6,656 for Real Madrid.

The 49-goal margin reflects how the gap has changed gradually over the past decade.

When Did Barcelona Overtake Real Madrid in All-Time La Liga Goals?

Barcelona trailed Real Madrid by eight goals in the all-time La Liga scoring count as recently as the 2019–20 season. Barcelona’s advantage began to grow after they scored 116 league goals in 2016–17.

Across the next four seasons through 2020-21, they scored 75 more goals than Real Madrid. Real Madrid outscored Barcelona by 25 goals across the three seasons from 2021-22 to 2023-24, narrowing the gap.

Barcelona then scored 102 league goals in 2024-25, compared with 78 for Real Madrid. The 24-goal difference in that season helped Barcelona extend their lead again. The gap widened further in 2025-26, with the Catalan giants scoring 95 league goals to Real Madrid’s 77.

Barca have continued to outscore Madrid this season, with 31 league goals to Real Madrid’s 18 after seven matches. Taken together, Barcelona have scored 921 league goals across the last 11 seasons combined.

Real Madrid have scored 815, a difference of 106.

How Barcelona's 2026-27 Start Has Extended Their Scoring Lead

Barcelona's scoring advantage lines up with where the two clubs stand in the table right now. Barcelona are unbeaten through their opening seven league matches of the season, sitting top of the standings.

Los Blancos trail Barcelona by six points after a 2-1 defeat away to Atletico Madrid, which left them fourth in the table. Raphinha has played a major role in Barcelona’s scoring this season.

He scored a hat-trick in the 3-1 win away to Sevilla, taking his tally to 15 goal contributions in seven appearances.

How Barcelona's La Liga Titles Have Changed the Rivalry Since 2000

Barcelona have also won more La Liga titles than Real Madrid since 2000. Barcelona have 13 titles in that period, compared with nine for Real Madrid. Valencia and Atletico Madrid have won two each, while Deportivo La Coruna have won one.

Since the 2016-17 season specifically, Barcelona have collected five league titles to Real Madrid's four, with Atletico winning the other.

Real Madrid have previously closed similar gaps in the all-time scoring count, and the lead has changed hands between the two clubs several times in La Liga history.

Since 2023-24, however, Barcelona have increased their lead each season, leaving Madrid with a larger scoring gap to close.