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 371 264 55 52 886 320 +566 71.2 2.39 0.86 847
2 Liverpool 371 235 84 52 793 371 +422 63.3 2.14 1.00 789
3 Arsenal 372 211 75 86 703 409 +294 56.7 1.89 1.10 708
4 Portsmouth 437 198 112 127 636 491 +145 45.3 1.46 1.12 706
5 Chelsea 371 194 84 93 645 420 +225 52.3 1.74 1.13 666
6 Wycombe Wanderers 437 183 113 141 590 527 +63 41.9 1.35 1.21 662
7 Leeds United 419 189 93 137 635 528 +107 45.1 1.52 1.26 660
8 Sheffield United 425 192 81 152 575 517 +58 45.2 1.35 1.22 655
9 Exeter City 439 181 112 146 586 527 +59 41.2 1.33 1.20 655
10 Plymouth Argyle 439 184 98 157 608 607 +1 41.9 1.38 1.38 650
11 Luton Town 440 177 118 145 609 554 +55 40.2 1.38 1.26 649
12 Mansfield Town 437 169 136 132 623 517 +106 38.7 1.43 1.18 643
13 Millwall 449 170 133 146 523 508 +15 37.9 1.16 1.13 643
14 Manchester United 371 183 93 95 593 443 +150 49.3 1.60 1.19 642
15 Charlton Athletic 449 171 128 150 600 542 +58 38.1 1.34 1.21 641
16 Coventry City 437 174 117 146 576 520 +56 39.8 1.32 1.19 639
17 Peterborough United 438 182 93 163 677 602 +75 41.6 1.55 1.37 639
18 Middlesbrough 441 177 107 157 578 512 +66 40.1 1.31 1.16 638
19 Bradford City 439 171 122 146 542 520 +22 39.0 1.23 1.18 635
20 Derby County 449 176 120 153 581 512 +69 39.2 1.29 1.14 627
21 Bolton Wanderers 437 176 108 153 561 552 +9 40.3 1.28 1.26 624
22 Blackburn Rovers 449 170 112 167 587 563 +24 37.9 1.31 1.25 622
23 Tottenham Hotspur 371 184 67 120 672 468 +204 49.6 1.81 1.26 619
24 Doncaster Rovers 435 174 97 164 592 585 +7 40.0 1.36 1.34 619
25 Ipswich Town 430 164 124 142 589 531 +58 38.1 1.37 1.23 616
26 Barnsley 446 167 113 166 616 608 +8 37.4 1.38 1.36 614
27 MK Dons 437 169 106 162 594 563 +31 38.7 1.36 1.29 613
28 Preston North End 450 160 132 158 539 570 -31 35.6 1.20 1.27 612
29 Brentford 411 168 105 138 641 520 +121 40.9 1.56 1.27 609
30 Sunderland 425 160 127 138 566 510 +56 37.6 1.33 1.20 607
31 Oxford United 439 165 112 162 615 559 +56 37.6 1.40 1.27 607
32 Cardiff City 440 169 100 171 557 581 -24 38.4 1.27 1.32 607
33 Swindon Town 439 167 103 169 630 611 +19 38.0 1.44 1.39 604
34 Aston Villa 395 170 92 133 573 510 +63 43.0 1.45 1.29 602
35 Norwich City 433 166 103 164 605 611 -6 38.3 1.40 1.41 601
36 Lincoln City 391 162 113 116 544 424 +120 41.4 1.39 1.08 599
37 Bristol City 449 161 116 172 569 593 -24 35.9 1.27 1.32 599
38 Blackpool 437 157 127 153 562 525 +37 35.9 1.29 1.20 598
39 Crewe Alexandra 440 159 110 171 558 602 -44 36.1 1.27 1.37 587
40 Fulham 403 164 94 145 599 539 +60 40.7 1.49 1.34 586
41 Stevenage 437 154 123 160 493 512 -19 35.2 1.13 1.17 585
42 Sheffield Wednesday 449 164 116 169 561 589 -28 36.5 1.25 1.31 584
43 Swansea City 433 158 106 169 532 576 -44 36.5 1.23 1.33 580
44 Accrington Stanley 437 157 107 173 550 623 -73 35.9 1.26 1.43 578
45 Colchester United 439 147 134 158 532 536 -4 33.5 1.21 1.22 575
46 Northampton Town 440 152 117 171 520 579 -59 34.5 1.18 1.32 573
47 Wigan Athletic 447 159 122 166 549 536 +13 35.6 1.23 1.20 573
48 West Bromwich Albion 425 149 125 151 545 534 +11 35.1 1.28 1.26 572
49 Fleetwood Town 437 147 128 162 549 554 -5 33.6 1.26 1.27 569
50 Hull City 441 153 108 180 570 621 -51 34.7 1.29 1.41 567
51 Reading 448 156 116 176 572 638 -66 34.8 1.28 1.42 566
52 Birmingham City 449 150 122 177 515 601 -86 33.4 1.15 1.34 563
53 Walsall 438 143 132 163 517 570 -53 32.6 1.18 1.30 561
54 Queens Park Rangers 449 153 102 194 537 643 -106 34.1 1.20 1.43 561
55 Newport County 439 149 113 177 524 598 -74 33.9 1.19 1.36 560
56 Newcastle United 379 157 86 136 557 502 +55 41.4 1.47 1.32 557
57 Cambridge United 439 151 103 185 497 576 -79 34.4 1.13 1.31 556
58 Cheltenham Town 438 146 117 175 534 609 -75 33.3 1.22 1.39 555
59 Gillingham 436 136 132 168 474 562 -88 31.2 1.09 1.29 540
60 Port Vale 437 139 120 178 487 574 -87 31.8 1.11 1.31 537
61 Nottingham Forest 419 143 110 166 515 550 -35 34.1 1.23 1.31 535
62 Huddersfield Town 433 142 104 187 480 620 -140 32.8 1.11 1.43 530
63 Bristol Rovers 437 143 97 197 511 628 -117 32.7 1.17 1.44 526
64 Crawley Town 440 138 109 193 536 657 -121 31.4 1.22 1.49 523
65 Bournemouth 387 140 97 150 536 578 -42 36.2 1.39 1.49 517
66 Stoke City 433 131 124 178 478 558 -80 30.3 1.10 1.29 517
67 Carlisle United 405 134 113 158 487 548 -61 33.1 1.20 1.35 515
68 Wolverhampton Wanderers 388 143 85 160 465 522 -57 36.9 1.20 1.35 514
69 Leicester City 385 147 78 160 572 566 +6 38.2 1.49 1.47 513
70 Shrewsbury Town 437 133 114 190 447 572 -125 30.4 1.02 1.31 513
71 AFC Wimbledon 436 125 137 174 492 567 -75 28.7 1.13 1.30 512
72 Brighton and Hove Albion 379 131 117 131 495 508 -13 34.6 1.31 1.34 510
73 Rotherham United 437 134 105 198 513 620 -107 30.7 1.17 1.42 507
74 Burnley 387 134 104 149 459 507 -48 34.6 1.19 1.31 506
75 Watford 409 135 101 173 484 578 -94 33.0 1.18 1.41 506
76 Burton Albion 438 129 116 193 499 653 -154 29.5 1.14 1.49 503
77 Grimsby Town 393 130 102 161 444 540 -96 33.1 1.13 1.37 492
78 Everton 371 130 96 145 444 503 -59 35.0 1.20 1.36 478
79 Leyton Orient 345 129 80 136 439 437 +2 37.4 1.27 1.27 467
80 West Ham United 371 125 87 159 501 592 -91 33.7 1.35 1.60 462
81 Crystal Palace 371 118 100 153 449 526 -77 31.8 1.21 1.42 454
82 Tranmere Rovers 345 122 88 135 411 445 -34 35.4 1.19 1.29 454
83 Morecambe 405 114 103 188 463 636 -173 28.1 1.14 1.57 442
84 Salford City 301 121 78 102 412 362 +50 40.2 1.37 1.20 441
85 Southampton 385 112 97 176 470 632 -162 29.1 1.22 1.64 433
86 Forest Green Rovers 312 106 78 128 374 426 -52 34.0 1.20 1.37 396
87 Notts County 264 102 62 100 382 376 +6 38.6 1.45 1.42 368
88 Rochdale 310 87 87 136 371 470 -99 28.1 1.20 1.52 348
89 Oldham Athletic 300 83 95 122 354 422 -68 27.7 1.18 1.41 344
90 Scunthorpe United 267 82 70 115 312 397 -85 30.7 1.17 1.49 316
91 Stockport County 172 90 44 38 280 170 +110 52.3 1.63 0.99 314
92 Barrow 264 81 69 114 293 328 -35 30.7 1.11 1.24 312
93 Harrogate Town 265 79 68 118 303 386 -83 29.8 1.14 1.46 305
94 Southend United 219 65 54 100 251 326 -75 29.7 1.15 1.49 249
95 Wrexham 127 68 33 26 210 131 +79 53.5 1.65 1.03 237
96 Chesterfield 173 52 45 76 218 259 -41 30.1 1.26 1.50 201
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 127 40 36 51 147 166 -19 31.5 1.16 1.31 156
100 Hartlepool United 138 34 41 63 150 217 -67 24.6 1.09 1.57 143
101 Yeovil Town 138 32 42 64 149 205 -56 23.2 1.08 1.49 138
102 Bromley FC 81 36 27 18 122 94 +28 44.4 1.51 1.16 135
103 Macclesfield Town 83 17 29 37 80 121 -41 20.5 0.96 1.46 63