League Table (Last ten years)

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 calendar years (Since January 1st, 2016).

# Team Played Won Drawn Lost GF GA GD Win% GF/M GA/M Points
1 Manchester City 372 261 56 55 884 322 +562 70.2 2.38 0.87 839
2 Liverpool 372 235 84 53 804 377 +427 63.2 2.16 1.01 789
3 Portsmouth 440 202 112 126 648 489 +159 45.9 1.47 1.11 718
4 Arsenal 372 207 78 87 696 410 +286 55.6 1.87 1.10 699
5 Chelsea 372 194 86 92 649 421 +228 52.2 1.74 1.13 668
6 Leeds United 423 192 92 139 633 531 +102 45.4 1.50 1.26 668
7 Exeter City 443 184 112 147 595 532 +63 41.5 1.34 1.20 664
8 Luton Town 442 182 114 146 609 553 +56 41.2 1.38 1.25 660
9 Millwall 452 173 134 145 531 505 +26 38.3 1.17 1.12 653
10 Mansfield Town 442 173 134 135 636 529 +107 39.1 1.44 1.20 653
11 Wycombe Wanderers 440 180 112 148 575 530 +45 40.9 1.31 1.20 652
12 Derby County 451 176 122 153 578 513 +65 39.0 1.28 1.14 650
13 Bradford City 444 175 125 144 554 517 +37 39.4 1.25 1.16 650
14 Sheffield United 428 188 85 155 563 523 +40 43.9 1.32 1.22 649
15 Plymouth Argyle 442 183 100 159 613 611 +2 41.4 1.39 1.38 649
16 Manchester United 372 185 90 97 588 440 +148 49.7 1.58 1.18 645
17 Charlton Athletic 451 172 128 151 603 549 +54 38.1 1.34 1.22 644
18 Tottenham Hotspur 372 192 67 113 688 452 +236 51.6 1.85 1.22 643
19 Sheffield Wednesday 451 174 121 156 583 564 +19 38.6 1.29 1.25 643
20 Middlesbrough 444 177 110 157 572 509 +63 39.9 1.29 1.15 641
21 Barnsley 450 176 113 161 621 586 +35 39.1 1.38 1.30 641
22 Peterborough United 439 180 92 167 675 612 +63 41.0 1.54 1.39 632
23 Blackburn Rovers 451 172 111 168 592 562 +30 38.1 1.31 1.25 627
24 Coventry City 439 170 117 152 570 520 +50 38.7 1.30 1.18 627
25 Wigan Athletic 452 167 126 159 580 533 +47 36.9 1.28 1.18 627
26 Oxford United 440 172 110 158 645 555 +90 39.1 1.47 1.26 626
27 Preston North End 451 164 131 156 543 565 -22 36.4 1.20 1.25 623
28 Bolton Wanderers 439 170 104 165 556 577 -21 38.7 1.27 1.31 614
29 Sunderland 426 161 130 135 579 510 +69 37.8 1.36 1.20 613
30 Doncaster Rovers 439 171 100 168 590 582 +8 39.0 1.34 1.33 613
31 Northampton Town 443 164 119 160 544 564 -20 37.0 1.23 1.27 611
32 Brentford 415 169 103 143 650 531 +119 40.7 1.57 1.28 610
33 Ipswich Town 432 159 128 145 574 534 +40 36.8 1.33 1.24 605
34 Bristol City 451 162 117 172 575 595 -20 35.9 1.27 1.32 603
35 Swindon Town 441 165 107 169 630 622 +8 37.4 1.43 1.41 602
36 Blackpool 441 156 129 156 557 525 +32 35.4 1.26 1.19 597
37 Cardiff City 442 164 103 175 538 584 -46 37.1 1.22 1.32 595
38 Accrington Stanley 443 161 112 170 568 631 -63 36.3 1.28 1.42 595
39 MK Dons 440 162 107 171 579 583 -4 36.8 1.32 1.33 593
40 Stevenage 439 153 123 163 494 512 -18 34.9 1.13 1.17 582
41 Fulham 407 161 98 148 597 549 +48 39.6 1.47 1.35 581
42 Swansea City 432 157 108 167 533 580 -47 36.3 1.23 1.34 579
43 Norwich City 432 159 102 171 589 625 -36 36.8 1.36 1.45 579
44 West Bromwich Albion 424 150 128 146 541 522 +19 35.4 1.28 1.23 578
45 Aston Villa 396 162 92 142 559 528 +31 40.9 1.41 1.33 578
46 Reading 451 152 117 182 561 644 -83 33.7 1.24 1.43 573
47 Walsall 442 147 132 163 529 578 -49 33.3 1.20 1.31 573
48 Hull City 443 153 112 178 575 614 -39 34.5 1.30 1.39 571
49 Birmingham City 451 149 124 178 514 595 -81 33.0 1.14 1.32 571
50 Fleetwood Town 441 146 133 162 549 556 -7 33.1 1.24 1.26 571
51 Crewe Alexandra 443 153 111 179 552 624 -72 34.5 1.25 1.41 570
52 Newport County 441 151 113 177 521 589 -68 34.2 1.18 1.34 566
53 Colchester United 442 142 138 162 529 559 -30 32.1 1.20 1.26 564
54 Queens Park Rangers 451 152 107 192 533 635 -102 33.7 1.18 1.41 563
55 Bristol Rovers 440 153 98 189 535 618 -83 34.8 1.22 1.40 557
56 Port Vale 442 145 120 177 500 580 -80 32.8 1.13 1.31 555
57 Lincoln City 372 148 109 115 499 407 +92 39.8 1.34 1.09 553
58 Newcastle United 380 154 88 138 551 504 +47 40.5 1.45 1.33 550
59 Burnley 391 148 105 138 479 483 -4 37.9 1.23 1.24 549
60 Cambridge United 442 147 105 190 492 585 -93 33.3 1.11 1.32 546
61 Nottingham Forest 423 144 113 166 516 551 -35 34.0 1.22 1.30 545
62 Carlisle United 429 141 122 166 512 573 -61 32.9 1.19 1.34 545
63 Gillingham 440 137 132 171 478 562 -84 31.1 1.09 1.28 543
64 Leicester City 384 154 80 150 574 537 +37 40.1 1.49 1.40 542
65 AFC Wimbledon 440 134 134 172 503 559 -56 30.5 1.14 1.27 536
66 Brighton and Hove Albion 383 139 117 127 515 505 +10 36.3 1.34 1.32 534
67 Cheltenham Town 419 140 112 167 509 579 -70 33.4 1.21 1.38 532
68 Wolverhampton Wanderers 391 146 89 156 472 521 -49 37.3 1.21 1.33 527
69 Huddersfield Town 434 141 103 190 477 627 -150 32.5 1.10 1.44 526
70 Crawley Town 442 140 106 196 532 661 -129 31.7 1.20 1.50 526
71 Rotherham United 440 138 107 195 522 620 -98 31.4 1.19 1.41 521
72 Stoke City 432 132 123 177 481 570 -89 30.6 1.11 1.32 519
73 Burton Albion 441 134 117 190 501 640 -139 30.4 1.14 1.45 519
74 Bournemouth 388 142 91 155 532 583 -51 36.6 1.37 1.50 517
75 Shrewsbury Town 439 132 116 191 454 587 -133 30.1 1.03 1.34 512
76 Watford 408 131 98 179 474 585 -111 32.1 1.16 1.43 491
77 Leyton Orient 349 134 79 136 439 436 +3 38.4 1.26 1.25 481
78 Everton 372 127 98 147 446 510 -64 34.1 1.20 1.37 479
79 West Ham United 372 130 87 155 516 589 -73 34.9 1.39 1.58 477
80 Morecambe 429 118 109 202 492 686 -194 27.5 1.15 1.60 463
81 Grimsby Town 374 122 96 156 424 522 -98 32.6 1.13 1.40 462
82 Crystal Palace 372 114 102 156 446 535 -89 30.6 1.20 1.44 444
83 Southampton 384 114 95 175 464 625 -161 29.7 1.21 1.63 437
84 Tranmere Rovers 325 116 87 122 387 405 -18 35.7 1.19 1.25 435
85 Salford City 282 112 76 94 385 334 +51 39.7 1.37 1.18 412
86 Forest Green Rovers 312 106 78 128 374 426 -52 34.0 1.20 1.37 396
87 Rochdale 333 98 92 143 410 504 -94 29.4 1.23 1.51 386
88 Scunthorpe United 289 94 77 118 345 414 -69 32.5 1.19 1.43 359
89 Notts County 268 98 61 109 376 402 -26 36.6 1.40 1.50 355
90 Oldham Athletic 306 85 96 125 351 427 -76 27.8 1.15 1.40 351
91 Barrow 245 79 66 100 273 292 -19 32.2 1.11 1.19 303
92 Harrogate Town 245 77 61 107 293 358 -65 31.4 1.20 1.46 292
93 Stockport County 153 82 40 31 255 144 +111 53.6 1.67 0.94 286
94 Southend United 242 71 58 113 278 363 -85 29.3 1.15 1.50 271
95 Wrexham 107 58 27 22 176 105 +71 54.2 1.64 0.98 201
96 Chesterfield 175 52 42 81 222 269 -47 29.7 1.27 1.54 198
97 Bury 161 50 42 69 207 238 -31 31.1 1.29 1.48 192
98 Sutton United 138 46 38 54 174 195 -21 33.3 1.26 1.41 176
99 Hartlepool United 163 43 45 75 179 254 -75 26.4 1.10 1.56 174
100 Yeovil Town 160 41 49 70 170 226 -56 25.6 1.06 1.41 172
101 Barnet 129 41 36 52 155 173 -18 31.8 1.20 1.34 159
102 Bromley FC 61 23 21 17 87 77 +10 37.7 1.43 1.26 90
103 Macclesfield Town 83 17 29 37 80 121 -41 20.5 0.96 1.46 80
104 Dagenham & Redbridge 22 5 3 14 22 37 -15 22.7 1.00 1.68 18
105 York City 23 4 6 13 25 41 -16 17.4 1.09 1.78 18