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 445 200 115 130 645 504 +141 44.9 1.45 1.13 715
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 Leeds United 422 190 95 137 637 529 +108 45.0 1.51 1.25 665
9 Luton Town 447 181 120 146 623 563 +60 40.5 1.39 1.26 663
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 445 172 140 133 634 523 +111 38.7 1.42 1.18 656
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 374 184 94 96 599 448 +151 49.2 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 445 179 111 155 575 563 +12 40.2 1.29 1.27 636
22 Doncaster Rovers 444 178 99 167 599 594 +5 40.1 1.35 1.34 633
23 Blackburn Rovers 457 172 116 169 592 570 +22 37.6 1.30 1.25 632
24 MK Dons 446 174 108 164 610 572 +38 39.0 1.37 1.28 630
25 Ipswich Town 437 167 127 143 600 539 +61 38.2 1.37 1.23 628
26 Barnsley 455 169 118 168 626 619 +7 37.1 1.38 1.36 625
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 Cardiff City 448 171 104 173 566 588 -22 38.2 1.26 1.31 617
31 Swindon Town 447 170 106 171 640 621 +19 38.0 1.43 1.39 616
32 Oxford United 445 167 115 163 622 565 +57 37.5 1.40 1.27 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 446 159 124 163 500 520 -20 35.7 1.12 1.17 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 Wigan Athletic 457 164 125 168 563 546 +17 35.9 1.23 1.19 591
43 Fulham 406 165 95 146 602 542 +60 40.6 1.48 1.33 590
44 Colchester United 448 151 136 161 542 544 -2 33.7 1.21 1.21 589
45 Sheffield Wednesday 456 164 119 173 565 600 -35 36.0 1.24 1.32 587
46 West Bromwich Albion 432 151 130 151 553 538 +15 35.0 1.28 1.25 583
47 Accrington Stanley 446 158 109 179 555 637 -82 35.4 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 446 149 120 177 548 620 -72 33.4 1.23 1.39 567
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 446 137 135 174 482 583 -101 30.7 1.08 1.31 546
61 Port Vale 445 141 122 182 491 584 -93 31.7 1.10 1.31 545
62 Huddersfield Town 441 144 109 188 491 631 -140 32.7 1.11 1.43 541
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 445 134 107 204 516 638 -122 30.1 1.16 1.43 509
76 Burnley 390 134 105 151 460 512 -52 34.4 1.18 1.31 507
77 Grimsby Town 401 134 103 164 458 549 -91 33.4 1.14 1.37 505
78 Everton 374 131 97 146 449 507 -58 35.0 1.20 1.36 482
79 Leyton Orient 355 133 83 139 452 447 +5 37.5 1.27 1.26 482
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 392 118 98 176 486 636 -150 30.1 1.24 1.62 452
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 310 89 96 125 372 431 -59 28.7 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 273 83 71 119 301 345 -44 30.4 1.10 1.26 320
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 181 57 46 78 229 269 -40 31.5 1.27 1.49 217
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