League Table (Last ten 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 ten calendar years (Since January 1st, 2017).

# Team Played Won Drawn Lost GF GA GD Win% GF/M GA/M Points
1 Manchester City 345 247 50 48 833 293 +540 71.6 2.41 0.85 791
2 Liverpool 345 218 80 47 732 340 +392 63.2 2.12 0.99 734
3 Portsmouth 405 184 104 117 588 460 +128 45.4 1.45 1.14 656
4 Arsenal 346 195 69 82 645 382 +263 56.4 1.86 1.10 654
5 Exeter City 407 171 103 133 546 483 +63 42.0 1.34 1.19 616
6 Leeds United 388 175 87 126 597 493 +104 45.1 1.54 1.27 612
7 Mansfield Town 405 163 121 121 596 479 +117 40.2 1.47 1.18 610
8 Wycombe Wanderers 405 167 106 132 544 495 +49 41.2 1.34 1.22 607
9 Middlesbrough 414 168 99 147 547 483 +64 40.6 1.32 1.17 603
10 Chelsea 345 174 81 90 586 397 +189 50.4 1.70 1.15 603
11 Coventry City 405 165 108 132 542 477 +65 40.7 1.34 1.18 603
12 Luton Town 409 165 108 136 569 524 +45 40.3 1.39 1.28 603
13 Charlton Athletic 416 162 114 140 564 505 +59 38.9 1.36 1.21 600
14 Derby County 417 161 112 144 541 486 +55 38.6 1.30 1.17 595
15 Blackburn Rovers 416 162 105 149 550 510 +40 38.9 1.32 1.23 591
16 Sheffield United 392 172 75 145 518 485 +33 43.9 1.32 1.24 591
17 Peterborough United 406 169 84 153 623 563 +60 41.6 1.53 1.39 591
18 Manchester United 345 168 86 91 551 416 +135 48.7 1.60 1.21 590
19 Millwall 417 154 128 135 468 464 +4 36.9 1.12 1.11 590
20 Plymouth Argyle 408 165 94 149 555 572 -17 40.4 1.36 1.40 589
21 Sunderland 399 154 124 121 542 464 +78 38.6 1.36 1.16 586
22 Bradford City 406 158 110 138 505 489 +16 38.9 1.24 1.20 584
23 Tottenham Hotspur 346 174 59 113 631 438 +193 50.3 1.82 1.27 581
24 Lincoln City 383 155 112 116 523 421 +102 40.5 1.37 1.10 577
25 Preston North End 417 150 123 144 501 521 -20 36.0 1.20 1.25 573
26 Wigan Athletic 415 153 114 148 520 488 +32 36.9 1.25 1.18 573
27 Ipswich Town 398 151 116 131 550 494 +56 37.9 1.38 1.24 569
28 Brentford 380 157 97 126 603 480 +123 41.3 1.59 1.26 568
29 MK Dons 405 157 97 151 550 523 +27 38.8 1.36 1.29 568
30 Bolton Wanderers 404 156 100 148 512 528 -16 38.6 1.27 1.31 568
31 Barnsley 412 154 105 153 556 551 +5 37.4 1.35 1.34 567
32 Sheffield Wednesday 416 152 111 153 530 546 -16 36.5 1.27 1.31 567
33 Cardiff City 409 158 92 159 508 533 -25 38.6 1.24 1.30 566
34 Oxford United 405 154 102 149 578 518 +60 38.0 1.43 1.28 564
35 Swindon Town 405 156 96 153 590 561 +29 38.5 1.46 1.39 564
36 Bristol City 417 150 112 155 528 546 -18 36.0 1.27 1.31 562
37 Doncaster Rovers 404 156 92 156 536 540 -4 38.6 1.33 1.34 560
38 Aston Villa 364 160 79 125 541 478 +63 44.0 1.49 1.31 559
39 Blackpool 406 146 118 142 518 486 +32 36.0 1.28 1.20 556
40 Swansea City 406 151 102 153 499 523 -24 37.2 1.23 1.29 555
41 Norwich City 401 150 99 152 550 570 -20 37.4 1.37 1.42 549
42 Crewe Alexandra 408 148 99 161 524 564 -40 36.3 1.28 1.38 543
43 West Bromwich Albion 398 142 116 140 517 497 +20 35.7 1.30 1.25 542
44 Fulham 373 152 85 136 549 499 +50 40.8 1.47 1.34 541
45 Accrington Stanley 405 147 100 158 519 586 -67 36.3 1.28 1.45 541
46 Stevenage 405 141 118 146 448 462 -14 34.8 1.11 1.14 541
47 Hull City 413 145 103 165 540 570 -30 35.1 1.31 1.38 538
48 Northampton Town 406 143 108 155 478 528 -50 35.2 1.18 1.30 537
49 Colchester United 407 135 127 145 489 497 -8 33.2 1.20 1.22 532
50 Newport County 407 142 106 159 489 544 -55 34.9 1.20 1.34 532
51 Queens Park Rangers 417 144 95 178 507 593 -86 34.5 1.22 1.42 527
52 Cheltenham Town 407 141 104 162 500 560 -60 34.6 1.23 1.38 527
53 Reading 416 139 108 169 522 595 -73 33.4 1.25 1.43 525
54 Birmingham City 417 137 112 168 476 560 -84 32.9 1.14 1.34 523
55 Walsall 405 135 118 152 484 526 -42 33.3 1.20 1.30 523
56 Fleetwood Town 404 133 119 152 503 516 -13 32.9 1.25 1.28 518
57 Nottingham Forest 388 135 102 151 471 497 -26 34.8 1.21 1.28 507
58 Gillingham 404 125 126 153 435 512 -77 30.9 1.08 1.27 501
59 Cambridge United 407 135 96 176 447 543 -96 33.2 1.10 1.33 501
60 Newcastle United 348 138 85 125 499 467 +32 39.7 1.43 1.34 499
61 Port Vale 405 129 111 165 452 527 -75 31.9 1.12 1.30 498
62 Leicester City 358 142 70 146 539 519 +20 39.7 1.51 1.45 496
63 Stoke City 406 125 115 166 449 515 -66 30.8 1.11 1.27 490
64 Crawley Town 408 128 101 179 504 610 -106 31.4 1.24 1.50 485
65 Rotherham United 404 128 99 177 479 559 -80 31.7 1.19 1.38 483
66 Bristol Rovers 404 130 90 184 460 576 -116 32.2 1.14 1.43 480
67 Bournemouth 360 130 89 141 500 541 -41 36.1 1.39 1.50 479
68 Burnley 361 126 100 135 429 462 -33 34.9 1.19 1.28 478
69 Wolverhampton Wanderers 356 134 76 146 426 477 -51 37.6 1.20 1.34 478
70 Shrewsbury Town 403 123 107 173 411 521 -110 30.5 1.02 1.29 476
71 Watford 382 127 93 162 454 538 -84 33.2 1.19 1.41 474
72 Huddersfield Town 401 125 99 177 442 584 -142 31.2 1.10 1.46 474
73 Carlisle United 382 122 103 157 443 520 -77 31.9 1.16 1.36 469
74 Burton Albion 404 121 105 178 460 605 -145 30.0 1.14 1.50 468
75 AFC Wimbledon 404 114 126 164 444 523 -79 28.2 1.10 1.29 468
76 Brighton and Hove Albion 348 114 109 125 450 486 -36 32.8 1.29 1.40 451
77 Tranmere Rovers 336 121 88 127 404 425 -21 36.0 1.20 1.26 451
78 Everton 345 120 88 137 409 472 -63 34.8 1.19 1.37 448
79 Grimsby Town 361 117 93 151 402 505 -103 32.4 1.11 1.40 444
80 Leyton Orient 315 121 75 119 408 394 +14 38.4 1.30 1.25 438
81 Salford City 292 118 78 96 403 349 +54 40.4 1.38 1.20 432
82 West Ham United 345 116 81 148 467 549 -82 33.6 1.35 1.59 429
83 Crystal Palace 346 111 95 140 410 483 -73 32.1 1.18 1.40 428
84 Morecambe 383 106 101 176 436 595 -159 27.7 1.14 1.55 419
85 Forest Green Rovers 312 106 78 128 374 426 -52 34.0 1.20 1.37 396
86 Southampton 358 100 89 169 433 604 -171 27.9 1.21 1.69 389
87 Notts County 232 90 57 85 341 330 +11 38.8 1.47 1.42 327
88 Oldham Athletic 269 77 84 108 332 385 -53 28.6 1.23 1.43 315
89 Barrow 255 80 68 107 285 313 -28 31.4 1.12 1.23 308
90 Rochdale 286 74 84 128 333 440 -107 25.9 1.16 1.54 306
91 Stockport County 164 87 42 35 270 159 +111 53.0 1.65 0.97 303
92 Harrogate Town 256 77 65 114 297 375 -78 30.1 1.16 1.46 296
93 Scunthorpe United 243 68 64 111 265 375 -110 28.0 1.09 1.54 268
94 Wrexham 119 63 31 25 195 120 +75 52.9 1.64 1.01 220
95 Southend United 195 55 46 94 216 297 -81 28.2 1.11 1.52 211
96 Sutton United 138 46 38 54 174 195 -21 33.3 1.26 1.41 176
97 Chesterfield 140 42 39 59 178 207 -29 30.0 1.27 1.48 165
98 Bury 114 37 32 45 151 154 -3 32.5 1.32 1.35 143
99 Bromley FC 72 32 22 18 108 86 +22 44.4 1.50 1.19 118
100 Hartlepool United 115 28 33 54 119 177 -58 24.3 1.03 1.54 117
101 Yeovil Town 115 24 36 55 124 179 -55 20.9 1.08 1.56 108
102 Barnet 94 27 24 43 103 123 -20 28.7 1.10 1.31 105
103 Macclesfield Town 83 17 29 37 80 121 -41 20.5 0.96 1.46 80