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 187 133 27 27 446 165 +281 71.1 2.39 0.88 426
2 Bolton Wanderers 225 112 52 61 346 247 +99 49.8 1.54 1.10 388
3 Arsenal 185 116 35 34 368 179 +189 62.7 1.99 0.97 383
4 Liverpool 185 113 40 32 390 194 +196 61.1 2.11 1.05 379
5 Sunderland 224 97 62 65 318 244 +74 43.3 1.42 1.09 353
6 Mansfield Town 225 98 58 69 346 272 +74 43.6 1.54 1.21 352
7 Wycombe Wanderers 223 97 57 69 310 256 +54 43.5 1.39 1.15 348
8 Ipswich Town 218 93 67 58 345 263 +82 42.7 1.58 1.21 346
9 Portsmouth 226 93 66 67 310 269 +41 41.2 1.37 1.19 345
10 Bradford City 224 92 67 65 291 248 +43 41.1 1.30 1.11 343
11 Leyton Orient 224 95 55 74 292 240 +52 42.4 1.30 1.07 340
12 Middlesbrough 224 97 47 80 327 273 +54 43.3 1.46 1.22 338
13 Coventry City 223 91 60 72 321 266 +55 40.8 1.44 1.19 333
14 MK Dons 224 93 50 81 324 298 +26 41.5 1.45 1.33 329
15 Salford City 226 90 59 77 309 274 +35 39.8 1.37 1.21 329
16 Stevenage 224 88 65 71 251 234 +17 39.3 1.12 1.04 329
17 Sheffield Wednesday 223 90 55 78 301 291 +10 40.4 1.35 1.30 325
18 Millwall 225 88 60 77 249 253 -4 39.1 1.11 1.12 324
19 Charlton Athletic 227 86 66 75 313 281 +32 37.9 1.38 1.24 324
20 Derby County 224 89 54 81 280 246 +34 39.7 1.25 1.10 321
21 Plymouth Argyle 225 90 51 84 304 324 -20 40.0 1.35 1.44 321
22 Barnsley 221 89 51 81 315 297 +18 40.3 1.43 1.34 318
23 Northampton Town 225 86 60 79 261 257 +4 38.2 1.16 1.14 318
24 Peterborough United 226 91 44 91 344 332 +12 40.3 1.52 1.47 317
25 Oxford United 226 86 57 83 327 288 +39 38.1 1.45 1.27 315
26 Exeter City 226 85 58 83 270 274 -4 37.6 1.19 1.21 313
27 Lincoln City 226 81 70 75 289 254 +35 35.8 1.28 1.12 313
28 Blackpool 226 84 60 82 296 277 +19 37.2 1.31 1.23 312
29 West Bromwich Albion 221 82 65 74 276 249 +27 37.1 1.25 1.13 311
30 Chelsea 185 88 47 50 303 215 +88 47.6 1.64 1.16 311
31 Birmingham City 223 86 53 84 271 280 -9 38.6 1.22 1.26 311
32 Wigan Athletic 225 82 64 79 274 268 +6 36.4 1.22 1.19 310
33 Swindon Town 225 84 57 84 342 323 +19 37.3 1.52 1.44 309
34 Hull City 227 82 62 83 281 273 +8 36.1 1.24 1.20 308
35 Leeds United 201 86 48 67 308 274 +34 42.8 1.53 1.36 306
36 Sheffield United 213 90 35 88 257 286 -29 42.3 1.21 1.34 305
37 Walsall 224 78 69 77 278 276 +2 34.8 1.24 1.23 303
38 Tranmere Rovers 225 80 62 83 265 270 -5 35.6 1.18 1.20 302
39 Swansea City 223 82 56 85 282 299 -17 36.8 1.26 1.34 302
40 Blackburn Rovers 222 84 49 89 267 272 -5 37.8 1.20 1.23 301
41 Doncaster Rovers 227 85 42 100 274 333 -59 37.4 1.21 1.47 297
42 Manchester United 186 85 42 59 277 251 +26 45.7 1.49 1.35 297
43 Port Vale 224 80 56 88 260 284 -24 35.7 1.16 1.27 296
44 Preston North End 223 76 67 80 240 281 -41 34.1 1.08 1.26 295
45 Queens Park Rangers 223 81 51 91 258 299 -41 36.3 1.16 1.34 294
46 Burnley 202 78 59 65 269 239 +30 38.6 1.33 1.18 293
47 Tottenham Hotspur 186 87 28 71 338 269 +69 46.8 1.82 1.45 289
48 Bournemouth 196 81 45 70 277 269 +8 41.3 1.41 1.37 288
49 Aston Villa 187 83 38 66 277 254 +23 44.4 1.48 1.36 287
50 Stockport County 153 82 40 31 255 144 +111 53.6 1.67 0.94 286
51 Bristol City 223 75 60 88 274 301 -27 33.6 1.23 1.35 285
52 Luton Town 214 77 53 84 256 291 -35 36.0 1.20 1.36 284
53 Newcastle United 186 80 44 62 305 256 +49 43.0 1.64 1.38 284
54 Huddersfield Town 222 75 59 88 261 301 -40 33.8 1.18 1.36 284
55 Barrow 224 75 58 91 244 261 -17 33.5 1.09 1.17 283
56 Gillingham 226 72 67 87 218 270 -52 31.9 0.96 1.19 283
57 Reading 223 75 57 91 282 328 -46 33.6 1.26 1.47 282
58 Crewe Alexandra 225 72 65 88 257 315 -58 32.0 1.14 1.40 281
59 AFC Wimbledon 226 69 71 86 266 280 -14 30.5 1.18 1.24 278
60 Newport County 225 74 54 97 276 314 -38 32.9 1.23 1.40 276
61 Norwich City 215 75 51 89 289 309 -20 34.9 1.34 1.44 276
62 Cheltenham Town 224 73 56 95 254 321 -67 32.6 1.13 1.43 275
63 Stoke City 223 72 58 93 251 269 -18 32.3 1.13 1.21 274
64 Rotherham United 225 72 57 96 253 290 -37 32.0 1.12 1.29 273
65 Watford 216 73 54 89 262 285 -23 33.8 1.21 1.32 273
66 Cardiff City 222 74 51 97 251 307 -56 33.3 1.13 1.38 273
67 Fulham 194 76 43 75 296 257 +39 39.2 1.53 1.32 271
68 Bristol Rovers 228 75 44 109 261 336 -75 32.9 1.14 1.47 269
69 Crawley Town 224 73 49 102 273 344 -71 32.6 1.22 1.54 268
70 Harrogate Town 225 70 57 98 272 334 -62 31.1 1.21 1.48 267
71 Leicester City 197 76 38 83 292 294 -2 38.6 1.48 1.49 266
72 Brighton and Hove Albion 185 69 59 57 274 254 +20 37.3 1.48 1.37 266
73 Burton Albion 224 70 55 99 245 326 -81 31.3 1.09 1.46 265
74 Accrington Stanley 229 68 59 102 273 368 -95 29.7 1.19 1.61 263
75 Brentford 187 72 46 69 288 262 +26 38.5 1.54 1.40 262
76 Cambridge United 225 70 51 104 239 321 -82 31.1 1.06 1.43 261
77 Nottingham Forest 195 70 51 74 250 260 -10 35.9 1.28 1.33 261
78 Colchester United 224 61 73 90 241 290 -49 27.2 1.08 1.29 256
79 Fleetwood Town 225 61 71 93 267 315 -48 27.1 1.19 1.40 254
80 West Ham United 185 68 39 78 260 291 -31 36.8 1.41 1.57 243
81 Crystal Palace 185 59 60 66 233 250 -17 31.9 1.26 1.35 237
82 Shrewsbury Town 225 61 50 114 217 315 -98 27.1 0.96 1.40 233
83 Carlisle United 210 58 57 95 220 288 -68 27.6 1.05 1.37 231
84 Morecambe 210 60 47 103 253 347 -94 28.6 1.20 1.65 227
85 Grimsby Town 178 59 49 70 215 251 -36 33.1 1.21 1.41 226
86 Everton 186 55 51 80 192 260 -68 29.6 1.03 1.40 216
87 Wolverhampton Wanderers 185 57 35 93 201 291 -90 30.8 1.09 1.57 206
88 Wrexham 107 58 27 22 176 105 +71 54.2 1.64 0.98 201
89 Southampton 197 52 43 102 232 359 -127 26.4 1.18 1.82 199
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 107 46 22 39 184 151 +33 43.0 1.72 1.41 160
93 Rochdale 120 27 38 55 135 177 -42 22.5 1.13 1.48 119
94 Hartlepool United 92 23 28 41 96 142 -46 25.0 1.04 1.54 97
95 Chesterfield 61 25 19 17 100 78 +22 41.0 1.64 1.28 94
96 Bromley FC 61 23 21 17 87 77 +10 37.7 1.43 1.26 90
97 Oldham Athletic 86 20 24 42 98 131 -33 23.3 1.14 1.52 84
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 15 6 4 5 20 17 +3 40.0 1.33 1.13 22