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 462 207 120 135 667 526 +141 44.8 1.44 1.14 741
5 Plymouth Argyle 465 199 103 163 655 639 +16 42.8 1.41 1.37 700
6 Luton Town 465 192 123 150 660 589 +71 41.3 1.42 1.27 699
7 Wycombe Wanderers 461 190 120 151 630 572 +58 41.2 1.37 1.24 690
8 Leeds United 437 195 102 140 656 544 +112 44.6 1.50 1.24 687
9 Chelsea 389 200 86 103 669 453 +216 51.4 1.72 1.16 686
10 Sheffield United 449 200 88 161 608 550 +58 44.5 1.35 1.22 686
11 Mansfield Town 462 180 145 137 666 548 +118 39.0 1.44 1.19 685
12 Millwall 473 181 139 153 563 538 +25 38.3 1.19 1.14 682
13 Exeter City 465 187 120 158 610 557 +53 40.2 1.31 1.20 681
14 Middlesbrough 465 188 116 161 626 541 +85 40.4 1.35 1.16 680
15 Bradford City 464 182 130 152 567 541 +26 39.2 1.22 1.17 676
16 Coventry City 457 184 120 153 610 543 +67 40.3 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 473 177 136 160 622 577 +45 37.4 1.32 1.22 667
19 Peterborough United 462 185 101 176 702 644 +58 40.0 1.52 1.39 656
20 MK Dons 462 180 115 167 639 594 +45 39.0 1.38 1.29 655
21 Blackburn Rovers 473 178 120 175 615 593 +22 37.6 1.30 1.25 654
22 Derby County 473 183 124 166 607 550 +57 38.7 1.28 1.16 652
23 Bolton Wanderers 461 183 115 163 599 596 +3 39.7 1.30 1.29 652
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 416 176 118 122 584 457 +127 42.3 1.40 1.10 646
27 Tottenham Hotspur 389 190 73 126 691 489 +202 48.8 1.78 1.26 643
28 Oxford United 461 174 120 167 646 581 +65 37.7 1.40 1.26 642
29 Cardiff City 465 177 109 179 598 615 -17 38.1 1.29 1.32 640
30 Barnsley 472 172 122 178 643 649 -6 36.4 1.36 1.38 638
31 Swindon Town 464 175 111 178 658 646 +12 37.7 1.42 1.39 636
32 Norwich City 457 177 105 175 644 647 -3 38.7 1.41 1.42 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 473 169 122 182 595 625 -30 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 473 164 136 173 562 616 -54 34.7 1.19 1.30 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 457 171 111 175 569 605 -36 37.4 1.25 1.32 624
41 Crewe Alexandra 465 167 119 179 587 636 -49 35.9 1.26 1.37 620
42 West Bromwich Albion 449 160 134 155 578 554 +24 35.6 1.29 1.23 612
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 Accrington Stanley 463 162 118 183 583 662 -79 35.0 1.26 1.43 604
47 Wigan Athletic 473 167 127 179 574 570 +4 35.3 1.21 1.21 602
48 Birmingham City 473 160 130 183 549 624 -75 33.8 1.16 1.32 601
49 Reading 473 165 123 185 611 667 -56 34.9 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 473 161 109 203 573 678 -105 34.0 1.21 1.43 592
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 463 155 122 186 537 615 -78 33.5 1.16 1.33 587
58 Newcastle United 396 163 89 144 580 528 +52 41.2 1.46 1.33 578
59 Bristol Rovers 463 158 99 206 551 659 -108 34.1 1.19 1.42 573
60 Huddersfield Town 457 153 114 190 526 649 -123 33.5 1.15 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 457 140 128 189 510 596 -86 30.6 1.12 1.30 548
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 Leicester City 409 154 88 167 605 597 +8 37.7 1.48 1.46 544
68 Crawley Town 463 142 118 203 560 690 -130 30.7 1.21 1.49 544
69 Wolverhampton Wanderers 409 150 92 167 493 554 -61 36.7 1.21 1.35 542
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 Rotherham United 463 137 114 212 539 669 -130 29.6 1.16 1.44 525
75 Watford 433 139 106 188 504 625 -121 32.1 1.16 1.44 523
76 Burnley 409 135 113 161 482 549 -67 33.0 1.18 1.34 518
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 Salford City 327 139 81 107 451 382 +69 42.5 1.38 1.17 498
80 West Ham United 393 134 93 166 545 621 -76 34.1 1.39 1.58 495
81 Everton 388 133 103 152 465 529 -64 34.3 1.20 1.36 494
82 Southampton 409 128 103 178 523 655 -132 31.3 1.28 1.60 487
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 326 93 99 134 392 455 -63 28.5 1.20 1.40 378
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 151 75 40 36 240 170 +70 49.7 1.59 1.13 265
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