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

# Team Played Won Drawn Lost GF GA GD Win% GF/M GA/M Points
1 Manchester City 156 104 29 23 359 148 +211 66.7 2.30 0.95 341
2 Bolton Wanderers 192 96 47 49 298 208 +90 50.0 1.55 1.08 335
3 Arsenal 157 101 31 25 323 148 +175 64.3 2.06 0.94 334
4 Liverpool 157 95 38 24 330 172 +158 60.5 2.10 1.10 323
5 Stockport County 167 89 43 35 275 162 +113 53.3 1.65 0.97 310
6 Ipswich Town 181 84 53 44 306 214 +92 46.4 1.69 1.18 305
7 Bradford City 191 84 52 55 248 208 +40 44.0 1.30 1.09 304
8 Wycombe Wanderers 190 82 53 55 264 206 +58 43.2 1.39 1.08 299
9 Mansfield Town 189 83 49 57 298 229 +69 43.9 1.58 1.21 298
10 Middlesbrough 189 86 39 64 296 229 +67 45.5 1.57 1.21 297
11 Leyton Orient 191 84 41 66 251 212 +39 44.0 1.31 1.11 293
12 Coventry City 191 80 51 60 286 230 +56 41.9 1.50 1.20 291
13 Portsmouth 190 77 60 53 264 228 +36 40.5 1.39 1.20 291
14 Salford City 191 81 47 63 279 249 +30 42.4 1.46 1.30 290
15 Derby County 190 81 44 65 261 207 +54 42.6 1.37 1.09 287
16 Lincoln City 191 76 57 58 255 204 +51 39.8 1.34 1.07 285
17 Stevenage 190 76 54 60 219 196 +23 40.0 1.15 1.03 282
18 Millwall 191 77 48 66 214 211 +3 40.3 1.12 1.10 279
19 Sheffield United 183 82 32 69 245 238 +7 44.8 1.34 1.30 278
20 MK Dons 191 77 46 68 271 246 +25 40.3 1.42 1.29 277
21 Birmingham City 191 76 48 67 250 237 +13 39.8 1.31 1.24 276
22 Barnsley 185 78 41 66 288 262 +26 42.2 1.56 1.42 275
23 Plymouth Argyle 189 77 41 71 258 270 -12 40.7 1.37 1.43 272
24 Walsall 191 72 56 63 249 238 +11 37.7 1.30 1.25 272
25 Sunderland 183 72 53 58 234 206 +28 39.3 1.28 1.13 269
26 Swindon Town 191 73 50 68 303 265 +38 38.2 1.59 1.39 269
27 Leeds United 174 75 44 55 279 236 +43 43.1 1.60 1.36 269
28 Peterborough United 190 78 34 78 292 278 +14 41.1 1.54 1.46 268
29 Newcastle United 157 78 34 45 279 195 +84 49.7 1.78 1.24 268
30 Sheffield Wednesday 190 74 44 72 251 255 -4 38.9 1.32 1.34 266
31 Charlton Athletic 190 70 55 65 255 243 +12 36.8 1.34 1.28 265
32 Aston Villa 158 77 33 48 248 210 +38 48.7 1.57 1.33 264
33 Burnley 175 71 51 53 241 202 +39 40.6 1.38 1.15 264
34 Northampton Town 191 71 50 70 222 231 -9 37.2 1.16 1.21 263
35 West Bromwich Albion 190 70 53 67 240 221 +19 36.8 1.26 1.16 263
36 Doncaster Rovers 190 75 37 78 247 271 -24 39.5 1.30 1.43 262
37 Exeter City 191 73 42 76 225 241 -16 38.2 1.18 1.26 261
38 Bristol City 190 69 53 68 242 238 +4 36.3 1.27 1.25 260
39 Hull City 190 69 51 70 232 241 -9 36.3 1.22 1.27 258
40 Swansea City 192 70 47 75 244 259 -15 36.5 1.27 1.35 257
41 Preston North End 192 65 61 66 214 247 -33 33.9 1.11 1.29 256
42 Huddersfield Town 189 68 49 72 236 252 -16 36.0 1.25 1.33 253
43 Wigan Athletic 191 63 60 68 212 221 -9 33.0 1.11 1.16 249
44 Chelsea 156 69 41 46 254 199 +55 44.2 1.63 1.28 248
45 Blackpool 188 66 48 74 248 248 0 35.1 1.32 1.32 246
46 Cardiff City 190 68 42 80 219 256 -37 35.8 1.15 1.35 246
47 Crewe Alexandra 190 63 56 71 227 254 -27 33.2 1.19 1.34 245
48 Manchester United 158 70 35 53 230 222 +8 44.3 1.46 1.41 245
49 Reading 190 65 49 76 248 283 -35 34.2 1.31 1.49 244
50 Luton Town 183 66 45 72 224 255 -31 36.1 1.22 1.39 243
51 Blackburn Rovers 189 66 43 80 207 236 -29 34.9 1.10 1.25 241
52 Oxford United 190 62 52 76 247 250 -3 32.6 1.30 1.32 238
53 Gillingham 189 60 58 71 178 221 -43 31.7 0.94 1.17 238
54 Norwich City 187 64 45 78 259 270 -11 34.2 1.39 1.44 237
55 Colchester United 192 59 59 74 228 244 -16 30.7 1.19 1.27 236
56 Barrow 189 62 49 78 211 232 -21 32.8 1.12 1.23 235
57 Tranmere Rovers 191 62 49 80 232 258 -26 32.5 1.21 1.35 235
58 Port Vale 189 62 48 79 206 251 -45 32.8 1.09 1.33 234
59 Tottenham Hotspur 159 69 27 63 290 242 +48 43.4 1.82 1.52 234
60 Queens Park Rangers 191 62 47 82 211 265 -54 32.5 1.10 1.39 233
61 Fulham 161 67 31 63 253 227 +26 41.6 1.57 1.41 232
62 Bristol Rovers 191 65 36 90 222 280 -58 34.0 1.16 1.47 231
63 AFC Wimbledon 190 57 59 74 215 222 -7 30.0 1.13 1.17 230
64 Watford 188 58 55 75 221 252 -31 30.9 1.18 1.34 229
65 Stoke City 191 60 49 82 213 233 -20 31.4 1.12 1.22 229
66 Brighton and Hove Albion 158 60 49 49 252 232 +20 38.0 1.59 1.47 229
67 Wrexham 122 65 32 25 200 123 +77 53.3 1.64 1.01 227
68 Crawley Town 193 60 44 89 243 304 -61 31.1 1.26 1.58 224
69 Grimsby Town 166 59 45 62 208 229 -21 35.5 1.25 1.38 222
70 Leicester City 172 63 32 77 244 260 -16 36.6 1.42 1.51 221
71 Accrington Stanley 188 57 47 84 221 288 -67 30.3 1.18 1.53 218
72 Cambridge United 189 58 43 88 187 260 -73 30.7 0.99 1.38 217
73 Cheltenham Town 189 57 45 87 210 282 -72 30.2 1.11 1.49 216
74 Fleetwood Town 189 52 60 77 225 259 -34 27.5 1.19 1.37 216
75 Newport County 190 58 42 90 228 291 -63 30.5 1.20 1.53 216
76 Brentford 158 60 36 62 243 231 +12 38.0 1.54 1.46 216
77 Bournemouth 159 58 41 60 222 246 -24 36.5 1.40 1.55 215
78 Nottingham Forest 159 58 37 64 210 228 -18 36.5 1.32 1.43 211
79 Rotherham United 189 53 51 85 198 265 -67 28.0 1.05 1.40 210
80 Harrogate Town 191 53 50 88 211 290 -79 27.7 1.10 1.52 209
81 Burton Albion 190 52 49 89 202 292 -90 27.4 1.06 1.54 205
82 Crystal Palace 157 50 51 56 196 206 -10 31.8 1.25 1.31 201
83 Shrewsbury Town 188 48 43 97 173 276 -103 25.5 0.92 1.47 187
84 Everton 159 47 45 67 164 216 -52 29.6 1.03 1.36 186
85 Notts County 120 53 25 42 200 164 +36 44.2 1.67 1.37 184
86 Southampton 171 49 36 86 215 301 -86 28.7 1.26 1.76 183
87 Carlisle United 163 47 41 75 175 228 -53 28.8 1.07 1.40 182
88 West Ham United 157 48 36 73 203 265 -62 30.6 1.29 1.69 180
89 Morecambe 161 42 37 82 181 273 -92 26.1 1.12 1.70 163
90 Wolverhampton Wanderers 158 45 28 85 175 266 -91 28.5 1.11 1.68 163
91 Sutton United 116 35 35 46 141 168 -27 30.2 1.22 1.45 140
92 Bromley FC 75 34 23 18 116 90 +26 45.3 1.55 1.20 125
93 Chesterfield 75 30 25 20 119 93 +26 40.0 1.59 1.24 115
94 Forest Green Rovers 118 27 28 63 107 191 -84 22.9 0.91 1.62 109
95 Hartlepool United 70 15 25 30 72 108 -36 21.4 1.03 1.54 70
96 Rochdale 70 15 19 36 67 99 -32 21.4 0.96 1.41 64
97 Oldham Athletic 50 13 17 20 52 62 -10 26.0 1.04 1.24 56
98 Barnet 28 11 9 8 36 29 +7 39.3 1.29 1.04 42
99 Scunthorpe United 24 1 4 19 10 53 -43 4.2 0.42 2.21 7