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 449 202 116 131 651 511 +140 45.0 1.45 1.14 722
5 Plymouth Argyle 451 192 101 158 634 620 +14 42.6 1.41 1.37 677
6 Leeds United 428 193 97 138 647 536 +111 45.1 1.51 1.25 676
7 Luton Town 452 185 121 146 634 569 +65 40.9 1.40 1.26 676
8 Wycombe Wanderers 448 186 114 148 609 549 +60 41.5 1.36 1.23 672
9 Chelsea 380 195 85 100 650 438 +212 51.3 1.71 1.15 670
10 Mansfield Town 450 175 142 133 646 530 +116 38.9 1.44 1.18 667
11 Sheffield United 436 195 84 157 591 535 +56 44.7 1.36 1.23 667
12 Millwall 460 176 136 148 540 517 +23 38.3 1.17 1.12 664
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 451 182 116 153 599 548 +51 40.4 1.33 1.22 662
16 Bradford City 451 176 126 149 557 533 +24 39.0 1.24 1.18 654
17 Charlton Athletic 460 174 131 155 611 556 +55 37.8 1.33 1.21 653
18 Middlesbrough 452 180 112 160 596 524 +72 39.8 1.32 1.16 652
19 Peterborough United 449 183 97 169 691 621 +70 40.8 1.54 1.38 646
20 Derby County 460 182 120 158 596 525 +71 39.6 1.30 1.14 645
21 Doncaster Rovers 448 180 100 168 606 599 +7 40.2 1.35 1.34 640
22 Bolton Wanderers 448 179 113 156 581 570 +11 40.0 1.30 1.27 638
23 Ipswich Town 442 169 130 143 609 544 +65 38.2 1.38 1.23 637
24 MK Dons 449 176 109 164 617 574 +43 39.2 1.37 1.28 637
25 Blackburn Rovers 460 173 117 170 596 573 +23 37.6 1.30 1.25 636
26 Tottenham Hotspur 380 187 70 123 681 479 +202 49.2 1.79 1.26 631
27 Lincoln City 403 172 115 116 570 434 +136 42.7 1.41 1.08 631
28 Barnsley 460 170 119 171 631 627 +4 37.0 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 460 163 134 163 552 589 -37 35.4 1.20 1.28 623
31 Sunderland 434 164 129 141 578 524 +54 37.8 1.33 1.21 621
32 Blackpool 449 164 129 156 576 536 +40 36.5 1.28 1.19 621
33 Norwich City 444 172 105 167 621 623 -2 38.7 1.40 1.40 621
34 Oxford United 449 168 115 166 626 570 +56 37.4 1.39 1.27 619
35 Brentford 420 169 111 140 652 532 +120 40.2 1.55 1.27 618
36 Swindon Town 450 170 107 173 643 629 +14 37.8 1.43 1.40 617
37 Aston Villa 404 174 94 136 590 525 +65 43.1 1.46 1.30 616
38 Bristol City 460 164 119 177 580 608 -28 35.7 1.26 1.32 611
39 Stevenage 450 161 126 163 505 523 -18 35.8 1.12 1.16 609
40 Fulham 412 167 97 148 606 547 +59 40.5 1.47 1.33 598
41 Swansea City 444 163 109 172 549 592 -43 36.7 1.24 1.33 598
42 Crewe Alexandra 451 162 112 177 570 619 -49 35.9 1.26 1.37 598
43 Wigan Athletic 460 164 126 170 563 548 +15 35.7 1.22 1.19 592
44 Colchester United 451 152 136 163 546 547 -1 33.7 1.21 1.21 592
45 Sheffield Wednesday 460 165 120 175 569 607 -38 35.9 1.24 1.32 591
46 West Bromwich Albion 436 153 131 152 559 540 +19 35.1 1.28 1.24 588
47 Accrington Stanley 449 158 111 180 560 645 -85 35.2 1.25 1.44 585
48 Fleetwood Town 449 149 135 165 562 570 -8 33.2 1.25 1.27 582
49 Hull City 452 156 112 184 584 638 -54 34.5 1.29 1.41 580
50 Reading 460 159 119 182 586 654 -68 34.6 1.27 1.42 578
51 Birmingham City 460 154 125 181 526 611 -85 33.5 1.14 1.33 578
52 Newport County 450 154 113 183 537 614 -77 34.2 1.19 1.36 575
53 Cambridge United 451 155 109 187 514 582 -68 34.4 1.14 1.29 574
54 Walsall 450 146 135 169 531 589 -58 32.4 1.18 1.31 573
55 Northampton Town 451 152 117 182 528 606 -78 33.7 1.17 1.34 573
56 Queens Park Rangers 460 156 104 200 552 662 -110 33.9 1.20 1.44 572
57 Cheltenham Town 450 150 120 180 551 631 -80 33.3 1.22 1.40 570
58 Newcastle United 388 160 87 141 568 514 +54 41.2 1.46 1.32 567
59 Bristol Rovers 449 153 98 198 534 636 -102 34.1 1.19 1.42 557
60 Port Vale 451 143 123 185 497 591 -94 31.7 1.10 1.31 552
61 Nottingham Forest 428 147 114 167 535 558 -23 34.3 1.25 1.30 551
62 Gillingham 449 138 135 176 486 593 -107 30.7 1.08 1.32 549
63 Huddersfield Town 444 145 110 189 499 638 -139 32.7 1.12 1.44 545
64 Crawley Town 451 140 115 196 547 669 -122 31.0 1.21 1.48 535
65 Bournemouth 396 144 102 150 550 586 -36 36.4 1.39 1.48 534
66 Brighton and Hove Albion 388 136 118 134 509 518 -9 35.1 1.31 1.34 526
67 Leicester City 396 149 84 163 583 578 +5 37.6 1.47 1.46 525
68 Stoke City 444 133 126 185 490 580 -90 30.0 1.10 1.31 525
69 Shrewsbury Town 448 136 116 196 455 587 -132 30.4 1.02 1.31 524
70 AFC Wimbledon 449 128 138 183 502 591 -89 28.5 1.12 1.32 522
71 Wolverhampton Wanderers 396 143 89 164 470 538 -68 36.1 1.19 1.36 518
72 Burton Albion 449 132 121 196 510 663 -153 29.4 1.14 1.48 517
73 Carlisle United 405 134 113 158 487 548 -61 33.1 1.20 1.35 515
74 Grimsby Town 405 137 104 164 469 552 -83 33.8 1.16 1.36 515
75 Rotherham United 449 135 108 206 521 644 -123 30.1 1.16 1.43 513
76 Watford 420 136 104 180 492 602 -110 32.4 1.17 1.43 512
77 Burnley 396 134 107 155 465 524 -59 33.8 1.17 1.32 509
78 Everton 380 131 99 150 457 520 -63 34.5 1.20 1.37 484
79 Leyton Orient 358 133 84 141 454 452 +2 37.2 1.27 1.26 483
80 West Ham United 380 128 89 163 512 603 -91 33.7 1.35 1.59 473
81 Salford City 313 129 80 104 426 367 +59 41.2 1.36 1.17 467
82 Crystal Palace 380 119 104 157 457 542 -85 31.3 1.20 1.43 461
83 Tranmere Rovers 356 123 91 142 418 462 -44 34.6 1.17 1.30 460
84 Southampton 396 120 100 176 495 642 -147 30.3 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 276 108 63 105 404 395 +9 39.1 1.46 1.43 387
88 Oldham Athletic 313 90 96 127 378 436 -58 28.8 1.21 1.39 366
89 Rochdale 310 87 87 136 371 470 -99 28.1 1.20 1.52 348
90 Stockport County 184 96 47 41 304 185 +119 52.2 1.65 1.01 335
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 184 59 47 78 234 271 -37 32.1 1.27 1.47 224
97 Barnet 138 47 38 53 173 182 -9 34.1 1.25 1.32 179
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 92 41 30 21 135 105 +30 44.6 1.47 1.14 153
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