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 372 264 56 52 887 321 +566 71.0 2.38 0.86 848
2 Liverpool 373 235 85 53 795 374 +421 63.0 2.13 1.00 790
3 Arsenal 373 212 75 86 705 409 +296 56.8 1.89 1.10 711
4 Portsmouth 441 198 113 130 639 501 +138 44.9 1.45 1.14 707
5 Chelsea 373 194 84 95 645 424 +221 52.0 1.73 1.14 666
6 Wycombe Wanderers 441 184 113 144 595 534 +61 41.7 1.35 1.21 665
7 Plymouth Argyle 444 188 99 157 619 611 +8 42.3 1.39 1.38 663
8 Leeds United 421 189 95 137 635 528 +107 44.9 1.51 1.25 662
9 Sheffield United 429 192 83 154 579 523 +56 44.8 1.35 1.22 657
10 Luton Town 445 179 120 146 618 562 +56 40.2 1.39 1.26 657
11 Exeter City 444 181 112 151 589 539 +50 40.8 1.33 1.21 655
12 Mansfield Town 441 171 138 132 631 521 +110 38.8 1.43 1.18 651
13 Millwall 453 172 134 147 529 512 +17 38.0 1.17 1.13 650
14 Charlton Athletic 453 173 129 151 603 544 +59 38.2 1.33 1.20 648
15 Coventry City 441 177 117 147 585 522 +63 40.1 1.33 1.18 648
16 Manchester United 373 184 94 95 598 446 +152 49.3 1.60 1.20 646
17 Peterborough United 441 183 94 164 684 605 +79 41.5 1.55 1.37 643
18 Middlesbrough 445 178 109 158 583 514 +69 40.0 1.31 1.16 643
19 Bradford City 444 173 123 148 548 526 +22 39.0 1.23 1.18 642
20 Derby County 453 179 120 154 585 514 +71 39.5 1.29 1.13 636
21 Doncaster Rovers 441 177 99 165 598 589 +9 40.1 1.36 1.34 630
22 Bolton Wanderers 441 177 110 154 566 557 +9 40.1 1.28 1.26 629
23 Blackburn Rovers 453 171 114 168 590 566 +24 37.7 1.30 1.25 627
24 MK Dons 442 173 106 163 607 569 +38 39.1 1.37 1.29 625
25 Ipswich Town 434 165 127 142 596 536 +60 38.0 1.37 1.24 622
26 Barnsley 451 168 116 167 622 614 +8 37.3 1.38 1.36 620
27 Tottenham Hotspur 373 184 68 121 673 472 +201 49.3 1.80 1.27 620
28 Preston North End 453 161 132 160 542 576 -34 35.5 1.20 1.27 615
29 Lincoln City 396 166 114 116 555 427 +128 41.9 1.40 1.08 612
30 Cardiff City 445 170 102 173 562 586 -24 38.2 1.26 1.32 612
31 Swindon Town 443 169 104 170 636 615 +21 38.1 1.44 1.39 611
32 Oxford United 442 166 113 163 617 562 +55 37.6 1.40 1.27 611
33 Brentford 413 168 107 138 643 522 +121 40.7 1.56 1.26 611
34 Norwich City 437 169 103 165 610 613 -3 38.7 1.40 1.40 610
35 Sunderland 427 161 127 139 568 512 +56 37.7 1.33 1.20 610
36 Aston Villa 397 171 92 134 576 513 +63 43.1 1.45 1.29 605
37 Blackpool 442 158 129 155 568 534 +34 35.7 1.29 1.21 603
38 Bristol City 453 161 117 175 570 599 -29 35.5 1.26 1.32 600
39 Stevenage 442 157 123 162 497 515 -18 35.5 1.12 1.17 594
40 Crewe Alexandra 444 160 111 173 564 608 -44 36.0 1.27 1.37 591
41 Fulham 405 165 95 145 602 540 +62 40.7 1.49 1.33 590
42 Swansea City 437 160 106 171 536 582 -46 36.6 1.23 1.33 586
43 Sheffield Wednesday 453 164 117 172 564 597 -33 36.2 1.25 1.32 585
44 Wigan Athletic 452 161 124 167 555 541 +14 35.6 1.23 1.20 581
45 West Bromwich Albion 429 151 127 151 551 536 +15 35.2 1.28 1.25 580
46 Accrington Stanley 441 157 109 175 551 629 -78 35.6 1.25 1.43 580
47 Colchester United 443 148 135 160 534 539 -5 33.4 1.21 1.22 579
48 Fleetwood Town 442 148 131 163 553 558 -5 33.5 1.25 1.26 575
49 Hull City 445 155 108 182 576 629 -53 34.8 1.29 1.41 573
50 Northampton Town 444 152 117 175 522 588 -66 34.2 1.18 1.32 573
51 Reading 453 158 117 178 579 645 -66 34.9 1.28 1.42 573
52 Walsall 443 145 133 165 523 574 -51 32.7 1.18 1.30 568
53 Birmingham City 453 151 123 179 517 604 -87 33.3 1.14 1.33 567
54 Queens Park Rangers 453 155 102 196 546 650 -104 34.2 1.21 1.43 567
55 Cambridge United 443 153 105 185 504 577 -73 34.5 1.14 1.30 564
56 Newport County 443 150 113 180 528 604 -76 33.9 1.19 1.36 563
57 Newcastle United 381 158 86 137 559 504 +55 41.5 1.47 1.32 560
58 Cheltenham Town 442 147 119 176 541 617 -76 33.3 1.22 1.40 560
59 Port Vale 442 140 121 181 490 580 -90 31.7 1.11 1.31 541
60 Gillingham 441 136 133 172 477 577 -100 30.8 1.08 1.31 541
61 Nottingham Forest 421 144 111 166 518 550 -32 34.2 1.23 1.31 539
62 Bristol Rovers 442 147 97 198 518 631 -113 33.3 1.17 1.43 538
63 Huddersfield Town 437 143 106 188 484 625 -141 32.7 1.11 1.43 535
64 Crawley Town 444 138 112 194 539 661 -122 31.1 1.21 1.49 526
65 Stoke City 437 132 125 180 485 567 -82 30.2 1.11 1.30 521
66 Bournemouth 389 140 99 150 538 580 -42 36.0 1.38 1.49 519
67 AFC Wimbledon 441 127 138 176 500 574 -74 28.8 1.13 1.30 519
68 Leicester City 389 148 80 161 576 570 +6 38.0 1.48 1.47 518
69 Brighton and Hove Albion 381 133 117 131 498 509 -11 34.9 1.31 1.34 516
70 Shrewsbury Town 441 134 114 193 450 581 -131 30.4 1.02 1.32 516
71 Wolverhampton Wanderers 389 143 86 160 467 524 -57 36.8 1.20 1.35 515
72 Carlisle United 405 134 113 158 487 548 -61 33.1 1.20 1.35 515
73 Watford 413 136 103 174 489 583 -94 32.9 1.18 1.41 511
74 Burton Albion 442 131 116 195 504 657 -153 29.6 1.14 1.49 509
75 Rotherham United 441 134 106 201 515 631 -116 30.4 1.17 1.43 508
76 Burnley 389 134 105 150 460 510 -50 34.4 1.18 1.31 507
77 Grimsby Town 397 132 103 162 451 542 -91 33.2 1.14 1.37 499
78 Everton 373 131 96 146 447 505 -58 35.1 1.20 1.35 481
79 Leyton Orient 350 133 80 137 450 443 +7 38.0 1.29 1.27 479
80 West Ham United 373 125 88 160 502 595 -93 33.5 1.35 1.60 463
81 Crystal Palace 372 118 101 153 449 526 -77 31.7 1.21 1.41 455
82 Tranmere Rovers 349 122 89 138 412 452 -40 35.0 1.18 1.30 455
83 Salford City 306 125 78 103 419 364 +55 40.8 1.37 1.19 453
84 Southampton 389 115 98 176 476 634 -158 29.6 1.22 1.63 443
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 269 105 62 102 395 385 +10 39.0 1.47 1.43 377
88 Oldham Athletic 305 88 95 122 365 423 -58 28.9 1.20 1.39 359
89 Rochdale 310 87 87 136 371 470 -99 28.1 1.20 1.52 348
90 Stockport County 175 91 45 39 284 175 +109 52.0 1.62 1.00 318
91 Scunthorpe United 267 82 70 115 312 397 -85 30.7 1.17 1.49 316
92 Barrow 268 81 70 117 294 338 -44 30.2 1.10 1.26 313
93 Harrogate Town 269 80 68 121 307 392 -85 29.7 1.14 1.46 308
94 Southend United 219 65 54 100 251 326 -75 29.7 1.15 1.49 249
95 Wrexham 131 70 33 28 216 137 +79 53.4 1.65 1.05 243
96 Chesterfield 177 54 45 78 224 267 -43 30.5 1.27 1.51 207
97 Sutton United 138 46 38 54 174 195 -21 33.3 1.26 1.41 176
98 Bury 138 43 36 59 184 200 -16 31.2 1.33 1.45 165
99 Barnet 131 41 37 53 152 172 -20 31.3 1.16 1.31 160
100 Bromley FC 85 39 28 18 126 95 +31 45.9 1.48 1.12 145
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