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 378 269 57 52 902 325 +577 71.2 2.39 0.86 864
2 Liverpool 379 238 86 55 807 384 +423 62.8 2.13 1.01 800
3 Portsmouth 449 202 116 131 651 511 +140 45.0 1.45 1.14 722
4 Arsenal 378 215 75 88 712 413 +299 56.9 1.88 1.09 720
5 Plymouth Argyle 451 192 101 158 634 620 +14 42.6 1.41 1.37 677
6 Leeds United 427 193 97 137 647 533 +114 45.2 1.52 1.25 676
7 Luton Town 452 185 121 146 634 569 +65 40.9 1.40 1.26 676
8 Wycombe Wanderers 448 186 114 148 609 549 +60 41.5 1.36 1.23 672
9 Chelsea 378 194 85 99 647 435 +212 51.3 1.71 1.15 667
10 Mansfield Town 450 175 142 133 646 530 +116 38.9 1.44 1.18 667
11 Sheffield United 436 195 84 157 591 535 +56 44.7 1.36 1.23 667
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 379 188 95 96 608 453 +155 49.6 1.60 1.20 659
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 Ipswich Town 442 169 130 143 609 544 +65 38.2 1.38 1.23 637
24 MK Dons 449 176 109 164 617 574 +43 39.2 1.37 1.28 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 378 186 70 122 679 477 +202 49.2 1.80 1.26 628
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 Blackpool 449 164 129 156 576 536 +40 36.5 1.28 1.19 621
32 Norwich City 444 172 105 167 621 623 -2 38.7 1.40 1.40 621
33 Oxford United 449 168 115 166 626 570 +56 37.4 1.39 1.27 619
34 Sunderland 433 163 129 141 576 523 +53 37.6 1.33 1.21 618
35 Brentford 419 169 110 140 651 531 +120 40.3 1.55 1.27 617
36 Swindon Town 450 170 107 173 643 629 +14 37.8 1.43 1.40 617
37 Aston Villa 403 173 94 136 588 524 +64 42.9 1.46 1.30 613
38 Bristol City 460 164 119 177 580 608 -28 35.7 1.26 1.32 611
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 411 166 97 148 604 547 +57 40.4 1.47 1.33 595
43 Wigan Athletic 460 164 126 170 563 548 +15 35.7 1.22 1.19 592
44 Colchester United 451 152 136 163 546 547 -1 33.7 1.21 1.21 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 Reading 460 159 119 182 586 654 -68 34.6 1.27 1.42 578
51 Birmingham City 460 154 125 181 526 611 -85 33.5 1.14 1.33 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 387 160 87 140 568 512 +56 41.3 1.47 1.32 567
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 427 147 113 167 534 557 -23 34.4 1.25 1.30 550
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 394 144 100 150 548 584 -36 36.5 1.39 1.48 532
66 Brighton and Hove Albion 387 136 118 133 509 515 -6 35.1 1.32 1.33 526
67 Leicester City 396 149 84 163 583 578 +5 37.6 1.47 1.46 525
68 Stoke City 444 133 126 185 490 580 -90 30.0 1.10 1.31 525
69 Shrewsbury Town 448 136 116 196 455 587 -132 30.4 1.02 1.31 524
70 AFC Wimbledon 449 128 138 183 502 591 -89 28.5 1.12 1.32 522
71 Wolverhampton Wanderers 395 143 88 164 469 537 -68 36.2 1.19 1.36 517
72 Burton Albion 449 132 121 196 510 663 -153 29.4 1.14 1.48 517
73 Carlisle United 405 134 113 158 487 548 -61 33.1 1.20 1.35 515
74 Grimsby Town 405 137 104 164 469 552 -83 33.8 1.16 1.36 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 394 134 106 154 464 522 -58 34.0 1.18 1.32 508
78 Everton 379 131 99 149 457 519 -62 34.6 1.21 1.37 484
79 Leyton Orient 358 133 84 141 454 452 +2 37.2 1.27 1.26 483
80 West Ham United 379 127 89 163 509 603 -94 33.5 1.34 1.59 470
81 Salford City 313 129 80 104 426 367 +59 41.2 1.36 1.17 467
82 Crystal Palace 379 119 104 156 456 540 -84 31.4 1.20 1.42 461
83 Tranmere Rovers 356 123 91 142 418 462 -44 34.6 1.17 1.30 460
84 Southampton 396 120 100 176 495 642 -147 30.3 1.25 1.62 460
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