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 375 267 56 52 893 322 +571 71.2 2.38 0.86 857
2 Liverpool 376 238 85 53 802 376 +426 63.3 2.13 1.00 799
3 Portsmouth 448 202 115 131 650 510 +140 45.1 1.45 1.14 721
4 Arsenal 376 213 75 88 708 413 +295 56.6 1.88 1.10 714
5 Plymouth Argyle 450 191 101 158 631 618 +13 42.4 1.40 1.37 674
6 Luton Town 451 184 121 146 631 567 +64 40.8 1.40 1.26 673
7 Wycombe Wanderers 447 185 114 148 606 547 +59 41.4 1.36 1.22 669
8 Leeds United 424 191 96 137 642 531 +111 45.0 1.51 1.25 669
9 Chelsea 376 194 84 98 645 431 +214 51.6 1.72 1.15 666
10 Sheffield United 435 194 84 157 589 534 +55 44.6 1.35 1.23 664
11 Mansfield Town 449 174 142 133 641 526 +115 38.8 1.43 1.17 664
12 Exeter City 450 182 116 152 598 546 +52 40.4 1.33 1.21 662
13 Millwall 459 175 136 148 538 517 +21 38.1 1.17 1.13 661
14 Coventry City 447 180 120 147 597 527 +70 40.3 1.34 1.18 660
15 Charlton Athletic 459 174 131 154 610 553 +57 37.9 1.33 1.20 653
16 Manchester United 376 186 94 96 602 449 +153 49.5 1.60 1.19 652
17 Bradford City 450 175 126 149 555 532 +23 38.9 1.23 1.18 651
18 Middlesbrough 451 180 111 160 594 522 +72 39.9 1.32 1.16 651
19 Peterborough United 448 183 97 168 690 618 +72 40.8 1.54 1.38 646
20 Derby County 459 182 120 157 595 523 +72 39.7 1.30 1.14 645
21 Bolton Wanderers 447 179 113 155 579 567 +12 40.0 1.30 1.27 638
22 Doncaster Rovers 447 179 100 168 603 598 +5 40.0 1.35 1.34 637
23 MK Dons 448 176 108 164 616 573 +43 39.3 1.38 1.28 636
24 Blackburn Rovers 459 173 117 169 596 572 +24 37.7 1.30 1.25 636
25 Ipswich Town 441 168 130 143 606 544 +62 38.1 1.37 1.23 634
26 Barnsley 459 170 119 170 630 624 +6 37.0 1.37 1.36 629
27 Lincoln City 402 171 115 116 568 434 +134 42.5 1.41 1.08 628
28 Cardiff City 451 174 104 173 575 590 -15 38.6 1.27 1.31 626
29 Tottenham Hotspur 376 185 69 122 676 475 +201 49.2 1.80 1.26 624
30 Preston North End 459 163 134 162 551 586 -35 35.5 1.20 1.28 623
31 Norwich City 443 172 105 166 620 621 -1 38.8 1.40 1.40 621
32 Oxford United 448 168 115 165 626 568 +58 37.5 1.40 1.27 619
33 Blackpool 448 163 129 156 575 536 +39 36.4 1.28 1.20 618
34 Swindon Town 449 170 107 172 642 627 +15 37.9 1.43 1.40 617
35 Sunderland 430 162 127 141 572 521 +51 37.7 1.33 1.21 613
36 Brentford 416 168 109 139 646 526 +120 40.4 1.55 1.26 613
37 Aston Villa 400 172 93 135 581 518 +63 43.0 1.45 1.30 609
38 Bristol City 459 163 119 177 578 608 -30 35.5 1.26 1.32 608
39 Stevenage 449 160 126 163 504 523 -19 35.6 1.12 1.16 606
40 Crewe Alexandra 450 162 111 177 570 619 -49 36.0 1.27 1.38 597
41 Swansea City 443 162 109 172 546 591 -45 36.6 1.23 1.33 595
42 Fulham 408 166 96 146 603 542 +61 40.7 1.48 1.33 594
43 Wigan Athletic 459 164 126 169 563 547 +16 35.7 1.23 1.19 592
44 Colchester United 450 151 136 163 542 546 -4 33.6 1.20 1.21 589
45 Sheffield Wednesday 459 164 120 175 567 606 -39 35.7 1.24 1.32 588
46 West Bromwich Albion 435 153 131 151 558 538 +20 35.2 1.28 1.24 588
47 Accrington Stanley 448 158 111 179 560 642 -82 35.3 1.25 1.43 585
48 Fleetwood Town 448 149 134 165 561 569 -8 33.3 1.25 1.27 581
49 Reading 459 159 119 181 586 653 -67 34.6 1.28 1.42 578
50 Birmingham City 459 154 124 181 525 610 -85 33.6 1.14 1.33 577
51 Hull City 451 155 112 184 582 637 -55 34.4 1.29 1.41 577
52 Cambridge United 450 155 108 187 514 582 -68 34.4 1.14 1.29 573
53 Walsall 449 146 135 168 530 586 -56 32.5 1.18 1.31 573
54 Northampton Town 450 152 117 181 526 603 -77 33.8 1.17 1.34 573
55 Queens Park Rangers 459 156 104 199 552 659 -107 34.0 1.20 1.44 572
56 Newport County 449 153 113 183 535 613 -78 34.1 1.19 1.37 572
57 Cheltenham Town 449 150 120 179 550 627 -77 33.4 1.22 1.40 570
58 Newcastle United 384 158 86 140 561 509 +52 41.1 1.46 1.33 560
59 Bristol Rovers 448 153 97 198 533 635 -102 34.2 1.19 1.42 556
60 Port Vale 450 143 123 184 497 589 -92 31.8 1.10 1.31 552
61 Nottingham Forest 424 146 112 166 528 552 -24 34.4 1.25 1.30 546
62 Gillingham 448 137 135 176 485 593 -108 30.6 1.08 1.32 546
63 Huddersfield Town 443 144 110 189 495 638 -143 32.5 1.12 1.44 542
64 Crawley Town 450 140 114 196 547 669 -122 31.1 1.22 1.49 534
65 Bournemouth 392 142 100 150 544 584 -40 36.2 1.39 1.49 526
66 Stoke City 443 133 126 184 490 578 -88 30.0 1.11 1.30 525
67 Shrewsbury Town 447 136 116 195 455 586 -131 30.4 1.02 1.31 524
68 Brighton and Hove Albion 384 135 118 131 505 511 -6 35.2 1.32 1.33 523
69 Leicester City 395 148 84 163 582 578 +4 37.5 1.47 1.46 522
70 AFC Wimbledon 448 128 138 182 502 587 -85 28.6 1.12 1.31 522
71 Burton Albion 448 132 120 196 508 661 -153 29.5 1.13 1.48 516
72 Wolverhampton Wanderers 392 143 86 163 467 532 -65 36.5 1.19 1.36 515
73 Carlisle United 405 134 113 158 487 548 -61 33.1 1.20 1.35 515
74 Grimsby Town 404 137 103 164 468 551 -83 33.9 1.16 1.36 514
75 Rotherham United 448 135 108 205 519 641 -122 30.1 1.16 1.43 513
76 Watford 419 136 104 179 492 598 -106 32.5 1.17 1.43 512
77 Burnley 392 134 105 153 461 517 -56 34.2 1.18 1.32 507
78 Everton 376 131 97 148 451 511 -60 34.8 1.20 1.36 482
79 Leyton Orient 357 133 83 141 452 450 +2 37.3 1.27 1.26 482
80 West Ham United 376 127 89 160 508 596 -88 33.8 1.35 1.59 470
81 Salford City 312 129 79 104 426 367 +59 41.3 1.37 1.18 466
82 Crystal Palace 375 119 102 154 452 530 -78 31.7 1.21 1.41 459
83 Tranmere Rovers 355 123 90 142 417 461 -44 34.6 1.17 1.30 459
84 Southampton 395 119 100 176 492 641 -149 30.1 1.25 1.62 457
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 275 108 62 105 403 394 +9 39.3 1.47 1.43 386
88 Oldham Athletic 312 89 96 127 375 436 -61 28.5 1.20 1.40 363
89 Rochdale 310 87 87 136 371 470 -99 28.1 1.20 1.52 348
90 Stockport County 183 95 47 41 301 184 +117 51.9 1.64 1.01 332
91 Barrow 275 83 71 121 302 351 -49 30.2 1.10 1.28 320
92 Harrogate Town 275 83 68 124 316 400 -84 30.2 1.15 1.45 317
93 Scunthorpe United 267 82 70 115 312 397 -85 30.7 1.17 1.49 316
94 Wrexham 137 72 34 31 223 149 +74 52.6 1.63 1.09 250
95 Southend United 219 65 54 100 251 326 -75 29.7 1.15 1.49 249
96 Chesterfield 183 58 47 78 232 270 -38 31.7 1.27 1.48 221
97 Sutton United 138 46 38 54 174 195 -21 33.3 1.26 1.41 176
98 Barnet 137 46 38 53 171 181 -10 33.6 1.25 1.32 176
99 Bury 138 43 36 59 184 200 -16 31.2 1.33 1.45 165
100 Bromley FC 91 40 30 21 132 104 +28 44.0 1.45 1.14 150
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