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 350 251 51 48 844 297 +547 71.7 2.41 0.85 804
2 Liverpool 350 221 80 49 741 346 +395 63.1 2.12 0.99 743
3 Portsmouth 413 187 106 120 600 468 +132 45.3 1.45 1.13 667
4 Arsenal 352 198 71 83 661 389 +272 56.3 1.88 1.11 665
5 Exeter City 414 172 108 134 555 494 +61 41.5 1.34 1.19 624
6 Wycombe Wanderers 412 170 108 134 556 502 +54 41.3 1.35 1.22 618
7 Leeds United 393 176 90 127 604 502 +102 44.8 1.54 1.28 618
8 Middlesbrough 421 172 101 148 558 489 +69 40.9 1.33 1.16 617
9 Coventry City 412 169 109 134 553 484 +69 41.0 1.34 1.17 616
10 Mansfield Town 412 163 125 124 599 486 +113 39.6 1.45 1.18 614
11 Chelsea 350 177 83 90 598 404 +194 50.6 1.71 1.15 614
12 Luton Town 416 167 109 140 574 532 +42 40.1 1.38 1.28 610
13 Charlton Athletic 424 164 117 143 571 516 +55 38.7 1.35 1.22 609
14 Derby County 424 164 113 147 554 496 +58 38.7 1.31 1.17 605
15 Sheffield United 400 176 76 148 530 494 +36 44.0 1.33 1.24 604
16 Manchester United 350 172 87 91 561 421 +140 49.1 1.60 1.20 603
17 Millwall 424 158 129 137 482 471 +11 37.3 1.14 1.11 603
18 Plymouth Argyle 415 169 95 151 571 582 -11 40.7 1.38 1.40 602
19 Blackburn Rovers 424 165 106 153 558 520 +38 38.9 1.32 1.23 601
20 Peterborough United 414 172 85 157 639 576 +63 41.5 1.54 1.39 601
21 Lincoln City 390 161 113 116 540 424 +116 41.3 1.38 1.09 596
22 Bradford City 414 162 110 142 512 498 +14 39.1 1.24 1.20 596
23 Sunderland 404 155 124 125 547 474 +73 38.4 1.35 1.17 589
24 MK Dons 412 162 99 151 564 528 +36 39.3 1.37 1.28 585
25 Bolton Wanderers 412 160 104 148 524 536 -12 38.8 1.27 1.30 584
26 Tottenham Hotspur 351 174 61 116 637 450 +187 49.6 1.81 1.28 583
27 Cardiff City 416 162 94 160 527 543 -16 38.9 1.27 1.31 580
28 Swindon Town 414 161 96 157 605 572 +33 38.9 1.46 1.38 579
29 Preston North End 424 151 126 147 506 533 -27 35.6 1.19 1.26 579
30 Ipswich Town 404 154 117 133 561 504 +57 38.1 1.39 1.25 579
31 Wigan Athletic 422 154 115 153 528 506 +22 36.5 1.25 1.20 577
32 Barnsley 420 156 108 156 571 569 +2 37.1 1.36 1.35 576
33 Brentford 385 159 98 128 608 487 +121 41.3 1.58 1.26 575
34 Doncaster Rovers 411 160 93 158 547 550 -3 38.9 1.33 1.34 573
35 Bristol City 424 153 113 158 537 559 -22 36.1 1.27 1.32 572
36 Oxford United 413 155 105 153 582 529 +53 37.5 1.41 1.28 570
37 Swansea City 413 155 103 155 511 529 -18 37.5 1.24 1.28 568
38 Aston Villa 369 162 81 126 546 481 +65 43.9 1.48 1.30 567
39 Sheffield Wednesday 424 152 111 161 532 562 -30 35.8 1.25 1.33 567
40 Blackpool 413 148 120 145 526 497 +29 35.8 1.27 1.20 564
41 Norwich City 408 155 99 154 565 574 -9 38.0 1.38 1.41 564
42 Crewe Alexandra 416 152 101 163 532 570 -38 36.5 1.28 1.37 557
43 Accrington Stanley 413 151 101 161 528 592 -64 36.6 1.28 1.43 554
44 Stevenage 413 144 120 149 456 473 -17 34.9 1.10 1.15 552
45 Hull City 420 149 104 167 553 579 -26 35.5 1.32 1.38 551
46 Fulham 378 154 85 139 557 509 +48 40.7 1.47 1.35 547
47 West Bromwich Albion 405 142 120 143 519 509 +10 35.1 1.28 1.26 546
48 Colchester United 414 138 128 148 498 503 -5 33.3 1.20 1.21 542
49 Northampton Town 415 144 110 161 485 544 -59 34.7 1.17 1.31 542
50 Newport County 415 144 107 164 495 558 -63 34.7 1.19 1.34 539
51 Reading 424 142 112 170 537 607 -70 33.5 1.27 1.43 538
52 Birmingham City 424 141 114 169 485 566 -81 33.3 1.14 1.33 537
53 Queens Park Rangers 424 146 97 181 515 606 -91 34.4 1.21 1.43 535
54 Cheltenham Town 413 142 106 165 507 571 -64 34.4 1.23 1.38 532
55 Fleetwood Town 411 136 120 155 513 526 -13 33.1 1.25 1.28 528
56 Walsall 412 135 122 155 489 537 -48 32.8 1.19 1.30 527
57 Cambridge United 415 141 97 177 465 549 -84 34.0 1.12 1.32 520
58 Nottingham Forest 393 136 104 153 475 502 -27 34.6 1.21 1.28 512
59 Gillingham 411 127 126 158 441 523 -82 30.9 1.07 1.27 507
60 Port Vale 412 131 113 168 459 536 -77 31.8 1.11 1.30 506
61 Newcastle United 353 139 85 129 505 479 +26 39.4 1.43 1.36 502
62 Leicester City 365 142 73 150 548 533 +15 38.9 1.50 1.46 499
63 Stoke City 413 126 118 169 455 524 -69 30.5 1.10 1.27 496
64 Crawley Town 416 130 104 182 508 617 -109 31.3 1.22 1.48 494
65 Shrewsbury Town 412 128 108 176 422 532 -110 31.1 1.02 1.29 492
66 Bournemouth 366 133 92 141 509 546 -37 36.3 1.39 1.49 491
67 Rotherham United 411 130 100 181 487 568 -81 31.6 1.18 1.38 490
68 Bristol Rovers 412 133 90 189 471 587 -116 32.3 1.14 1.42 489
69 Huddersfield Town 408 129 100 179 451 591 -140 31.6 1.11 1.45 487
70 Burnley 366 127 102 137 435 472 -37 34.7 1.19 1.29 483
71 Watford 390 128 97 165 460 547 -87 32.8 1.18 1.40 481
72 Wolverhampton Wanderers 362 134 78 150 429 487 -58 37.0 1.19 1.35 480
73 AFC Wimbledon 411 117 128 166 456 535 -79 28.5 1.11 1.30 479
74 Burton Albion 412 123 108 181 472 616 -144 29.9 1.15 1.50 477
75 Carlisle United 382 122 103 157 443 520 -77 31.9 1.16 1.36 469
76 Grimsby Town 368 120 96 152 411 512 -101 32.6 1.12 1.39 456
77 Brighton and Hove Albion 354 115 111 128 455 492 -37 32.5 1.29 1.39 456
78 Tranmere Rovers 343 122 88 133 409 440 -31 35.6 1.19 1.28 454
79 Everton 350 121 90 139 414 478 -64 34.6 1.18 1.37 453
80 Leyton Orient 321 122 76 123 412 404 +8 38.0 1.28 1.26 442
81 Salford City 299 120 78 101 410 359 +51 40.1 1.37 1.20 438
82 West Ham United 350 118 83 149 475 554 -79 33.7 1.36 1.58 437
83 Crystal Palace 351 113 96 142 416 490 -74 32.2 1.19 1.40 435
84 Morecambe 383 106 101 176 436 595 -159 27.7 1.14 1.55 419
85 Southampton 365 105 91 169 448 609 -161 28.8 1.23 1.67 406
86 Forest Green Rovers 312 106 78 128 374 426 -52 34.0 1.20 1.37 396
87 Notts County 240 96 58 86 355 335 +20 40.0 1.48 1.40 346
88 Oldham Athletic 275 79 85 111 340 395 -55 28.7 1.24 1.44 322
89 Stockport County 171 90 44 37 279 168 +111 52.6 1.63 0.98 314
90 Barrow 262 81 68 113 291 325 -34 30.9 1.11 1.24 311
91 Rochdale 286 74 84 128 333 440 -107 25.9 1.16 1.54 306
92 Harrogate Town 264 79 67 118 302 385 -83 29.9 1.14 1.46 304
93 Scunthorpe United 243 68 64 111 265 375 -110 28.0 1.09 1.54 268
94 Wrexham 126 67 33 26 209 131 +78 53.2 1.66 1.04 234
95 Southend United 195 55 46 94 216 297 -81 28.2 1.11 1.52 211
96 Chesterfield 147 45 42 60 188 215 -27 30.6 1.28 1.46 177
97 Sutton United 138 46 38 54 174 195 -21 33.3 1.26 1.41 176
98 Bury 114 37 32 45 151 154 -3 32.5 1.32 1.35 143
99 Bromley FC 79 35 26 18 120 93 +27 44.3 1.52 1.18 131
100 Barnet 103 31 27 45 114 133 -19 30.1 1.11 1.29 120
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