Real Madrid had the best goal difference in La Liga in 2023/2024, with +61 from 38 games, scoring 87 and conceding 26. Girona were next on +39. FC Barcelona had the best goal difference in 2022/2023, +50.
Granada had the worst goal difference in La Liga in 2023/2024, with -41 from 38 games, scoring 38 and conceding 79. AlmerÃa were next on -32.
There were 1,005 goals in 380 La Liga games in 2023/2024, an average of 2.6 a game, 1.3 for each side. Real Madrid averaged the most, 2.3 a game, and Cádiz the fewest, 0.7.
Real Madrid had the best expected goal difference in La Liga in 2023/2024, with +8.7 from 38 games, creating 23.8 xG and conceding 15.0. Girona were next on +7.4.
| Rank | Team | Goals Scored |
|---|---|---|
| 1 | Real Madrid | 87 |
| 2 | Girona | 85 |
| 3 | FC Barcelona | 79 |
| 4 | Atlético Madrid | 70 |
| 5 | Villarreal | 65 |
| 6 | Athletic Club | 61 |
| 7 | Real Sociedad | 51 |
| 8 | Real Betis | 48 |
| 9 | Sevilla | 48 |
| 10 | Celta de Vigo | 46 |
| Rank | Team | Expected Goals (xG) |
|---|---|---|
| 1 | Girona | 26.5 |
| 2 | Real Madrid | 23.8 |
| 3 | Celta de Vigo | 21.5 |
| 4 | FC Barcelona | 19.9 |
| 5 | Villarreal | 19.5 |
| 6 | Sevilla | 17.9 |
| 7 | Real Betis | 16.9 |
| 8 | Atlético Madrid | 16.8 |
| 9 | Valencia | 16.4 |
| 10 | Cádiz | 15.3 |
| Rank | Team | Goals Against |
|---|---|---|
| 1 | Real Madrid | 26 |
| 2 | Athletic Club | 37 |
| 3 | Real Sociedad | 39 |
| 4 | Atlético Madrid | 43 |
| 5 | FC Barcelona | 44 |
| 6 | Mallorca | 44 |
| 7 | Real Betis | 45 |
| 8 | Valencia | 45 |
| 9 | Girona | 46 |
| 10 | Deportivo Alavés | 46 |
| Rank | Team | Expected Goals Against (xGA) |
|---|---|---|
| 1 | Mallorca | 11.5 |
| 2 | Rayo Vallecano | 13.2 |
| 3 | Atlético Madrid | 13.3 |
| 4 | Real Sociedad | 14.1 |
| 5 | FC Barcelona | 14.4 |
| 6 | Real Madrid | 15.0 |
| 7 | Osasuna | 15.0 |
| 8 | Getafe | 15.1 |
| 9 | Deportivo Alavés | 15.5 |
| 10 | Athletic Club | 16.2 |
| Rank | Team | Goal Difference |
|---|---|---|
| 1 | Real Madrid | +61 |
| 2 | Girona | +39 |
| 3 | FC Barcelona | +35 |
| 4 | Atlético Madrid | +27 |
| 5 | Athletic Club | +24 |
| 6 | Real Sociedad | +12 |
| 7 | Real Betis | +3 |
| 8 | Villarreal | 0 |
| 9 | Valencia | -5 |
| 10 | Sevilla | -6 |
| Rank | Team | Expected Goal Difference (xGD) |
|---|---|---|
| 1 | Real Madrid | +8.7 |
| 2 | Girona | +7.4 |
| 3 | FC Barcelona | +5.4 |
| 4 | Celta de Vigo | +4.2 |
| 5 | Atlético Madrid | +3.6 |
| 6 | Mallorca | +2.3 |
| 7 | Sevilla | +1.5 |
| 8 | Rayo Vallecano | +1.0 |
| 9 | Villarreal | +0.1 |
| 10 | Getafe | -0.7 |
| Rank | Team | Possession % |
|---|---|---|
| 1 | FC Barcelona | 64.6% |
| 2 | Las Palmas | 59.7% |
| 3 | Real Madrid | 59.3% |
| 4 | Girona | 57.2% |
| 5 | Real Sociedad | 55.7% |
| 6 | Atlético Madrid | 50.7% |
| 7 | Real Betis | 50.5% |
| 8 | Sevilla | 50.3% |
| 9 | Athletic Club | 49.8% |
| 10 | Villarreal | 49.6% |
| Rank | Team | Clean Sheets |
|---|---|---|
| 1 | Real Madrid | 21 |
| 2 | Athletic Club | 18 |
| 3 | FC Barcelona | 17 |
| 4 | Real Sociedad | 15 |
| 5 | Atlético Madrid | 13 |
| 6 | Real Betis | 13 |
| 7 | Valencia | 13 |
| 8 | Rayo Vallecano | 13 |
| 9 | Girona | 12 |
| 10 | Deportivo Alavés | 11 |
| Rank | Team | Fouls Committed |
|---|---|---|
| 1 | Getafe | 655 |
| 2 | Real Sociedad | 622 |
| 3 | Cádiz | 586 |
| 4 | Mallorca | 582 |
| 5 | Rayo Vallecano | 573 |
| 6 | Osasuna | 528 |
| 7 | Granada | 528 |
| 8 | Athletic Club | 526 |
| 9 | Deportivo Alavés | 497 |
| 10 | Villarreal | 494 |
| Rank | Team | Yellow Cards |
|---|---|---|
| 1 | Getafe | 120 |
| 2 | Sevilla | 106 |
| 3 | Cádiz | 106 |
| 4 | Villarreal | 100 |
| 5 | Rayo Vallecano | 98 |
| 6 | Mallorca | 97 |
| 7 | Real Sociedad | 95 |
| 8 | Granada | 93 |
| 9 | FC Barcelona | 85 |
| 10 | Real Betis | 84 |