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 159 107 29 23 366 150 +216 67.3 2.30 0.94 350
2 Bolton Wanderers 196 97 50 49 305 214 +91 49.5 1.56 1.09 341
3 Arsenal 160 102 33 25 329 151 +178 63.8 2.06 0.94 339
4 Liverpool 159 96 38 25 332 174 +158 60.4 2.09 1.09 326
5 Stockport County 170 90 44 36 279 165 +114 52.9 1.64 0.97 314
6 Bradford City 195 86 52 57 253 213 +40 44.1 1.30 1.09 310
7 Ipswich Town 183 85 53 45 311 220 +91 46.4 1.70 1.20 308
8 Wycombe Wanderers 194 84 54 56 274 211 +63 43.3 1.41 1.09 306
9 Middlesbrough 192 87 40 65 299 233 +66 45.3 1.56 1.21 301
10 Mansfield Town 193 83 50 60 299 234 +65 43.0 1.55 1.21 299
11 Coventry City 194 82 52 60 291 231 +60 42.3 1.50 1.19 298
12 Portsmouth 194 79 60 55 270 232 +38 40.7 1.39 1.20 297
13 Leyton Orient 194 85 42 67 254 216 +38 43.8 1.31 1.11 297
14 Lincoln City 195 79 58 58 266 206 +60 40.5 1.36 1.06 295
15 Derby County 193 82 44 67 264 211 +53 42.5 1.37 1.09 290
16 Salford City 194 81 47 66 282 256 +26 41.8 1.45 1.32 290
17 Stevenage 194 78 54 62 224 203 +21 40.2 1.15 1.05 288
18 Millwall 194 79 48 67 219 215 +4 40.7 1.13 1.11 285
19 MK Dons 194 79 47 68 275 248 +27 40.7 1.42 1.28 284
20 Sheffield United 186 84 32 70 250 241 +9 45.2 1.34 1.30 284
21 Birmingham City 194 78 49 67 254 239 +15 40.2 1.31 1.23 283
22 Plymouth Argyle 193 80 41 72 271 277 -6 41.5 1.40 1.44 281
23 Swindon Town 197 77 50 70 313 271 +42 39.1 1.59 1.38 281
24 Barnsley 190 79 43 68 298 273 +25 41.6 1.57 1.44 280
25 Peterborough United 195 80 35 80 304 287 +17 41.0 1.56 1.47 275
26 Leeds United 177 76 46 55 285 240 +45 42.9 1.61 1.36 274
27 Walsall 194 72 57 65 252 245 +7 37.1 1.30 1.26 273
28 Sunderland 186 73 53 60 237 210 +27 39.2 1.27 1.13 272
29 Doncaster Rovers 194 78 37 79 252 277 -25 40.2 1.30 1.43 271
30 Newcastle United 160 79 34 47 284 201 +83 49.4 1.78 1.26 271
31 Charlton Athletic 194 71 57 66 258 247 +11 36.6 1.33 1.27 270
32 Aston Villa 161 78 35 48 251 212 +39 48.4 1.56 1.32 269
33 Northampton Town 196 72 52 72 228 240 -12 36.7 1.16 1.22 268
34 Burnley 179 72 52 55 245 210 +35 40.2 1.37 1.17 268
35 Sheffield Wednesday 193 74 44 75 252 262 -10 38.3 1.31 1.36 266
36 Exeter City 195 73 46 76 229 245 -16 37.4 1.17 1.26 265
37 West Bromwich Albion 193 70 55 68 240 223 +17 36.3 1.24 1.16 265
38 Bristol City 193 70 54 69 247 243 +4 36.3 1.28 1.26 264
39 Swansea City 195 72 47 76 249 261 -12 36.9 1.28 1.34 263
40 Preston North End 195 66 62 67 217 250 -33 33.8 1.11 1.28 260
41 Hull City 193 69 52 72 235 247 -12 35.8 1.22 1.28 259
42 Huddersfield Town 193 69 50 74 240 257 -17 35.8 1.24 1.33 257
43 Crewe Alexandra 195 66 57 72 232 257 -25 33.8 1.19 1.32 255
44 Cardiff City 194 71 42 81 231 263 -32 36.6 1.19 1.36 255
45 Chelsea 159 70 43 46 260 203 +57 44.0 1.64 1.28 253
46 Reading 195 67 51 77 257 291 -34 34.4 1.32 1.49 252
47 Wigan Athletic 195 64 60 71 217 233 -16 32.8 1.11 1.19 252
48 Blackpool 192 67 50 75 253 256 -3 34.9 1.32 1.33 251
49 Blackburn Rovers 193 69 43 81 212 239 -27 35.8 1.10 1.24 250
50 Manchester United 160 71 36 53 233 223 +10 44.4 1.46 1.39 249
51 Luton Town 187 67 46 74 228 261 -33 35.8 1.22 1.40 247
52 Colchester United 196 61 60 75 235 247 -12 31.1 1.20 1.26 243
53 Norwich City 190 66 45 79 265 272 -7 34.7 1.39 1.43 243
54 Gillingham 194 61 58 75 180 228 -48 31.4 0.93 1.18 241
55 Oxford United 194 62 54 78 248 256 -8 32.0 1.28 1.32 240
56 AFC Wimbledon 195 60 60 75 226 232 -6 30.8 1.16 1.19 240
57 Barrow 194 63 49 82 216 240 -24 32.5 1.11 1.24 238
58 Tranmere Rovers 195 63 49 83 235 266 -31 32.3 1.21 1.36 238
59 Queens Park Rangers 194 63 48 83 215 269 -54 32.5 1.11 1.39 237
60 Bristol Rovers 196 67 36 93 230 289 -59 34.2 1.17 1.47 237
61 Port Vale 193 62 50 81 210 257 -47 32.1 1.09 1.33 236
62 Tottenham Hotspur 161 69 27 65 291 246 +45 42.9 1.81 1.53 234
63 Watford 192 59 57 76 225 255 -30 30.7 1.17 1.33 234
64 Fulham 163 67 31 65 254 232 +22 41.1 1.56 1.42 232
65 Brighton and Hove Albion 161 61 49 51 254 234 +20 37.9 1.58 1.45 232
66 Stoke City 194 60 51 83 215 236 -21 30.9 1.11 1.22 231
67 Wrexham 125 66 33 26 207 130 +77 52.8 1.66 1.04 231
68 Cambridge United 194 61 44 89 197 264 -67 31.4 1.02 1.36 227
69 Grimsby Town 170 60 47 63 212 234 -22 35.3 1.25 1.38 227
70 Crawley Town 198 60 46 92 244 311 -67 30.3 1.23 1.57 226
71 Accrington Stanley 192 59 47 86 223 291 -68 30.7 1.16 1.52 224
72 Fleetwood Town 193 54 61 78 231 264 -33 28.0 1.20 1.37 223
73 Leicester City 175 63 33 79 250 268 -18 36.0 1.43 1.53 222
74 Cheltenham Town 193 58 47 88 216 288 -72 30.1 1.12 1.49 221
75 Newport County 195 59 43 93 231 297 -66 30.3 1.18 1.52 220
76 Brentford 161 61 37 63 247 236 +11 37.9 1.53 1.47 220
77 Bournemouth 162 59 43 60 225 248 -23 36.4 1.39 1.53 220
78 Harrogate Town 196 55 52 89 215 293 -78 28.1 1.10 1.49 217
79 Nottingham Forest 161 58 38 65 211 231 -20 36.0 1.31 1.43 212
80 Rotherham United 192 53 51 88 199 271 -72 27.6 1.04 1.41 210
81 Burton Albion 194 53 51 90 207 297 -90 27.3 1.07 1.53 210
82 Crystal Palace 159 51 51 57 199 209 -10 32.1 1.25 1.31 204
83 Shrewsbury Town 193 52 43 98 181 280 -99 26.9 0.94 1.45 199
84 Notts County 125 56 26 43 209 167 +42 44.8 1.67 1.34 194
85 Southampton 174 51 37 86 221 305 -84 29.3 1.27 1.75 190
86 Everton 161 48 45 68 167 219 -52 29.8 1.04 1.36 189
87 West Ham United 160 49 38 73 206 266 -60 30.6 1.29 1.66 185
88 Carlisle United 163 47 41 75 175 228 -53 28.8 1.07 1.40 182
89 Wolverhampton Wanderers 161 45 30 86 178 271 -93 28.0 1.11 1.68 165
90 Morecambe 161 42 37 82 181 273 -92 26.1 1.12 1.70 163
91 Sutton United 116 35 35 46 141 168 -27 30.2 1.22 1.45 140
92 Bromley FC 79 35 26 18 120 93 +27 44.3 1.52 1.18 131
93 Chesterfield 79 32 27 20 125 97 +28 40.5 1.58 1.23 123
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 54 15 18 21 58 66 -8 27.8 1.07 1.22 63
98 Barnet 33 12 11 10 42 37 +5 36.4 1.27 1.12 47
99 Scunthorpe United 24 1 4 19 10 53 -43 4.2 0.42 2.21 7