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 376 267 57 52 896 325 +571 71.0 2.38 0.86 858
2 Liverpool 377 238 85 54 804 379 +425 63.1 2.13 1.01 799
3 Portsmouth 449 202 116 131 651 511 +140 45.0 1.45 1.14 722
4 Arsenal 377 214 75 88 711 413 +298 56.8 1.89 1.10 717
5 Plymouth Argyle 451 192 101 158 634 620 +14 42.6 1.41 1.37 677
6 Luton Town 452 185 121 146 634 569 +65 40.9 1.40 1.26 676
7 Wycombe Wanderers 448 186 114 148 609 549 +60 41.5 1.36 1.23 672
8 Leeds United 425 192 96 137 645 532 +113 45.2 1.52 1.25 672
9 Sheffield United 436 195 84 157 591 535 +56 44.7 1.36 1.23 667
10 Mansfield Town 450 175 142 133 646 530 +116 38.9 1.44 1.18 667
11 Chelsea 377 194 84 99 646 434 +212 51.5 1.71 1.15 666
12 Millwall 460 176 136 148 540 517 +23 38.3 1.17 1.12 664
13 Coventry City 448 181 120 147 601 527 +74 40.4 1.34 1.18 663
14 Exeter City 451 182 116 153 599 548 +51 40.4 1.33 1.22 662
15 Manchester United 377 187 94 96 605 451 +154 49.6 1.60 1.20 655
16 Bradford City 451 176 126 149 557 533 +24 39.0 1.24 1.18 654
17 Charlton Athletic 460 174 131 155 611 556 +55 37.8 1.33 1.21 653
18 Middlesbrough 452 180 112 160 596 524 +72 39.8 1.32 1.16 652
19 Peterborough United 449 183 97 169 691 621 +70 40.8 1.54 1.38 646
20 Derby County 460 182 120 158 596 525 +71 39.6 1.30 1.14 645
21 Doncaster Rovers 448 180 100 168 606 599 +7 40.2 1.35 1.34 640
22 Bolton Wanderers 448 179 113 156 581 570 +11 40.0 1.30 1.27 638
23 MK Dons 449 176 109 164 617 574 +43 39.2 1.37 1.28 637
24 Ipswich Town 442 169 130 143 609 544 +65 38.2 1.38 1.23 637
25 Blackburn Rovers 460 173 117 170 596 573 +23 37.6 1.30 1.25 636
26 Lincoln City 403 172 115 116 570 434 +136 42.7 1.41 1.08 631
27 Barnsley 460 170 119 171 631 627 +4 37.0 1.37 1.36 629
28 Tottenham Hotspur 377 186 69 122 678 476 +202 49.3 1.80 1.26 627
29 Cardiff City 452 174 104 174 579 595 -16 38.5 1.28 1.32 626
30 Preston North End 460 163 134 163 552 589 -37 35.4 1.20 1.28 623
31 Norwich City 444 172 105 167 621 623 -2 38.7 1.40 1.40 621
32 Blackpool 449 164 129 156 576 536 +40 36.5 1.28 1.19 621
33 Oxford United 449 168 115 166 626 570 +56 37.4 1.39 1.27 619
34 Swindon Town 450 170 107 173 643 629 +14 37.8 1.43 1.40 617
35 Brentford 417 169 109 139 649 526 +123 40.5 1.56 1.26 616
36 Sunderland 431 162 128 141 573 522 +51 37.6 1.33 1.21 614
37 Bristol City 460 164 119 177 580 608 -28 35.7 1.26 1.32 611
38 Aston Villa 401 172 93 136 582 520 +62 42.9 1.45 1.30 609
39 Stevenage 450 161 126 163 505 523 -18 35.8 1.12 1.16 609
40 Swansea City 444 163 109 172 549 592 -43 36.7 1.24 1.33 598
41 Crewe Alexandra 451 162 112 177 570 619 -49 35.9 1.26 1.37 598
42 Fulham 409 166 96 147 603 545 +58 40.6 1.47 1.33 594
43 Colchester United 451 152 136 163 546 547 -1 33.7 1.21 1.21 592
44 Wigan Athletic 460 164 126 170 563 548 +15 35.7 1.22 1.19 592
45 Sheffield Wednesday 460 165 120 175 569 607 -38 35.9 1.24 1.32 591
46 West Bromwich Albion 436 153 131 152 559 540 +19 35.1 1.28 1.24 588
47 Accrington Stanley 449 158 111 180 560 645 -85 35.2 1.25 1.44 585
48 Fleetwood Town 449 149 135 165 562 570 -8 33.2 1.25 1.27 582
49 Hull City 452 156 112 184 584 638 -54 34.5 1.29 1.41 580
50 Birmingham City 460 154 125 181 526 611 -85 33.5 1.14 1.33 578
51 Reading 460 159 119 182 586 654 -68 34.6 1.27 1.42 578
52 Newport County 450 154 113 183 537 614 -77 34.2 1.19 1.36 575
53 Cambridge United 451 155 109 187 514 582 -68 34.4 1.14 1.29 574
54 Walsall 450 146 135 169 531 589 -58 32.4 1.18 1.31 573
55 Northampton Town 451 152 117 182 528 606 -78 33.7 1.17 1.34 573
56 Queens Park Rangers 460 156 104 200 552 662 -110 33.9 1.20 1.44 572
57 Cheltenham Town 450 150 120 180 551 631 -80 33.3 1.22 1.40 570
58 Newcastle United 385 159 86 140 564 510 +54 41.3 1.46 1.32 563
59 Bristol Rovers 449 153 98 198 534 636 -102 34.1 1.19 1.42 557
60 Port Vale 451 143 123 185 497 591 -94 31.7 1.10 1.31 552
61 Nottingham Forest 425 147 112 166 531 553 -22 34.6 1.25 1.30 549
62 Gillingham 449 138 135 176 486 593 -107 30.7 1.08 1.32 549
63 Huddersfield Town 444 145 110 189 499 638 -139 32.7 1.12 1.44 545
64 Crawley Town 451 140 115 196 547 669 -122 31.0 1.21 1.48 535
65 Bournemouth 393 143 100 150 547 584 -37 36.4 1.39 1.49 529
66 Leicester City 396 149 84 163 583 578 +5 37.6 1.47 1.46 525
67 Stoke City 444 133 126 185 490 580 -90 30.0 1.10 1.31 525
68 Shrewsbury Town 448 136 116 196 455 587 -132 30.4 1.02 1.31 524
69 Brighton and Hove Albion 385 135 118 132 506 514 -8 35.1 1.31 1.34 523
70 AFC Wimbledon 449 128 138 183 502 591 -89 28.5 1.12 1.32 522
71 Burton Albion 449 132 121 196 510 663 -153 29.4 1.14 1.48 517
72 Wolverhampton Wanderers 393 143 87 163 468 533 -65 36.4 1.19 1.36 516
73 Grimsby Town 405 137 104 164 469 552 -83 33.8 1.16 1.36 515
74 Carlisle United 405 134 113 158 487 548 -61 33.1 1.20 1.35 515
75 Rotherham United 449 135 108 206 521 644 -123 30.1 1.16 1.43 513
76 Watford 420 136 104 180 492 602 -110 32.4 1.17 1.43 512
77 Burnley 393 134 105 154 462 520 -58 34.1 1.18 1.32 507
78 Everton 377 131 98 148 454 514 -60 34.7 1.20 1.36 483
79 Leyton Orient 358 133 84 141 454 452 +2 37.2 1.27 1.26 483
80 West Ham United 377 127 89 161 508 599 -91 33.7 1.35 1.59 470
81 Salford City 313 129 80 104 426 367 +59 41.2 1.36 1.17 467
82 Tranmere Rovers 356 123 91 142 418 462 -44 34.6 1.17 1.30 460
83 Southampton 396 120 100 176 495 642 -147 30.3 1.25 1.62 460
84 Crystal Palace 376 119 102 155 452 533 -81 31.6 1.20 1.42 459
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 276 108 63 105 404 395 +9 39.1 1.46 1.43 387
88 Oldham Athletic 313 90 96 127 378 436 -58 28.8 1.21 1.39 366
89 Rochdale 310 87 87 136 371 470 -99 28.1 1.20 1.52 348
90 Stockport County 184 96 47 41 304 185 +119 52.2 1.65 1.01 335
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 138 72 35 31 225 151 +74 52.2 1.63 1.09 251
95 Southend United 219 65 54 100 251 326 -75 29.7 1.15 1.49 249
96 Chesterfield 184 59 47 78 234 271 -37 32.1 1.27 1.47 224
97 Barnet 138 47 38 53 173 182 -9 34.1 1.25 1.32 179
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 92 41 30 21 135 105 +30 44.6 1.47 1.14 153
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