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 177 127 26 24 427 157 +270 71.8 2.41 0.89 407
2 Bolton Wanderers 213 106 48 59 326 235 +91 49.8 1.53 1.10 366
3 Liverpool 175 108 40 27 376 179 +197 61.7 2.15 1.02 364
4 Arsenal 175 109 33 33 349 174 +175 62.3 1.99 0.99 360
5 Sunderland 214 93 58 63 307 234 +73 43.5 1.43 1.09 337
6 Portsmouth 213 91 61 61 300 251 +49 42.7 1.41 1.18 334
7 Mansfield Town 213 93 54 66 328 260 +68 43.7 1.54 1.22 333
8 Wycombe Wanderers 211 92 54 65 291 244 +47 43.6 1.38 1.16 330
9 Leyton Orient 212 91 54 67 274 218 +56 42.9 1.29 1.03 327
10 Ipswich Town 206 87 64 55 321 249 +72 42.2 1.56 1.21 325
11 Bradford City 212 87 62 63 271 232 +39 41.0 1.28 1.09 323
12 Sheffield Wednesday 209 89 50 70 289 265 +24 42.6 1.38 1.27 317
13 Middlesbrough 211 91 42 78 312 260 +52 43.1 1.48 1.23 315
14 Stevenage 214 83 63 68 239 225 +14 38.8 1.12 1.05 312
15 MK Dons 212 88 47 77 302 281 +21 41.5 1.42 1.33 311
16 Salford City 214 84 57 73 294 261 +33 39.3 1.37 1.22 309
17 Plymouth Argyle 213 86 50 77 289 304 -15 40.4 1.36 1.43 308
18 Charlton Athletic 214 81 62 71 298 269 +29 37.9 1.39 1.26 305
19 Peterborough United 215 87 43 85 330 316 +14 40.5 1.53 1.47 304
20 Barnsley 211 85 49 77 302 283 +19 40.3 1.43 1.34 304
21 Coventry City 210 82 57 71 286 256 +30 39.0 1.36 1.22 303
22 Millwall 212 82 56 74 234 237 -3 38.7 1.10 1.12 302
23 Oxford United 213 83 53 77 313 270 +43 39.0 1.47 1.27 302
24 Blackpool 214 81 57 76 286 263 +23 37.9 1.34 1.23 300
25 Exeter City 214 81 56 77 260 263 -3 37.9 1.21 1.23 299
26 Northampton Town 213 80 59 74 250 248 +2 37.6 1.17 1.16 299
27 Wigan Athletic 213 80 58 75 261 252 +9 37.6 1.23 1.18 298
28 Derby County 211 83 49 79 264 235 +29 39.3 1.25 1.11 298
29 Leeds United 191 84 46 61 299 254 +45 44.0 1.57 1.33 298
30 West Bromwich Albion 208 78 62 68 266 235 +31 37.5 1.28 1.13 296
31 Sheffield United 200 87 34 79 247 265 -18 43.5 1.24 1.33 295
32 Birmingham City 210 81 51 78 254 265 -11 38.6 1.21 1.26 294
33 Lincoln City 214 76 66 72 276 244 +32 35.5 1.29 1.14 294
34 Chelsea 175 82 46 47 282 204 +78 46.9 1.61 1.17 292
35 Tranmere Rovers 213 78 57 78 248 250 -2 36.6 1.16 1.17 291
36 Swansea City 210 79 51 80 268 281 -13 37.6 1.28 1.34 288
37 Hull City 214 76 59 79 258 251 +7 35.5 1.21 1.17 287
38 Doncaster Rovers 215 82 40 93 264 314 -50 38.1 1.23 1.46 286
39 Swindon Town 213 77 55 81 322 308 +14 36.2 1.51 1.45 286
40 Blackburn Rovers 210 79 48 83 254 256 -2 37.6 1.21 1.22 285
41 Port Vale 212 77 54 81 250 267 -17 36.3 1.18 1.26 285
42 Burnley 192 75 58 59 255 220 +35 39.1 1.33 1.15 283
43 Walsall 212 71 67 74 259 264 -5 33.5 1.22 1.25 280
44 Manchester United 176 80 39 57 258 234 +24 45.5 1.47 1.33 279
45 Queens Park Rangers 210 76 48 86 243 279 -36 36.2 1.16 1.33 276
46 Tottenham Hotspur 176 83 25 68 322 259 +63 47.2 1.83 1.47 274
47 Preston North End 210 70 63 77 223 269 -46 33.3 1.06 1.28 273
48 Newcastle United 176 77 42 57 294 242 +52 43.8 1.67 1.38 273
49 Norwich City 202 74 48 80 278 289 -11 36.6 1.38 1.43 270
50 Aston Villa 177 78 36 63 264 244 +20 44.1 1.49 1.38 270
51 Bournemouth 186 76 42 68 262 255 +7 40.9 1.41 1.37 270
52 Newport County 213 72 53 88 264 291 -27 33.8 1.24 1.37 269
53 Huddersfield Town 211 70 58 83 247 285 -38 33.2 1.17 1.35 268
54 Luton Town 203 72 52 79 242 278 -36 35.5 1.19 1.37 268
55 Barrow 212 71 54 87 231 248 -17 33.5 1.09 1.17 267
56 Bristol City 210 70 56 84 256 284 -28 33.3 1.22 1.35 266
57 Crewe Alexandra 213 67 64 82 240 297 -57 31.5 1.13 1.39 265
58 Stockport County 141 76 37 28 239 130 +109 53.9 1.70 0.92 265
59 Reading 211 71 51 89 267 315 -48 33.6 1.27 1.49 264
60 Gillingham 214 66 65 83 201 258 -57 30.8 0.94 1.21 263
61 Cheltenham Town 212 69 54 89 243 302 -59 32.5 1.15 1.42 261
62 Fulham 184 73 42 69 285 242 +43 39.7 1.55 1.32 261
63 AFC Wimbledon 214 63 70 81 251 262 -11 29.4 1.17 1.22 259
64 Harrogate Town 213 67 57 89 262 314 -52 31.5 1.23 1.47 258
65 Watford 203 69 49 85 245 269 -24 34.0 1.21 1.33 256
66 Rotherham United 213 67 54 92 237 277 -40 31.5 1.11 1.30 255
67 Nottingham Forest 185 69 48 68 243 241 +2 37.3 1.31 1.30 255
68 Cardiff City 211 68 50 93 234 294 -60 32.2 1.11 1.39 254
69 Stoke City 210 66 55 89 236 260 -24 31.4 1.12 1.24 253
70 Crawley Town 212 69 46 97 258 327 -69 32.5 1.22 1.54 253
71 Bristol Rovers 216 70 42 104 249 316 -67 32.4 1.15 1.46 252
72 Brighton and Hove Albion 175 65 56 54 258 240 +18 37.1 1.47 1.37 251
73 Accrington Stanley 217 65 55 97 259 353 -94 30.0 1.19 1.63 250
74 Burton Albion 212 66 52 94 234 311 -77 31.1 1.10 1.47 250
75 Brentford 177 67 45 65 272 248 +24 37.9 1.54 1.40 246
76 Leicester City 183 71 32 80 275 280 -5 38.8 1.50 1.53 245
77 Cambridge United 213 65 48 100 227 310 -83 30.5 1.07 1.46 243
78 Colchester United 212 58 69 85 224 272 -48 27.4 1.06 1.28 243
79 Fleetwood Town 213 57 68 88 251 296 -45 26.8 1.18 1.39 239
80 West Ham United 175 65 38 72 247 271 -24 37.1 1.41 1.55 233
81 Carlisle United 210 58 57 95 220 288 -68 27.6 1.05 1.37 231
82 Morecambe 210 60 47 103 253 347 -94 28.6 1.20 1.65 227
83 Shrewsbury Town 213 58 47 108 204 296 -92 27.2 0.96 1.39 221
84 Crystal Palace 175 55 56 64 219 241 -22 31.4 1.25 1.38 221
85 Grimsby Town 166 54 46 66 194 235 -41 32.5 1.17 1.42 208
86 Wolverhampton Wanderers 175 57 33 85 194 270 -76 32.6 1.11 1.54 204
87 Everton 176 51 48 77 180 248 -68 29.0 1.02 1.41 201
88 Forest Green Rovers 163 50 39 74 182 244 -62 30.7 1.12 1.50 189
89 Southampton 184 49 38 97 217 340 -123 26.6 1.18 1.85 185
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 Notts County 95 38 20 37 160 140 +20 40.0 1.68 1.47 134
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 49 22 13 14 79 55 +24 44.9 1.61 1.12 79
96 Bromley FC 49 18 17 14 68 61 +7 36.7 1.39 1.24 71
97 Oldham Athletic 74 16 19 39 87 122 -35 21.6 1.18 1.65 67
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 3 0 0 3 1 6 -5 0.0 0.33 2.00 0