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 373 265 56 52 890 321 +569 71.0 2.39 0.86 851
2 Liverpool 374 236 85 53 797 374 +423 63.1 2.13 1.00 793
3 Portsmouth 444 199 115 130 643 504 +139 44.8 1.45 1.14 712
4 Arsenal 374 212 75 87 706 411 +295 56.7 1.89 1.10 711
5 Wycombe Wanderers 445 185 114 146 603 542 +61 41.6 1.36 1.22 669
6 Plymouth Argyle 447 189 100 158 625 615 +10 42.3 1.40 1.38 667
7 Chelsea 374 194 84 96 645 427 +218 51.9 1.72 1.14 666
8 Luton Town 447 181 120 146 623 563 +60 40.5 1.39 1.26 663
9 Leeds United 421 189 95 137 635 528 +107 44.9 1.51 1.25 662
10 Sheffield United 432 193 84 155 584 528 +56 44.7 1.35 1.22 661
11 Exeter City 448 182 114 152 594 542 +52 40.6 1.33 1.21 660
12 Mansfield Town 444 172 139 133 634 523 +111 38.7 1.43 1.18 655
13 Millwall 456 173 135 148 532 515 +17 37.9 1.17 1.13 654
14 Coventry City 444 178 119 147 588 524 +64 40.1 1.32 1.18 653
15 Charlton Athletic 456 173 130 153 606 549 +57 37.9 1.33 1.20 649
16 Bradford City 447 175 123 149 551 528 +23 39.1 1.23 1.18 648
17 Manchester United 373 184 94 95 598 446 +152 49.3 1.60 1.20 646
18 Peterborough United 444 183 95 166 687 611 +76 41.2 1.55 1.38 644
19 Middlesbrough 448 178 110 160 586 519 +67 39.7 1.31 1.16 644
20 Derby County 456 180 120 156 590 519 +71 39.5 1.29 1.14 639
21 Bolton Wanderers 444 178 111 155 570 562 +8 40.1 1.28 1.27 633
22 Doncaster Rovers 444 178 99 167 599 594 +5 40.1 1.35 1.34 633
23 Blackburn Rovers 456 172 116 168 592 567 +25 37.7 1.30 1.24 632
24 MK Dons 446 174 108 164 610 572 +38 39.0 1.37 1.28 630
25 Ipswich Town 436 167 127 142 600 537 +63 38.3 1.38 1.23 628
26 Barnsley 454 169 117 168 626 619 +7 37.2 1.38 1.36 624
27 Lincoln City 399 169 114 116 560 429 +131 42.4 1.40 1.08 621
28 Tottenham Hotspur 374 184 68 122 673 473 +200 49.2 1.80 1.26 620
29 Preston North End 456 162 134 160 547 580 -33 35.5 1.20 1.27 620
30 Swindon Town 447 170 106 171 640 621 +19 38.0 1.43 1.39 616
31 Oxford United 445 167 115 163 622 565 +57 37.5 1.40 1.27 616
32 Cardiff City 447 171 103 173 565 587 -22 38.3 1.26 1.31 616
33 Norwich City 440 170 104 166 613 617 -4 38.6 1.39 1.40 614
34 Sunderland 428 162 127 139 569 512 +57 37.9 1.33 1.20 613
35 Blackpool 446 161 129 156 573 536 +37 36.1 1.28 1.20 612
36 Brentford 414 168 108 138 645 524 +121 40.6 1.56 1.27 612
37 Bristol City 456 163 118 175 573 600 -27 35.7 1.26 1.32 607
38 Aston Villa 398 171 93 134 577 514 +63 43.0 1.45 1.29 606
39 Stevenage 445 159 124 162 499 515 -16 35.7 1.12 1.16 601
40 Crewe Alexandra 448 162 111 175 569 614 -45 36.2 1.27 1.37 597
41 Swansea City 440 161 108 171 542 587 -45 36.6 1.23 1.33 591
42 Fulham 406 165 95 146 602 542 +60 40.6 1.48 1.33 590
43 Wigan Athletic 456 163 125 168 560 546 +14 35.7 1.23 1.20 588
44 Sheffield Wednesday 456 164 119 173 565 600 -35 36.0 1.24 1.32 587
45 Colchester United 447 150 136 161 540 543 -3 33.6 1.21 1.21 586
46 West Bromwich Albion 432 151 130 151 553 538 +15 35.0 1.28 1.25 583
47 Accrington Stanley 445 158 109 178 554 635 -81 35.5 1.24 1.43 583
48 Fleetwood Town 446 149 132 165 558 566 -8 33.4 1.25 1.27 579
49 Reading 457 159 118 180 584 649 -65 34.8 1.28 1.42 577
50 Hull City 448 155 110 183 578 632 -54 34.6 1.29 1.41 575
51 Northampton Town 446 152 117 177 523 592 -69 34.1 1.17 1.33 573
52 Queens Park Rangers 456 156 104 196 549 652 -103 34.2 1.20 1.43 572
53 Walsall 447 145 135 167 527 583 -56 32.4 1.18 1.30 570
54 Birmingham City 456 152 123 181 520 607 -87 33.3 1.14 1.33 570
55 Cambridge United 447 154 107 186 510 580 -70 34.5 1.14 1.30 569
56 Newport County 447 152 113 182 532 610 -78 34.0 1.19 1.36 569
57 Cheltenham Town 445 148 120 177 546 619 -73 33.3 1.23 1.39 564
58 Newcastle United 382 158 86 138 560 506 +54 41.4 1.47 1.32 560
59 Bristol Rovers 446 151 97 198 527 634 -107 33.9 1.18 1.42 550
60 Gillingham 445 137 135 173 481 581 -100 30.8 1.08 1.31 546
61 Port Vale 444 141 121 182 491 584 -93 31.8 1.11 1.32 544
62 Huddersfield Town 440 144 108 188 490 630 -140 32.7 1.11 1.43 540
63 Nottingham Forest 422 144 112 166 519 551 -32 34.1 1.23 1.31 540
64 Crawley Town 448 140 112 196 544 666 -122 31.3 1.21 1.49 532
65 Stoke City 440 133 126 181 488 570 -82 30.2 1.11 1.30 525
66 Bournemouth 390 141 99 150 540 581 -41 36.2 1.38 1.49 522
67 Shrewsbury Town 445 136 114 195 453 584 -131 30.6 1.02 1.31 522
68 Leicester City 392 148 82 162 579 574 +5 37.8 1.48 1.46 520
69 Brighton and Hove Albion 382 134 117 131 500 509 -9 35.1 1.31 1.33 519
70 AFC Wimbledon 445 127 138 180 500 582 -82 28.5 1.12 1.31 519
71 Wolverhampton Wanderers 390 143 86 161 467 528 -61 36.7 1.20 1.35 515
72 Carlisle United 405 134 113 158 487 548 -61 33.1 1.20 1.35 515
73 Burton Albion 446 132 118 196 506 659 -153 29.6 1.13 1.48 514
74 Watford 416 136 104 176 491 588 -97 32.7 1.18 1.41 512
75 Rotherham United 444 134 107 203 516 635 -119 30.2 1.16 1.43 509
76 Burnley 390 134 105 151 460 512 -52 34.4 1.18 1.31 507
77 Grimsby Town 400 134 103 163 457 547 -90 33.5 1.14 1.37 505
78 Everton 374 131 97 146 449 507 -58 35.0 1.20 1.36 482
79 Leyton Orient 354 133 82 139 452 447 +5 37.6 1.28 1.26 481
80 West Ham United 374 126 88 160 506 595 -89 33.7 1.35 1.59 466
81 Salford City 310 127 79 104 422 366 +56 41.0 1.36 1.18 460
82 Crystal Palace 373 119 101 153 451 527 -76 31.9 1.21 1.41 458
83 Tranmere Rovers 352 122 90 140 413 455 -42 34.7 1.17 1.29 456
84 Southampton 391 117 98 176 483 636 -153 29.9 1.24 1.63 449
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 273 107 62 104 401 392 +9 39.2 1.47 1.44 383
88 Oldham Athletic 309 89 96 124 370 428 -58 28.8 1.20 1.39 363
89 Rochdale 310 87 87 136 371 470 -99 28.1 1.20 1.52 348
90 Stockport County 178 93 46 39 292 177 +115 52.2 1.64 0.99 325
91 Barrow 272 82 71 119 298 343 -45 30.1 1.10 1.26 317
92 Scunthorpe United 267 82 70 115 312 397 -85 30.7 1.17 1.49 316
93 Harrogate Town 273 81 68 124 313 400 -87 29.7 1.15 1.47 311
94 Southend United 219 65 54 100 251 326 -75 29.7 1.15 1.49 249
95 Wrexham 134 70 34 30 219 146 +73 52.2 1.63 1.09 244
96 Chesterfield 180 56 46 78 227 268 -41 31.1 1.26 1.49 214
97 Sutton United 138 46 38 54 174 195 -21 33.3 1.26 1.41 176
98 Barnet 135 44 38 53 163 178 -15 32.6 1.21 1.32 170
99 Bury 138 43 36 59 184 200 -16 31.2 1.33 1.45 165
100 Bromley FC 89 40 29 20 132 102 +30 44.9 1.48 1.15 149
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