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 357 255 54 48 857 304 +553 71.4 2.40 0.85 819
2 Liverpool 359 225 82 52 759 359 +400 62.7 2.11 1.00 757
3 Portsmouth 426 191 110 125 615 489 +126 44.8 1.44 1.15 683
4 Arsenal 359 203 71 85 672 394 +278 56.5 1.87 1.10 680
5 Coventry City 424 177 112 135 580 492 +88 41.7 1.37 1.16 643
6 Mansfield Town 427 169 133 125 624 501 +123 39.6 1.46 1.17 640
7 Luton Town 429 175 113 141 600 548 +52 40.8 1.40 1.28 638
8 Middlesbrough 433 176 106 151 579 502 +77 40.6 1.34 1.16 634
9 Wycombe Wanderers 425 175 109 141 579 524 +55 41.2 1.36 1.23 634
10 Exeter City 428 173 113 142 570 521 +49 40.4 1.33 1.22 632
11 Lincoln City 403 172 115 116 570 434 +136 42.7 1.41 1.08 631
12 Leeds United 401 179 93 129 614 508 +106 44.6 1.53 1.27 630
13 Plymouth Argyle 428 177 98 153 597 596 +1 41.4 1.39 1.39 629
14 Millwall 436 165 132 139 501 480 +21 37.8 1.15 1.10 627
15 Derby County 436 171 113 152 572 510 +62 39.2 1.31 1.17 626
16 Charlton Athletic 436 167 120 149 582 531 +51 38.3 1.33 1.22 621
17 Manchester United 358 177 88 93 576 432 +144 49.4 1.61 1.21 619
18 Sheffield United 412 180 79 153 548 512 +36 43.7 1.33 1.24 619
19 Chelsea 359 178 84 97 605 422 +183 49.6 1.69 1.18 618
20 Blackburn Rovers 436 168 111 157 568 533 +35 38.5 1.30 1.22 615
21 Bradford City 427 167 114 146 528 513 +15 39.1 1.24 1.20 615
22 MK Dons 425 169 103 153 588 540 +48 39.8 1.38 1.27 610
23 Peterborough United 426 173 90 163 654 596 +58 40.6 1.54 1.40 609
24 Ipswich Town 418 161 123 134 585 517 +68 38.5 1.40 1.24 606
25 Cardiff City 429 168 98 163 553 557 -4 39.2 1.29 1.30 602
26 Bolton Wanderers 424 164 109 151 549 555 -6 38.7 1.29 1.31 601
27 Sunderland 412 158 126 128 556 487 +69 38.3 1.35 1.18 600
28 Wigan Athletic 436 160 119 157 543 518 +25 36.7 1.25 1.19 599
29 Barnsley 436 160 114 162 589 590 -1 36.7 1.35 1.35 594
30 Doncaster Rovers 425 166 96 163 561 568 -7 39.1 1.32 1.34 594
31 Swindon Town 426 164 101 161 619 591 +28 38.5 1.45 1.39 593
32 Tottenham Hotspur 359 176 63 120 645 463 +182 49.0 1.80 1.29 591
33 Preston North End 436 154 128 154 520 557 -37 35.3 1.19 1.28 590
34 Oxford United 425 160 108 157 598 542 +56 37.6 1.41 1.28 588
35 Blackpool 426 155 122 149 540 512 +28 36.4 1.27 1.20 587
36 Norwich City 420 162 101 157 583 586 -3 38.6 1.39 1.40 587
37 Brentford 393 161 103 129 620 496 +124 41.0 1.58 1.26 586
38 Swansea City 425 160 106 159 528 548 -20 37.6 1.24 1.29 586
39 Bristol City 436 156 116 164 549 576 -27 35.8 1.26 1.32 584
40 Stevenage 427 152 123 152 470 485 -15 35.6 1.10 1.14 579
41 Aston Villa 377 164 82 131 556 497 +59 43.5 1.47 1.32 574
42 Sheffield Wednesday 436 153 115 168 541 583 -42 35.1 1.24 1.34 574
43 Crewe Alexandra 428 156 103 169 546 588 -42 36.4 1.28 1.37 571
44 Hull City 433 153 108 172 568 597 -29 35.3 1.31 1.38 567
45 West Bromwich Albion 417 146 126 145 534 517 +17 35.0 1.28 1.24 564
46 Accrington Stanley 426 152 105 169 539 616 -77 35.7 1.27 1.45 561
47 Colchester United 428 143 130 155 512 518 -6 33.4 1.20 1.21 559
48 Fulham 386 157 87 142 563 517 +46 40.7 1.46 1.34 558
49 Newport County 428 150 108 170 511 575 -64 35.0 1.19 1.34 558
50 Reading 437 146 115 176 553 624 -71 33.4 1.27 1.43 553
51 Birmingham City 436 145 117 174 497 579 -82 33.3 1.14 1.33 552
52 Cheltenham Town 427 146 111 170 527 596 -69 34.2 1.23 1.40 549
53 Queens Park Rangers 436 149 99 188 530 627 -97 34.2 1.22 1.44 546
54 Fleetwood Town 425 139 128 158 527 542 -15 32.7 1.24 1.28 545
55 Northampton Town 427 144 111 172 494 572 -78 33.7 1.16 1.34 543
56 Walsall 426 139 125 162 505 558 -53 32.6 1.19 1.31 542
57 Cambridge United 428 145 104 179 483 556 -73 33.9 1.13 1.30 539
58 Nottingham Forest 401 140 107 154 494 509 -15 34.9 1.23 1.27 527
59 Port Vale 427 135 117 175 470 554 -84 31.6 1.10 1.30 522
60 Bristol Rovers 425 143 92 190 495 596 -101 33.6 1.16 1.40 521
61 Gillingham 425 130 129 166 454 554 -100 30.6 1.07 1.30 519
62 Newcastle United 361 142 85 134 516 491 +25 39.3 1.43 1.36 511
63 Leicester City 377 144 79 154 559 547 +12 38.2 1.48 1.45 511
64 Crawley Town 428 132 110 186 519 631 -112 30.8 1.21 1.47 506
65 Bournemouth 374 136 97 141 521 553 -32 36.4 1.39 1.48 505
66 Stoke City 425 128 120 177 468 548 -80 30.1 1.10 1.29 504
67 Shrewsbury Town 424 131 110 183 431 549 -118 30.9 1.02 1.29 503
68 Huddersfield Town 420 132 106 182 470 610 -140 31.4 1.12 1.45 502
69 Rotherham United 425 132 104 189 496 592 -96 31.1 1.17 1.39 500
70 Burton Albion 425 126 114 185 484 630 -146 29.6 1.14 1.48 492
71 AFC Wimbledon 425 120 130 175 468 561 -93 28.2 1.10 1.32 490
72 Watford 402 130 100 172 470 572 -102 32.3 1.17 1.42 490
73 Wolverhampton Wanderers 369 136 80 153 436 499 -63 36.9 1.18 1.35 488
74 Grimsby Town 382 129 98 155 440 525 -85 33.8 1.15 1.37 485
75 Burnley 374 127 103 144 441 491 -50 34.0 1.18 1.31 484
76 Brighton and Hove Albion 362 120 112 130 468 500 -32 33.1 1.29 1.38 472
77 Carlisle United 382 122 103 157 443 520 -77 31.9 1.16 1.36 469
78 Salford City 313 129 80 104 426 367 +59 41.2 1.36 1.17 467
79 Everton 358 124 92 142 429 491 -62 34.6 1.20 1.37 464
80 Tranmere Rovers 356 123 91 142 418 462 -44 34.6 1.17 1.30 460
81 Leyton Orient 335 126 80 129 428 422 +6 37.6 1.28 1.26 458
82 West Ham United 358 121 85 152 485 566 -81 33.8 1.35 1.58 448
83 Crystal Palace 358 115 98 145 423 500 -77 32.1 1.18 1.40 443
84 Southampton 377 114 94 169 476 620 -144 30.2 1.26 1.64 436
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 253 102 59 92 377 355 +22 40.3 1.49 1.40 365
88 Oldham Athletic 290 87 87 116 366 409 -43 30.0 1.26 1.41 348
89 Stockport County 184 96 47 41 304 185 +119 52.2 1.65 1.01 335
90 Barrow 276 83 71 122 303 353 -50 30.1 1.10 1.28 320
91 Harrogate Town 276 83 68 125 317 402 -85 30.1 1.15 1.46 317
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 138 72 35 31 225 151 +74 52.2 1.63 1.09 251
95 Southend United 195 55 46 94 216 297 -81 28.2 1.11 1.52 211
96 Chesterfield 160 53 44 63 207 228 -21 33.1 1.29 1.43 203
97 Sutton United 138 46 38 54 174 195 -21 33.3 1.26 1.41 176
98 Bromley FC 92 41 30 21 135 105 +30 44.6 1.47 1.14 153
99 Barnet 115 39 29 47 141 149 -8 33.9 1.23 1.30 146
100 Bury 114 37 32 45 151 154 -3 32.5 1.32 1.35 143
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