england flag

2023-2024 Premier League Table

2023-2024 Premier League
PosTeamPWDLFAGDPts
1Man City3222737632+4473
2Arsenal3222557526+4971
3Liverpool3221837231+4171
4Aston Villa3319686849+1963
5Tottenham3218686549+1660
6Newcastle32155126952+1750
7Man Utd32155124748-150
8West Ham33139115258-648
9Chelsea31138106152+947
10Brighton321111105250+244
11Wolverhampton32127134651-543
12Fulham33126154951-242
13Bournemouth32119124757-1042
14Crystal Palace3289153754-1733
15Brentford3388174758-1132
16Everton3298153248-1627
17Nottingham Forest3379174258-1626
18Luton3367204670-2425
19Burnley3348213368-3520
20Sheffield Utd3237223084-5416
2023-2024 Premier League (Home)
PosTeamPWDLFAGDMGPts
1Liverpool1713314315+285842
2Man City1712504314+295741
3Arsenal1612223815+235338
4Newcastle1711334320+236336
5Tottenham1612043421+135536
6Aston Villa1611234022+186235
7Fulham169162916+134528
8Chelsea168443525+106028
9Brighton157622819+94727
10Man Utd158252322+14526
11West Ham176742625+15125
12Wolverhampton15735232304624
13Bournemouth176652326-34924
14Brentford175662730-35721
15Nottingham Forest17557252505020
16Everton154471618-23416
17Crystal Palace154472124-34516
18Luton164392427-35115
19Burnley1724111737-205410
20Sheffield Utd1624101747-306410
2023-2024 Premier League (Away)
PosTeamPWDLFAGDMGPts
1Arsenal1610333711+264833
2Man City1510233318+155132
3Liverpool158522916+134529
4Aston Villa178452827+15528
5Tottenham166643128+35924
6Man Utd177372426-25024
7West Ham167272633-75923
8Chelsea155462627-15319
9Wolverhampton175482328-55119
10Everton175481630-144619
11Bournemouth155372431-75518
12Brighton174582431-75517
13Crystal Palace174581630-144617
14Newcastle154292632-65814
15Fulham173592035-155514
16Brentford1632112028-84811
17Burnley1624101631-154710
18Nottingham Forest1624101733-165010
19Luton1724112243-216510
20Sheffield Utd1613121337-24506
2023-2024 Premier League (Overall)
PosTeamPWDLFAGDMGPts
1Man City3222737632+4410873
2Arsenal3222557526+4910171
3Liverpool3221837231+4110371
4Aston Villa3319686849+1911763
5Tottenham3218686549+1611460
6Newcastle32155126952+1712150
7Man Utd32155124748-19550
8West Ham33139115258-611048
9Chelsea31138106152+911347
10Brighton321111105250+210244
11Wolverhampton32127134651-59743
12Fulham33126154951-210042
13Bournemouth32119124757-1010442
14Crystal Palace3289153754-179133
15Brentford3388174758-1110532
16Everton3298153248-168027
17Nottingham Forest3379174258-1610026
18Luton3367204670-2411625
19Burnley3348213368-3510120
20Sheffield Utd3237223084-5411416
2023-2024 Premier League (Halves)
1st Half
PosTeamPWDLFAGDMGPts
1Man City3216973015154557
2Aston Villa33151083216164855
3Arsenal32131543411234554
4Chelsea31101833019114948
5Liverpool3211156251784248
6Newcastle3211147292094947
7West Ham331211102224-24647
8Brighton32129112223-14545
9Tottenham3210139242314743
10Man Utd329149201913941
11Crystal Palace3281771418-43241
12Wolverhampton32913101721-43840
13Fulham3381510191903839
14Bournemouth32814101624-84038
15Brentford33716101923-44237
16Nottingham Forest33617102027-74735
17Luton33810151724-74134
18Everton32517101221-93332
19Burnley3378181530-154529
20Sheffield Utd32413151134-234525
2nd Half
PosTeamPWDLFAGDMGPts
1Liverpool3223544714336174
2Arsenal3220664115265666
3Tottenham3219584126156762
4Man City3218774617296361
5Aston Villa3313128363336951
6Newcastle3215512403287250
7Fulham33138123032-26247
8Brighton32121010302735746
9West Ham33136143034-46445
10Wolverhampton321110112930-15943
11Man Utd32127132729-25643
12Bournemouth32119123133-26442
13Everton32118132027-74741
14Brentford33107162835-76337
15Luton33813122946-177537
16Nottingham Forest33811142231-95335
17Chelsea3197153133-26434
18Crystal Palace3296172336-135933
19Burnley33411181838-205623
20Sheffield Utd32211191950-316917

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

2023-2024 Premier League (Expected Goals)
PosTeamPGFxGF GAxGA
1Man City322.382.091.000.96
2Arsenal322.341.970.810.69
3Liverpool322.252.300.971.16
4Aston Villa332.061.681.481.49
5Tottenham322.031.731.531.67
6Newcastle322.161.911.631.66
7Man Utd321.471.461.501.85
8West Ham331.581.361.761.79
9Chelsea311.971.961.681.53
10Brighton321.631.521.561.47
11Wolverhampton321.441.331.591.63
12Fulham331.481.361.551.62
13Bournemouth321.471.501.781.51
14Crystal Palace321.161.161.691.44
15Brentford331.421.551.761.46
16Everton321.001.461.501.47
17Nottingham Forest331.271.271.761.42
18Luton331.391.152.122.06
19Burnley331.000.942.061.73
20Sheffield Utd320.940.932.631.93
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.

2023-2024 Premier League (Expected Goal Difference [GD])
PosTeamPGDxGDGD v xGD
1Man City32+1.38+1.13+0.25
2Arsenal32+1.53+1.28+0.25
3Liverpool32+1.28+1.14+0.14
4Aston Villa33+0.58+0.19+0.39
5Tottenham32+0.50+0.06+0.44
6Newcastle32+0.53+0.25+0.28
7Man Utd32-0.03-0.39+0.36
8West Ham33-0.18-0.43+0.25
9Chelsea31+0.29+0.43-0.14
10Brighton32+0.06+0.05+0.01
11Wolverhampton32-0.16-0.30+0.14
12Fulham33-0.06-0.26+0.20
13Bournemouth32-0.31-0.01-0.30
14Crystal Palace32-0.53-0.28-0.25
15Brentford33-0.33+0.09-0.42
16Everton32-0.50-0.01-0.49
17Nottingham Forest33-0.48-0.15-0.33
18Luton33-0.73-0.91+0.18
19Burnley33-1.06-0.79-0.27
20Sheffield Utd32-1.69-1.00-0.69
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.

2023-2024 Premier League (Expected Points)
PosTeamPPtsxPtsPts v xPts
1Man City327364.5+8.5
2Arsenal327166.7+4.3
3Liverpool327162.8+8.2
4Aston Villa336349.1+13.9
5Tottenham326046.9+13.1
6Newcastle325050.6-0.5
7Man Utd325038.0+12.0
8West Ham334839.9+8.1
9Chelsea314751.2-4.2
10Brighton324445.8-1.8
11Wolverhampton324339.0+4.0
12Fulham334242.3-0.3
13Bournemouth324245.0-3.0
14Crystal Palace323338.1-5.1
15Brentford333245.7-13.7
16Everton322735.7-8.7
17Nottingham Forest332638.6-12.6
18Luton332530.4-5.4
19Burnley332031.0-11.0
20Sheffield Utd321626.9-10.9
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
1Man City3220302.87517
2Arsenal3222324.27518
3Liverpool3223384.36923
4Aston Villa3323363.87417
5Tottenham3223334.47516
6Newcastle3225353.77317
7Man Utd3226424.07518
8West Ham3322322.77617
9Chelsea3124463.97518
10Brighton3226384.56922
11Wolverhampton3224383.87417
12Fulham3320344.37517
13Bournemouth3224364.47121
14Crystal Palace3221373.07519
15Brentford3325374.27618
16Everton3222313.17517
17Nottingham Forest3330414.17419
18Luton3325384.07218
19Burnley3327334.17516
20Sheffield Utd3230424.17220
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