es flag

2024-2025 Spanish La Liga Table

2024-2025 Spanish La Liga
PosTeamPWDLFAGDPts
1Barcelona1712235019+3138
2Real Madrid1611323413+2136
3Atletico Madrid1610513011+1935
4Athletic Bilbao179532615+1132
5Villarreal157532725+226
6Real Sociedad167361611+524
7Osasuna166642225-324
8Real Mallorca177371620-424
9Girona166462223-122
10Celta de Vigo166372527-221
11Real Betis165651820-221
12Rayo Vallecano155461516-119
13Sevilla165471723-619
14Las Palmas165382227-518
15Getafe163761113-216
16Alaves164391827-915
17Leganes163671423-915
18Espanyol1541101528-1313
19Valencia142481322-910
20Real Valladolid1623111134-239
2024-2025 Spanish La Liga (Home)
PosTeamPWDLFAGDMGPts
1Real Madrid8701207+132721
2Athletic Bilbao10631167+92321
3Atletico Madrid8620186+122420
4Osasuna95311712+52918
5Celta de Vigo9522159+62417
6Barcelona6501195+142415
7Real Betis8431128+42015
8Getafe935184+41214
9Girona84131513+22813
10Sevilla841378-11513
11Villarreal73311614+23012
12Espanyol74031110+12112
13Real Mallorca9333710-31712
14Alaves73228801611
15Real Sociedad83149901810
16Leganes8314610-41610
17Las Palmas82331112-1239
18Valencia7223109+1198
19Rayo Vallecano7223910-1198
20Real Valladolid8134512-7176
2024-2025 Spanish La Liga (Away)
PosTeamPWDLFAGDMGPts
1Barcelona117223114+174523
2Real Madrid8431146+82015
3Atletico Madrid8431125+71715
4Real Sociedad842272+5914
5Villarreal8422111102214
6Real Mallorca8404910-11912
7Athletic Bilbao7322108+21811
8Rayo Vallecano83236601211
9Girona8233710-3179
10Las Palmas83051115-4269
11Sevilla81341015-5256
12Real Betis8134612-6186
13Osasuna7133513-8186
14Leganes8053813-5215
15Celta de Vigo71151018-8284
16Alaves91171019-9294
17Real Valladolid8107622-16283
18Getafe702539-6122
19Valencia7025313-10162
20Espanyol8017418-14221
2024-2025 Spanish La Liga (Overall)
PosTeamPWDLFAGDMGPts
1Barcelona1712235019+316938
2Real Madrid1611323413+214736
3Atletico Madrid1610513011+194135
4Athletic Bilbao179532615+114132
5Villarreal157532725+25226
6Real Sociedad167361611+52724
7Osasuna166642225-34724
8Real Mallorca177371620-43624
9Girona166462223-14522
10Celta de Vigo166372527-25221
11Real Betis165651820-23821
12Rayo Vallecano155461516-13119
13Sevilla165471723-64019
14Las Palmas165382227-54918
15Getafe163761113-22416
16Alaves164391827-94515
17Leganes163671423-93715
18Espanyol1541101528-134313
19Valencia142481322-93510
20Real Valladolid1623111134-23459
2024-2025 Spanish La Liga (Halves)
1st Half
PosTeamPWDLFAGDMGPts
1Barcelona17953228143032
2Athletic Bilbao17881144101832
3Real Madrid16871111101231
4Real Sociedad166648621424
5Osasuna1664611922022
6Rayo Vallecano155736421022
7Villarreal15645131302622
8Alaves16574810-21822
9Atletico Madrid1656510821821
10Celta de Vigo16637121202421
11Sevilla16565910-11921
12Real Betis1631127701420
13Girona16547111102219
14Real Mallorca17211457-21217
15Las Palmas16385811-31917
16Leganes16210446-21016
17Getafe1635839-61214
18Espanyol15276517-122213
19Real Valladolid16196313-101612
20Valencia14185711-41811
2nd Half
PosTeamPWDLFAGDMGPts
1Atletico Madrid161141203172337
2Barcelona179442811173931
3Real Madrid169342312113530
4Getafe165928441224
5Real Mallorca176651113-22424
6Real Sociedad165838531323
7Villarreal15645141222622
8Girona166461112-12322
9Osasuna165741116-52722
10Athletic Bilbao17566121112321
11Espanyol155641011-12121
12Celta de Vigo165651315-22821
13Las Palmas165471416-23019
14Real Betis164751113-22419
15Leganes164571017-72717
16Rayo Vallecano15447912-32116
17Alaves164481017-72716
18Sevilla16286813-52114
19Valencia14257611-51711
20Real Valladolid16187821-132911

For column heading definitions, see the Key at the bottom of the table.

2024-2025 Spanish La Liga (Expected Goals)
PosTeamPGFxGF GAxGA
1Barcelona172.942.321.121.3
2Real Madrid162.131.680.810.8
3Atletico Madrid161.881.630.690.69
4Athletic Bilbao171.531.410.880.99
5Villarreal151.801.621.671.24
6Real Sociedad161.001.210.690.99
7Osasuna161.381.031.561.4
8Real Mallorca170.940.991.181.09
9Girona161.381.291.441
10Celta de Vigo161.561.361.691.06
11Real Betis161.131.531.251
12Rayo Vallecano151.000.981.071.16
13Sevilla161.061.061.441.36
14Las Palmas161.380.821.691.74
15Getafe160.690.840.811.01
16Alaves161.131.011.691.34
17Leganes160.880.661.441.39
18Espanyol151.000.831.871.67
19Valencia140.930.871.571.41
20Real Valladolid160.690.912.131.6
Key to column names
  • GF - Actual goals "for" per game
  • xGF - Expected Goals "for" (scored) per game
  • GF v XGF - Compares actual goals vs expected goals per game (a positive number means over-performance; negative indicates under-performance)
  • GA - Actual goals "against" per game
  • xGA - Expected Goals "against" (conceded) per game
  • GA v XGA - Compares actual goals conceded vs expected goals conceded per game (a positive number means over-performance; negative indicates under-performance)

For column heading definitions, see the Key at the bottom of the table.

2024-2025 Spanish La Liga (Expected Goal Difference [GD])
PosTeamPGDxGDGD v xGD
1Barcelona17+1.82+1.02+0.80
2Real Madrid16+1.31+0.88+0.43
3Atletico Madrid16+1.19+0.94+0.25
4Athletic Bilbao17+0.65+0.42+0.23
5Villarreal15+0.13+0.38-0.25
6Real Sociedad16+0.31+0.22+0.09
7Osasuna16-0.19-0.37+0.18
8Real Mallorca17-0.24-0.10-0.14
9Girona16-0.06+0.29-0.35
10Celta de Vigo16-0.13+0.30-0.43
11Real Betis16-0.13+0.53-0.66
12Rayo Vallecano15-0.07-0.18+0.11
13Sevilla16-0.38-0.30-0.08
14Las Palmas16-0.31-0.92+0.61
15Getafe16-0.13-0.17+0.05
16Alaves16-0.56-0.33-0.23
17Leganes16-0.56-0.73+0.17
18Espanyol15-0.87-0.84-0.03
19Valencia14-0.64-0.54-0.10
20Real Valladolid16-1.44-0.69-0.75
Key to column names
  • GD - Actual goal difference per game
  • xGD - Expected goal difference (expected goals "for" minus expected goals "against") per game
  • GD v xGD - Compares actual GD vs expected GD per game (a positive number means over-performance; negative indicates under-performance)

For column heading definitions, see the Key at the bottom of the table.

2024-2025 Spanish La Liga (Expected Points)
PosTeamPPtsxPtsPts v xPts
1Barcelona173832.2+5.8
2Real Madrid163628.8+7.2
3Atletico Madrid163530.0+5.1
4Athletic Bilbao173227.4+4.6
5Villarreal152624.2+1.8
6Real Sociedad162423.8+0.2
7Osasuna162418.3+5.7
8Real Mallorca172422.9+1.2
9Girona162223.8-1.8
10Celta de Vigo162125.0-4.0
11Real Betis162127.6-6.6
12Rayo Vallecano151918.5+0.5
13Sevilla161919.4-0.4
14Las Palmas161812.9+5.1
15Getafe161620.8-4.8
16Alaves161518.7-3.7
17Leganes161514.4+0.6
18Espanyol151314.6-1.6
19Valencia141015.6-5.6
20Real Valladolid16917.1-8.1
Key to column names
  • Pts - Actual points total during the season
  • xPts - Expected points total during season based upon aggregated statistical analysis of the xG for and against in every game
  • Pts v xPts - Compares actual Pts vs expected Pts (a positive number means over-performance; negative indicates under-performance)

For column heading definitions, see the Key at the bottom of the table.

Numbers of Players
Pos TeamP SP Pl SPG PM SM
1Barcelona1724354.77121
2Real Madrid1620313.77615
3Atletico Madrid1622314.86426
4Athletic Bilbao17243056826
5Villarreal1522314.77319
6Real Sociedad1621314.66725
7Osasuna1619264.67715
8Real Mallorca1725304.97218
9Girona1622374.16923
10Celta de Vigo1624314.96725
11Real Betis1628344.16922
12Rayo Vallecano15222956825
13Sevilla1623344.67418
14Las Palmas1623315.27322
15Getafe1620304.16924
16Alaves1623314.67122
17Leganes1623314.57222
18Espanyol1521324.96828
19Valencia1422334.87515
20Real Valladolid1624324.96827
Key to column names
  • P - Games played this season
  • SP - Total number of starting players used over last 10 games
  • Pl - Total number of players (starting + substitutes) used over last 10 games
  • SPG - Mean number of substitutes per game
  • PM - Median number of minutes played for substituted players
  • SM - Median number of minutes played for substitutes

See: Form Table