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 347 248 51 48 837 295 +542 71.5 2.41 0.85 795
2 Liverpool 347 219 80 48 738 344 +394 63.1 2.13 0.99 737
3 Portsmouth 408 185 106 117 593 462 +131 45.3 1.45 1.13 661
4 Arsenal 348 196 69 83 651 385 +266 56.3 1.87 1.11 657
5 Exeter City 410 172 104 134 551 490 +61 42.0 1.34 1.20 620
6 Leeds United 390 175 88 127 598 498 +100 44.9 1.53 1.28 613
7 Mansfield Town 408 163 124 121 598 481 +117 40.0 1.47 1.18 613
8 Middlesbrough 417 171 99 147 554 484 +70 41.0 1.33 1.16 612
9 Wycombe Wanderers 408 168 107 133 546 497 +49 41.2 1.34 1.22 611
10 Chelsea 347 176 81 90 592 400 +192 50.7 1.71 1.15 609
11 Coventry City 408 166 108 134 546 482 +64 40.7 1.34 1.18 606
12 Luton Town 412 166 108 138 570 526 +44 40.3 1.38 1.28 606
13 Charlton Athletic 419 163 114 142 567 511 +56 38.9 1.35 1.22 603
14 Derby County 420 163 113 144 549 488 +61 38.8 1.31 1.16 602
15 Manchester United 347 170 86 91 557 420 +137 49.0 1.61 1.21 596
16 Sheffield United 395 173 76 146 522 488 +34 43.8 1.32 1.24 595
17 Millwall 420 155 129 136 474 467 +7 36.9 1.13 1.11 594
18 Peterborough United 409 170 84 155 627 567 +60 41.6 1.53 1.39 594
19 Plymouth Argyle 411 166 95 150 558 575 -17 40.4 1.36 1.40 593
20 Blackburn Rovers 419 162 106 151 552 515 +37 38.7 1.32 1.23 592
21 Bradford City 409 159 110 140 506 493 +13 38.9 1.24 1.21 587
22 Sunderland 400 154 124 122 543 467 +76 38.5 1.36 1.17 586
23 Lincoln City 386 158 112 116 529 422 +107 40.9 1.37 1.09 586
24 Tottenham Hotspur 348 174 61 113 635 442 +193 50.0 1.82 1.27 583
25 Bolton Wanderers 408 159 101 148 517 530 -13 39.0 1.27 1.30 578
26 MK Dons 408 159 98 151 558 526 +32 39.0 1.37 1.29 575
27 Preston North End 420 150 124 146 502 529 -27 35.7 1.20 1.26 574
28 Wigan Athletic 418 153 115 150 523 494 +29 36.6 1.25 1.18 574
29 Ipswich Town 401 152 117 132 554 498 +56 37.9 1.38 1.24 573
30 Brentford 382 158 97 127 604 482 +122 41.4 1.58 1.26 571
31 Cardiff City 412 159 94 159 515 536 -21 38.6 1.25 1.30 571
32 Barnsley 415 155 106 154 561 558 +3 37.3 1.35 1.34 571
33 Oxford United 408 155 103 150 580 521 +59 38.0 1.42 1.28 568
34 Sheffield Wednesday 419 152 111 156 530 551 -21 36.3 1.26 1.32 567
35 Swindon Town 408 157 96 155 595 566 +29 38.5 1.46 1.39 567
36 Bristol City 420 151 112 157 530 553 -23 36.0 1.26 1.32 565
37 Doncaster Rovers 407 157 93 157 542 544 -2 38.6 1.33 1.34 564
38 Aston Villa 366 161 79 126 543 479 +64 44.0 1.48 1.31 562
39 Swansea City 409 153 102 154 505 526 -21 37.4 1.23 1.29 561
40 Blackpool 409 147 118 144 521 489 +32 35.9 1.27 1.20 559
41 Norwich City 404 152 99 153 557 572 -15 37.6 1.38 1.42 555
42 Accrington Stanley 408 149 101 158 526 588 -62 36.5 1.29 1.44 548
43 Hull City 416 148 103 165 546 571 -25 35.6 1.31 1.37 547
44 Crewe Alexandra 411 149 100 162 527 567 -40 36.3 1.28 1.38 547
45 Stevenage 409 142 120 147 451 466 -15 34.7 1.10 1.14 546
46 Fulham 375 153 85 137 553 503 +50 40.8 1.47 1.34 544
47 West Bromwich Albion 401 142 117 142 518 506 +12 35.4 1.29 1.26 543
48 Northampton Town 409 143 108 158 479 534 -55 35.0 1.17 1.31 537
49 Colchester United 410 136 127 147 491 500 -9 33.2 1.20 1.22 535
50 Newport County 410 143 106 161 492 552 -60 34.9 1.20 1.35 535
51 Queens Park Rangers 420 145 96 179 511 597 -86 34.5 1.22 1.42 531
52 Birmingham City 420 139 113 168 481 561 -80 33.1 1.15 1.34 530
53 Reading 419 140 110 169 528 599 -71 33.4 1.26 1.43 530
54 Cheltenham Town 409 141 104 164 501 565 -64 34.5 1.22 1.38 527
55 Walsall 408 135 121 152 486 528 -42 33.1 1.19 1.29 526
56 Fleetwood Town 407 134 119 154 507 521 -14 32.9 1.25 1.28 521
57 Nottingham Forest 390 136 103 151 474 498 -24 34.9 1.22 1.28 511
58 Cambridge United 410 138 96 176 455 545 -90 33.7 1.11 1.33 510
59 Gillingham 406 126 126 154 439 516 -77 31.0 1.08 1.27 504
60 Port Vale 407 130 111 166 454 530 -76 31.9 1.12 1.30 501
61 Newcastle United 350 138 85 127 500 473 +27 39.4 1.43 1.35 499
62 Leicester City 361 142 71 148 541 524 +17 39.3 1.50 1.45 497
63 Crawley Town 411 130 102 179 507 610 -103 31.6 1.23 1.48 492
64 Stoke City 409 125 116 168 451 520 -69 30.6 1.10 1.27 491
65 Rotherham United 407 130 100 177 486 561 -75 31.9 1.19 1.38 490
66 Bournemouth 363 132 90 141 506 544 -38 36.4 1.39 1.50 486
67 Huddersfield Town 404 128 99 177 447 586 -139 31.7 1.11 1.45 483
68 Bristol Rovers 407 131 90 186 463 578 -115 32.2 1.14 1.42 483
69 Burnley 362 126 101 135 431 464 -33 34.8 1.19 1.28 479
70 Wolverhampton Wanderers 358 134 76 148 426 481 -55 37.4 1.19 1.34 478
71 Shrewsbury Town 406 123 108 175 412 527 -115 30.3 1.01 1.30 477
72 Watford 385 127 95 163 456 542 -86 33.0 1.18 1.41 476
73 Burton Albion 407 121 106 180 464 611 -147 29.7 1.14 1.50 469
74 AFC Wimbledon 406 114 127 165 445 525 -80 28.1 1.10 1.29 469
75 Carlisle United 382 122 103 157 443 520 -77 31.9 1.16 1.36 469
76 Brighton and Hove Albion 351 114 111 126 453 490 -37 32.5 1.29 1.40 453
77 Grimsby Town 364 119 94 151 407 507 -100 32.7 1.12 1.39 451
78 Tranmere Rovers 339 121 88 130 406 432 -26 35.7 1.20 1.27 451
79 Everton 347 120 90 137 411 474 -63 34.6 1.18 1.37 450
80 Leyton Orient 318 121 75 122 409 400 +9 38.1 1.29 1.26 438
81 Salford City 295 120 78 97 406 350 +56 40.7 1.38 1.19 438
82 West Ham United 347 117 81 149 472 553 -81 33.7 1.36 1.59 432
83 Crystal Palace 348 111 96 141 412 487 -75 31.9 1.18 1.40 429
84 Morecambe 383 106 101 176 436 595 -159 27.7 1.14 1.55 419
85 Southampton 361 102 90 169 437 605 -168 28.3 1.21 1.68 396
86 Forest Green Rovers 312 106 78 128 374 426 -52 34.0 1.20 1.37 396
87 Notts County 235 93 57 85 346 332 +14 39.6 1.47 1.41 336
88 Oldham Athletic 271 77 84 110 334 391 -57 28.4 1.23 1.44 315
89 Stockport County 167 89 43 35 275 162 +113 53.3 1.65 0.97 310
90 Barrow 257 80 68 109 286 317 -31 31.1 1.11 1.23 308
91 Rochdale 286 74 84 128 333 440 -107 25.9 1.16 1.54 306
92 Harrogate Town 259 77 65 117 298 382 -84 29.7 1.15 1.47 296
93 Scunthorpe United 243 68 64 111 265 375 -110 28.0 1.09 1.54 268
94 Wrexham 122 65 32 25 200 123 +77 53.3 1.64 1.01 227
95 Southend United 195 55 46 94 216 297 -81 28.2 1.11 1.52 211
96 Sutton United 138 46 38 54 174 195 -21 33.3 1.26 1.41 176
97 Chesterfield 143 43 40 60 182 211 -29 30.1 1.27 1.48 169
98 Bury 114 37 32 45 151 154 -3 32.5 1.32 1.35 143
99 Bromley FC 75 34 23 18 116 90 +26 45.3 1.55 1.20 125
100 Hartlepool United 115 28 33 54 119 177 -58 24.3 1.03 1.54 117
101 Barnet 97 29 25 43 107 125 -18 29.9 1.10 1.29 112
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