Last Ten Seasons League Table

This table is calculated using the results from all matches played in the Premier League and English Football League (play-offs excluded) for the last ten seasons. (Since the start of the 2015/16 season)
# Team Played Won Drawn Lost GF GA GD Win% GF/M GA/M Points
1 Manchester City 372 259 56 57 883 330 +553 69.6 2.37 0.89 833
2 Liverpool 372 234 88 50 792 368 +424 62.9 2.13 0.99 790
3 Portsmouth 442 207 115 120 666 481 +185 46.8 1.51 1.09 736
4 Arsenal 372 208 75 89 695 414 +281 55.9 1.87 1.11 699
5 Plymouth Argyle 444 190 103 151 620 592 +28 42.8 1.40 1.33 673
6 Exeter City 444 185 114 145 603 541 +62 41.7 1.36 1.22 669
7 Leeds United 429 190 99 140 631 535 +96 44.3 1.47 1.25 669
8 Sheffield United 429 193 89 147 582 521 +61 45.0 1.36 1.21 666
9 Wycombe Wanderers 441 183 115 143 580 526 +54 41.5 1.32 1.19 664
10 Sheffield Wednesday 453 181 122 150 600 554 +46 40.0 1.32 1.22 659
11 Mansfield Town 443 174 137 132 631 514 +117 39.3 1.42 1.16 659
12 Luton Town 445 180 117 148 619 565 +54 40.4 1.39 1.27 657
13 Tottenham Hotspur 371 195 71 105 693 435 +258 52.6 1.87 1.17 656
14 Middlesbrough 445 182 108 155 582 501 +81 40.9 1.31 1.13 654
15 Peterborough United 442 187 92 163 702 611 +91 42.3 1.59 1.38 653
16 Manchester United 372 187 91 94 584 425 +159 50.3 1.57 1.14 652
17 Bradford City 445 175 124 146 542 511 +31 39.3 1.22 1.15 649
18 Chelsea 371 187 87 97 640 433 +207 50.4 1.73 1.17 648
19 Millwall 453 171 134 148 539 508 +31 37.7 1.19 1.12 647
20 Oxford United 442 178 113 151 656 544 +112 40.3 1.48 1.23 647
21 Derby County 453 181 123 149 589 504 +85 40.0 1.30 1.11 645
22 Barnsley 454 175 112 167 618 592 +26 38.5 1.36 1.30 637
23 Northampton Town 445 170 119 156 561 571 -10 38.2 1.26 1.28 629
24 Charlton Athletic 454 166 129 159 595 571 +24 36.6 1.31 1.26 627
25 Coventry City 441 169 120 152 563 524 +39 38.3 1.28 1.19 627
26 Blackburn Rovers 453 169 118 166 589 556 +33 37.3 1.30 1.23 625
27 Preston North End 453 163 133 157 533 559 -26 36.0 1.18 1.23 622
28 Ipswich Town 434 164 128 142 576 529 +47 37.8 1.33 1.22 620
29 Brentford 420 170 105 145 654 537 +117 40.5 1.56 1.28 615
30 Wigan Athletic 452 172 121 159 590 531 +59 38.1 1.31 1.17 611
31 Accrington Stanley 443 166 111 166 580 625 -45 37.5 1.31 1.41 609
32 Doncaster Rovers 441 169 102 170 590 590 0 38.3 1.34 1.34 609
33 Sunderland 427 158 128 141 582 531 +51 37.0 1.36 1.24 602
34 Blackpool 443 157 129 157 552 525 +27 35.4 1.25 1.19 600
35 Cardiff City 445 164 107 174 540 586 -46 36.9 1.21 1.32 599
36 Swindon Town 444 161 107 176 623 635 -12 36.3 1.40 1.43 590
37 Bristol City 453 157 119 177 565 607 -42 34.7 1.25 1.34 590
38 Bolton Wanderers 441 164 108 169 546 586 -40 37.2 1.24 1.33 588
39 Fulham 412 161 105 146 615 561 +54 39.1 1.49 1.36 588
40 Walsall 444 151 134 159 541 574 -33 34.0 1.22 1.29 587
41 Norwich City 429 161 102 166 587 620 -33 37.5 1.37 1.45 585
42 MK Dons 443 160 104 179 569 594 -25 36.1 1.28 1.34 584
43 Hull City 445 157 111 177 578 601 -23 35.3 1.30 1.35 582
44 Bristol Rovers 443 160 99 184 551 605 -54 36.1 1.24 1.37 579
45 Stevenage 443 149 127 167 501 536 -35 33.6 1.13 1.21 574
46 West Bromwich Albion 421 148 129 144 536 518 +18 35.2 1.27 1.23 573
47 Newport County 444 152 117 175 529 590 -61 34.2 1.19 1.33 573
48 Carlisle United 445 148 127 170 541 600 -59 33.3 1.22 1.35 571
49 Fleetwood Town 443 145 133 165 554 557 -3 32.7 1.25 1.26 568
50 Port Vale 445 148 121 176 503 580 -77 33.3 1.13 1.30 565
51 Swansea City 429 152 109 168 523 580 -57 35.4 1.22 1.35 565
52 Crewe Alexandra 445 150 114 181 550 635 -85 33.7 1.24 1.43 564
53 Queens Park Rangers 453 151 110 192 537 633 -96 33.3 1.19 1.40 563
54 Burnley 397 150 111 136 483 479 +4 37.8 1.22 1.21 561
55 Colchester United 445 141 135 169 537 590 -53 31.7 1.21 1.33 558
56 Birmingham City 452 146 126 180 503 599 -96 32.3 1.11 1.33 555
57 Cambridge United 445 149 107 189 508 596 -88 33.5 1.14 1.34 554
58 Reading 453 152 116 185 561 646 -85 33.6 1.24 1.43 554
59 Nottingham Forest 428 147 117 164 522 543 -21 34.3 1.22 1.27 554
60 Leicester City 380 158 78 144 585 533 +52 41.6 1.54 1.40 552
61 Gillingham 442 141 129 172 496 572 -76 31.9 1.12 1.29 552
62 Aston Villa 396 152 94 150 547 546 +1 38.4 1.38 1.38 550
63 Brighton and Hove Albion 388 142 122 124 511 500 +11 36.6 1.32 1.29 548
64 Wolverhampton Wanderers 396 150 93 153 483 517 -34 37.9 1.22 1.31 543
65 Burton Albion 442 142 114 186 508 629 -121 32.1 1.15 1.42 540
66 Newcastle United 379 150 89 140 540 516 +24 39.6 1.42 1.36 539
67 AFC Wimbledon 443 132 140 171 512 565 -53 29.8 1.16 1.28 536
68 Crawley Town 445 142 106 197 538 671 -133 31.9 1.21 1.51 532
69 Huddersfield Town 437 139 109 189 478 628 -150 31.8 1.09 1.44 526
70 Shrewsbury Town 441 135 116 190 465 584 -119 30.6 1.05 1.32 521
71 Lincoln City 351 139 103 109 471 383 +88 39.6 1.34 1.09 520
72 Stoke City 429 130 122 177 475 569 -94 30.3 1.11 1.33 512
73 Rotherham United 442 135 105 202 523 634 -111 30.5 1.18 1.43 510
74 Cheltenham Town 398 133 109 156 489 541 -52 33.4 1.23 1.36 508
75 Bournemouth 388 139 90 159 528 591 -63 35.8 1.36 1.52 507
76 Watford 405 133 97 175 473 577 -104 32.8 1.17 1.42 496
77 Morecambe 445 126 113 206 528 712 -184 28.3 1.19 1.60 491
78 West Ham United 372 132 91 149 518 577 -59 35.5 1.39 1.55 487
79 Leyton Orient 351 132 85 134 438 434 +4 37.6 1.25 1.24 481
80 Everton 372 125 101 146 459 518 -59 33.6 1.23 1.39 468
81 Crystal Palace 371 116 97 158 441 525 -84 31.3 1.19 1.42 445
82 Southampton 380 116 93 171 468 612 -144 30.5 1.23 1.61 441
83 Grimsby Town 353 114 89 150 388 492 -104 32.3 1.10 1.39 431
84 Rochdale 356 106 99 151 439 531 -92 29.8 1.23 1.49 417
85 Tranmere Rovers 304 110 78 116 351 376 -25 36.2 1.15 1.24 408
86 Forest Green Rovers 312 106 78 128 374 426 -52 34.0 1.20 1.37 396
87 Scunthorpe United 313 103 81 129 372 444 -72 32.9 1.19 1.42 390
88 Salford City 260 101 71 88 349 306 +43 38.8 1.34 1.18 374
89 Notts County 270 97 63 110 377 416 -39 35.9 1.40 1.54 354
90 Oldham Athletic 313 84 100 129 362 450 -88 26.8 1.16 1.44 352
91 Southend United 265 81 65 119 309 390 -81 30.6 1.17 1.47 308
92 Barrow 224 72 58 94 250 272 -22 32.1 1.12 1.21 274
93 Harrogate Town 224 71 57 96 268 324 -56 31.7 1.20 1.45 270
94 Stockport County 132 69 35 28 219 121 +98 52.3 1.66 0.92 242
95 Bury 184 59 48 77 240 273 -33 32.1 1.30 1.48 222
96 Hartlepool United 184 49 47 88 199 289 -90 26.6 1.08 1.57 194
97 Yeovil Town 184 43 57 84 192 264 -72 23.4 1.04 1.43 186
98 Chesterfield 177 50 36 91 209 276 -67 28.2 1.18 1.56 186
99 Sutton United 138 46 38 54 174 195 -21 33.3 1.26 1.41 176
100 Wrexham 86 49 19 18 145 84 +61 57.0 1.69 0.98 166
101 Barnet 138 43 36 59 170 197 -27 31.2 1.23 1.43 165
102 Macclesfield Town 83 17 29 37 80 121 -41 20.5 0.96 1.46 63
103 Bromley FC 40 13 14 13 52 51 +1 32.5 1.30 1.28 53
104 Dagenham & Redbridge 46 8 10 28 46 81 -35 17.4 1.00 1.76 34
105 York City 46 7 13 26 51 87 -36 15.2 1.11 1.89 34