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 372 264 56 52 887 321 +566 71.0 2.38 0.86 848
2 Liverpool 373 235 85 53 795 374 +421 63.0 2.13 1.00 790
3 Arsenal 373 212 75 86 705 409 +296 56.8 1.89 1.10 711
4 Portsmouth 442 198 114 130 640 502 +138 44.8 1.45 1.14 708
5 Wycombe Wanderers 443 185 113 145 599 537 +62 41.8 1.35 1.21 668
6 Chelsea 373 194 84 95 645 424 +221 52.0 1.73 1.14 666
7 Plymouth Argyle 445 188 99 158 620 613 +7 42.2 1.39 1.38 663
8 Leeds United 421 189 95 137 635 528 +107 44.9 1.51 1.25 662
9 Luton Town 446 180 120 146 620 563 +57 40.4 1.39 1.26 660
10 Sheffield United 430 192 84 154 582 526 +56 44.7 1.35 1.22 658
11 Exeter City 446 181 113 152 589 540 +49 40.6 1.32 1.21 656
12 Mansfield Town 442 172 138 132 633 521 +112 38.9 1.43 1.18 654
13 Millwall 454 173 134 147 531 513 +18 38.1 1.17 1.13 653
14 Coventry City 442 178 117 147 588 524 +64 40.3 1.33 1.19 651
15 Charlton Athletic 454 173 129 152 604 546 +58 38.1 1.33 1.20 648
16 Manchester United 373 184 94 95 598 446 +152 49.3 1.60 1.20 646
17 Bradford City 445 174 123 148 549 526 +23 39.1 1.23 1.18 645
18 Peterborough United 442 183 94 165 685 607 +78 41.4 1.55 1.37 643
19 Middlesbrough 446 178 109 159 584 516 +68 39.9 1.31 1.16 643
20 Derby County 454 179 120 155 587 517 +70 39.4 1.29 1.14 636
21 Bolton Wanderers 442 178 110 154 568 558 +10 40.3 1.29 1.26 632
22 Doncaster Rovers 442 177 99 166 598 591 +7 40.0 1.35 1.34 630
23 Blackburn Rovers 454 172 114 168 591 566 +25 37.9 1.30 1.25 630
24 MK Dons 444 173 107 164 607 570 +37 39.0 1.37 1.28 626
25 Ipswich Town 434 165 127 142 596 536 +60 38.0 1.37 1.24 622
26 Barnsley 452 168 117 167 623 615 +8 37.2 1.38 1.36 621
27 Tottenham Hotspur 373 184 68 121 673 472 +201 49.3 1.80 1.27 620
28 Preston North End 454 161 133 160 544 578 -34 35.5 1.20 1.27 616
29 Lincoln City 397 167 114 116 556 427 +129 42.1 1.40 1.08 615
30 Swindon Town 445 169 106 170 638 617 +21 38.0 1.43 1.39 613
31 Oxford United 443 166 114 163 618 563 +55 37.5 1.40 1.27 612
32 Cardiff City 445 170 102 173 562 586 -24 38.2 1.26 1.32 612
33 Norwich City 438 169 104 165 611 614 -3 38.6 1.39 1.40 611
34 Brentford 413 168 107 138 643 522 +121 40.7 1.56 1.26 611
35 Sunderland 427 161 127 139 568 512 +56 37.7 1.33 1.20 610
36 Blackpool 444 160 129 155 570 534 +36 36.0 1.28 1.20 609
37 Aston Villa 397 171 92 134 576 513 +63 43.1 1.45 1.29 605
38 Bristol City 454 162 117 175 572 600 -28 35.7 1.26 1.32 603
39 Stevenage 443 157 124 162 497 515 -18 35.4 1.12 1.16 595
40 Crewe Alexandra 446 161 111 174 566 611 -45 36.1 1.27 1.37 594
41 Fulham 405 165 95 145 602 540 +62 40.7 1.49 1.33 590
42 Swansea City 438 160 107 171 539 585 -46 36.5 1.23 1.34 587
43 Sheffield Wednesday 454 164 117 173 564 599 -35 36.1 1.24 1.32 585
44 Accrington Stanley 443 158 109 176 553 631 -78 35.7 1.25 1.42 583
45 Wigan Athletic 454 161 125 168 555 544 +11 35.5 1.22 1.20 582
46 West Bromwich Albion 430 151 128 151 553 538 +15 35.1 1.29 1.25 581
47 Colchester United 445 148 136 161 536 543 -7 33.3 1.20 1.22 580
48 Reading 455 159 118 178 583 646 -63 34.9 1.28 1.42 577
49 Fleetwood Town 444 148 132 164 554 560 -6 33.3 1.25 1.26 576
50 Hull City 446 155 109 182 577 630 -53 34.8 1.29 1.41 574
51 Northampton Town 445 152 117 176 522 589 -67 34.2 1.17 1.32 573
52 Walsall 445 145 135 165 526 577 -51 32.6 1.18 1.30 570
53 Queens Park Rangers 454 156 102 196 548 651 -103 34.4 1.21 1.43 570
54 Birmingham City 454 151 123 180 517 605 -88 33.3 1.14 1.33 567
55 Newport County 445 151 113 181 529 606 -77 33.9 1.19 1.36 566
56 Cambridge United 445 153 106 186 505 579 -74 34.4 1.13 1.30 565
57 Newcastle United 381 158 86 137 559 504 +55 41.5 1.47 1.32 560
58 Cheltenham Town 443 147 119 177 541 618 -77 33.2 1.22 1.40 560
59 Bristol Rovers 444 149 97 198 521 631 -110 33.6 1.17 1.42 544
60 Gillingham 443 136 134 173 479 581 -102 30.7 1.08 1.31 542
61 Port Vale 443 140 121 182 490 584 -94 31.6 1.11 1.32 541
62 Nottingham Forest 421 144 111 166 518 550 -32 34.2 1.23 1.31 539
63 Huddersfield Town 438 143 107 188 485 626 -141 32.6 1.11 1.43 536
64 Crawley Town 446 140 112 194 543 661 -118 31.4 1.22 1.48 532
65 Stoke City 438 133 125 180 487 567 -80 30.4 1.11 1.29 524
66 Leicester City 390 148 81 161 578 572 +6 37.9 1.48 1.47 519
67 Bournemouth 389 140 99 150 538 580 -42 36.0 1.38 1.49 519
68 AFC Wimbledon 443 127 138 178 500 578 -78 28.7 1.13 1.30 519
69 Shrewsbury Town 443 135 114 194 451 582 -131 30.5 1.02 1.31 519
70 Brighton and Hove Albion 381 133 117 131 498 509 -11 34.9 1.31 1.34 516
71 Wolverhampton Wanderers 389 143 86 160 467 524 -57 36.8 1.20 1.35 515
72 Carlisle United 405 134 113 158 487 548 -61 33.1 1.20 1.35 515
73 Watford 414 136 103 175 490 585 -95 32.9 1.18 1.41 511
74 Burton Albion 444 131 117 196 505 659 -154 29.5 1.14 1.48 510
75 Rotherham United 442 134 107 201 515 631 -116 30.3 1.17 1.43 509
76 Burnley 389 134 105 150 460 510 -50 34.4 1.18 1.31 507
77 Grimsby Town 398 132 103 163 452 545 -93 33.2 1.14 1.37 499
78 Everton 373 131 96 146 447 505 -58 35.1 1.20 1.35 481
79 Leyton Orient 352 133 82 137 450 443 +7 37.8 1.28 1.26 481
80 West Ham United 373 125 88 160 502 595 -93 33.5 1.35 1.60 463
81 Salford City 308 127 78 103 422 365 +57 41.2 1.37 1.19 459
82 Crystal Palace 372 118 101 153 449 526 -77 31.7 1.21 1.41 455
83 Tranmere Rovers 350 122 89 139 412 453 -41 34.9 1.18 1.29 455
84 Southampton 389 115 98 176 476 634 -158 29.6 1.22 1.63 443
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 271 106 62 103 398 387 +11 39.1 1.47 1.43 380
88 Oldham Athletic 307 89 95 123 369 426 -57 29.0 1.20 1.39 362
89 Rochdale 310 87 87 136 371 470 -99 28.1 1.20 1.52 348
90 Stockport County 177 93 45 39 290 175 +115 52.5 1.64 0.99 324
91 Barrow 270 82 71 117 296 339 -43 30.4 1.10 1.26 317
92 Scunthorpe United 267 82 70 115 312 397 -85 30.7 1.17 1.49 316
93 Harrogate Town 271 81 68 122 310 395 -85 29.9 1.14 1.46 311
94 Southend United 219 65 54 100 251 326 -75 29.7 1.15 1.49 249
95 Wrexham 132 70 34 28 218 139 +79 53.0 1.65 1.05 244
96 Chesterfield 178 55 45 78 225 267 -42 30.9 1.26 1.50 210
97 Sutton United 138 46 38 54 174 195 -21 33.3 1.26 1.41 176
98 Bury 138 43 36 59 184 200 -16 31.2 1.33 1.45 165
99 Barnet 133 42 38 53 155 174 -19 31.6 1.17 1.31 164
100 Bromley FC 87 39 29 19 129 99 +30 44.8 1.48 1.14 146
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