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, 2017).

# Team Played Won Drawn Lost GF GA GD Win% GF/M GA/M Points
1 Manchester City 370 264 55 51 885 317 +568 71.4 2.39 0.86 847
2 Liverpool 370 229 86 55 773 373 +400 61.9 2.09 1.01 773
3 Arsenal 371 214 71 86 690 400 +290 57.7 1.86 1.08 713
4 Portsmouth 440 197 114 129 634 505 +129 44.8 1.44 1.15 705
5 Middlesbrough 447 184 110 153 609 521 +88 41.2 1.36 1.17 662
6 Luton Town 443 182 116 145 627 569 +58 41.1 1.42 1.28 662
7 Mansfield Town 440 174 137 129 644 519 +125 39.5 1.46 1.18 659
8 Coventry City 434 180 112 142 590 511 +79 41.5 1.36 1.18 652
9 Wycombe Wanderers 438 179 115 144 600 547 +53 40.9 1.37 1.25 652
10 Plymouth Argyle 442 184 100 158 618 615 +3 41.6 1.40 1.39 652
11 Exeter City 442 178 117 147 581 530 +51 40.3 1.31 1.20 651
12 Lincoln City 417 176 118 123 584 458 +126 42.2 1.40 1.10 646
13 Leeds United 413 182 99 132 625 520 +105 44.1 1.51 1.26 645
14 Millwall 450 170 135 145 524 504 +20 37.8 1.16 1.12 645
15 Sheffield United 426 186 83 157 568 529 +39 43.7 1.33 1.24 641
16 Chelsea 370 184 85 101 627 440 +187 49.7 1.69 1.19 637
17 Bradford City 440 173 118 149 538 521 +17 39.3 1.22 1.18 637
18 Derby County 451 173 117 161 586 540 +46 38.4 1.30 1.20 636
19 Charlton Athletic 450 170 125 155 593 553 +40 37.8 1.32 1.23 635
20 Manchester United 370 180 93 97 592 449 +143 48.6 1.60 1.21 633
21 Blackburn Rovers 450 173 114 163 588 555 +33 38.4 1.31 1.23 633
22 MK Dons 438 173 109 156 610 560 +50 39.5 1.39 1.28 628
23 Peterborough United 439 175 94 170 665 619 +46 39.9 1.51 1.41 619
24 Bolton Wanderers 439 169 111 159 569 584 -15 38.5 1.30 1.33 618
25 Ipswich Town 427 164 125 138 599 535 +64 38.4 1.40 1.25 617
26 Cardiff City 443 171 104 168 575 580 -5 38.6 1.30 1.31 617
27 Oxford United 438 167 113 158 620 553 +67 38.1 1.42 1.26 614
28 Sunderland 424 161 129 134 568 506 +62 38.0 1.34 1.19 612
29 Swindon Town 440 169 105 166 634 608 +26 38.4 1.44 1.38 612
30 Swansea City 439 168 108 163 549 564 -15 38.3 1.25 1.28 612
31 Wigan Athletic 450 163 121 166 554 540 +14 36.2 1.23 1.20 610
32 Tottenham Hotspur 371 180 67 124 658 476 +182 48.5 1.77 1.28 607
33 Doncaster Rovers 438 169 99 170 575 590 -15 38.6 1.31 1.35 606
34 Norwich City 434 168 101 165 610 610 0 38.7 1.41 1.41 605
35 Barnsley 448 162 117 169 601 612 -11 36.2 1.34 1.37 603
36 Brentford 405 164 110 131 639 511 +128 40.5 1.58 1.26 602
37 Bristol City 450 161 119 170 565 595 -30 35.8 1.26 1.32 602
38 Blackpool 438 158 125 155 557 533 +24 36.1 1.27 1.22 599
39 Stevenage 439 156 127 156 487 498 -11 35.5 1.11 1.13 595
40 Preston North End 450 155 130 165 532 587 -55 34.4 1.18 1.30 595
41 Sheffield Wednesday 449 158 120 171 563 597 -34 35.2 1.25 1.33 594
42 Aston Villa 389 169 86 134 574 515 +59 43.4 1.48 1.32 593
43 Crewe Alexandra 442 161 110 171 563 605 -42 36.4 1.27 1.37 593
44 West Bromwich Albion 431 153 130 148 554 532 +22 35.5 1.29 1.23 589
45 Accrington Stanley 440 156 112 172 562 633 -71 35.5 1.28 1.44 580
46 Hull City 442 155 113 174 579 607 -28 35.1 1.31 1.37 578
47 Birmingham City 450 152 122 176 523 592 -69 33.8 1.16 1.32 578
48 Newport County 442 154 114 174 531 592 -61 34.8 1.20 1.34 576
49 Reading 451 152 119 180 578 639 -61 33.7 1.28 1.42 575
50 Fulham 398 160 91 147 575 530 +45 40.2 1.44 1.33 571
51 Colchester United 441 145 136 160 524 537 -13 32.9 1.19 1.22 571
52 Cheltenham Town 441 152 114 175 550 621 -71 34.5 1.25 1.41 570
53 Queens Park Rangers 450 154 105 191 552 644 -92 34.2 1.23 1.43 567
54 Walsall 439 144 132 163 526 570 -44 32.8 1.20 1.30 564
55 Fleetwood Town 439 143 133 163 545 560 -15 32.6 1.24 1.28 562
56 Cambridge United 442 150 110 182 504 577 -73 33.9 1.14 1.31 560
57 Northampton Town 440 147 116 177 503 582 -79 33.4 1.14 1.32 557
58 Gillingham 439 135 134 170 474 573 -99 30.8 1.08 1.31 539
59 Port Vale 439 139 120 180 480 568 -88 31.7 1.09 1.29 537
60 Bristol Rovers 439 148 93 198 512 619 -107 33.7 1.17 1.41 537
61 Nottingham Forest 413 141 112 160 504 526 -22 34.1 1.22 1.27 535
62 Huddersfield Town 434 140 111 183 498 622 -124 32.3 1.15 1.43 531
63 Leicester City 390 149 83 158 581 566 +15 38.2 1.49 1.45 530
64 Stoke City 439 136 122 181 490 565 -75 31.0 1.12 1.29 530
65 Newcastle United 373 146 88 139 532 510 +22 39.1 1.43 1.37 526
66 Bournemouth 386 140 102 144 538 568 -30 36.3 1.39 1.47 522
67 Shrewsbury Town 438 136 113 189 448 571 -123 31.1 1.02 1.30 521
68 Wolverhampton Wanderers 386 144 85 157 463 521 -58 37.3 1.20 1.35 517
69 Crawley Town 440 134 113 193 532 652 -120 30.5 1.21 1.48 515
70 Rotherham United 439 134 110 195 514 617 -103 30.5 1.17 1.41 512
71 Burton Albion 439 130 119 190 502 651 -149 29.6 1.14 1.48 509
72 Grimsby Town 396 134 103 159 464 543 -79 33.8 1.17 1.37 505
73 Watford 416 134 102 180 483 595 -112 32.2 1.16 1.43 504
74 AFC Wimbledon 438 123 134 181 477 582 -105 28.1 1.09 1.33 503
75 Salford City 327 139 81 107 451 382 +69 42.5 1.38 1.17 498
76 Burnley 391 128 112 151 462 521 -59 32.7 1.18 1.33 496
77 Brighton and Hove Albion 374 127 113 134 495 511 -16 34.0 1.32 1.37 494
78 Everton 371 128 97 146 444 507 -63 34.5 1.20 1.37 481
79 Tranmere Rovers 370 127 98 145 437 479 -42 34.3 1.18 1.29 479
80 Leyton Orient 348 131 82 135 447 436 +11 37.6 1.28 1.25 475
81 West Ham United 375 128 90 157 525 591 -66 34.1 1.40 1.58 474
82 Carlisle United 382 122 103 157 443 520 -77 31.9 1.16 1.36 469
83 Southampton 391 122 98 171 505 634 -129 31.2 1.29 1.62 464
84 Crystal Palace 371 117 101 153 437 530 -93 31.5 1.18 1.43 452
85 Morecambe 383 106 101 176 436 595 -159 27.7 1.14 1.55 419
86 Forest Green Rovers 312 106 78 128 374 426 -52 34.0 1.20 1.37 396
87 Notts County 265 105 64 96 390 369 +21 39.6 1.47 1.39 379
88 Oldham Athletic 304 91 90 123 381 428 -47 29.9 1.25 1.41 363
89 Stockport County 198 104 49 45 330 199 +131 52.5 1.67 1.01 361
90 Rochdale 300 78 87 135 350 466 -116 26.0 1.17 1.55 321
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 Wrexham 152 76 40 36 242 170 +72 50.0 1.59 1.12 268
94 Scunthorpe United 243 68 64 111 265 375 -110 28.0 1.09 1.54 268
95 Chesterfield 174 58 48 68 231 249 -18 33.3 1.33 1.43 222
96 Southend United 195 55 46 94 216 297 -81 28.2 1.11 1.52 211
97 Sutton United 138 46 38 54 174 195 -21 33.3 1.26 1.41 176
98 Barnet 128 46 34 48 169 167 +2 35.9 1.32 1.30 172
99 Bromley FC 105 43 33 29 148 138 +10 41.0 1.41 1.31 162
100 Bury 114 37 32 45 151 154 -3 32.5 1.32 1.35 143
101 Hartlepool United 115 28 33 54 119 177 -58 24.3 1.03 1.54 117
102 Yeovil Town 115 24 36 55 124 179 -55 20.9 1.08 1.56 108
103 Macclesfield Town 83 17 29 37 80 121 -41 20.5 0.96 1.46 80
104 York City 14 5 5 4 24 21 +3 35.7 1.71 1.50 20