FC Barcelona had the best goal difference in La Liga in 2025/2026, with +59 from 38 games, scoring 95 and conceding 36. Real Madrid were next on +42. FC Barcelona had the best goal difference in 2024/2025, +63.
Real Oviedo had the worst goal difference in La Liga in 2025/2026, with -34 from 38 games, scoring 26 and conceding 60. Girona were next on -16.
There were 1,024 goals in 380 La Liga games in 2025/2026, an average of 2.7 a game, 1.3 for each side. FC Barcelona averaged the most, 2.5 a game, and Real Oviedo the fewest, 0.7.
FC Barcelona had the best expected goal difference in La Liga in 2025/2026, with +38.9 from 38 games, creating 83.4 xG and conceding 44.5. Real Madrid were next on +31.7.
| Rank | Team | Goals Scored |
|---|---|---|
| 1 | FC Barcelona | 95 |
| 2 | Real Madrid | 77 |
| 3 | Villarreal | 72 |
| 4 | Atlético Madrid | 62 |
| 5 | Real Betis | 59 |
| 6 | Real Sociedad | 59 |
| 7 | Celta de Vigo | 53 |
| 8 | Elche | 49 |
| 9 | Levante | 47 |
| 10 | Mallorca | 47 |
| Rank | Team | Expected Goals (xG) |
|---|---|---|
| 1 | FC Barcelona | 83.4 |
| 2 | Real Madrid | 75.2 |
| 3 | Villarreal | 61.6 |
| 4 | Atlético Madrid | 56.8 |
| 5 | Real Betis | 55.0 |
| 6 | Rayo Vallecano | 54.2 |
| 7 | Athletic Club | 53.3 |
| 8 | Real Sociedad | 52.5 |
| 9 | Valencia | 51.4 |
| 10 | Deportivo Alavés | 50.6 |
| Rank | Team | Goals Against |
|---|---|---|
| 1 | Real Madrid | 35 |
| 2 | FC Barcelona | 36 |
| 3 | Getafe | 38 |
| 4 | Atlético Madrid | 44 |
| 5 | Rayo Vallecano | 44 |
| 6 | Villarreal | 46 |
| 7 | Real Betis | 48 |
| 8 | Celta de Vigo | 48 |
| 9 | Osasuna | 50 |
| 10 | Valencia | 55 |
| Rank | Team | Expected Goals Against (xGA) |
|---|---|---|
| 1 | Getafe | 39.7 |
| 2 | Athletic Club | 40.3 |
| 3 | Real Madrid | 43.5 |
| 4 | FC Barcelona | 44.5 |
| 5 | Valencia | 47.5 |
| 6 | Real Betis | 47.8 |
| 7 | Deportivo Alavés | 47.8 |
| 8 | Atlético Madrid | 48.0 |
| 9 | Villarreal | 49.1 |
| 10 | Rayo Vallecano | 51.3 |
| Rank | Team | Goal Difference |
|---|---|---|
| 1 | FC Barcelona | +59 |
| 2 | Real Madrid | +42 |
| 3 | Villarreal | +26 |
| 4 | Atlético Madrid | +18 |
| 5 | Real Betis | +11 |
| 6 | Celta de Vigo | +5 |
| 7 | Real Sociedad | -2 |
| 8 | Rayo Vallecano | -3 |
| 9 | Getafe | -6 |
| 10 | Osasuna | -6 |
| Rank | Team | Expected Goal Difference (xGD) |
|---|---|---|
| 1 | FC Barcelona | +38.9 |
| 2 | Real Madrid | +31.7 |
| 3 | Athletic Club | +13.0 |
| 4 | Villarreal | +12.4 |
| 5 | Atlético Madrid | +8.7 |
| 6 | Real Betis | +7.2 |
| 7 | Valencia | +3.9 |
| 8 | Rayo Vallecano | +2.9 |
| 9 | Deportivo Alavés | +2.9 |
| 10 | Osasuna | -1.5 |
| Rank | Team | Possession % |
|---|---|---|
| 1 | FC Barcelona | 68.8% |
| 2 | Real Madrid | 59.4% |
| 3 | Elche | 57.7% |
| 4 | Rayo Vallecano | 53.4% |
| 5 | Atlético Madrid | 53.3% |
| 6 | Real Sociedad | 51.3% |
| 7 | Sevilla | 50.9% |
| 8 | Girona | 50.7% |
| 9 | Celta de Vigo | 50.4% |
| 10 | Real Betis | 50.2% |
| Rank | Team | Clean Sheets |
|---|---|---|
| 1 | FC Barcelona | 15 |
| 2 | Real Madrid | 14 |
| 3 | Atlético Madrid | 14 |
| 4 | Getafe | 12 |
| 5 | Rayo Vallecano | 12 |
| 6 | Real Betis | 10 |
| 7 | Celta de Vigo | 10 |
| 8 | Espanyol | 10 |
| 9 | Real Oviedo | 10 |
| 10 | Valencia | 9 |
| Rank | Team | Fouls Committed |
|---|---|---|
| 1 | Getafe | 578 |
| 2 | Deportivo Alavés | 567 |
| 3 | Sevilla | 561 |
| 4 | Real Sociedad | 541 |
| 5 | Espanyol | 524 |
| 6 | Athletic Club | 513 |
| 7 | Rayo Vallecano | 510 |
| 8 | Osasuna | 510 |
| 9 | Elche | 501 |
| 10 | Real Oviedo | 474 |
| Rank | Team | Yellow Cards |
|---|---|---|
| 1 | Sevilla | 107 |
| 2 | Getafe | 106 |
| 3 | Rayo Vallecano | 100 |
| 4 | Osasuna | 92 |
| 5 | Deportivo Alavés | 91 |
| 6 | Real Sociedad | 88 |
| 7 | Espanyol | 88 |
| 8 | Levante | 85 |
| 9 | Mallorca | 82 |
| 10 | Elche | 79 |