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 353 252 53 48 848 300 +548 71.4 2.40 0.85 809
2 Liverpool 354 222 81 51 749 353 +396 62.7 2.12 1.00 747
3 Arsenal 355 201 71 83 666 390 +276 56.6 1.88 1.10 674
4 Portsmouth 419 187 108 124 604 480 +124 44.6 1.44 1.15 669
5 Coventry City 418 174 109 135 567 489 +78 41.6 1.36 1.17 631
6 Wycombe Wanderers 420 174 108 138 569 512 +57 41.4 1.35 1.22 630
7 Mansfield Town 419 166 129 124 611 492 +119 39.6 1.46 1.17 627
8 Exeter City 423 172 110 141 560 513 +47 40.7 1.32 1.21 626
9 Middlesbrough 427 174 103 150 567 494 +73 40.7 1.33 1.16 625
10 Luton Town 423 170 112 141 586 542 +44 40.2 1.39 1.28 622
11 Leeds United 397 176 92 129 604 504 +100 44.3 1.52 1.27 620
12 Chelsea 354 178 83 93 603 411 +192 50.3 1.70 1.16 617
13 Derby County 430 168 113 149 563 502 +61 39.1 1.31 1.17 617
14 Millwall 430 162 130 138 492 476 +16 37.7 1.14 1.11 616
15 Charlton Athletic 430 166 118 146 575 521 +54 38.6 1.34 1.21 616
16 Plymouth Argyle 422 173 96 153 583 589 -6 41.0 1.38 1.40 615
17 Lincoln City 397 167 114 116 556 427 +129 42.1 1.40 1.08 615
18 Manchester United 354 174 88 92 569 427 +142 49.2 1.61 1.21 610
19 Sheffield United 406 177 79 150 539 503 +36 43.6 1.33 1.24 610
20 Blackburn Rovers 430 167 108 155 563 526 +37 38.8 1.31 1.22 609
21 Bradford City 421 165 111 145 520 506 +14 39.2 1.24 1.20 606
22 Peterborough United 419 173 87 159 648 582 +66 41.3 1.55 1.39 606
23 MK Dons 420 166 101 153 578 536 +42 39.5 1.38 1.28 599
24 Sunderland 408 157 125 126 551 477 +74 38.5 1.35 1.17 596
25 Bolton Wanderers 418 163 106 149 536 543 -7 39.0 1.28 1.30 595
26 Ipswich Town 410 157 120 133 572 509 +63 38.3 1.40 1.24 591
27 Wigan Athletic 430 157 118 155 535 514 +21 36.5 1.24 1.20 589
28 Swindon Town 421 163 100 158 614 579 +35 38.7 1.46 1.38 589
29 Cardiff City 422 164 96 162 536 548 -12 38.9 1.27 1.30 588
30 Barnsley 428 158 112 158 581 578 +3 36.9 1.36 1.35 586
31 Tottenham Hotspur 355 174 62 119 640 459 +181 49.0 1.80 1.29 584
32 Doncaster Rovers 419 163 95 161 553 560 -7 38.9 1.32 1.34 584
33 Preston North End 430 152 127 151 512 546 -34 35.3 1.19 1.27 583
34 Brentford 389 160 101 128 614 492 +122 41.1 1.58 1.26 581
35 Oxford United 419 158 107 154 590 535 +55 37.7 1.41 1.28 581
36 Norwich City 414 159 100 155 573 577 -4 38.4 1.38 1.39 577
37 Bristol City 430 154 114 162 541 568 -27 35.8 1.26 1.32 576
38 Swansea City 419 157 104 158 518 541 -23 37.5 1.24 1.29 575
39 Blackpool 421 151 122 148 534 510 +24 35.9 1.27 1.21 575
40 Aston Villa 373 163 81 129 550 490 +60 43.7 1.47 1.31 570
41 Sheffield Wednesday 430 152 112 166 536 575 -39 35.3 1.25 1.34 568
42 Crewe Alexandra 423 155 102 166 542 580 -38 36.6 1.28 1.37 567
43 Stevenage 420 148 121 151 462 477 -15 35.2 1.10 1.14 565
44 Hull City 427 152 105 170 561 589 -28 35.6 1.31 1.38 561
45 Accrington Stanley 420 152 103 165 532 602 -70 36.2 1.27 1.43 559
46 West Bromwich Albion 411 144 123 144 528 515 +13 35.0 1.28 1.25 555
47 Fulham 382 156 86 140 562 512 +50 40.8 1.47 1.34 554
48 Reading 432 146 114 172 550 616 -66 33.8 1.27 1.43 552
49 Newport County 423 147 108 168 503 567 -64 34.8 1.19 1.34 549
50 Colchester United 422 139 130 153 502 514 -12 32.9 1.19 1.22 547
51 Queens Park Rangers 430 149 97 184 526 616 -90 34.7 1.22 1.43 544
52 Northampton Town 421 144 111 166 488 555 -67 34.2 1.16 1.32 543
53 Birmingham City 430 142 115 173 488 573 -85 33.0 1.13 1.33 541
54 Fleetwood Town 420 138 125 157 519 532 -13 32.9 1.24 1.27 539
55 Walsall 421 138 125 158 500 546 -46 32.8 1.19 1.30 539
56 Cheltenham Town 420 143 110 167 517 583 -66 34.0 1.23 1.39 539
57 Cambridge United 422 143 101 178 474 553 -79 33.9 1.12 1.31 530
58 Nottingham Forest 397 137 106 154 481 506 -25 34.5 1.21 1.27 517
59 Gillingham 419 128 128 163 447 542 -95 30.5 1.07 1.29 512
60 Port Vale 419 132 115 172 463 547 -84 31.5 1.11 1.31 511
61 Newcastle United 357 141 85 131 511 485 +26 39.5 1.43 1.36 508
62 Bristol Rovers 420 139 91 190 482 591 -109 33.1 1.15 1.41 508
63 Leicester City 371 143 76 152 554 541 +13 38.5 1.49 1.46 505
64 Stoke City 419 128 119 172 465 535 -70 30.5 1.11 1.28 503
65 Crawley Town 423 132 107 184 515 623 -108 31.2 1.22 1.47 503
66 Shrewsbury Town 419 130 108 181 427 544 -117 31.0 1.02 1.30 498
67 Rotherham United 418 131 103 184 490 579 -89 31.3 1.17 1.39 496
68 Bournemouth 370 133 96 141 512 549 -37 35.9 1.38 1.48 495
69 Huddersfield Town 414 130 103 181 456 598 -142 31.4 1.10 1.44 493
70 Watford 396 130 99 167 468 555 -87 32.8 1.18 1.40 489
71 Wolverhampton Wanderers 365 136 79 150 435 490 -55 37.3 1.19 1.34 487
72 AFC Wimbledon 419 119 130 170 466 548 -82 28.4 1.11 1.31 487
73 Burton Albion 420 125 110 185 479 626 -147 29.8 1.14 1.49 485
74 Burnley 370 127 103 140 439 481 -42 34.3 1.19 1.30 484
75 Carlisle United 382 122 103 157 443 520 -77 31.9 1.16 1.36 469
76 Grimsby Town 375 124 97 154 423 518 -95 33.1 1.13 1.38 469
77 Brighton and Hove Albion 358 118 111 129 460 495 -35 33.0 1.28 1.38 465
78 Everton 354 124 90 140 422 482 -60 35.0 1.19 1.36 462
79 Salford City 308 127 78 103 422 365 +57 41.2 1.37 1.19 459
80 Leyton Orient 329 126 78 125 424 413 +11 38.3 1.29 1.26 456
81 Tranmere Rovers 350 122 89 139 412 453 -41 34.9 1.18 1.29 455
82 West Ham United 354 119 84 151 479 562 -83 33.6 1.35 1.59 441
83 Crystal Palace 354 114 97 143 420 493 -73 32.2 1.19 1.39 439
84 Southampton 370 109 92 169 457 612 -155 29.5 1.24 1.65 419
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 248 100 58 90 371 347 +24 40.3 1.50 1.40 358
88 Oldham Athletic 284 86 86 112 357 399 -42 30.3 1.26 1.40 344
89 Stockport County 177 93 45 39 290 175 +115 52.5 1.64 0.99 324
90 Barrow 270 82 71 117 296 339 -43 30.4 1.10 1.26 317
91 Harrogate Town 271 81 68 122 310 395 -85 29.9 1.14 1.46 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 132 70 34 28 218 139 +79 53.0 1.65 1.05 244
95 Southend United 195 55 46 94 216 297 -81 28.2 1.11 1.52 211
96 Chesterfield 154 49 42 63 198 224 -26 31.8 1.29 1.45 189
97 Sutton United 138 46 38 54 174 195 -21 33.3 1.26 1.41 176
98 Bromley FC 87 39 29 19 129 99 +30 44.8 1.48 1.14 146
99 Bury 114 37 32 45 151 154 -3 32.5 1.32 1.35 143
100 Barnet 110 34 29 47 123 141 -18 30.9 1.12 1.28 131
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