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 380 269 58 53 904 328 +576 70.8 2.38 0.86 865
2 Liverpool 380 238 87 55 808 385 +423 62.6 2.13 1.01 801
3 Arsenal 380 217 75 88 715 414 +301 57.1 1.88 1.09 726
4 Portsmouth 450 202 116 132 652 514 +138 44.9 1.45 1.14 722
5 Luton Town 453 186 121 146 638 572 +66 41.1 1.41 1.26 679
6 Plymouth Argyle 452 192 101 159 635 623 +12 42.5 1.40 1.38 677
7 Leeds United 428 193 97 138 647 536 +111 45.1 1.51 1.25 676
8 Wycombe Wanderers 449 186 115 148 610 550 +60 41.4 1.36 1.22 673
9 Chelsea 380 195 85 100 650 438 +212 51.3 1.71 1.15 670
10 Mansfield Town 451 176 142 133 648 531 +117 39.0 1.44 1.18 670
11 Sheffield United 437 195 85 157 591 535 +56 44.6 1.35 1.22 668
12 Millwall 461 177 136 148 542 517 +25 38.4 1.18 1.12 667
13 Coventry City 448 181 120 147 601 527 +74 40.4 1.34 1.18 663
14 Manchester United 380 189 95 96 611 453 +158 49.7 1.61 1.19 662
15 Exeter City 452 182 116 154 599 549 +50 40.3 1.33 1.21 662
16 Bradford City 452 177 126 149 559 533 +26 39.2 1.24 1.18 657
17 Charlton Athletic 461 175 131 155 613 557 +56 38.0 1.33 1.21 656
18 Middlesbrough 453 181 112 160 598 525 +73 40.0 1.32 1.16 655
19 Peterborough United 450 183 97 170 691 623 +68 40.7 1.54 1.38 646
20 Derby County 461 182 120 159 597 527 +70 39.5 1.30 1.14 645
21 Bolton Wanderers 449 180 113 156 583 571 +12 40.1 1.30 1.27 641
22 Doncaster Rovers 449 180 100 169 607 601 +6 40.1 1.35 1.34 640
23 MK Dons 450 176 110 164 619 576 +43 39.1 1.38 1.28 638
24 Ipswich Town 442 169 130 143 609 544 +65 38.2 1.38 1.23 637
25 Blackburn Rovers 461 173 118 170 598 575 +23 37.5 1.30 1.25 637
26 Tottenham Hotspur 380 187 70 123 681 479 +202 49.2 1.79 1.26 631
27 Lincoln City 404 172 115 117 571 436 +135 42.6 1.41 1.08 631
28 Barnsley 461 170 119 172 631 628 +3 36.9 1.37 1.36 629
29 Cardiff City 452 174 104 174 579 595 -16 38.5 1.28 1.32 626
30 Preston North End 461 163 134 164 553 591 -38 35.4 1.20 1.28 623
31 Blackpool 450 164 130 156 577 537 +40 36.4 1.28 1.19 622
32 Sunderland 434 164 129 141 578 524 +54 37.8 1.33 1.21 621
33 Norwich City 445 172 105 168 622 625 -3 38.7 1.40 1.40 621
34 Oxford United 450 168 116 166 628 572 +56 37.3 1.40 1.27 620
35 Brentford 420 169 111 140 652 532 +120 40.2 1.55 1.27 618
36 Swindon Town 451 170 108 173 643 629 +14 37.7 1.43 1.39 618
37 Aston Villa 404 174 94 136 590 525 +65 43.1 1.46 1.30 616
38 Bristol City 461 164 119 178 580 610 -30 35.6 1.26 1.32 611
39 Stevenage 451 161 127 163 506 524 -18 35.7 1.12 1.16 610
40 Swansea City 445 164 109 172 551 593 -42 36.9 1.24 1.33 601
41 Crewe Alexandra 452 163 112 177 571 619 -48 36.1 1.26 1.37 601
42 Fulham 412 167 97 148 606 547 +59 40.5 1.47 1.33 598
43 Sheffield Wednesday 461 166 120 175 571 608 -37 36.0 1.24 1.32 594
44 Colchester United 452 152 137 163 548 549 -1 33.6 1.21 1.21 593
45 Wigan Athletic 461 164 126 171 565 551 +14 35.6 1.23 1.20 592
46 West Bromwich Albion 437 154 131 152 561 541 +20 35.2 1.28 1.24 591
47 Accrington Stanley 450 158 112 180 562 647 -85 35.1 1.25 1.44 586
48 Fleetwood Town 450 150 135 165 563 570 -7 33.3 1.25 1.27 585
49 Hull City 452 156 112 184 584 638 -54 34.5 1.29 1.41 580
50 Birmingham City 461 154 126 181 526 611 -85 33.4 1.14 1.33 579
51 Reading 461 159 119 183 589 658 -69 34.5 1.28 1.43 578
52 Newport County 451 155 113 183 540 614 -74 34.4 1.20 1.36 578
53 Cambridge United 452 156 109 187 517 584 -67 34.5 1.14 1.29 577
54 Walsall 451 147 135 169 534 589 -55 32.6 1.18 1.31 576
55 Queens Park Rangers 461 157 104 200 555 663 -108 34.1 1.20 1.44 575
56 Northampton Town 452 152 118 182 528 606 -78 33.6 1.17 1.34 574
57 Cheltenham Town 451 151 120 180 553 632 -79 33.5 1.23 1.40 573
58 Newcastle United 388 160 87 141 568 514 +54 41.2 1.46 1.32 567
59 Bristol Rovers 450 153 98 199 536 639 -103 34.0 1.19 1.42 557
60 Port Vale 452 143 123 186 497 593 -96 31.6 1.10 1.31 552
61 Nottingham Forest 428 147 114 167 535 558 -23 34.3 1.25 1.30 551
62 Gillingham 450 138 135 177 486 596 -110 30.7 1.08 1.32 549
63 Huddersfield Town 445 146 110 189 502 638 -136 32.8 1.13 1.43 548
64 Crawley Town 452 140 115 197 547 670 -123 31.0 1.21 1.48 535
65 Bournemouth 396 144 102 150 550 586 -36 36.4 1.39 1.48 534
66 Leicester City 397 149 85 163 584 579 +5 37.5 1.47 1.46 526
67 Brighton and Hove Albion 388 136 118 134 509 518 -9 35.1 1.31 1.34 526
68 Stoke City 445 133 126 186 491 582 -91 29.9 1.10 1.31 525
69 Shrewsbury Town 449 136 116 197 455 589 -134 30.3 1.01 1.31 524
70 AFC Wimbledon 450 128 138 184 502 594 -92 28.4 1.12 1.32 522
71 Wolverhampton Wanderers 397 143 90 164 472 540 -68 36.0 1.19 1.36 519
72 Grimsby Town 406 138 104 164 470 552 -82 34.0 1.16 1.36 518
73 Burton Albion 450 132 122 196 511 664 -153 29.3 1.14 1.48 518
74 Carlisle United 405 134 113 158 487 548 -61 33.1 1.20 1.35 515
75 Watford 421 137 104 180 494 603 -109 32.5 1.17 1.43 515
76 Rotherham United 450 135 108 207 522 646 -124 30.0 1.16 1.44 513
77 Burnley 397 134 108 155 467 526 -59 33.8 1.18 1.32 510
78 Everton 380 131 99 150 457 520 -63 34.5 1.20 1.37 484
79 Leyton Orient 359 133 84 142 455 454 +1 37.0 1.27 1.26 483
80 West Ham United 381 128 90 163 514 605 -91 33.6 1.35 1.59 474
81 Salford City 314 129 80 105 427 370 +57 41.1 1.36 1.18 467
82 Tranmere Rovers 357 124 91 142 420 462 -42 34.7 1.18 1.29 463
83 Crystal Palace 380 119 104 157 457 542 -85 31.3 1.20 1.43 461
84 Southampton 397 120 100 177 496 644 -148 30.2 1.25 1.62 460
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 277 108 64 105 405 396 +9 39.0 1.46 1.43 388
88 Oldham Athletic 314 91 96 127 380 436 -56 29.0 1.21 1.39 369
89 Rochdale 311 87 87 137 371 473 -102 28.0 1.19 1.52 348
90 Stockport County 185 97 47 41 307 186 +121 52.4 1.66 1.01 338
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 138 72 35 31 225 151 +74 52.2 1.63 1.09 251
95 Southend United 219 65 54 100 251 326 -75 29.7 1.15 1.49 249
96 Chesterfield 185 59 47 79 234 272 -38 31.9 1.26 1.47 224
97 Barnet 139 48 38 53 176 183 -7 34.5 1.27 1.32 182
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 93 42 30 21 136 105 +31 45.2 1.46 1.13 156
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 1 1 0 0 3 2 +1 100.0 3.00 2.00 3