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 389 276 58 55 924 338 +586 71.0 2.38 0.87 886
2 Liverpool 389 242 90 57 819 394 +425 62.2 2.11 1.01 816
3 Arsenal 389 225 75 89 729 419 +310 57.8 1.87 1.08 750
4 Portsmouth 463 208 120 135 670 527 +143 44.9 1.45 1.14 744
5 Luton Town 466 192 124 150 661 590 +71 41.2 1.42 1.27 700
6 Plymouth Argyle 465 199 103 163 655 639 +16 42.8 1.41 1.37 700
7 Wycombe Wanderers 461 190 120 151 630 572 +58 41.2 1.37 1.24 690
8 Sheffield United 450 201 88 161 611 552 +59 44.7 1.36 1.23 689
9 Leeds United 437 195 102 140 656 544 +112 44.6 1.50 1.24 687
10 Chelsea 389 200 86 103 669 453 +216 51.4 1.72 1.16 686
11 Mansfield Town 463 180 146 137 666 548 +118 38.9 1.44 1.18 686
12 Millwall 474 181 139 154 563 541 +22 38.2 1.19 1.14 682
13 Exeter City 465 187 120 158 610 557 +53 40.2 1.31 1.20 681
14 Middlesbrough 466 188 116 162 626 543 +83 40.3 1.34 1.17 680
15 Bradford City 464 182 130 152 567 541 +26 39.2 1.22 1.17 676
16 Coventry City 458 184 120 154 611 546 +65 40.2 1.33 1.19 672
17 Manchester United 389 190 99 100 621 468 +153 48.8 1.60 1.20 669
18 Charlton Athletic 474 177 136 161 622 578 +44 37.3 1.31 1.22 667
19 Peterborough United 462 185 101 176 702 644 +58 40.0 1.52 1.39 656
20 Derby County 475 184 124 167 610 555 +55 38.7 1.28 1.17 655
21 MK Dons 462 180 115 167 639 594 +45 39.0 1.38 1.29 655
22 Bolton Wanderers 463 184 115 164 601 599 +2 39.7 1.30 1.29 655
23 Blackburn Rovers 474 178 120 176 616 595 +21 37.6 1.30 1.26 654
24 Doncaster Rovers 461 183 103 175 620 621 -1 39.7 1.34 1.35 652
25 Ipswich Town 451 172 132 147 623 562 +61 38.1 1.38 1.25 648
26 Lincoln City 417 176 118 123 584 458 +126 42.2 1.40 1.10 646
27 Oxford United 462 175 120 167 648 581 +67 37.9 1.40 1.26 645
28 Tottenham Hotspur 389 190 73 126 691 489 +202 48.8 1.78 1.26 643
29 Cardiff City 466 177 110 179 601 618 -17 38.0 1.29 1.33 641
30 Norwich City 458 178 105 175 648 647 +1 38.9 1.41 1.41 639
31 Barnsley 472 172 122 178 643 649 -6 36.4 1.36 1.38 638
32 Swindon Town 464 175 111 178 658 646 +12 37.7 1.42 1.39 636
33 Blackpool 461 167 132 162 593 557 +36 36.2 1.29 1.21 633
34 Brentford 429 172 116 141 668 541 +127 40.1 1.56 1.26 632
35 Bristol City 474 169 122 183 596 627 -31 35.7 1.26 1.32 629
36 Aston Villa 413 177 97 139 600 538 +62 42.9 1.45 1.30 628
37 Preston North End 474 164 136 174 564 619 -55 34.6 1.19 1.31 628
38 Sunderland 443 165 131 147 585 541 +44 37.2 1.32 1.22 626
39 Stevenage 462 165 130 167 522 536 -14 35.7 1.13 1.16 625
40 Swansea City 458 171 111 176 570 608 -38 37.3 1.24 1.33 624
41 Crewe Alexandra 465 167 119 179 587 636 -49 35.9 1.26 1.37 620
42 West Bromwich Albion 450 160 135 155 579 555 +24 35.6 1.29 1.23 613
43 Sheffield Wednesday 473 170 125 178 591 621 -30 35.9 1.25 1.31 611
44 Fulham 421 169 100 152 615 558 +57 40.1 1.46 1.33 607
45 Colchester United 464 154 142 168 558 566 -8 33.2 1.20 1.22 604
46 Birmingham City 474 161 130 183 552 624 -72 34.0 1.16 1.32 604
47 Accrington Stanley 463 162 118 183 583 662 -79 35.0 1.26 1.43 604
48 Wigan Athletic 474 167 128 179 574 570 +4 35.2 1.21 1.20 603
49 Reading 474 165 123 186 611 669 -58 34.8 1.29 1.41 600
50 Fleetwood Town 463 153 140 170 580 588 -8 33.0 1.25 1.27 599
51 Walsall 463 151 142 170 552 601 -49 32.6 1.19 1.30 595
52 Cambridge United 465 160 115 190 535 603 -68 34.4 1.15 1.30 595
53 Newport County 464 158 119 187 557 631 -74 34.1 1.20 1.36 593
54 Queens Park Rangers 474 161 110 203 574 679 -105 34.0 1.21 1.43 593
55 Hull City 461 158 117 186 595 648 -53 34.3 1.29 1.41 591
56 Cheltenham Town 464 156 123 185 574 656 -82 33.6 1.24 1.41 591
57 Northampton Town 464 155 122 187 537 616 -79 33.4 1.16 1.33 587
58 Newcastle United 397 163 89 145 580 529 +51 41.1 1.46 1.33 578
59 Huddersfield Town 458 153 115 190 527 650 -123 33.4 1.15 1.42 574
60 Bristol Rovers 463 158 99 206 551 659 -108 34.1 1.19 1.42 573
61 Gillingham 463 143 140 180 506 612 -106 30.9 1.09 1.32 569
62 Port Vale 463 147 126 190 507 605 -98 31.7 1.10 1.31 567
63 Nottingham Forest 437 148 117 172 541 570 -29 33.9 1.24 1.30 557
64 Stoke City 458 141 128 189 512 597 -85 30.8 1.12 1.30 551
65 Bournemouth 405 147 105 153 564 599 -35 36.3 1.39 1.48 546
66 Brighton and Hove Albion 397 142 119 136 533 525 +8 35.8 1.34 1.32 545
67 Wolverhampton Wanderers 410 151 92 167 495 555 -60 36.8 1.21 1.35 545
68 Leicester City 409 154 88 167 605 597 +8 37.7 1.48 1.46 544
69 Crawley Town 463 142 118 203 560 690 -130 30.7 1.21 1.49 544
70 Shrewsbury Town 462 141 119 202 472 609 -137 30.5 1.02 1.32 542
71 Grimsby Town 419 142 109 168 493 570 -77 33.9 1.18 1.36 535
72 AFC Wimbledon 462 131 142 189 511 612 -101 28.4 1.11 1.32 535
73 Burton Albion 463 136 126 201 528 684 -156 29.4 1.14 1.48 534
74 Watford 434 140 106 188 505 625 -120 32.3 1.16 1.44 526
75 Rotherham United 463 137 114 212 539 669 -130 29.6 1.16 1.44 525
76 Burnley 410 135 114 161 483 550 -67 32.9 1.18 1.34 519
77 Carlisle United 405 134 113 158 487 548 -61 33.1 1.20 1.35 515
78 Leyton Orient 371 138 86 147 473 466 +7 37.2 1.27 1.26 500
79 Everton 390 135 103 152 469 530 -61 34.6 1.20 1.36 500
80 Salford City 327 139 81 107 451 382 +69 42.5 1.38 1.17 498
81 West Ham United 394 134 94 166 548 624 -76 34.0 1.39 1.58 496
82 Southampton 410 128 104 178 524 656 -132 31.2 1.28 1.60 488
83 Tranmere Rovers 370 127 98 145 437 479 -42 34.3 1.18 1.29 479
84 Crystal Palace 389 121 105 163 466 563 -97 31.1 1.20 1.45 468
85 Morecambe 405 114 103 188 463 636 -173 28.1 1.14 1.57 442
86 Notts County 288 111 68 109 417 409 +8 38.5 1.45 1.42 401
87 Forest Green Rovers 312 106 78 128 374 426 -52 34.0 1.20 1.37 396
88 Oldham Athletic 327 94 99 134 393 455 -62 28.7 1.20 1.39 381
89 Rochdale 324 91 90 143 388 496 -108 28.1 1.20 1.53 363
90 Stockport County 198 104 49 45 330 199 +131 52.5 1.67 1.01 361
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 152 76 40 36 242 170 +72 50.0 1.59 1.12 268
95 Southend United 219 65 54 100 251 326 -75 29.7 1.15 1.49 249
96 Chesterfield 198 64 51 83 258 292 -34 32.3 1.30 1.47 243
97 Barnet 151 54 43 54 201 200 +1 35.8 1.33 1.32 205
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 105 43 33 29 148 138 +10 41.0 1.41 1.31 162
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 14 5 5 4 24 21 +3 35.7 1.71 1.50 20