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 383 272 58 53 911 330 +581 71.0 2.38 0.86 874
2 Liverpool 383 239 89 55 814 389 +425 62.4 2.13 1.02 806
3 Arsenal 383 220 75 88 721 415 +306 57.4 1.88 1.08 735
4 Portsmouth 454 204 116 134 658 519 +139 44.9 1.45 1.14 728
5 Luton Town 457 187 123 147 645 580 +65 40.9 1.41 1.27 684
6 Plymouth Argyle 456 194 102 160 641 628 +13 42.5 1.41 1.38 684
7 Leeds United 431 194 99 138 650 538 +112 45.0 1.51 1.25 681
8 Chelsea 383 197 85 101 658 445 +213 51.4 1.72 1.16 676
9 Wycombe Wanderers 453 186 117 150 616 561 +55 41.1 1.36 1.24 675
10 Mansfield Town 455 177 142 136 654 541 +113 38.9 1.44 1.19 673
11 Sheffield United 441 196 87 158 597 542 +55 44.4 1.35 1.23 673
12 Millwall 465 179 136 150 550 525 +25 38.5 1.18 1.13 673
13 Exeter City 456 183 118 155 603 552 +51 40.1 1.32 1.21 667
14 Manchester United 383 190 96 97 618 459 +159 49.6 1.61 1.20 666
15 Coventry City 451 181 120 150 601 532 +69 40.1 1.33 1.18 663
16 Charlton Athletic 465 177 132 156 617 563 +54 38.1 1.33 1.21 663
17 Bradford City 456 179 126 151 562 537 +25 39.3 1.23 1.18 663
18 Middlesbrough 457 183 113 161 604 529 +75 40.0 1.32 1.16 662
19 Peterborough United 454 184 98 172 694 630 +64 40.5 1.53 1.39 650
20 Derby County 465 183 121 161 601 535 +66 39.4 1.29 1.15 649
21 Doncaster Rovers 453 180 103 170 612 607 +5 39.7 1.35 1.34 643
22 Bolton Wanderers 453 180 114 159 585 579 +6 39.7 1.29 1.28 642
23 MK Dons 454 176 113 165 624 583 +41 38.8 1.37 1.28 641
24 Blackburn Rovers 465 174 119 172 602 580 +22 37.4 1.29 1.25 641
25 Ipswich Town 445 170 130 145 613 552 +61 38.2 1.38 1.24 640
26 Lincoln City 408 173 117 118 574 440 +134 42.4 1.41 1.08 636
27 Barnsley 465 172 120 173 637 635 +2 37.0 1.37 1.37 636
28 Tottenham Hotspur 383 187 71 125 681 484 +197 48.8 1.78 1.26 632
29 Cardiff City 457 174 107 176 585 604 -19 38.1 1.28 1.32 629
30 Blackpool 454 166 130 158 585 543 +42 36.6 1.29 1.20 628
31 Swindon Town 455 173 108 174 651 635 +16 38.0 1.43 1.40 627
32 Norwich City 449 174 105 170 629 631 -2 38.8 1.40 1.41 627
33 Oxford United 453 170 116 167 635 576 +59 37.5 1.40 1.27 626
34 Preston North End 465 164 134 167 557 599 -42 35.3 1.20 1.29 626
35 Sunderland 437 165 130 142 581 527 +54 37.8 1.33 1.21 625
36 Brentford 423 170 113 140 657 534 +123 40.2 1.55 1.26 623
37 Bristol City 465 167 120 178 589 615 -26 35.9 1.27 1.32 621
38 Aston Villa 407 174 95 138 590 530 +60 42.8 1.45 1.30 617
39 Stevenage 455 162 129 164 514 529 -15 35.6 1.13 1.16 615
40 Swansea City 449 166 111 172 556 593 -37 37.0 1.24 1.32 609
41 Crewe Alexandra 456 164 115 177 575 622 -47 36.0 1.26 1.36 607
42 Sheffield Wednesday 465 169 120 176 582 613 -31 36.3 1.25 1.32 603
43 Colchester United 456 154 137 165 552 555 -3 33.8 1.21 1.22 599
44 Fulham 415 167 97 151 610 554 +56 40.2 1.47 1.33 598
45 West Bromwich Albion 441 156 132 153 567 546 +21 35.4 1.29 1.24 598
46 Wigan Athletic 465 165 126 174 568 559 +9 35.5 1.22 1.20 595
47 Fleetwood Town 454 151 138 165 568 573 -5 33.3 1.25 1.26 591
48 Accrington Stanley 454 159 113 182 569 656 -87 35.0 1.25 1.44 590
49 Hull City 455 158 113 184 587 638 -51 34.7 1.29 1.40 587
50 Reading 464 161 120 183 597 659 -62 34.7 1.29 1.42 585
51 Birmingham City 465 155 129 181 533 617 -84 33.3 1.15 1.33 585
52 Walsall 455 148 138 169 539 593 -54 32.5 1.18 1.30 582
53 Cambridge United 456 157 111 188 523 590 -67 34.4 1.15 1.29 582
54 Queens Park Rangers 465 159 105 201 559 666 -107 34.2 1.20 1.43 582
55 Newport County 455 155 114 186 546 624 -78 34.1 1.20 1.37 579
56 Northampton Town 456 153 120 183 531 609 -78 33.6 1.16 1.34 579
57 Cheltenham Town 455 152 122 181 561 640 -79 33.4 1.23 1.41 578
58 Newcastle United 391 161 89 141 574 518 +56 41.2 1.47 1.32 572
59 Bristol Rovers 454 157 98 199 546 642 -96 34.6 1.20 1.41 569
60 Huddersfield Town 449 148 112 189 509 642 -133 33.0 1.13 1.43 556
61 Gillingham 454 139 138 177 492 599 -107 30.6 1.08 1.32 555
62 Port Vale 456 143 125 188 499 598 -99 31.4 1.09 1.31 554
63 Nottingham Forest 431 147 116 168 537 561 -24 34.1 1.25 1.30 553
64 Crawley Town 456 141 116 199 552 677 -125 30.9 1.21 1.48 539
65 Bournemouth 399 144 104 151 554 591 -37 36.1 1.39 1.48 536
66 Stoke City 449 135 126 188 498 589 -91 30.1 1.11 1.31 531
67 Leicester City 401 150 86 165 587 585 +2 37.4 1.46 1.46 530
68 Brighton and Hove Albion 391 137 119 135 517 523 -6 35.0 1.32 1.34 530
69 Shrewsbury Town 453 137 116 200 457 597 -140 30.2 1.01 1.32 527
70 Wolverhampton Wanderers 401 145 91 165 483 548 -65 36.2 1.20 1.37 526
71 AFC Wimbledon 453 129 139 185 504 598 -94 28.5 1.11 1.32 526
72 Burton Albion 454 134 123 197 520 670 -150 29.5 1.15 1.48 525
73 Grimsby Town 410 138 108 164 476 558 -82 33.7 1.16 1.36 522
74 Rotherham United 454 136 110 208 527 651 -124 30.0 1.16 1.43 518
75 Watford 425 137 106 182 496 608 -112 32.2 1.17 1.43 517
76 Carlisle United 405 134 113 158 487 548 -61 33.1 1.20 1.35 515
77 Burnley 401 134 109 158 471 536 -65 33.4 1.17 1.34 511
78 Leyton Orient 363 135 85 143 464 458 +6 37.2 1.28 1.26 490
79 Everton 383 132 101 150 462 523 -61 34.5 1.21 1.37 489
80 West Ham United 385 130 91 164 523 610 -87 33.8 1.36 1.58 481
81 Salford City 318 131 80 107 430 373 +57 41.2 1.35 1.17 473
82 Tranmere Rovers 361 125 94 142 427 467 -40 34.6 1.18 1.29 469
83 Southampton 401 122 102 177 506 648 -142 30.4 1.26 1.62 468
84 Crystal Palace 383 120 104 159 461 550 -89 31.3 1.20 1.44 464
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 281 109 67 105 411 401 +10 38.8 1.46 1.43 394
88 Oldham Athletic 318 92 97 129 385 441 -56 28.9 1.21 1.39 373
89 Rochdale 315 88 87 140 376 480 -104 27.9 1.19 1.52 351
90 Stockport County 189 99 47 43 317 191 +126 52.4 1.68 1.01 344
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 143 73 38 32 231 155 +76 51.0 1.62 1.08 257
95 Southend United 219 65 54 100 251 326 -75 29.7 1.15 1.49 249
96 Chesterfield 189 60 49 80 240 278 -38 31.7 1.27 1.47 229
97 Barnet 143 49 41 53 185 190 -5 34.3 1.29 1.33 188
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 96 42 31 23 139 118 +21 43.8 1.45 1.23 157
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 5 2 2 1 9 8 +1 40.0 1.80 1.60 8