es flag

2024-2025 Spanish La Liga Table

2024-2025 Spanish La Liga
PosTeamPWDLFAGDPts
1Real Madrid2014424720+2746
2Atletico Madrid2013523413+2144
3Barcelona2012355223+2939
4Athletic Bilbao2011633118+1339
5Villarreal209653831+733
6Real Mallorca209381925-630
7Real Sociedad208481714+328
8Girona208482827+128
9Rayo Vallecano206862323026
10Osasuna206862429-526
11Sevilla207582329-626
12Real Betis206772226-425
13Celta de Vigo2073102932-324
14Las Palmas2064102533-822
15Leganes205781929-1022
16Getafe204881417-320
17Alaves2055102432-820
18Espanyol2054111932-1319
19Valencia2037101929-1016
20Real Valladolid2043131439-2515
2024-2025 Spanish La Liga (Home)
PosTeamPWDLFAGDMGPts
1Real Madrid109012810+183827
2Atletico Madrid10820206+142626
3Athletic Bilbao10631167+92321
4Celta de Vigo116231811+72920
5Osasuna115421915+43419
6Espanyol115331513+22818
7Sevilla105239901817
8Villarreal104422217+53916
9Girona105141915+43416
10Real Betis104421412+22616
11Barcelona8503208+122815
12Getafe1136296+31515
13Real Mallorca10433911-22015
14Real Sociedad10424109+11914
15Leganes10415915-62413
16Valencia103341413+12712
17Rayo Vallecano9333141402812
18Las Palmas103341314-12712
19Alaves9333910-11912
20Real Valladolid10334712-51912
2024-2025 Spanish La Liga (Away)
PosTeamPWDLFAGDMGPts
1Barcelona127323215+174724
2Real Madrid105411910+92919
3Atletico Madrid10532147+72118
4Athletic Bilbao105321511+42618
5Villarreal105231614+23017
6Real Mallorca105051014-42415
7Real Sociedad1042475+21214
8Rayo Vallecano113539901814
9Girona10334912-32112
10Las Palmas103161219-73110
11Leganes101631014-4249
12Sevilla102351420-6349
13Real Betis10235814-6229
14Alaves112271522-7378
15Osasuna9144514-9197
16Getafe9126511-6165
17Celta de Vigo91171121-10324
18Valencia10046516-11214
19Real Valladolid10109727-20343
20Espanyol9018419-15231
2024-2025 Spanish La Liga (Overall)
PosTeamPWDLFAGDMGPts
1Real Madrid2014424720+276746
2Atletico Madrid2013523413+214744
3Barcelona2012355223+297539
4Athletic Bilbao2011633118+134939
5Villarreal209653831+76933
6Real Mallorca209381925-64430
7Real Sociedad208481714+33128
8Girona208482827+15528
9Rayo Vallecano20686232304626
10Osasuna206862429-55326
11Sevilla207582329-65226
12Real Betis206772226-44825
13Celta de Vigo2073102932-36124
14Las Palmas2064102533-85822
15Leganes205781929-104822
16Getafe204881417-33120
17Alaves2055102432-85620
18Espanyol2054111932-135119
19Valencia2037101929-104816
20Real Valladolid2043131439-255315
2024-2025 Spanish La Liga (Halves)
1st Half
PosTeamPWDLFAGDMGPts
1Real Madrid201082196132538
2Athletic Bilbao209101165112137
3Barcelona2010642410143436
4Villarreal20776201733728
5Rayo Vallecano20610411922028
6Real Betis20513210821828
7Girona20767151232727
8Celta de Vigo20767151322827
9Alaves206951012-22227
10Real Sociedad2068689-11726
11Osasuna20677121112325
12Atletico Madrid2059610911924
13Sevilla205871014-42423
14Leganes20313489-11722
15Espanyol204106818-102622
16Las Palmas203116914-52320
17Real Mallorca202135612-61819
18Valencia20398914-52318
19Getafe20398410-61418
20Real Valladolid202108416-122016
2nd Half
PosTeamPWDLFAGDMGPts
1Atletico Madrid201442244202846
2Real Madrid2011542814144238
3Barcelona209652813154133
4Real Mallorca20875131302631
5Real Sociedad2061139541429
6Villarreal20776181443228
7Getafe20610410731728
8Girona208481315-22828
9Athletic Bilbao20767151322827
10Osasuna206861218-63026
11Rayo Vallecano206681214-22624
12Espanyol205961114-32524
13Las Palmas206591619-33523
14Sevilla2041061315-22822
15Celta de Vigo205781419-53322
16Alaves2064101420-63422
17Leganes205781120-93122
18Valencia204881015-52520
19Real Betis204881218-63020
20Real Valladolid2021081023-133316

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

2024-2025 Spanish La Liga (Expected Goals)
PosTeamPGFxGF GAxGA
1Real Madrid202.351.861.000.89
2Atletico Madrid201.701.650.650.72
3Barcelona202.602.361.151.2
4Athletic Bilbao201.551.370.900.94
5Villarreal201.901.621.551.16
6Real Mallorca200.951.021.251.11
7Real Sociedad200.851.090.701.03
8Girona201.401.281.351.09
9Rayo Vallecano201.150.991.151.19
10Osasuna201.200.91.451.34
11Sevilla201.151.111.451.34
12Real Betis201.101.391.301.06
13Celta de Vigo201.451.351.601.01
14Las Palmas201.250.871.651.8
15Leganes200.950.711.451.47
16Getafe200.700.840.851.18
17Alaves201.201.091.601.22
18Espanyol200.950.851.601.56
19Valencia200.950.981.451.36
20Real Valladolid200.700.871.951.52
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
1Real Madrid20+1.35+0.97+0.38
2Atletico Madrid20+1.05+0.93+0.12
3Barcelona20+1.45+1.16+0.29
4Athletic Bilbao20+0.65+0.43+0.22
5Villarreal20+0.35+0.46-0.11
6Real Mallorca20-0.30-0.09-0.21
7Real Sociedad20+0.15+0.06+0.09
8Girona20+0.05+0.19-0.14
9Rayo Vallecano200.00-0.20+0.20
10Osasuna20-0.25-0.44+0.19
11Sevilla20-0.30-0.23-0.07
12Real Betis20-0.20+0.33-0.53
13Celta de Vigo20-0.15+0.34-0.49
14Las Palmas20-0.40-0.93+0.53
15Leganes20-0.50-0.76+0.26
16Getafe20-0.15-0.34+0.19
17Alaves20-0.40-0.13-0.27
18Espanyol20-0.65-0.71+0.06
19Valencia20-0.50-0.38-0.12
20Real Valladolid20-1.25-0.65-0.60
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
1Real Madrid204636.3+9.7
2Atletico Madrid204437.9+6.1
3Barcelona203939.7-0.6
4Athletic Bilbao203932.5+6.5
5Villarreal203333.4-0.4
6Real Mallorca203027.1+2.9
7Real Sociedad202827.2+0.8
8Girona202828.7-0.7
9Rayo Vallecano202624.5+1.5
10Osasuna202621.6+4.4
11Sevilla202624.6+1.4
12Real Betis202531.8-6.8
13Celta de Vigo202431.9-7.9
14Las Palmas202217.6+4.4
15Leganes202218.2+3.8
16Getafe202023.7-3.7
17Alaves202026.1-6.1
18Espanyol201920.2-1.2
19Valencia201623.8-7.8
20Real Valladolid201521.5-6.5
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
1Real Madrid2020343.87615
2Atletico Madrid2022324.86427
3Barcelona2025364.67022
4Athletic Bilbao20253056923
5Villarreal2024334.37220
6Real Mallorca2025304.67316
7Real Sociedad2021324.76723
8Girona2022374.26922
9Rayo Vallecano20223156625
10Osasuna2020274.67616
11Sevilla2026384.77418
12Real Betis2030354.37122
13Celta de Vigo2026324.96923
14Las Palmas2023335.27321
15Leganes2023324.47222
16Getafe2021344.16924
17Alaves2024334.47122
18Espanyol2022334.76827
19Valencia2024374.67517
20Real Valladolid2024334.67126
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