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 354 253 53 48 851 300 +551 71.5 2.40 0.85 812
2 Liverpool 355 223 81 51 751 353 +398 62.8 2.12 0.99 750
3 Portsmouth 422 189 109 124 609 482 +127 44.8 1.44 1.14 676
4 Arsenal 356 201 71 84 667 392 +275 56.5 1.87 1.10 674
5 Coventry City 420 174 111 135 567 489 +78 41.4 1.35 1.16 633
6 Wycombe Wanderers 422 174 109 139 573 517 +56 41.2 1.36 1.23 631
7 Exeter City 425 173 111 141 565 515 +50 40.7 1.33 1.21 630
8 Mansfield Town 422 166 131 125 612 494 +118 39.3 1.45 1.17 629
9 Middlesbrough 429 174 104 151 569 497 +72 40.6 1.33 1.16 626
10 Luton Town 424 171 112 141 589 542 +47 40.3 1.39 1.28 625
11 Leeds United 398 177 92 129 606 505 +101 44.5 1.52 1.27 623
12 Lincoln City 399 169 114 116 560 429 +131 42.4 1.40 1.08 621
13 Derby County 432 169 113 150 566 504 +62 39.1 1.31 1.17 620
14 Plymouth Argyle 424 174 97 153 588 591 -3 41.0 1.39 1.39 619
15 Chelsea 355 178 83 94 603 414 +189 50.1 1.70 1.17 617
16 Millwall 432 162 131 139 493 478 +15 37.5 1.14 1.11 617
17 Charlton Athletic 432 166 119 147 577 524 +53 38.4 1.34 1.21 617
18 Sheffield United 408 178 79 151 541 505 +36 43.6 1.33 1.24 613
19 Blackburn Rovers 433 167 110 156 564 530 +34 38.6 1.30 1.22 611
20 Manchester United 355 174 88 93 570 429 +141 49.0 1.61 1.21 610
21 Bradford City 423 166 111 146 522 508 +14 39.2 1.23 1.20 609
22 Peterborough United 421 173 88 160 650 586 +64 41.1 1.54 1.39 607
23 MK Dons 422 167 102 153 581 538 +43 39.6 1.38 1.27 603
24 Sunderland 409 158 125 126 552 477 +75 38.6 1.35 1.17 599
25 Bolton Wanderers 421 164 107 150 543 548 -5 39.0 1.29 1.30 599
26 Wigan Athletic 433 160 118 155 543 516 +27 37.0 1.25 1.19 598
27 Ipswich Town 413 159 120 134 576 512 +64 38.5 1.39 1.24 597
28 Cardiff City 425 165 98 162 540 550 -10 38.8 1.27 1.29 593
29 Swindon Town 423 164 100 159 616 583 +33 38.8 1.46 1.38 592
30 Barnsley 431 159 113 159 584 582 +2 36.9 1.35 1.35 590
31 Preston North End 432 153 128 151 515 548 -33 35.4 1.19 1.27 587
32 Doncaster Rovers 421 164 95 162 554 563 -9 39.0 1.32 1.34 587
33 Oxford United 421 159 108 154 594 537 +57 37.8 1.41 1.28 585
34 Tottenham Hotspur 356 174 62 120 640 460 +180 48.9 1.80 1.29 584
35 Brentford 390 160 102 128 616 494 +122 41.0 1.58 1.27 582
36 Bristol City 432 155 115 162 542 568 -26 35.9 1.25 1.31 580
37 Norwich City 416 160 100 156 575 580 -5 38.5 1.38 1.39 580
38 Swansea City 421 158 105 158 521 543 -22 37.5 1.24 1.29 579
39 Blackpool 423 152 122 149 537 512 +25 35.9 1.27 1.21 578
40 Aston Villa 374 163 82 129 551 491 +60 43.6 1.47 1.31 571
41 Stevenage 423 150 121 152 465 482 -17 35.5 1.10 1.14 571
42 Sheffield Wednesday 432 152 114 166 537 576 -39 35.2 1.24 1.33 570
43 Crewe Alexandra 425 156 102 167 545 583 -38 36.7 1.28 1.37 570
44 Hull City 429 152 106 171 562 591 -29 35.4 1.31 1.38 562
45 Accrington Stanley 423 152 103 168 534 608 -74 35.9 1.26 1.44 559
46 West Bromwich Albion 413 144 125 144 528 515 +13 34.9 1.28 1.25 557
47 Colchester United 425 142 130 153 508 515 -7 33.4 1.20 1.21 556
48 Fulham 383 156 86 141 562 514 +48 40.7 1.47 1.34 554
49 Reading 434 146 114 174 551 619 -68 33.6 1.27 1.43 552
50 Newport County 425 148 108 169 506 571 -65 34.8 1.19 1.34 552
51 Queens Park Rangers 432 149 99 184 527 617 -90 34.5 1.22 1.43 546
52 Cheltenham Town 423 145 111 167 524 585 -61 34.3 1.24 1.38 546
53 Birmingham City 432 143 115 174 491 575 -84 33.1 1.14 1.33 544
54 Northampton Town 422 144 111 167 489 558 -69 34.1 1.16 1.32 543
55 Fleetwood Town 422 139 125 158 523 538 -15 32.9 1.24 1.27 542
56 Walsall 423 138 125 160 501 552 -51 32.6 1.18 1.30 539
57 Cambridge United 424 144 102 178 479 554 -75 34.0 1.13 1.31 534
58 Nottingham Forest 398 137 107 154 482 507 -25 34.4 1.21 1.27 518
59 Gillingham 422 129 129 164 450 544 -94 30.6 1.07 1.29 516
60 Port Vale 421 133 116 172 464 547 -83 31.6 1.10 1.30 515
61 Bristol Rovers 422 141 91 190 488 594 -106 33.4 1.16 1.41 514
62 Newcastle United 358 141 85 132 512 487 +25 39.4 1.43 1.36 508
63 Leicester City 373 143 77 153 555 543 +12 38.3 1.49 1.46 506
64 Stoke City 421 128 120 173 466 538 -72 30.4 1.11 1.28 504
65 Crawley Town 425 132 107 186 516 628 -112 31.1 1.21 1.48 503
66 Shrewsbury Town 421 131 108 182 429 546 -117 31.1 1.02 1.30 501
67 Bournemouth 371 134 96 141 514 550 -36 36.1 1.39 1.48 498
68 Huddersfield Town 417 131 105 181 462 603 -141 31.4 1.11 1.45 498
69 Rotherham United 421 131 103 187 491 586 -95 31.1 1.17 1.39 496
70 Watford 398 130 100 168 469 558 -89 32.7 1.18 1.40 490
71 Burton Albion 422 126 111 185 480 626 -146 29.9 1.14 1.48 489
72 Wolverhampton Wanderers 366 136 79 151 435 494 -59 37.2 1.19 1.35 487
73 AFC Wimbledon 421 119 130 172 466 552 -86 28.3 1.11 1.31 487
74 Burnley 371 127 103 141 439 483 -44 34.2 1.18 1.30 484
75 Grimsby Town 378 126 97 155 429 522 -93 33.3 1.13 1.38 475
76 Carlisle United 382 122 103 157 443 520 -77 31.9 1.16 1.36 469
77 Brighton and Hove Albion 359 119 111 129 462 495 -33 33.1 1.29 1.38 468
78 Everton 355 124 91 140 424 484 -60 34.9 1.19 1.36 463
79 Salford City 310 127 79 104 422 366 +56 41.0 1.36 1.18 460
80 Leyton Orient 332 126 79 127 426 417 +9 38.0 1.28 1.26 457
81 Tranmere Rovers 352 122 90 140 413 455 -42 34.7 1.17 1.29 456
82 West Ham United 355 120 84 151 483 562 -79 33.8 1.36 1.58 444
83 Crystal Palace 355 115 97 143 422 494 -72 32.4 1.19 1.39 442
84 Southampton 373 112 92 169 467 614 -147 30.0 1.25 1.65 428
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 250 101 58 91 374 352 +22 40.4 1.50 1.41 361
88 Oldham Athletic 287 86 87 114 360 404 -44 30.0 1.25 1.41 345
89 Stockport County 178 93 46 39 292 177 +115 52.2 1.64 0.99 325
90 Barrow 273 83 71 119 301 345 -44 30.4 1.10 1.26 320
91 Harrogate Town 273 81 68 124 313 400 -87 29.7 1.15 1.47 311
92 Rochdale 286 74 84 128 333 440 -107 25.9 1.16 1.54 306
93 Scunthorpe United 243 68 64 111 265 375 -110 28.0 1.09 1.54 268
94 Wrexham 134 70 34 30 219 146 +73 52.2 1.63 1.09 244
95 Southend United 195 55 46 94 216 297 -81 28.2 1.11 1.52 211
96 Chesterfield 157 51 43 63 202 226 -24 32.5 1.29 1.44 196
97 Sutton United 138 46 38 54 174 195 -21 33.3 1.26 1.41 176
98 Bromley FC 89 40 29 20 132 102 +30 44.9 1.48 1.15 149
99 Bury 114 37 32 45 151 154 -3 32.5 1.32 1.35 143
100 Barnet 112 36 29 47 131 145 -14 32.1 1.17 1.29 137
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