Last Five Seasons League Table

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 seasons. (Since the start of the 2020/21 season.)

# Team Played Won Drawn Lost GF GA GD Win% GF/M GA/M Points
1 Manchester City 191 134 31 26 448 169 +279 70.2 2.35 0.88 433
2 Liverpool 191 117 46 28 413 199 +214 61.3 2.16 1.04 397
3 Bolton Wanderers 233 113 53 67 351 267 +84 48.5 1.51 1.15 392
4 Arsenal 191 115 35 41 365 193 +172 60.2 1.91 1.01 380
5 Portsmouth 232 101 66 65 332 266 +66 43.5 1.43 1.15 369
6 Sunderland 231 100 65 66 330 248 +82 43.3 1.43 1.07 365
7 Leyton Orient 234 101 57 76 306 244 +62 43.2 1.31 1.04 360
8 Ipswich Town 224 97 66 61 344 268 +76 43.3 1.54 1.20 357
9 Mansfield Town 234 97 65 72 352 287 +65 41.5 1.50 1.23 356
10 Bradford City 234 94 68 72 293 258 +35 40.2 1.25 1.10 350
11 Middlesbrough 232 100 48 84 337 277 +60 43.1 1.45 1.19 348
12 Salford City 234 94 63 77 322 275 +47 40.2 1.38 1.18 345
13 Wycombe Wanderers 234 95 60 79 306 277 +29 40.6 1.31 1.18 345
14 Barnsley 234 96 53 85 330 311 +19 41.0 1.41 1.33 341
15 Charlton Athletic 232 90 67 75 327 289 +38 38.8 1.41 1.25 337
16 MK Dons 234 94 55 85 329 307 +22 40.2 1.41 1.31 337
17 Peterborough United 234 97 45 92 359 336 +23 41.5 1.53 1.44 336
18 Lincoln City 234 89 68 77 306 260 +46 38.0 1.31 1.11 335
19 Sheffield Wednesday 231 94 57 80 303 288 +15 40.7 1.31 1.25 333
20 Exeter City 234 90 63 81 301 289 +12 38.5 1.29 1.24 333
21 Stevenage 234 87 71 76 254 247 +7 37.2 1.09 1.06 332
22 Plymouth Argyle 234 92 55 87 316 342 -26 39.3 1.35 1.46 331
23 Swansea City 232 90 58 84 293 293 0 38.8 1.26 1.26 328
24 Millwall 232 87 66 79 251 255 -4 37.5 1.08 1.10 327
25 Blackpool 234 89 60 85 305 286 +19 38.0 1.30 1.22 327
26 Oxford United 232 90 57 85 338 296 +42 38.8 1.46 1.28 327
27 Coventry City 232 87 65 80 306 286 +20 37.5 1.32 1.23 326
28 Hull City 232 87 60 85 287 269 +18 37.5 1.24 1.16 321
29 Leeds United 207 91 48 68 329 284 +45 44.0 1.59 1.37 321
30 Northampton Town 234 86 62 86 269 285 -16 36.8 1.15 1.22 320
31 Tranmere Rovers 233 86 61 86 271 275 -4 36.9 1.16 1.18 319
32 Doncaster Rovers 234 92 43 99 296 336 -40 39.3 1.26 1.44 319
33 Chelsea 191 89 51 51 313 222 +91 46.6 1.64 1.16 318
34 Birmingham City 232 86 59 87 271 292 -21 37.1 1.17 1.26 317
35 Norwich City 224 87 53 84 308 309 -1 38.8 1.38 1.38 314
36 Blackburn Rovers 232 87 53 92 290 283 +7 37.5 1.25 1.22 314
37 Port Vale 234 84 58 92 280 298 -18 35.9 1.20 1.27 310
38 Walsall 234 78 76 80 286 293 -7 33.3 1.22 1.25 310
39 Manchester United 191 89 42 60 289 257 +32 46.6 1.51 1.35 309
40 Bournemouth 207 86 50 71 298 273 +25 41.5 1.44 1.32 308
41 Newport County 234 83 58 93 295 313 -18 35.5 1.26 1.34 307
42 Preston North End 232 80 65 87 253 299 -46 34.5 1.09 1.29 305
43 West Bromwich Albion 224 79 67 78 277 270 +7 35.3 1.24 1.21 304
44 Swindon Town 234 82 57 95 347 351 -4 35.0 1.48 1.50 303
45 Wigan Athletic 234 85 62 87 282 288 -6 36.3 1.21 1.23 303
46 Huddersfield Town 234 80 62 92 276 315 -39 34.2 1.18 1.35 302
47 Luton Town 226 81 58 87 263 302 -39 35.8 1.16 1.34 301
48 Tottenham Hotspur 191 90 30 71 348 274 +74 47.1 1.82 1.43 300
49 Burnley 207 79 62 66 264 240 +24 38.2 1.28 1.16 299
50 Bristol City 232 80 59 93 279 308 -29 34.5 1.20 1.33 299
51 Crewe Alexandra 234 77 67 90 269 319 -50 32.9 1.15 1.36 298
52 Queens Park Rangers 232 80 57 95 263 309 -46 34.5 1.13 1.33 297
53 Aston Villa 191 86 38 67 292 258 +34 45.0 1.53 1.35 296
54 Cheltenham Town 234 79 59 96 274 325 -51 33.8 1.17 1.39 296
55 Derby County 232 87 56 89 278 258 +20 37.5 1.20 1.11 296
56 Sheffield United 216 87 36 93 255 292 -37 40.3 1.18 1.35 295
57 Watford 224 79 56 89 269 284 -15 35.3 1.20 1.27 293
58 Newcastle United 191 82 46 63 311 266 +45 42.9 1.63 1.39 292
59 Gillingham 234 75 67 92 228 284 -56 32.1 0.97 1.21 292
60 Stoke City 232 75 63 94 262 281 -19 32.3 1.13 1.21 288
61 Barrow 234 75 62 97 260 280 -20 32.1 1.11 1.20 287
62 Brentford 199 78 53 68 308 269 +39 39.2 1.55 1.35 287
63 Harrogate Town 234 75 61 98 284 338 -54 32.1 1.21 1.44 286
64 Cardiff City 234 77 55 102 264 319 -55 32.9 1.13 1.36 286
65 Crawley Town 234 77 54 103 292 356 -64 32.9 1.25 1.52 285
66 Reading 233 82 55 96 299 342 -43 35.2 1.28 1.47 283
67 AFC Wimbledon 234 68 76 90 275 294 -19 29.1 1.18 1.26 280
68 Accrington Stanley 233 74 58 101 282 370 -88 31.8 1.21 1.59 280
69 Cambridge United 234 75 52 107 260 330 -70 32.1 1.11 1.41 277
70 Leicester City 199 80 34 85 304 300 +4 40.2 1.53 1.51 274
71 Colchester United 234 65 77 92 252 303 -51 27.8 1.08 1.29 272
72 Fulham 199 75 47 77 298 265 +33 37.7 1.50 1.33 272
73 Bristol Rovers 234 75 47 112 267 342 -75 32.1 1.14 1.46 272
74 Rotherham United 233 71 58 104 256 306 -50 30.5 1.10 1.31 271
75 Nottingham Forest 207 73 55 79 258 267 -9 35.3 1.25 1.29 270
76 Fleetwood Town 234 65 73 96 280 318 -38 27.8 1.20 1.36 268
77 Carlisle United 230 69 60 101 250 308 -58 30.0 1.09 1.34 267
78 Stockport County 142 76 37 29 240 132 +108 53.5 1.69 0.93 265
79 Brighton and Hove Albion 191 67 63 61 276 265 +11 35.1 1.45 1.39 264
80 Burton Albion 233 68 59 106 261 356 -95 29.2 1.12 1.53 263
81 Morecambe 230 70 51 109 280 377 -97 30.4 1.22 1.64 258
82 West Ham United 191 71 43 77 270 292 -22 37.2 1.41 1.53 256
83 Shrewsbury Town 233 63 56 114 225 321 -96 27.0 0.97 1.38 245
84 Crystal Palace 191 60 60 71 239 270 -31 31.4 1.25 1.41 240
85 Grimsby Town 188 60 51 77 213 270 -57 31.9 1.13 1.44 231
86 Forest Green Rovers 184 60 46 78 209 262 -53 32.6 1.14 1.42 226
87 Wolverhampton Wanderers 191 63 36 92 209 291 -82 33.0 1.09 1.52 225
88 Everton 191 60 50 81 206 267 -61 31.4 1.08 1.40 222
89 Southampton 200 56 43 101 242 359 -117 28.0 1.21 1.80 211
90 Wrexham 94 53 21 20 159 91 +68 56.4 1.69 0.97 180
91 Sutton United 138 46 38 54 174 195 -21 33.3 1.26 1.41 176
92 Rochdale 138 32 42 64 158 207 -49 23.2 1.14 1.50 138
93 Notts County 95 38 20 37 160 140 +20 40.0 1.68 1.47 134
94 Hartlepool United 92 23 28 41 96 142 -46 25.0 1.04 1.54 97
95 Oldham Athletic 96 24 23 49 120 159 -39 25.0 1.25 1.66 95
96 Chesterfield 50 22 13 15 80 59 +21 44.0 1.60 1.18 79
97 Scunthorpe United 92 17 23 52 70 154 -84 18.5 0.76 1.67 74
98 Bromley FC 50 19 17 14 70 62 +8 38.0 1.40 1.24 74
99 Southend United 46 10 15 21 29 58 -29 21.7 0.63 1.26 45
100 Barnet 4 1 0 3 3 6 -3 25.0 0.75 1.50 3