League Table (Last five years)

This table is calculated using the results from all matches played in the Premier League and English Football League (excluding play-offs) for the last five calendar years (Since January 1st, 2022).

# Team Played Won Drawn Lost GF GA GD Win% GF/M GA/M Points
1 Manchester City 158 106 29 23 364 149 +215 67.1 2.30 0.94 347
2 Bolton Wanderers 194 97 48 49 302 211 +91 50.0 1.56 1.09 339
3 Arsenal 159 102 32 25 327 149 +178 64.2 2.06 0.94 338
4 Liverpool 159 96 38 25 332 174 +158 60.4 2.09 1.09 326
5 Stockport County 168 89 44 35 275 162 +113 53.0 1.64 0.96 311
6 Ipswich Town 182 85 53 44 308 215 +93 46.7 1.69 1.18 308
7 Bradford City 193 85 52 56 251 210 +41 44.0 1.30 1.09 307
8 Wycombe Wanderers 192 83 53 56 270 209 +61 43.2 1.41 1.09 302
9 Middlesbrough 190 87 39 64 298 230 +68 45.8 1.57 1.21 300
10 Mansfield Town 191 83 50 58 299 231 +68 43.5 1.57 1.21 299
11 Leyton Orient 192 84 42 66 251 212 +39 43.8 1.31 1.10 294
12 Coventry City 192 80 52 60 286 230 +56 41.7 1.49 1.20 292
13 Portsmouth 192 77 60 55 264 230 +34 40.1 1.38 1.20 291
14 Derby County 192 82 44 66 264 209 +55 42.7 1.38 1.09 290
15 Salford City 192 81 47 64 279 250 +29 42.2 1.45 1.30 290
16 Lincoln City 193 77 58 58 260 206 +54 39.9 1.35 1.07 289
17 Millwall 193 79 48 66 218 212 +6 40.9 1.13 1.10 285
18 Stevenage 192 77 54 61 221 199 +22 40.1 1.15 1.04 285
19 Sheffield United 186 84 32 70 250 241 +9 45.2 1.34 1.30 284
20 MK Dons 193 79 46 68 275 248 +27 40.9 1.42 1.28 283
21 Birmingham City 193 77 49 67 252 238 +14 39.9 1.31 1.23 280
22 Swindon Town 195 76 50 69 310 268 +42 39.0 1.59 1.37 278
23 Barnsley 188 78 43 67 295 270 +25 41.5 1.57 1.44 277
24 Plymouth Argyle 191 78 41 72 263 274 -11 40.8 1.38 1.43 275
25 Peterborough United 193 80 34 79 300 282 +18 41.5 1.55 1.46 274
26 Leeds United 176 76 45 55 284 239 +45 43.2 1.61 1.36 273
27 Sunderland 186 73 53 60 237 210 +27 39.2 1.27 1.13 272
28 Walsall 193 72 56 65 250 243 +7 37.3 1.30 1.26 272
29 Newcastle United 159 79 34 46 283 199 +84 49.7 1.78 1.25 271
30 Charlton Athletic 192 71 56 65 256 243 +13 37.0 1.33 1.27 269
31 Northampton Town 194 72 52 70 227 234 -7 37.1 1.17 1.21 268
32 Aston Villa 160 78 34 48 250 211 +39 48.8 1.56 1.32 268
33 Burnley 178 72 51 55 244 209 +35 40.4 1.37 1.17 267
34 Sheffield Wednesday 193 74 44 75 252 262 -10 38.3 1.31 1.36 266
35 Doncaster Rovers 192 76 37 79 249 276 -27 39.6 1.30 1.44 265
36 West Bromwich Albion 192 70 55 67 240 221 +19 36.5 1.25 1.15 265
37 Bristol City 191 70 53 68 245 240 +5 36.6 1.28 1.26 263
38 Exeter City 193 73 44 76 225 241 -16 37.8 1.17 1.25 263
39 Preston North End 194 66 62 66 217 249 -32 34.0 1.12 1.28 260
40 Swansea City 194 71 47 76 248 261 -13 36.6 1.28 1.35 260
41 Hull City 192 69 52 71 234 244 -10 35.9 1.22 1.27 259
42 Huddersfield Town 191 68 50 73 238 255 -17 35.6 1.25 1.34 254
43 Crewe Alexandra 193 65 57 71 230 255 -25 33.7 1.19 1.32 252
44 Chelsea 158 70 42 46 259 202 +57 44.3 1.64 1.28 252
45 Cardiff City 192 70 42 80 225 257 -32 36.5 1.17 1.34 252
46 Reading 193 67 49 77 255 289 -34 34.7 1.32 1.50 250
47 Wigan Athletic 193 63 60 70 214 229 -15 32.6 1.11 1.19 249
48 Manchester United 160 71 36 53 233 223 +10 44.4 1.46 1.39 249
49 Blackburn Rovers 192 68 43 81 211 239 -28 35.4 1.10 1.24 247
50 Blackpool 190 66 49 75 250 254 -4 34.7 1.32 1.34 247
51 Luton Town 185 67 45 73 227 259 -32 36.2 1.23 1.40 246
52 Norwich City 189 66 45 78 264 270 -6 34.9 1.40 1.43 243
53 Gillingham 192 61 58 73 180 224 -44 31.8 0.94 1.17 241
54 Oxford United 193 62 53 78 248 256 -8 32.1 1.28 1.33 239
55 Colchester United 194 60 59 75 230 245 -15 30.9 1.19 1.26 239
56 Barrow 192 63 49 80 214 236 -22 32.8 1.11 1.23 238
57 Tranmere Rovers 193 63 49 81 235 260 -25 32.6 1.22 1.35 238
58 AFC Wimbledon 193 59 60 74 222 227 -5 30.6 1.15 1.18 237
59 Port Vale 191 62 49 80 208 254 -46 32.5 1.09 1.33 235
60 Queens Park Rangers 193 62 48 83 212 268 -56 32.1 1.10 1.39 234
61 Bristol Rovers 194 66 36 92 227 286 -59 34.0 1.17 1.47 234
62 Tottenham Hotspur 161 69 27 65 291 246 +45 42.9 1.81 1.53 234
63 Fulham 163 67 31 65 254 232 +22 41.1 1.56 1.42 232
64 Watford 191 58 57 76 223 255 -32 30.4 1.17 1.34 231
65 Stoke City 193 60 50 83 213 234 -21 31.1 1.10 1.21 230
66 Brighton and Hove Albion 160 60 49 51 252 234 +18 37.5 1.58 1.46 229
67 Wrexham 123 65 32 26 200 125 +75 52.8 1.63 1.02 227
68 Grimsby Town 168 60 46 62 209 229 -20 35.7 1.24 1.36 226
69 Crawley Town 196 60 44 92 243 310 -67 30.6 1.24 1.58 224
70 Cambridge United 192 60 43 89 194 263 -69 31.3 1.01 1.37 223
71 Leicester City 174 63 32 79 248 266 -18 36.2 1.43 1.53 221
72 Accrington Stanley 190 58 47 85 222 289 -67 30.5 1.17 1.52 221
73 Brentford 160 61 37 62 247 234 +13 38.1 1.54 1.46 220
74 Bournemouth 161 59 42 60 225 248 -23 36.6 1.40 1.54 219
75 Cheltenham Town 191 57 46 88 212 285 -73 29.8 1.11 1.49 217
76 Fleetwood Town 191 52 61 78 227 262 -35 27.2 1.19 1.37 217
77 Newport County 193 58 43 92 228 294 -66 30.1 1.18 1.52 217
78 Harrogate Town 194 54 51 89 214 293 -79 27.8 1.10 1.51 213
79 Nottingham Forest 161 58 38 65 211 231 -20 36.0 1.31 1.43 212
80 Rotherham United 190 53 51 86 198 268 -70 27.9 1.04 1.41 210
81 Burton Albion 192 52 50 90 205 296 -91 27.1 1.07 1.54 206
82 Crystal Palace 159 51 51 57 199 209 -10 32.1 1.25 1.31 204
83 Shrewsbury Town 191 50 43 98 178 280 -102 26.2 0.93 1.47 193
84 Notts County 123 55 26 42 204 166 +38 44.7 1.66 1.35 191
85 Southampton 173 51 36 86 220 304 -84 29.5 1.27 1.76 189
86 Everton 161 48 45 68 167 219 -52 29.8 1.04 1.36 189
87 West Ham United 159 49 37 73 206 266 -60 30.8 1.30 1.67 184
88 Carlisle United 163 47 41 75 175 228 -53 28.8 1.07 1.40 182
89 Wolverhampton Wanderers 160 45 29 86 176 269 -93 28.1 1.10 1.68 164
90 Morecambe 161 42 37 82 181 273 -92 26.1 1.12 1.70 163
91 Sutton United 116 35 35 46 141 168 -27 30.2 1.22 1.45 140
92 Bromley FC 77 35 24 18 119 92 +27 45.5 1.55 1.19 129
93 Chesterfield 77 31 26 20 123 96 +27 40.3 1.60 1.25 119
94 Forest Green Rovers 118 27 28 63 107 191 -84 22.9 0.91 1.62 109
95 Hartlepool United 70 15 25 30 72 108 -36 21.4 1.03 1.54 70
96 Rochdale 70 15 19 36 67 99 -32 21.4 0.96 1.41 64
97 Oldham Athletic 52 13 18 21 53 66 -13 25.0 1.02 1.27 57
98 Barnet 31 12 11 8 40 31 +9 38.7 1.29 1.00 47
99 Scunthorpe United 24 1 4 19 10 53 -43 4.2 0.42 2.21 7