es flag

2024-2025 Spanish La Liga Table

2024-2025 Spanish La Liga
PosTeamPWDLFAGDPts
1Barcelona3324458932+5776
2Real Madrid3221656531+3469
3Atletico Madrid3218955327+2663
4Athletic Bilbao32151254926+2357
5Villarreal31141075542+1352
6Real Betis3214994540+551
7Real Mallorca33128133138-744
8Celta de Vigo32127134749-243
9Real Sociedad32126143236-442
10Rayo Vallecano321011113539-441
11Osasuna3291493946-741
12Getafe32109133129+239
13Espanyol32109133541-639
14Valencia33912123749-1239
15Sevilla32910133543-837
16Girona3297163951-1234
17Las Palmas3288163852-1432
18Alaves32710153446-1231
19Leganes32611152948-1929
20Real Valladolid3244242376-5316
2024-2025 Spanish La Liga (Home)
PosTeamPWDLFAGDMGPts
1Barcelona1713134614+326040
2Real Madrid1613123816+225440
3Atletico Madrid1611413114+174537
4Athletic Bilbao169613010+204033
5Celta de Vigo169342517+84230
6Real Betis168532518+74329
7Valencia178452319+44228
8Osasuna167632823+55127
9Espanyol167632016+43627
10Real Mallorca176651718-13524
11Real Sociedad16727171703423
12Villarreal155733123+85422
13Girona166372625+15121
14Rayo Vallecano165652124-34521
15Sevilla165561419-53320
16Getafe16475141402819
17Leganes165381624-84018
18Las Palmas164571924-54317
19Alaves154471116-52716
20Real Valladolid163491028-183813
2024-2025 Spanish La Liga (Away)
PosTeamPWDLFAGDMGPts
1Barcelona1611324318+256136
2Villarreal169342419+54330
3Real Madrid168532715+124229
4Atletico Madrid167542213+93526
5Athletic Bilbao166641916+33524
6Real Betis166462022-24222
7Getafe166281715+23220
8Rayo Vallecano165561415-12920
9Real Mallorca166281420-63420
10Real Sociedad165471519-43419
11Sevilla164572124-34517
12Alaves173682330-75315
13Las Palmas164391928-94715
14Osasuna162861123-123414
15Celta de Vigo163492232-105413
16Girona163491326-133913
17Espanyol1633101525-104012
18Leganes161871324-113711
19Valencia161871430-164411
20Real Valladolid1610151348-35613
2024-2025 Spanish La Liga (Overall)
PosTeamPWDLFAGDMGPts
1Barcelona3324458932+5712176
2Real Madrid3221656531+349669
3Atletico Madrid3218955327+268063
4Athletic Bilbao32151254926+237557
5Villarreal31141075542+139752
6Real Betis3214994540+58551
7Real Mallorca33128133138-76944
8Celta de Vigo32127134749-29643
9Real Sociedad32126143236-46842
10Rayo Vallecano321011113539-47441
11Osasuna3291493946-78541
12Getafe32109133129+26039
13Espanyol32109133541-67639
14Valencia33912123749-128639
15Sevilla32910133543-87837
16Girona3297163951-129034
17Las Palmas3288163852-149032
18Alaves32710153446-128031
19Leganes32611152948-197729
20Real Valladolid3244242376-539916
2024-2025 Spanish La Liga (Halves)
1st Half
PosTeamPWDLFAGDMGPts
1Real Madrid32161152913164259
2Barcelona33151353814245258
3Athletic Bilbao3211183238153151
4Real Betis3210193231583849
5Atletico Madrid3211147191273147
6Villarreal3111128282355145
7Osasuna3211129201643645
8Real Sociedad3211129141402845
9Rayo Vallecano329158151503042
10Espanyol3291581420-63442
11Alaves32913101519-43440
12Celta de Vigo32911122022-24238
13Real Mallorca3362071214-22638
14Leganes3261971516-13137
15Sevilla32715101721-43836
16Girona32811131722-53935
17Getafe32713121115-42634
18Valencia33712141728-114533
19Las Palmas32416121022-123228
20Real Valladolid3221317634-284019
2nd Half
PosTeamPWDLFAGDMGPts
1Barcelona3320855118336968
2Atletico Madrid3220573415194965
3Real Madrid3216973618185457
4Athletic Bilbao3212119261884447
5Getafe3210166201463446
6Villarreal3111128271984645
7Espanyol3210139212104243
8Valencia331013102021-14143
9Real Mallorca331110121924-54343
10Rayo Vallecano32119122024-44442
11Celta de Vigo32101111272705441
12Las Palmas32117142830-25840
13Real Sociedad3281591822-44039
14Real Betis32911122225-34738
15Girona32910132229-75137
16Sevilla32715101822-44036
17Alaves3298151927-84635
18Osasuna32714111930-114935
19Leganes32612141432-184630
20Real Valladolid32411171742-255923

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

2024-2025 Spanish La Liga (Expected Goals)
PosTeamPGFxGF GAxGA
1Barcelona332.702.330.971.01
2Real Madrid322.031.820.970.98
3Atletico Madrid321.661.560.840.89
4Athletic Bilbao321.531.420.810.96
5Villarreal311.771.661.351.16
6Real Betis321.411.481.251.07
7Real Mallorca330.941.051.151.12
8Celta de Vigo321.471.331.531.02
9Real Sociedad321.001.071.131.11
10Rayo Vallecano321.091.121.221.24
11Osasuna321.221.11.441.4
12Getafe320.970.890.911.16
13Espanyol321.090.841.281.42
14Valencia331.121.111.481.34
15Sevilla321.091.031.341.32
16Girona321.221.151.591.28
17Las Palmas321.190.921.631.78
18Alaves321.061.121.441.21
19Leganes320.910.851.501.54
20Real Valladolid320.720.852.381.73
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
1Barcelona33+1.73+1.32+0.41
2Real Madrid32+1.06+0.84+0.22
3Atletico Madrid32+0.81+0.67+0.14
4Athletic Bilbao32+0.72+0.46+0.26
5Villarreal31+0.42+0.50-0.08
6Real Betis32+0.16+0.41-0.25
7Real Mallorca33-0.21-0.07-0.14
8Celta de Vigo32-0.06+0.31-0.37
9Real Sociedad32-0.13-0.04-0.09
10Rayo Vallecano32-0.13-0.12-0.01
11Osasuna32-0.22-0.30+0.08
12Getafe32+0.06-0.27+0.33
13Espanyol32-0.19-0.58+0.39
14Valencia33-0.36-0.23-0.13
15Sevilla32-0.25-0.29+0.04
16Girona32-0.38-0.13-0.25
17Las Palmas32-0.44-0.86+0.42
18Alaves32-0.38-0.09-0.29
19Leganes32-0.59-0.69+0.10
20Real Valladolid32-1.66-0.88-0.78
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
1Barcelona337658.0+18.0
2Real Madrid326949.6+19.5
3Atletico Madrid326349.1+13.9
4Athletic Bilbao325747.5+9.5
5Villarreal315245.7+6.3
6Real Betis325146.3+4.7
7Real Mallorca334440.0+4.0
8Celta de Vigo324344.6-1.6
9Real Sociedad324237.0+5.0
10Rayo Vallecano324138.7+2.3
11Osasuna324132.0+9.0
12Getafe323932.2+6.8
13Espanyol323924.9+14.1
14Valencia333936.1+2.9
15Sevilla323733.5+3.5
16Girona323437.3-3.3
17Las Palmas323224.2+7.8
18Alaves323137.3-6.3
19Leganes322925.5+3.5
20Real Valladolid321627.2-11.2
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
1Barcelona3326374.77122
2Real Madrid3222353.67618
3Atletico Madrid3222344.86427
4Athletic Bilbao32273456824
5Villarreal3126354.67121
6Real Betis3234424.47121
7Real Mallorca3326314.77518
8Celta de Vigo3227344.97022
9Real Sociedad3226374.86626
10Rayo Vallecano32243257023
11Osasuna3222334.77616
12Getafe3225374.16924
13Espanyol3225374.77123
14Valencia3328414.67418
15Sevilla3228414.77617
16Girona3224404.46923
17Las Palmas3225384.97319
18Alaves3228364.37121
19Leganes3225354.37321
20Real Valladolid3232404.66826
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