england flag

Premier League Form Table

Premier League Form (Last 6)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Brighton6501162+1415042202
2Arsenal650174+315151647
3Aston Villa6321108+211541471
4Tottenham6312106+41033278
5Chelsea6312118+31023287
6Bournemouth6312108+210241462
7Everton63127701024476
8Liverpool631255010142752
9Brentford6231117+4943638
10Man City63031210+29351217
11Coventry6303109+1943148
12Fulham623165+1944301
13Ipswich622210100852214
14Newcastle621368-27341003
15Leeds613235-2623466
16Nottingham Forest611448-4423354
17Crystal Palace6114513-842435
18Hull603369-3343244
19Man Utd603339-6333274
20Sunderland6015414-10124274
Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Arsenal10901155+1027251647
2Man City107032112+921651217
3Brighton106132410+1419242202
4Chelsea105142017+31663287
5Everton104421210+21644476
6Liverpool104421210+216442752
7Brentford103611710+71573638
8Aston Villa104331214-215641471
9Leeds10352108+21453466
10Ipswich104241718-11472214
11Bournemouth103431514+113641462
12Tottenham103341011-11233278
13Newcastle103341316-312641003
14Hull10253111101153244
15Man Utd102441315-21053274
16Fulham102441012-21064301
17Nottingham Forest10235813-5953354
18Coventry103071019-9943148
19Sunderland10226918-9854274
20Crystal Palace102171023-1375435

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.

Premier League (Expected Points)
PosTeamP6PtsxPtsPts v xPts P10PtsxPtsPts v xPts
1Brighton615+4.51019+2.8
2Arsenal615+3.11027+6.5
3Aston Villa611+3.21015+3.8
4Tottenham610+0.31012-0.8
5Chelsea610+2.01016+2.8
6Bournemouth610-0.21013-1.1
7Everton610+1.71016+3.1
8Liverpool610+1.31016-1.0
9Brentford69+0.41015+0.2
10Man City69-3.61021+0.5
11Coventry69+2.7109+1.7
12Fulham69-0.51010-4.7
13Ipswich68+1.71014+4.9
14Newcastle67+0.91012+0.5
15Leeds66-1.81014+1.6
16Nottingham Forest64-6.7109-7.5
17Crystal Palace64-1.6107-3.8
18Hull63-3.910110.0
19Man Utd63-1.91010-2.7
20Sunderland61-4.5108-3.5
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
1Arsenal15510202/10 (20%)6/10 (60%)4/10 (40%)6/10 (60%)36
2Man City21129336/10 (60%)7/10 (70%)3/10 (30%)3/10 (30%)26
3Brighton241014342/10 (20%)6/10 (60%)4/10 (40%)6/10 (60%)21
4Chelsea20173376/10 (60%)7/10 (70%)3/10 (30%)2/10 (20%)27
5Everton12102224/10 (40%)3/10 (30%)6/10 (60%)4/10 (40%)38
6Liverpool12102224/10 (40%)4/10 (40%)5/10 (50%)4/10 (40%)32
7Brentford17107277/10 (70%)8/10 (80%)2/10 (20%)3/10 (30%)37
8Aston Villa1214-2266/10 (60%)4/10 (40%)5/10 (50%)2/10 (20%)27
9Leeds1082185/10 (50%)4/10 (40%)4/10 (40%)3/10 (30%)45
10Ipswich1718-1357/10 (70%)4/10 (40%)6/10 (60%)1/10 (10%)19
11Bournemouth15141296/10 (60%)6/10 (60%)4/10 (40%)3/10 (30%)27
12Tottenham1011-1213/10 (30%)4/10 (40%)4/10 (40%)5/10 (50%)43
13Newcastle1316-3296/10 (60%)4/10 (40%)6/10 (60%)2/10 (20%)26
14Hull11110225/10 (50%)4/10 (40%)5/10 (50%)3/10 (30%)29
15Man Utd1315-2285/10 (50%)4/10 (40%)6/10 (60%)1/10 (10%)44
16Fulham1012-2226/10 (60%)6/10 (60%)3/10 (30%)4/10 (40%)39
17Nottingham Forest813-5215/10 (50%)5/10 (50%)4/10 (40%)1/10 (10%)41
18Coventry1019-9294/10 (40%)4/10 (40%)6/10 (60%)1/10 (10%)38
19Sunderland918-9275/10 (50%)3/10 (30%)6/10 (60%)2/10 (20%)35
20Crystal Palace1023-13335/10 (50%)1/10 (10%)8/10 (80%)1/10 (10%)22
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
1Arsenal2725287.48110
2Man City2125377.7900
3Brighton1920347.2819
4Chelsea1625377.7902
5Everton1618268900
6Liverpool1623288.1847
7Brentford1519317.6858
8Aston Villa1524367.7828
9Leeds1419357.5864
10Ipswich1422337.48012
11Bournemouth1317288.1882
12Tottenham1225358846
13Newcastle1223397.6867
14Hull1121357.78212
15Man Utd1019297.8901
16Fulham1021297.6829
17Nottingham Forest920297.6891
18Coventry920277.9864
19Sunderland819317.5900
20Crystal Palace726357.8864
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
1Liverpool27521710
2Brighton22021368
3Arsenal16471023
4Aston Villa1471914
5Bournemouth1462908
6Man City1217756
7Newcastle1003623
8Brentford638396
9Everton476296
10Leeds466290
11Nottingham Forest354220
12Fulham301187
13Luton293182
14Chelsea287178
15Tottenham278173
16Man Utd274170
17Sunderland274170
18Hull244152
19Ipswich214133
20Coventry14892
21Crystal Palace3522

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
1Arsenal2,376
2Man City2,337
3Brighton2,201
4Aston Villa2,185
5Liverpool2,181
6Bournemouth2,164
7Chelsea2,127
8Brentford2,110
9Man Utd2,082
10Newcastle2,075
11Leeds2,049
12Crystal Palace2,046
13Everton2,040
14Tottenham2,010
15Nottingham Forest2,010
16Fulham1,999
17Coventry1,928
18Ipswich1,916
19Sunderland1,906
20Hull1,796

League Table for this division