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 352 222 80 50 747 350 +397 63.1 2.12 0.99 746
3 Arsenal 355 201 71 83 666 390 +276 56.6 1.88 1.10 674
4 Portsmouth 416 187 107 122 602 472 +130 45.0 1.45 1.13 668
5 Coventry City 416 172 109 135 561 487 +74 41.3 1.35 1.17 625
6 Exeter City 419 172 109 138 558 507 +51 41.1 1.33 1.21 625
7 Middlesbrough 425 174 102 149 566 492 +74 40.9 1.33 1.16 624
8 Wycombe Wanderers 416 172 108 136 563 507 +56 41.3 1.35 1.22 624
9 Mansfield Town 416 164 128 124 604 490 +114 39.4 1.45 1.18 620
10 Leeds United 395 176 90 129 604 504 +100 44.6 1.53 1.28 618
11 Chelsea 353 178 83 92 603 408 +195 50.4 1.71 1.16 617
12 Charlton Athletic 428 166 118 144 574 518 +56 38.8 1.34 1.21 616
13 Luton Town 420 168 111 141 580 538 +42 40.0 1.38 1.28 615
14 Millwall 428 161 129 138 489 474 +15 37.6 1.14 1.11 612
15 Derby County 427 166 113 148 559 499 +60 38.9 1.31 1.17 611
16 Sheffield United 404 177 78 149 535 498 +37 43.8 1.32 1.23 609
17 Plymouth Argyle 419 171 96 152 578 586 -8 40.8 1.38 1.40 609
18 Lincoln City 394 165 113 116 550 425 +125 41.9 1.40 1.08 608
19 Manchester United 352 173 87 92 564 424 +140 49.1 1.60 1.20 606
20 Blackburn Rovers 428 166 107 155 562 526 +36 38.8 1.31 1.23 605
21 Bradford City 418 164 110 144 517 503 +14 39.2 1.24 1.20 602
22 Peterborough United 416 172 86 158 641 579 +62 41.3 1.54 1.39 602
23 MK Dons 416 165 100 151 576 532 +44 39.7 1.38 1.28 595
24 Sunderland 407 156 125 126 549 476 +73 38.3 1.35 1.17 593
25 Bolton Wanderers 415 162 105 148 534 541 -7 39.0 1.29 1.30 591
26 Ipswich Town 409 157 119 133 571 508 +63 38.4 1.40 1.24 590
27 Cardiff City 420 164 95 161 536 546 -10 39.0 1.28 1.30 587
28 Barnsley 425 158 110 157 579 575 +4 37.2 1.36 1.35 584
29 Wigan Athletic 426 156 116 154 532 510 +22 36.6 1.25 1.20 584
30 Tottenham Hotspur 353 174 61 118 639 455 +184 49.3 1.81 1.29 583
31 Swindon Town 417 161 98 158 609 577 +32 38.6 1.46 1.38 581
32 Oxford United 417 158 106 153 589 532 +57 37.9 1.41 1.28 580
33 Brentford 387 160 99 128 612 490 +122 41.3 1.58 1.27 579
34 Preston North End 428 151 126 151 507 543 -36 35.3 1.18 1.27 579
35 Doncaster Rovers 415 161 94 160 551 558 -7 38.8 1.33 1.34 577
36 Swansea City 417 157 103 157 515 535 -20 37.6 1.24 1.28 574
37 Bristol City 428 153 114 161 539 566 -27 35.7 1.26 1.32 573
38 Norwich City 411 158 99 154 571 575 -4 38.4 1.39 1.40 573
39 Sheffield Wednesday 428 152 112 164 535 570 -35 35.5 1.25 1.33 568
40 Aston Villa 371 162 81 128 547 487 +60 43.7 1.47 1.31 567
41 Blackpool 417 148 121 148 529 508 +21 35.5 1.27 1.22 565
42 Stevenage 417 147 120 150 461 476 -15 35.3 1.11 1.14 561
43 Crewe Alexandra 419 153 101 165 535 576 -41 36.5 1.28 1.37 560
44 Hull City 425 151 104 170 557 587 -30 35.5 1.31 1.38 557
45 Accrington Stanley 416 151 103 162 530 595 -65 36.3 1.27 1.43 556
46 West Bromwich Albion 409 143 122 144 525 513 +12 35.0 1.28 1.25 551
47 Fulham 380 155 85 140 559 511 +48 40.8 1.47 1.34 550
48 Colchester United 418 139 129 150 500 508 -8 33.3 1.20 1.22 546
49 Newport County 419 146 108 165 501 562 -61 34.8 1.20 1.34 546
50 Reading 428 144 113 171 544 613 -69 33.6 1.27 1.43 545
51 Northampton Town 418 144 111 163 486 548 -62 34.4 1.16 1.31 543
52 Birmingham City 428 142 115 171 488 571 -83 33.2 1.14 1.33 541
53 Queens Park Rangers 428 147 97 184 518 614 -96 34.3 1.21 1.43 538
54 Cheltenham Town 417 143 109 165 514 576 -62 34.3 1.23 1.38 538
55 Fleetwood Town 416 137 124 155 517 529 -12 32.9 1.24 1.27 535
56 Walsall 417 137 122 158 495 542 -47 32.9 1.19 1.30 533
57 Cambridge United 418 142 99 177 472 551 -79 34.0 1.13 1.32 525
58 Nottingham Forest 395 136 105 154 478 506 -28 34.4 1.21 1.28 513
59 Gillingham 415 128 127 160 444 534 -90 30.8 1.07 1.29 511
60 Newcastle United 356 141 85 130 510 483 +27 39.6 1.43 1.36 508
61 Port Vale 415 131 115 169 460 539 -79 31.6 1.11 1.30 508
62 Leicester City 369 143 74 152 552 539 +13 38.8 1.50 1.46 503
63 Stoke City 417 127 119 171 462 532 -70 30.5 1.11 1.28 500
64 Bristol Rovers 416 135 91 190 476 590 -114 32.5 1.14 1.42 496
65 Crawley Town 419 130 106 183 510 621 -111 31.0 1.22 1.48 496
66 Rotherham United 415 131 102 182 490 571 -81 31.6 1.18 1.38 495
67 Shrewsbury Town 415 129 108 178 426 538 -112 31.1 1.03 1.30 495
68 Bournemouth 369 133 95 141 510 547 -37 36.0 1.38 1.48 494
69 Huddersfield Town 411 130 101 180 452 592 -140 31.6 1.10 1.44 491
70 Wolverhampton Wanderers 364 136 78 150 433 488 -55 37.4 1.19 1.34 486
71 AFC Wimbledon 415 119 129 167 463 539 -76 28.7 1.12 1.30 486
72 Watford 393 129 98 166 464 552 -88 32.8 1.18 1.40 485
73 Burnley 369 127 103 139 438 478 -40 34.4 1.19 1.30 484
74 Burton Albion 416 124 109 183 475 621 -146 29.8 1.14 1.49 481
75 Carlisle United 382 122 103 157 443 520 -77 31.9 1.16 1.36 469
76 Grimsby Town 372 122 97 153 416 515 -99 32.8 1.12 1.38 463
77 Brighton and Hove Albion 357 117 111 129 458 494 -36 32.8 1.28 1.38 462
78 Everton 353 123 90 140 419 482 -63 34.8 1.19 1.37 459
79 Tranmere Rovers 347 122 89 136 412 448 -36 35.2 1.19 1.29 455
80 Salford City 304 124 78 102 416 362 +54 40.8 1.37 1.19 450
81 Leyton Orient 325 124 76 125 418 411 +7 38.2 1.29 1.26 448
82 West Ham United 353 119 84 150 479 560 -81 33.7 1.36 1.59 441
83 Crystal Palace 353 114 96 143 420 493 -73 32.3 1.19 1.40 438
84 Morecambe 383 106 101 176 436 595 -159 27.7 1.14 1.55 419
85 Southampton 368 107 92 169 454 612 -158 29.1 1.23 1.66 413
86 Forest Green Rovers 312 106 78 128 374 426 -52 34.0 1.20 1.37 396
87 Notts County 243 97 58 88 359 340 +19 39.9 1.48 1.40 349
88 Oldham Athletic 279 82 86 111 346 396 -50 29.4 1.24 1.42 332
89 Stockport County 173 90 44 39 281 173 +108 52.0 1.62 1.00 314
90 Barrow 266 81 70 115 293 330 -37 30.5 1.10 1.24 313
91 Rochdale 286 74 84 128 333 440 -107 25.9 1.16 1.54 306
92 Harrogate Town 267 79 68 120 304 391 -87 29.6 1.14 1.46 305
93 Scunthorpe United 243 68 64 111 265 375 -110 28.0 1.09 1.54 268
94 Wrexham 129 69 33 27 213 133 +80 53.5 1.65 1.03 240
95 Southend United 195 55 46 94 216 297 -81 28.2 1.11 1.52 211
96 Chesterfield 151 47 42 62 196 221 -25 31.1 1.30 1.46 183
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 83 37 28 18 124 95 +29 44.6 1.49 1.14 139
100 Barnet 106 32 27 47 116 137 -21 30.2 1.09 1.29 123
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