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 178 127 26 25 427 159 +268 71.3 2.40 0.89 407
2 Bolton Wanderers 215 106 50 59 328 237 +91 49.3 1.53 1.10 368
3 Liverpool 176 109 40 27 379 181 +198 61.9 2.15 1.03 367
4 Arsenal 176 110 33 33 354 174 +180 62.5 2.01 0.99 363
5 Mansfield Town 215 95 54 66 334 261 +73 44.2 1.55 1.21 339
6 Sunderland 215 93 58 64 307 236 +71 43.3 1.43 1.10 337
7 Portsmouth 214 91 62 61 301 252 +49 42.5 1.41 1.18 335
8 Wycombe Wanderers 213 92 55 66 293 247 +46 43.2 1.38 1.16 331
9 Leyton Orient 214 92 54 68 276 222 +54 43.0 1.29 1.04 330
10 Bradford City 214 88 63 63 274 234 +40 41.1 1.28 1.09 327
11 Ipswich Town 207 87 64 56 321 250 +71 42.0 1.55 1.21 325
12 Sheffield Wednesday 211 89 51 71 292 269 +23 42.2 1.38 1.27 318
13 Middlesbrough 212 92 42 78 314 261 +53 43.4 1.48 1.23 318
14 MK Dons 214 89 48 77 305 283 +22 41.6 1.43 1.32 315
15 Stevenage 216 84 63 69 241 227 +14 38.9 1.12 1.05 315
16 Salford City 216 85 57 74 295 262 +33 39.4 1.37 1.21 312
17 Plymouth Argyle 215 87 50 78 290 305 -15 40.5 1.35 1.42 311
18 Barnsley 213 86 49 78 303 285 +18 40.4 1.42 1.34 307
19 Coventry City 211 83 57 71 293 257 +36 39.3 1.39 1.22 306
20 Millwall 213 83 56 74 235 237 -2 39.0 1.10 1.11 305
21 Charlton Athletic 215 81 62 72 298 270 +28 37.7 1.39 1.26 305
22 Peterborough United 217 87 44 86 331 318 +13 40.1 1.53 1.47 305
23 Oxford United 214 83 53 78 313 271 +42 38.8 1.46 1.27 302
24 Exeter City 216 82 56 78 261 265 -4 38.0 1.21 1.23 302
25 Northampton Town 215 81 59 75 252 249 +3 37.7 1.17 1.16 302
26 Blackpool 216 81 57 78 286 266 +20 37.5 1.32 1.23 300
27 Wigan Athletic 215 80 59 76 263 255 +8 37.2 1.22 1.19 299
28 Derby County 212 83 50 79 265 236 +29 39.2 1.25 1.11 299
29 Lincoln City 216 77 67 72 278 245 +33 35.6 1.29 1.13 298
30 Leeds United 192 84 46 62 299 259 +40 43.8 1.56 1.35 298
31 Birmingham City 211 82 51 78 255 265 -10 38.9 1.21 1.26 297
32 West Bromwich Albion 209 78 63 68 267 236 +31 37.3 1.28 1.13 297
33 Sheffield United 201 87 34 80 247 266 -19 43.3 1.23 1.32 295
34 Chelsea 176 83 46 47 287 205 +82 47.2 1.63 1.16 295
35 Tranmere Rovers 214 79 57 78 250 250 0 36.9 1.17 1.17 294
36 Swansea City 211 79 52 80 269 282 -13 37.4 1.27 1.34 289
37 Doncaster Rovers 217 83 40 94 265 316 -51 38.2 1.22 1.46 289
38 Swindon Town 215 78 55 82 324 311 +13 36.3 1.51 1.45 289
39 Blackburn Rovers 211 80 48 83 257 256 +1 37.9 1.22 1.21 288
40 Hull City 215 76 59 80 258 254 +4 35.3 1.20 1.18 287
41 Burnley 193 76 58 59 257 220 +37 39.4 1.33 1.14 286
42 Port Vale 214 77 54 83 251 270 -19 36.0 1.17 1.26 285
43 Walsall 214 72 67 75 260 265 -5 33.6 1.21 1.24 283
44 Manchester United 177 80 40 57 259 235 +24 45.2 1.46 1.33 280
45 Tottenham Hotspur 177 84 25 68 324 259 +65 47.5 1.83 1.46 277
46 Queens Park Rangers 211 76 48 87 244 286 -42 36.0 1.16 1.36 276
47 Preston North End 211 71 63 77 224 269 -45 33.6 1.06 1.27 276
48 Huddersfield Town 213 72 58 83 250 285 -35 33.8 1.17 1.34 274
49 Newcastle United 177 77 42 58 296 245 +51 43.5 1.67 1.38 273
50 Bournemouth 187 77 42 68 263 255 +8 41.2 1.41 1.36 273
51 Luton Town 205 73 52 80 243 279 -36 35.6 1.19 1.36 271
52 Norwich City 203 74 48 81 279 291 -12 36.5 1.37 1.43 270
53 Barrow 214 72 54 88 233 249 -16 33.6 1.09 1.16 270
54 Aston Villa 178 78 36 64 264 245 +19 43.8 1.48 1.38 270
55 Gillingham 216 68 65 83 206 259 -53 31.5 0.95 1.20 269
56 Newport County 215 72 53 90 265 294 -29 33.5 1.23 1.37 269
57 Crewe Alexandra 215 68 64 83 244 299 -55 31.6 1.13 1.39 268
58 Stockport County 143 77 37 29 242 133 +109 53.8 1.69 0.93 268
59 Bristol City 211 70 57 84 257 285 -28 33.2 1.22 1.35 267
60 Reading 213 71 53 89 270 318 -48 33.3 1.27 1.49 266
61 AFC Wimbledon 216 64 70 82 253 263 -10 29.6 1.17 1.22 262
62 Fulham 185 73 43 69 286 243 +43 39.5 1.55 1.31 262
63 Cheltenham Town 214 69 54 91 244 305 -61 32.2 1.14 1.43 261
64 Harrogate Town 215 68 57 90 264 316 -52 31.6 1.23 1.47 261
65 Cardiff City 213 70 50 93 236 294 -58 32.9 1.11 1.38 260
66 Watford 204 69 50 85 246 270 -24 33.8 1.21 1.32 257
67 Stoke City 211 67 55 89 238 261 -23 31.8 1.13 1.24 256
68 Rotherham United 214 67 55 92 239 279 -40 31.3 1.12 1.30 256
69 Bristol Rovers 218 71 43 104 250 316 -66 32.6 1.15 1.45 256
70 Nottingham Forest 186 69 49 68 244 242 +2 37.1 1.31 1.30 256
71 Crawley Town 214 69 47 98 259 330 -71 32.2 1.21 1.54 254
72 Accrington Stanley 218 65 56 97 260 354 -94 29.8 1.19 1.62 251
73 Leicester City 185 73 32 80 278 281 -3 39.5 1.50 1.52 251
74 Brighton and Hove Albion 176 65 56 55 258 242 +16 36.9 1.47 1.38 251
75 Burton Albion 213 66 52 95 235 313 -78 31.0 1.10 1.47 250
76 Brentford 178 68 45 65 273 248 +25 38.2 1.53 1.39 249
77 Cambridge United 215 66 48 101 229 312 -83 30.7 1.07 1.45 246
78 Colchester United 214 58 69 87 225 276 -51 27.1 1.05 1.29 243
79 Fleetwood Town 215 57 69 89 253 301 -48 26.5 1.18 1.40 240
80 West Ham United 176 65 38 73 248 276 -28 36.9 1.41 1.57 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 Crystal Palace 176 55 57 64 220 242 -22 31.3 1.25 1.38 222
84 Shrewsbury Town 215 58 47 110 206 302 -96 27.0 0.96 1.40 221
85 Grimsby Town 168 55 47 66 196 236 -40 32.7 1.17 1.40 212
86 Everton 177 52 48 77 182 248 -66 29.4 1.03 1.40 204
87 Wolverhampton Wanderers 176 57 33 86 194 271 -77 32.4 1.10 1.54 204
88 Forest Green Rovers 163 50 39 74 182 244 -62 30.7 1.12 1.50 189
89 Southampton 185 49 38 98 218 342 -124 26.5 1.18 1.85 185
90 Wrexham 95 53 22 20 161 93 +68 55.8 1.69 0.98 181
91 Sutton United 138 46 38 54 174 195 -21 33.3 1.26 1.41 176
92 Notts County 97 39 21 37 166 143 +23 40.2 1.71 1.47 138
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 51 23 13 15 82 60 +22 45.1 1.61 1.18 82
96 Bromley FC 51 19 18 14 72 64 +8 37.3 1.41 1.25 75
97 Oldham Athletic 76 16 21 39 88 123 -35 21.1 1.16 1.62 69
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 5 2 0 3 4 6 -2 40.0 0.80 1.20 6