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 366 262 55 49 878 312 +566 71.6 2.40 0.85 841
2 Liverpool 366 227 86 53 769 368 +401 62.0 2.10 1.01 767
3 Arsenal 367 210 71 86 684 399 +285 57.2 1.86 1.09 701
4 Portsmouth 433 193 112 128 624 499 +125 44.6 1.44 1.15 691
5 Middlesbrough 441 180 109 152 595 514 +81 40.8 1.35 1.17 649
6 Mansfield Town 434 171 135 128 634 514 +120 39.4 1.46 1.18 648
7 Coventry City 429 178 112 139 581 502 +79 41.5 1.35 1.17 646
8 Luton Town 436 177 115 144 612 562 +50 40.6 1.40 1.29 646
9 Leeds United 409 182 97 130 623 515 +108 44.5 1.52 1.26 643
10 Wycombe Wanderers 432 177 112 143 590 538 +52 41.0 1.37 1.25 643
11 Lincoln City 411 175 117 119 577 442 +135 42.6 1.40 1.08 642
12 Plymouth Argyle 435 181 99 155 611 606 +5 41.6 1.40 1.39 642
13 Exeter City 435 174 116 145 574 526 +48 40.0 1.32 1.21 638
14 Millwall 444 168 134 142 516 495 +21 37.8 1.16 1.11 638
15 Charlton Athletic 444 170 123 151 589 541 +48 38.3 1.33 1.22 633
16 Manchester United 366 180 91 95 590 442 +148 49.2 1.61 1.21 631
17 Derby County 444 172 115 157 579 524 +55 38.7 1.30 1.18 631
18 Bradford City 434 172 114 148 535 517 +18 39.6 1.23 1.19 630
19 Chelsea 366 181 85 100 618 437 +181 49.5 1.69 1.19 628
20 Sheffield United 420 182 82 156 557 523 +34 43.3 1.33 1.25 628
21 Blackburn Rovers 444 170 114 160 580 545 +35 38.3 1.31 1.23 624
22 MK Dons 432 169 109 154 596 550 +46 39.1 1.38 1.27 616
23 Peterborough United 433 174 92 167 658 608 +50 40.2 1.52 1.40 614
24 Ipswich Town 423 163 123 137 592 528 +64 38.5 1.40 1.25 612
25 Sunderland 420 161 128 131 567 499 +68 38.3 1.35 1.19 611
26 Bolton Wanderers 432 167 110 155 560 570 -10 38.7 1.30 1.32 611
27 Cardiff City 437 169 102 166 563 569 -6 38.7 1.29 1.30 609
28 Swindon Town 433 167 102 164 627 602 +25 38.6 1.45 1.39 603
29 Wigan Athletic 443 161 120 162 548 530 +18 36.3 1.24 1.20 603
30 Swansea City 433 165 108 160 541 554 -13 38.1 1.25 1.28 603
31 Barnsley 443 162 116 165 596 602 -6 36.6 1.35 1.36 602
32 Doncaster Rovers 432 167 99 166 569 577 -8 38.7 1.32 1.34 600
33 Oxford United 431 163 110 158 611 549 +62 37.8 1.42 1.27 599
34 Tottenham Hotspur 367 177 66 124 650 474 +176 48.2 1.77 1.29 597
35 Brentford 401 163 108 130 633 506 +127 40.6 1.58 1.26 597
36 Bristol City 444 160 117 167 560 588 -28 36.0 1.26 1.32 597
37 Norwich City 428 165 101 162 599 603 -4 38.6 1.40 1.41 596
38 Blackpool 433 157 124 152 553 525 +28 36.3 1.28 1.21 595
39 Preston North End 444 155 129 160 528 572 -44 34.9 1.19 1.29 594
40 Stevenage 434 154 126 154 481 493 -12 35.5 1.11 1.14 588
41 Sheffield Wednesday 443 157 117 169 554 589 -35 35.4 1.25 1.33 588
42 Aston Villa 385 167 84 134 568 511 +57 43.4 1.48 1.33 585
43 Crewe Alexandra 435 158 108 169 553 593 -40 36.3 1.27 1.36 582
44 West Bromwich Albion 425 150 128 147 544 525 +19 35.3 1.28 1.24 578
45 Hull City 438 155 110 173 574 601 -27 35.4 1.31 1.37 575
46 Colchester United 435 145 133 157 520 528 -8 33.3 1.20 1.21 568
47 Accrington Stanley 433 153 108 172 549 629 -80 35.3 1.27 1.45 567
48 Fulham 394 158 90 146 571 527 +44 40.1 1.45 1.34 564
49 Newport County 435 151 111 173 521 586 -65 34.7 1.20 1.35 564
50 Reading 443 149 116 178 567 631 -64 33.6 1.28 1.42 563
51 Birmingham City 444 147 122 175 509 590 -81 33.1 1.15 1.33 563
52 Cheltenham Town 434 149 114 171 541 607 -66 34.3 1.25 1.40 561
53 Queens Park Rangers 444 152 103 189 540 634 -94 34.2 1.22 1.43 559
54 Fleetwood Town 432 141 132 159 535 549 -14 32.6 1.24 1.27 555
55 Walsall 433 142 129 162 515 562 -47 32.8 1.19 1.30 555
56 Cambridge United 435 148 107 180 495 566 -71 34.0 1.14 1.30 551
57 Northampton Town 434 145 114 175 497 578 -81 33.4 1.15 1.33 549
58 Nottingham Forest 409 141 111 157 502 519 -17 34.5 1.23 1.27 534
59 Bristol Rovers 432 147 92 193 507 607 -100 34.0 1.17 1.41 533
60 Gillingham 432 133 132 167 465 560 -95 30.8 1.08 1.30 531
61 Port Vale 434 136 119 179 473 563 -90 31.3 1.09 1.30 527
62 Newcastle United 369 145 88 136 529 504 +25 39.3 1.43 1.37 523
63 Leicester City 384 146 82 156 568 558 +10 38.0 1.48 1.45 520
64 Stoke City 433 132 121 180 481 560 -79 30.5 1.11 1.29 517
65 Huddersfield Town 427 135 109 183 481 616 -135 31.6 1.13 1.44 514
66 Bournemouth 382 137 102 143 530 563 -33 35.9 1.39 1.47 513
67 Crawley Town 435 133 111 191 525 644 -119 30.6 1.21 1.48 510
68 Shrewsbury Town 431 133 111 187 436 560 -124 30.9 1.01 1.30 510
69 Rotherham United 432 134 107 191 506 602 -96 31.0 1.17 1.39 509
70 Wolverhampton Wanderers 379 140 84 155 453 514 -61 36.9 1.20 1.36 504
71 AFC Wimbledon 432 123 132 177 473 568 -95 28.5 1.09 1.31 501
72 Burton Albion 432 128 117 187 496 642 -146 29.6 1.15 1.49 501
73 Grimsby Town 389 132 102 155 451 531 -80 33.9 1.16 1.37 498
74 Watford 410 132 102 176 477 582 -105 32.2 1.16 1.42 498
75 Burnley 385 127 109 149 453 512 -59 33.0 1.18 1.33 490
76 Brighton and Hove Albion 370 124 113 133 487 509 -22 33.5 1.32 1.38 485
77 Salford City 320 132 81 107 434 376 +58 41.3 1.36 1.18 477
78 Everton 366 126 96 144 438 500 -62 34.4 1.20 1.37 474
79 Tranmere Rovers 363 125 95 143 427 469 -42 34.4 1.18 1.29 470
80 Carlisle United 382 122 103 157 443 520 -77 31.9 1.16 1.36 469
81 Leyton Orient 342 129 81 132 441 431 +10 37.7 1.29 1.26 468
82 West Ham United 369 126 88 155 511 581 -70 34.1 1.38 1.57 466
83 Southampton 385 118 96 171 495 630 -135 30.6 1.29 1.64 450
84 Crystal Palace 367 116 101 150 434 520 -86 31.6 1.18 1.42 449
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 260 103 63 94 384 364 +20 39.6 1.48 1.40 372
88 Oldham Athletic 297 89 88 120 374 418 -44 30.0 1.26 1.41 355
89 Stockport County 191 99 48 44 320 195 +125 51.8 1.68 1.02 345
90 Barrow 276 83 71 122 303 353 -50 30.1 1.10 1.28 320
91 Harrogate Town 276 83 68 125 317 402 -85 30.1 1.15 1.46 317
92 Rochdale 293 76 85 132 340 450 -110 25.9 1.16 1.54 313
93 Scunthorpe United 243 68 64 111 265 375 -110 28.0 1.09 1.54 268
94 Wrexham 146 74 39 33 234 163 +71 50.7 1.60 1.12 261
95 Chesterfield 167 56 46 65 217 236 -19 33.5 1.30 1.41 214
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 Bromley FC 99 43 32 24 143 123 +20 43.4 1.44 1.24 161
99 Barnet 122 43 32 47 158 159 -1 35.2 1.30 1.30 161
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 7 3 2 2 13 10 +3 42.9 1.86 1.43 11