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, 2021).

# Team Played Won Drawn Lost GF GA GD Win% GF/M GA/M Points
1 Manchester City 192 137 27 28 461 173 +288 71.4 2.40 0.90 438
2 Bolton Wanderers 229 114 54 61 350 249 +101 49.8 1.53 1.09 396
3 Arsenal 190 119 36 35 378 184 +194 62.6 1.99 0.97 393
4 Liverpool 190 115 42 33 398 201 +197 60.5 2.09 1.06 387
5 Sunderland 229 99 63 67 323 251 +72 43.2 1.41 1.10 360
6 Ipswich Town 225 96 69 60 354 269 +85 42.7 1.57 1.20 357
7 Wycombe Wanderers 228 98 60 70 314 260 +54 43.0 1.38 1.14 354
8 Mansfield Town 229 98 59 72 347 279 +68 42.8 1.52 1.22 353
9 Bradford City 228 95 68 65 295 248 +47 41.7 1.29 1.09 353
10 Middlesbrough 230 101 48 81 341 282 +59 43.9 1.48 1.23 351
11 Portsmouth 231 95 66 70 315 276 +39 41.1 1.36 1.19 351
12 Leyton Orient 229 97 57 75 302 246 +56 42.4 1.32 1.07 348
13 Coventry City 229 95 61 73 333 275 +58 41.5 1.45 1.20 346
14 MK Dons 229 95 52 82 333 305 +28 41.5 1.45 1.33 337
15 Stevenage 229 90 67 72 255 236 +19 39.3 1.11 1.03 337
16 Salford City 231 92 60 79 318 285 +33 39.8 1.38 1.23 336
17 Millwall 231 91 61 79 257 262 -5 39.4 1.11 1.13 334
18 Plymouth Argyle 230 93 51 86 307 328 -21 40.4 1.33 1.43 330
19 Peterborough United 231 94 44 93 352 337 +15 40.7 1.52 1.46 326
20 Sheffield Wednesday 227 90 56 81 304 299 +5 39.6 1.34 1.32 326
21 Charlton Athletic 232 86 67 79 317 295 +22 37.1 1.37 1.27 325
22 Derby County 229 90 55 84 287 256 +31 39.3 1.25 1.12 325
23 Barnsley 225 91 52 82 325 303 +22 40.4 1.44 1.35 325
24 Lincoln City 231 84 71 76 299 261 +38 36.4 1.29 1.13 323
25 Northampton Town 229 87 61 81 267 263 +4 38.0 1.17 1.15 322
26 Oxford United 232 87 60 85 333 296 +37 37.5 1.44 1.28 321
27 Birmingham City 229 88 55 86 281 289 -8 38.4 1.23 1.26 319
28 Chelsea 190 90 49 51 309 219 +90 47.4 1.63 1.15 319
29 Wigan Athletic 229 84 66 79 278 270 +8 36.7 1.21 1.18 318
30 Sheffield United 219 94 36 89 271 291 -20 42.9 1.24 1.33 318
31 West Bromwich Albion 227 84 66 77 287 261 +26 37.0 1.26 1.15 318
32 Blackpool 231 85 62 84 302 284 +18 36.8 1.31 1.23 317
33 Hull City 233 85 62 86 291 284 +7 36.5 1.25 1.22 317
34 Swindon Town 230 86 59 85 350 328 +22 37.4 1.52 1.43 317
35 Exeter City 230 86 58 86 273 279 -6 37.4 1.19 1.21 316
36 Walsall 229 81 70 78 285 280 +5 35.4 1.24 1.22 313
37 Tranmere Rovers 230 83 63 84 276 279 -3 36.1 1.20 1.21 312
38 Leeds United 206 87 50 69 318 284 +34 42.2 1.54 1.38 311
39 Swansea City 229 84 56 89 289 309 -20 36.7 1.26 1.35 308
40 Blackburn Rovers 228 85 52 91 273 279 -6 37.3 1.20 1.22 307
41 Queens Park Rangers 229 85 51 93 269 309 -40 37.1 1.17 1.35 306
42 Preston North End 229 78 70 81 249 289 -40 34.1 1.09 1.26 304
43 Manchester United 190 87 43 60 284 255 +29 45.8 1.49 1.34 304
44 Aston Villa 192 88 38 66 289 261 +28 45.8 1.51 1.36 302
45 Doncaster Rovers 232 86 43 103 280 342 -62 37.1 1.21 1.47 301
46 Port Vale 228 80 58 90 262 288 -26 35.1 1.15 1.26 298
47 Newcastle United 191 83 45 63 315 262 +53 43.5 1.65 1.37 294
48 Tottenham Hotspur 191 88 29 74 344 280 +64 46.1 1.80 1.47 293
49 Burnley 207 78 59 70 273 250 +23 37.7 1.32 1.21 293
50 Bristol City 229 77 61 91 280 307 -27 33.6 1.22 1.34 292
51 Luton Town 220 78 57 85 262 301 -39 35.5 1.19 1.37 291
52 Huddersfield Town 228 76 62 90 272 312 -40 33.3 1.19 1.37 290
53 Bournemouth 200 81 47 72 281 275 +6 40.5 1.41 1.38 290
54 Stockport County 157 83 41 33 259 151 +108 52.9 1.65 0.96 290
55 Cardiff City 227 79 51 97 265 313 -48 34.8 1.17 1.38 288
56 Gillingham 231 72 72 87 226 278 -52 31.2 0.98 1.20 288
57 Crewe Alexandra 230 73 68 89 267 323 -56 31.7 1.16 1.40 287
58 Reading 227 76 58 93 287 333 -46 33.5 1.26 1.47 286
59 Barrow 229 75 60 94 249 272 -23 32.8 1.09 1.19 285
60 Norwich City 221 77 53 91 299 320 -21 34.8 1.35 1.45 284
61 Watford 222 75 57 90 273 295 -22 33.8 1.23 1.33 282
62 Cheltenham Town 229 75 57 97 259 327 -68 32.8 1.13 1.43 282
63 AFC Wimbledon 230 69 73 88 270 286 -16 30.0 1.17 1.24 280
64 Fulham 199 79 43 77 307 267 +40 39.7 1.54 1.34 280
65 Stoke City 229 74 58 97 258 279 -21 32.3 1.13 1.22 280
66 Newport County 230 74 56 100 280 324 -44 32.2 1.22 1.41 278
67 Rotherham United 230 72 60 98 255 296 -41 31.3 1.11 1.29 276
68 Leicester City 203 79 39 85 304 305 -1 38.9 1.50 1.50 276
69 Accrington Stanley 234 71 60 103 280 371 -91 30.3 1.20 1.59 273
70 Brighton and Hove Albion 190 71 60 59 282 262 +20 37.4 1.48 1.38 273
71 Crawley Town 229 73 52 104 282 356 -74 31.9 1.23 1.55 271
72 Nottingham Forest 200 73 51 76 257 265 -8 36.5 1.29 1.33 270
73 Cambridge United 230 72 54 104 245 324 -79 31.3 1.07 1.41 270
74 Harrogate Town 230 70 60 100 275 341 -66 30.4 1.20 1.48 270
75 Burton Albion 228 71 56 101 246 331 -85 31.1 1.08 1.45 269
76 Bristol Rovers 233 75 44 114 262 348 -86 32.2 1.12 1.49 269
77 Brentford 192 73 47 72 293 270 +23 38.0 1.53 1.41 266
78 Colchester United 229 64 74 91 251 295 -44 27.9 1.10 1.29 266
79 Fleetwood Town 230 63 73 94 275 320 -45 27.4 1.20 1.39 262
80 West Ham United 190 68 42 80 266 300 -34 35.8 1.40 1.58 246
81 Crystal Palace 190 62 60 68 239 256 -17 32.6 1.26 1.35 246
82 Shrewsbury Town 230 62 53 115 224 323 -99 27.0 0.97 1.40 239
83 Carlisle United 210 58 57 95 220 288 -68 27.6 1.05 1.37 231
84 Grimsby Town 183 59 51 73 219 259 -40 32.2 1.20 1.42 228
85 Morecambe 210 60 47 103 253 347 -94 28.6 1.20 1.65 227
86 Everton 191 58 51 82 198 266 -68 30.4 1.04 1.39 225
87 Southampton 203 56 43 104 249 368 -119 27.6 1.23 1.81 211
88 Wrexham 113 59 31 23 182 111 +71 52.2 1.61 0.98 208
89 Wolverhampton Wanderers 190 57 35 98 203 301 -98 30.0 1.07 1.58 206
90 Forest Green Rovers 163 50 39 74 182 244 -62 30.7 1.12 1.50 189
91 Sutton United 138 46 38 54 174 195 -21 33.3 1.26 1.41 176
92 Notts County 112 49 23 40 192 157 +35 43.8 1.71 1.40 170
93 Rochdale 120 27 38 55 135 177 -42 22.5 1.13 1.48 119
94 Bromley FC 66 27 21 18 96 82 +14 40.9 1.45 1.24 102
95 Chesterfield 66 27 21 18 109 85 +24 40.9 1.65 1.29 102
96 Hartlepool United 92 23 28 41 96 142 -46 25.0 1.04 1.54 97
97 Oldham Athletic 91 21 26 44 103 135 -32 23.1 1.13 1.48 89
98 Scunthorpe United 72 10 21 41 49 125 -76 13.9 0.68 1.74 51
99 Southend United 26 6 11 9 16 25 -9 23.1 0.62 0.96 29
100 Barnet 20 7 7 6 27 22 +5 35.0 1.35 1.10 28