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 385 274 58 53 917 333 +584 71.2 2.38 0.86 880
2 Liverpool 385 240 90 55 815 389 +426 62.3 2.12 1.01 810
3 Arsenal 385 221 75 89 723 418 +305 57.4 1.88 1.09 738
4 Portsmouth 456 204 118 134 660 521 +139 44.7 1.45 1.14 730
5 Plymouth Argyle 460 197 102 161 650 631 +19 42.8 1.41 1.37 693
6 Leeds United 433 195 100 138 654 539 +115 45.0 1.51 1.24 685
7 Luton Town 459 187 123 149 646 583 +63 40.7 1.41 1.27 684
8 Wycombe Wanderers 456 188 118 150 622 565 +57 41.2 1.36 1.24 682
9 Chelsea 385 197 86 102 660 450 +210 51.2 1.71 1.17 677
10 Sheffield United 444 197 87 160 600 546 +54 44.4 1.35 1.23 676
11 Mansfield Town 457 177 144 136 656 543 +113 38.7 1.44 1.19 675
12 Millwall 468 179 138 151 555 532 +23 38.2 1.19 1.14 675
13 Exeter City 460 184 119 157 604 554 +50 40.0 1.31 1.20 671
14 Bradford City 459 181 127 151 565 538 +27 39.4 1.23 1.17 670
15 Manchester United 385 190 97 98 619 461 +158 49.4 1.61 1.20 667
16 Middlesbrough 460 184 115 161 612 536 +76 40.0 1.33 1.17 667
17 Coventry City 453 182 120 151 602 537 +65 40.2 1.33 1.19 666
18 Charlton Athletic 468 177 134 157 618 566 +52 37.8 1.32 1.21 665
19 Peterborough United 457 184 99 174 695 634 +61 40.3 1.52 1.39 651
20 Derby County 468 183 122 163 603 539 +64 39.1 1.29 1.15 650
21 Bolton Wanderers 456 182 114 160 592 585 +7 39.9 1.30 1.28 648
22 Doncaster Rovers 455 181 103 171 614 608 +6 39.8 1.35 1.34 646
23 Blackburn Rovers 468 175 120 173 608 585 +23 37.4 1.30 1.25 645
24 Ipswich Town 447 171 130 146 616 555 +61 38.3 1.38 1.24 643
25 MK Dons 456 176 115 165 625 584 +41 38.6 1.37 1.28 643
26 Lincoln City 411 175 117 119 577 442 +135 42.6 1.40 1.08 642
27 Barnsley 467 172 121 174 638 639 -1 36.8 1.37 1.37 637
28 Tottenham Hotspur 385 187 72 126 683 487 +196 48.6 1.77 1.26 633
29 Cardiff City 460 175 108 177 589 607 -18 38.0 1.28 1.32 633
30 Oxford United 455 171 117 167 639 577 +62 37.6 1.40 1.27 630
31 Norwich City 452 175 105 172 637 640 -3 38.7 1.41 1.42 630
32 Blackpool 456 166 131 159 589 549 +40 36.4 1.29 1.20 629
33 Swindon Town 459 173 109 177 652 642 +10 37.7 1.42 1.40 628
34 Brentford 425 171 114 140 662 536 +126 40.2 1.56 1.26 627
35 Preston North End 468 164 135 169 560 604 -44 35.0 1.20 1.29 627
36 Sunderland 439 165 130 144 584 534 +50 37.6 1.33 1.22 625
37 Bristol City 468 168 120 180 591 620 -29 35.9 1.26 1.32 624
38 Aston Villa 409 175 95 139 594 534 +60 42.8 1.45 1.31 620
39 Stevenage 457 163 129 165 516 531 -15 35.7 1.13 1.16 618
40 Swansea City 452 168 111 173 562 598 -36 37.2 1.24 1.32 615
41 Crewe Alexandra 460 165 118 177 581 626 -45 35.9 1.26 1.36 613
42 Sheffield Wednesday 467 169 122 176 582 613 -31 36.2 1.25 1.31 605
43 West Bromwich Albion 444 157 133 154 569 548 +21 35.4 1.28 1.23 602
44 Colchester United 459 154 140 165 556 559 -3 33.6 1.21 1.22 602
45 Fulham 417 167 99 151 611 555 +56 40.0 1.47 1.33 600
46 Wigan Athletic 467 165 127 175 568 560 +8 35.3 1.22 1.20 596
47 Accrington Stanley 458 160 115 183 573 659 -86 34.9 1.25 1.44 595
48 Fleetwood Town 458 151 139 168 571 580 -9 33.0 1.25 1.27 592
49 Reading 468 162 122 184 603 664 -61 34.6 1.29 1.42 590
50 Birmingham City 468 156 130 182 538 622 -84 33.3 1.15 1.33 589
51 Hull City 457 158 114 185 590 642 -52 34.6 1.29 1.40 588
52 Walsall 458 149 140 169 542 594 -52 32.5 1.18 1.30 587
53 Cambridge United 459 158 113 188 527 593 -66 34.4 1.15 1.29 587
54 Newport County 459 156 117 186 549 626 -77 34.0 1.20 1.36 585
55 Cheltenham Town 459 154 123 182 567 645 -78 33.6 1.24 1.41 585
56 Queens Park Rangers 468 159 108 201 562 669 -107 34.0 1.20 1.43 585
57 Northampton Town 458 153 120 185 531 612 -81 33.4 1.16 1.34 579
58 Newcastle United 393 162 89 142 577 523 +54 41.2 1.47 1.33 575
59 Bristol Rovers 458 158 98 202 548 650 -102 34.5 1.20 1.42 572
60 Gillingham 458 141 139 178 497 602 -105 30.8 1.09 1.31 562
61 Huddersfield Town 452 149 113 190 513 645 -132 33.0 1.13 1.43 560
62 Port Vale 458 144 125 189 500 600 -100 31.4 1.09 1.31 557
63 Nottingham Forest 433 148 116 169 539 563 -24 34.2 1.24 1.30 556
64 Crawley Town 458 141 116 201 553 682 -129 30.8 1.21 1.49 539
65 Stoke City 452 137 127 188 503 592 -89 30.3 1.11 1.31 538
66 Bournemouth 401 144 105 152 556 594 -38 35.9 1.39 1.48 537
67 Brighton and Hove Albion 393 139 119 135 525 523 +2 35.4 1.34 1.33 536
68 Shrewsbury Town 457 139 118 200 464 601 -137 30.4 1.02 1.32 535
69 Leicester City 403 151 87 165 592 589 +3 37.5 1.47 1.46 534
70 AFC Wimbledon 457 131 141 185 508 599 -91 28.7 1.11 1.31 534
71 Wolverhampton Wanderers 403 147 91 165 485 548 -63 36.5 1.20 1.36 532
72 Burton Albion 458 135 124 199 524 678 -154 29.5 1.14 1.48 529
73 Grimsby Town 414 140 108 166 482 562 -80 33.8 1.16 1.36 528
74 Rotherham United 458 137 112 209 532 656 -124 29.9 1.16 1.43 523
75 Watford 428 138 106 184 499 612 -113 32.2 1.17 1.43 520
76 Carlisle United 405 134 113 158 487 548 -61 33.1 1.20 1.35 515
77 Burnley 404 134 111 159 474 541 -67 33.2 1.17 1.34 513
78 Leyton Orient 366 136 85 145 467 463 +4 37.2 1.28 1.27 493
79 Everton 385 133 102 150 463 523 -60 34.5 1.20 1.36 493
80 West Ham United 388 132 92 164 534 614 -80 34.0 1.38 1.58 488
81 Salford City 322 134 81 107 439 377 +62 41.6 1.36 1.17 483
82 Southampton 404 124 102 178 514 652 -138 30.7 1.27 1.61 474
83 Tranmere Rovers 365 125 96 144 430 474 -44 34.2 1.18 1.30 471
84 Crystal Palace 385 120 105 160 463 553 -90 31.2 1.20 1.44 465
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 283 109 67 107 411 404 +7 38.5 1.45 1.43 394
88 Oldham Athletic 321 92 97 132 387 449 -62 28.7 1.21 1.40 373
89 Rochdale 319 91 88 140 381 481 -100 28.5 1.19 1.51 361
90 Stockport County 192 100 48 44 321 195 +126 52.1 1.67 1.02 348
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 146 74 39 33 234 163 +71 50.7 1.60 1.12 261
95 Southend United 219 65 54 100 251 326 -75 29.7 1.15 1.49 249
96 Chesterfield 193 63 49 81 249 283 -34 32.6 1.29 1.47 238
97 Barnet 145 51 41 53 190 192 -2 35.2 1.31 1.32 194
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 99 43 32 24 143 123 +20 43.4 1.44 1.24 161
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 8 4 2 2 16 10 +6 50.0 2.00 1.25 14