Last Ten Seasons League Table

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 seasons. (Since the start of the 2016/17 season.)

# Team Played Won Drawn Lost GF GA GD Win% GF/M GA/M Points
1 Manchester City 383 272 58 53 911 330 +581 71.0 2.38 0.86 874
2 Liverpool 384 239 90 55 814 389 +425 62.2 2.12 1.01 807
3 Arsenal 384 221 75 88 723 415 +308 57.6 1.88 1.08 738
4 Portsmouth 455 204 117 134 658 519 +139 44.8 1.45 1.14 729
5 Plymouth Argyle 457 195 102 160 644 628 +16 42.7 1.41 1.37 687
6 Luton Town 458 187 123 148 646 582 +64 40.8 1.41 1.27 684
7 Leeds United 431 194 99 138 650 538 +112 45.0 1.51 1.25 681
8 Wycombe Wanderers 454 187 117 150 619 563 +56 41.2 1.36 1.24 678
9 Chelsea 384 197 86 101 660 447 +213 51.3 1.72 1.16 677
10 Sheffield United 443 197 87 159 599 544 +55 44.5 1.35 1.23 676
11 Mansfield Town 456 177 143 136 654 541 +113 38.8 1.43 1.19 674
12 Millwall 466 179 136 151 551 528 +23 38.4 1.18 1.13 673
13 Exeter City 457 183 118 156 603 553 +50 40.0 1.32 1.21 667
14 Manchester United 383 190 96 97 618 459 +159 49.6 1.61 1.20 666
15 Bradford City 457 180 126 151 563 537 +26 39.4 1.23 1.18 666
16 Middlesbrough 458 184 113 161 608 532 +76 40.2 1.33 1.16 665
17 Charlton Athletic 467 177 134 156 617 563 +54 37.9 1.32 1.21 665
18 Coventry City 452 181 120 151 601 537 +64 40.0 1.33 1.19 663
19 Peterborough United 455 184 99 172 695 631 +64 40.4 1.53 1.39 651
20 Derby County 467 183 121 163 602 538 +64 39.2 1.29 1.15 649
21 Bolton Wanderers 455 181 114 160 588 582 +6 39.8 1.29 1.28 645
22 Blackburn Rovers 467 175 119 173 606 583 +23 37.5 1.30 1.25 644
23 Ipswich Town 446 171 130 145 616 554 +62 38.3 1.38 1.24 643
24 Doncaster Rovers 454 180 103 171 612 608 +4 39.6 1.35 1.34 643
25 MK Dons 455 176 114 165 625 584 +41 38.7 1.37 1.28 642
26 Lincoln City 409 174 117 118 575 440 +135 42.5 1.41 1.08 639
27 Barnsley 466 172 120 174 637 638 -1 36.9 1.37 1.37 636
28 Tottenham Hotspur 384 187 72 125 681 484 +197 48.7 1.77 1.26 633
29 Norwich City 451 175 105 171 634 636 -2 38.8 1.41 1.41 630
30 Cardiff City 459 174 108 177 586 606 -20 37.9 1.28 1.32 630
31 Oxford United 454 171 116 167 638 576 +62 37.7 1.41 1.27 629
32 Blackpool 455 166 131 158 587 545 +42 36.5 1.29 1.20 629
33 Swindon Town 456 173 108 175 651 639 +12 37.9 1.43 1.40 627
34 Preston North End 467 164 134 169 558 602 -44 35.1 1.19 1.29 626
35 Sunderland 438 165 130 143 581 529 +52 37.7 1.33 1.21 625
36 Brentford 424 170 114 140 659 536 +123 40.1 1.55 1.26 624
37 Bristol City 466 167 120 179 590 619 -29 35.8 1.27 1.33 621
38 Stevenage 456 163 129 164 516 530 -14 35.7 1.13 1.16 618
39 Aston Villa 408 174 95 139 591 532 +59 42.6 1.45 1.30 617
40 Swansea City 451 167 111 173 560 597 -37 37.0 1.24 1.32 612
41 Crewe Alexandra 457 164 116 177 576 623 -47 35.9 1.26 1.36 608
42 Sheffield Wednesday 466 169 121 176 582 613 -31 36.3 1.25 1.32 604
43 West Bromwich Albion 443 157 133 153 569 547 +22 35.4 1.28 1.23 602
44 Colchester United 457 154 138 165 553 556 -3 33.7 1.21 1.22 600
45 Fulham 416 167 98 151 610 554 +56 40.1 1.47 1.33 599
46 Wigan Athletic 466 165 127 174 568 559 +9 35.4 1.22 1.20 596
47 Fleetwood Town 455 151 139 165 569 574 -5 33.2 1.25 1.26 592
48 Accrington Stanley 455 159 113 183 570 658 -88 34.9 1.25 1.45 590
49 Hull City 456 158 114 184 589 640 -51 34.6 1.29 1.40 588
50 Birmingham City 467 156 129 182 536 620 -84 33.4 1.15 1.33 588
51 Reading 465 161 120 184 598 661 -63 34.6 1.29 1.42 585
52 Cambridge United 457 158 111 188 525 591 -66 34.6 1.15 1.29 585
53 Queens Park Rangers 467 159 107 201 560 667 -107 34.0 1.20 1.43 584
54 Walsall 456 148 139 169 539 593 -54 32.5 1.18 1.30 583
55 Cheltenham Town 456 153 122 181 564 641 -77 33.6 1.24 1.41 581
56 Newport County 456 155 115 186 547 625 -78 34.0 1.20 1.37 580
57 Northampton Town 457 153 120 184 531 611 -80 33.5 1.16 1.34 579
58 Newcastle United 391 161 89 141 574 518 +56 41.2 1.47 1.32 572
59 Bristol Rovers 455 157 98 200 546 644 -98 34.5 1.20 1.42 569
60 Gillingham 455 140 138 177 494 599 -105 30.8 1.09 1.32 558
61 Port Vale 457 144 125 188 500 598 -98 31.5 1.09 1.31 557
62 Huddersfield Town 450 148 113 189 509 642 -133 32.9 1.13 1.43 557
63 Nottingham Forest 432 148 116 168 539 562 -23 34.3 1.25 1.30 556
64 Crawley Town 457 141 116 200 553 680 -127 30.9 1.21 1.49 539
65 Bournemouth 400 144 105 151 556 593 -37 36.0 1.39 1.48 537
66 Stoke City 451 136 127 188 501 591 -90 30.2 1.11 1.31 535
67 Leicester City 402 151 86 165 591 588 +3 37.6 1.47 1.46 533
68 Brighton and Hove Albion 392 138 119 135 522 523 -1 35.2 1.33 1.33 533
69 AFC Wimbledon 455 131 139 185 507 598 -91 28.8 1.11 1.31 532
70 Shrewsbury Town 454 138 116 200 459 597 -138 30.4 1.01 1.31 530
71 Wolverhampton Wanderers 402 146 91 165 484 548 -64 36.3 1.20 1.36 529
72 Grimsby Town 411 139 108 164 478 558 -80 33.8 1.16 1.36 525
73 Burton Albion 455 134 123 198 520 673 -153 29.5 1.14 1.48 525
74 Watford 427 138 106 183 499 611 -112 32.3 1.17 1.43 520
75 Rotherham United 455 136 111 208 530 654 -124 29.9 1.16 1.44 519
76 Carlisle United 405 134 113 158 487 548 -61 33.1 1.20 1.35 515
77 Burnley 403 134 110 159 473 540 -67 33.3 1.17 1.34 512
78 Leyton Orient 364 135 85 144 466 461 +5 37.1 1.28 1.27 490
79 Everton 384 132 102 150 462 523 -61 34.4 1.20 1.36 490
80 West Ham United 387 132 91 164 532 612 -80 34.1 1.37 1.58 487
81 Salford City 319 131 81 107 433 376 +57 41.1 1.36 1.18 474
82 Southampton 403 124 102 177 513 650 -137 30.8 1.27 1.61 474
83 Tranmere Rovers 362 125 94 143 427 469 -42 34.5 1.18 1.30 469
84 Crystal Palace 384 120 104 160 463 553 -90 31.3 1.21 1.44 464
85 Morecambe 405 114 103 188 463 636 -173 28.1 1.14 1.57 442
86 Forest Green Rovers 312 106 78 128 374 426 -52 34.0 1.20 1.37 396
87 Notts County 282 109 67 106 411 402 +9 38.7 1.46 1.43 394
88 Oldham Athletic 319 92 97 130 386 443 -57 28.8 1.21 1.39 373
89 Rochdale 316 88 88 140 376 480 -104 27.8 1.19 1.52 352
90 Stockport County 190 99 47 44 320 195 +125 52.1 1.68 1.03 344
91 Barrow 276 83 71 122 303 353 -50 30.1 1.10 1.28 320
92 Harrogate Town 276 83 68 125 317 402 -85 30.1 1.15 1.46 317
93 Scunthorpe United 267 82 70 115 312 397 -85 30.7 1.17 1.49 316
94 Wrexham 145 73 39 33 232 162 +70 50.3 1.60 1.12 258
95 Southend United 219 65 54 100 251 326 -75 29.7 1.15 1.49 249
96 Chesterfield 190 61 49 80 242 279 -37 32.1 1.27 1.47 232
97 Barnet 144 50 41 53 187 191 -4 34.7 1.30 1.33 191
98 Sutton United 138 46 38 54 174 195 -21 33.3 1.26 1.41 176
99 Bury 138 43 36 59 184 200 -16 31.2 1.33 1.45 165
100 Bromley FC 98 42 32 24 141 122 +19 42.9 1.44 1.24 158
101 Hartlepool United 138 34 41 63 150 217 -67 24.6 1.09 1.57 143
102 Yeovil Town 138 32 42 64 149 205 -56 23.2 1.08 1.49 138
103 Macclesfield Town 83 17 29 37 80 121 -41 20.5 0.96 1.46 63
104 York City 6 3 2 1 13 8 +5 50.0 2.17 1.33 11