RadarFooty BackAccountRO

Expected points

Who has taken more points than the chances of their matches suggested, and who fewer — and whether the gap is bigger than chance alone.

Furthest from expectations n = 96

Teams whose real points are far from the expected ones. Only those outside the 95% interval are called “above” or “below expectations”: a smaller gap can appear even if the matches had been played exactly at the model's chances. E.g. 6 points above expectations from 7 matches means more than 6 from 30.

2 of 96 teams are outside the 95% interval; by chance alone about 5 would be.

#TeamLeagueMPtsxPtsDiff.± chanceVerdictxPts rank
1SS LazioSerie A71910.9+8.1± 6.5above expectations8
1Manchester City FCPremier League72114.4+6.6± 6.1above expectations1

By league n = 5

For every match played, the model (trained only on earlier matches, never on the result) gave the 1 / X / 2 chances; expected points = 3 × win chance + draw chance, added up. Difference = real points − expected. “± …” = how big the difference can be by chance alone (95%). Order = the official table; “xPts rank” = the rank by expected points.

Premier League 2026-27 · n = 71

#TeamMPtsxPtsDiff.± chanceVerdictxPts rank
1Manchester City FC72114.4+6.6± 6.1above expectations1
2Arsenal FC †71813.8+4.2± 6.3within chance2
3Brighton & Hove Albion FC71610.4+5.6± 6.6within chance7
4Chelsea FC7139.0+4.0± 6.5within chance13
5Liverpool FC71211.4+0.6± 6.6within chance4
6Aston Villa FC788.7−0.7± 6.5within chance15
7Brentford FC71010.3−0.3± 6.7within chance8
8Leeds United FC7108.7+1.3± 6.4within chance14
9Everton FC7109.9+0.1± 6.4within chance10
10Ipswich Town FC8105.2+4.8± 5.7within chance20
11Hull City AFC †7910.4−1.4± 6.6within chance6
12Tottenham Hotspur FC767.9−1.9± 6.4within chance17
13Fulham FC759.3−4.3± 6.5within chance12
14Newcastle United FC7810.2−2.2± 6.7within chance9
15Manchester United FC †7710.7−3.7± 6.4within chance5
16Crystal Palace FC778.1−1.1± 6.2within chance16
17AFC Bournemouth769.4−3.4± 6.6within chance11
18Nottingham Forest FC8611.6−5.6± 6.9within chance3
19Coventry City FC †766.7−0.7± 5.9within chance19
20Sunderland AFC747.7−3.7± 6.1within chance18

4 played matches without an estimate yet (postponed or not yet processed).

† = matches with a team that had no history in the model, taken at the league average.

Premier League: standings, results →

La Liga 2026-27 · n = 90

#TeamMPtsxPtsDiff.± chanceVerdictxPts rank
1FC Barcelona92720.9+6.1± 6.4within chance1
2Club Atlético de Madrid †92215.2+6.8± 7.6within chance3
3Real Madrid CF92118.7+2.3± 7.0within chance2
4Real Betis Balompié91913.0+6.0± 7.4within chance8
5Real Sociedad de Fútbol91611.3+4.7± 7.4within chance11
6Sevilla FC9149.2+4.8± 7.0within chance19
7Deportivo Alavés101213.6−1.6± 7.8within chance6
8Villarreal CF †9914.7−5.7± 7.4within chance4
9CA Osasuna91111.8−0.8± 7.2within chance9
10RC Celta de Vigo91114.3−3.3± 7.5within chance5
11RC Deportivo La Coruña †91113.2−2.1± 7.4within chance7
12Real Racing Club de Santander †9810.6−2.6± 7.2within chance13
13Levante UD9109.8+0.1± 7.2within chance17
14Elche CF †978.9−1.9± 7.1within chance20
15Getafe CF9910.5−1.5± 6.9within chance15
16Rayo Vallecano de Madrid899.6−0.6± 6.6within chance18
17Athletic Club8910.3−1.3± 6.7within chance16
18RCD Espanyol de Barcelona9811.4−3.5± 7.4within chance10
19Valencia CF9610.8−4.8± 7.4within chance12
20Málaga CF †10510.5−5.5± 7.3within chance14

4 played matches without an estimate yet (postponed or not yet processed).

† = matches with a team that had no history in the model, taken at the league average.

La Liga: standings, results →

Serie A 2026-27 · n = 71

#TeamMPtsxPtsDiff.± chanceVerdictxPts rank
1SS Lazio71910.9+8.1± 6.5above expectations8
2FC Internazionale Milano71915.0+4.0± 5.9within chance1
3AS Roma71712.6+4.4± 6.4within chance2
4Como 190771411.3+2.7± 6.6within chance7
5AC Milan71511.9+3.1± 6.5within chance6
6Frosinone Calcio †71310.1+2.9± 6.5within chance9
7Torino FC8139.4+3.6± 6.8within chance10
8Cagliari Calcio7138.1+4.9± 6.2within chance15
9SSC Napoli71012.0−2.0± 6.5within chance5
10Juventus FC †71112.4−1.4± 6.6within chance3
11Atalanta BC7912.0−3.0± 6.4within chance4
12US Lecce796.8+2.2± 5.9within chance18
13Bologna FC 1909759.2−4.2± 6.4within chance12
14US Sassuolo Calcio788.7−0.7± 6.4within chance14
15AC Monza876.2+0.8± 6.1within chance19
16Parma Calcio 1913747.5−3.5± 6.0within chance16
17Genoa CFC746.9−2.9± 6.1within chance17
18Udinese Calcio749.2−5.2± 6.3within chance13
19ACF Fiorentina749.3−5.3± 6.5within chance11
20Venezia FC735.4−2.4± 5.5within chance20

4 played matches without an estimate yet (postponed or not yet processed).

† = matches with a team that had no history in the model, taken at the league average.

Serie A: standings, results →

Bundesliga 2026-27 · n = 55

#TeamMPtsxPtsDiff.± chanceVerdictxPts rank
1Borussia Dortmund61411.7+2.3± 5.9within chance2
2FC Bayern München61414.4−0.4± 5.1within chance1
3SC Freiburg6137.7+5.3± 6.0within chance13
4Bayer 04 Leverkusen †61310.7+2.3± 6.1within chance4
5RB Leipzig699.0+0.0± 5.9within chance6
6SV Werder Bremen696.7+2.3± 5.9within chance15
71. FSV Mainz 05 †6108.0+2.0± 6.2within chance10
8SV 07 Elversberg †6108.9+1.1± 6.1within chance7
9FC Augsburg †685.3+2.7± 5.6within chance17
10Hamburger SV695.6+3.4± 5.6within chance16
111. FC Köln677.4−0.4± 6.1within chance14
12SC Paderborn 07 †658.1−3.1± 6.0within chance9
13Eintracht Frankfurt689.3−1.3± 6.2within chance5
14TSG 1899 Hoffenheim668.2−2.1± 6.2within chance8
15VfB Stuttgart7610.8−4.8± 6.4within chance3
16FC Schalke 04 †657.9−2.9± 5.9within chance11
171. FC Union Berlin654.7+0.3± 5.2within chance18
18Borussia Mönchengladbach737.8−4.8± 6.5within chance12

6 played matches without an estimate yet (postponed or not yet processed).

† = matches with a team that had no history in the model, taken at the league average.

Bundesliga: standings, results →

Ligue 1 2026-27 · n = 64

#TeamMPtsxPtsDiff.± chanceVerdictxPts rank
1Olympique Lyonnais71411.9+2.1± 6.5within chance4
2Paris Saint-Germain FC71413.6+0.4± 6.5within chance1
3Lille OSC71412.5+1.5± 6.4within chance2
4Paris FC †7149.9+4.1± 6.7within chance7
5AS Monaco FC7149.9+4.1± 6.6within chance8
6Racing Club de Lens71012.1−2.1± 6.6within chance3
7Stade Rennais FC 190171310.0+3.0± 6.6within chance6
8FC Lorient7119.2+1.8± 6.6within chance10
9OGC Nice8118.5+2.5± 6.8within chance15
10Olympique de Marseille7910.8−1.8± 6.8within chance5
11Stade Brestois 29 †899.7−0.7± 6.8within chance9
12Toulouse FC798.6+0.4± 6.5within chance13
13AJ Auxerre798.5+0.5± 6.3within chance14
14RC Strasbourg Alsace778.7−1.7± 6.7within chance12
15Angers SCO777.0+0.0± 6.1within chance18
16Le Mans FC †769.0−3.0± 6.4within chance11
17ES Troyes AC †748.1−4.1± 6.3within chance16
18Le Havre AC727.7−5.7± 6.2within chance17

1 played match without an estimate yet (postponed or not yet processed).

† = matches with a team that had no history in the model, taken at the league average.

Ligue 1: standings, results →

Updated 25 Oct 2026