es flag

Spanish La Liga Form Table

Spanish La Liga Form (Last 6)
Pos Team P W D L F A GD PtsXPts BTTS G15 km15
1Racing Santander6420156+914 500
2Malaga6411158+713 541588
3Real Madrid6411105+5139.6200
4Deportivo de La Coruna641195+413 400
5Valencia6411118+3137.9400
6Rayo Vallecano6330116+5128.8400
7Barcelona6402106+4129.3300
8Atletico Madrid6402990129.9300
9Real Betis6321118+3118.3500
10Villarreal6312159+6108.9500
11Celta de Vigo631297+2106.5400
12Alaves6312880109.7400
13Levante63121011-11010.4400
14Sevilla630377098.4300
15Espanyol622266086.4300
16Elche622278-186.9500
17Getafe621346-278.6100
18Real Sociedad60421012-245.4500
19Athletic Bilbao6114913-447.1400
20Osasuna6105711-438.6500
Spanish La Liga Form (Last 10)
Pos Team P W D L F A GD PtsXPts BTTS G15 km15
1Barcelona10802188+102416.1500
2Racing Santander107212815+1323 900
3Deportivo de La Coruna10631168+821 700
4Real Madrid106221711+62016.8600
5Levante106131715+21917.3500
6Malaga105322315+818 841588
7Rayo Vallecano105321310+31814.9400
8Villarreal105232113+81715.8800
9Valencia105231613+31715.1600
10Elche105231312+11711.7700
11Real Betis104421613+31613.2800
12Getafe1051498+11612.5200
13Alaves10433181801516.0800
14Celta de Vigo104151517-21311.8600
15Atletico Madrid104061519-41212.3700
16Sevilla10406913-41212.7400
17Athletic Bilbao103161318-51012.9600
18Espanyol10235813-5910.7500
19Real Sociedad101541619-3812.2700
20Osasuna102261115-4816.0700

xPts is shown for both the 6 games and last 10 games.
For column heading definitions, see the Key at the bottom of the table.

Spanish La Liga (Expected Points)
PosTeamP6PtsxPtsPts v xPts P10PtsxPtsPts v xPts
1Racing Santander614  1023  
2Malaga613  1018  
3Real Madrid6139.6+3.4102016.8+3.2
4Deportivo de La Coruna613  1021  
5Valencia6137.9+5.1101715.1+1.9
6Rayo Vallecano6128.8+3.2101814.9+3.1
7Barcelona6129.3+2.7102416.1+7.9
8Atletico Madrid6129.9+2.1101212.3-0.3
9Real Betis6118.3+2.7101613.2+2.8
10Villarreal6108.9+1.1101715.8+1.2
11Celta de Vigo6106.5+3.5101311.8+1.2
12Alaves6109.7+0.3101516.0-1.0
13Levante61010.4-0.3101917.3+1.7
14Sevilla698.4+0.6101212.7-0.7
15Espanyol686.4+1.610910.7-1.7
16Elche686.9+1.1101711.7+5.3
17Getafe678.6-1.6101612.5+3.5
18Real Sociedad645.4-1.410812.2-4.2
19Athletic Bilbao647.1-3.1101012.9-2.9
20Osasuna638.6-5.610816.0-8.0
Key to column names
  • P6/P10 - First column showing results grouped into either last 6 or last 10 games
  • Pts - Actual points earned during the last 6 or 10 games
  • xPts - Expected points from those games, based on aggregated xG (expected goals) for and against
  • Pts v xPts - Comparison of actual versus expected points (positive = over-performance; negative = under-performance)

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

Goals scored and conceded (Last 10)
Pos Team FAGDMG BTTS SF CF CS TF
1Barcelona18810265/10 (50%)8/10 (80%)2/10 (20%)4/10 (40%)38
2Racing Santander281513439/10 (90%)6/10 (60%)3/10 (30%)1/10 (10%)13
3Deportivo de La Coruna1688247/10 (70%)7/10 (70%)3/10 (30%)3/10 (30%)42
4Real Madrid17116286/10 (60%)7/10 (70%)3/10 (30%)3/10 (30%)30
5Levante17152325/10 (50%)4/10 (40%)5/10 (50%)4/10 (40%)23
6Malaga23158388/10 (80%)7/10 (70%)3/10 (30%)2/10 (20%)27
7Rayo Vallecano13103234/10 (40%)5/10 (50%)5/10 (50%)4/10 (40%)40
8Villarreal21138348/10 (80%)8/10 (80%)2/10 (20%)0/10 (0%)23
9Valencia16133296/10 (60%)4/10 (40%)6/10 (60%)2/10 (20%)39
10Elche13121257/10 (70%)4/10 (40%)6/10 (60%)2/10 (20%)35
11Real Betis16133298/10 (80%)5/10 (50%)4/10 (40%)2/10 (20%)17
12Getafe981172/10 (20%)4/10 (40%)5/10 (50%)4/10 (40%)34
13Alaves18180368/10 (80%)6/10 (60%)4/10 (40%)2/10 (20%)20
14Celta de Vigo1517-2326/10 (60%)6/10 (60%)4/10 (40%)2/10 (20%)21
15Atletico Madrid1519-4347/10 (70%)6/10 (60%)4/10 (40%)2/10 (20%)31
16Sevilla913-4224/10 (40%)3/10 (30%)7/10 (70%)1/10 (10%)37
17Athletic Bilbao1318-5316/10 (60%)3/10 (30%)7/10 (70%)1/10 (10%)22
18Espanyol813-5215/10 (50%)4/10 (40%)4/10 (40%)3/10 (30%)45
19Real Sociedad1619-3357/10 (70%)6/10 (60%)4/10 (40%)1/10 (10%)22
20Osasuna1115-4267/10 (70%)3/10 (30%)7/10 (70%)1/10 (10%)36
Key to column names
  • F - Goals "for" (scored)
  • A - Goals "against" (conceded)
  • GD - Goal difference (F - A)
  • MG - Match goals (F + A)

  • BTTS - Both Teams to Score (number of games, max 10)
  • SF - Team to Score First (number of games, max 10)
  • CF - Team to Concede First (number of games, max 10)

  • CS - Clean Sheets (number of games, max 10)
  • TF - Mean Time of First Goal (in minutes, by either side)

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

Numbers of Players (Last 10)
Pos TeamPts SP Pl SPG PM SM
1Barcelona24222856427
2Racing Santander23222957221
3Deportivo de La Coruna2123264.97417
4Real Madrid2024394.77320
5Levante19192657221
6Malaga1822294.97020
7Rayo Vallecano18262856824
8Villarreal1722274.87420
9Valencia1719324.97026
10Elche17192957515
11Real Betis1624294.56924
12Getafe1619293.67320
13Alaves1518274.36624
14Celta de Vigo13222756822
15Atletico Madrid1228364.56130
16Sevilla12222857124
17Athletic Bilbao10213156627
18Espanyol919284.97223
19Real Sociedad824324.96825
20Osasuna819254.97218
Key to column names
  • Pts - Team points
  • 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
Distance travelled in 15 days (Km)
PosTeam km miles
1Osasuna00
2Villarreal00
3Valencia00
4Sevilla00
5Real Sociedad00
6Real Mallorca00
7Real Madrid00
8Real Betis00
9Rayo Vallecano00
10Oviedo00
11Alaves00
12Levante00
13Girona00
14Getafe00
15Espanyol00
16Elche00
17Celta de Vigo00
18Barcelona00
19Atletico Madrid00

The ELO rating for each team shows its relative strength based on past match results, adjusting dynamically after each game. A value for k of 50 has been used, meaning ratings change more significantly, making them more responsive to recent performance.

Team ELO Ratings
PosTeamELO Rating
1Barcelona2,256
2Real Madrid2,227
3Atletico Madrid2,113
4Villarreal2,010
5Real Betis1,999
6Rayo Vallecano1,930
7Valencia1,929
8Real Sociedad1,927
9Celta de Vigo1,926
10Athletic Bilbao1,900
11Osasuna1,870
12Getafe1,862
13Levante1,840
14Espanyol1,831
15Alaves1,828
16Sevilla1,822
17Elche1,820
18Racing Santander1,795
19Malaga1,784
20Deportivo de La Coruna1,762

League Table for this division