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 361 257 55 49 865 307 +558 71.2 2.40 0.85 826
2 Liverpool 361 225 83 53 762 364 +398 62.3 2.11 1.01 758
3 Arsenal 362 206 71 85 676 395 +281 56.9 1.87 1.09 689
4 Portsmouth 426 191 110 125 615 489 +126 44.8 1.44 1.15 683
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 Leeds United 404 180 94 130 616 512 +104 44.6 1.52 1.27 634
9 Middlesbrough 433 176 106 151 579 502 +77 40.6 1.34 1.16 634
10 Wycombe Wanderers 425 175 109 141 579 524 +55 41.2 1.36 1.23 634
11 Exeter City 428 173 113 142 570 521 +49 40.4 1.33 1.22 632
12 Lincoln City 403 172 115 116 570 434 +136 42.7 1.41 1.08 631
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 Manchester United 361 179 89 93 582 434 +148 49.6 1.61 1.20 626
16 Derby County 436 171 113 152 572 510 +62 39.2 1.31 1.17 626
17 Chelsea 361 179 84 98 608 425 +183 49.6 1.68 1.18 621
18 Charlton Athletic 436 167 120 149 582 531 +51 38.3 1.33 1.22 621
19 Sheffield United 412 180 79 153 548 512 +36 43.7 1.33 1.24 619
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 Sunderland 415 160 127 128 561 489 +72 38.6 1.35 1.18 607
25 Ipswich Town 418 161 123 134 585 517 +68 38.5 1.40 1.24 606
26 Cardiff City 429 168 98 163 553 557 -4 39.2 1.29 1.30 602
27 Bolton Wanderers 424 164 109 151 549 555 -6 38.7 1.29 1.31 601
28 Wigan Athletic 436 160 119 157 543 518 +25 36.7 1.25 1.19 599
29 Tottenham Hotspur 362 177 64 121 648 466 +182 48.9 1.79 1.29 595
30 Barnsley 436 160 114 162 589 590 -1 36.7 1.35 1.35 594
31 Doncaster Rovers 425 166 96 163 561 568 -7 39.1 1.32 1.34 594
32 Swindon Town 426 164 101 161 619 591 +28 38.5 1.45 1.39 593
33 Preston North End 436 154 128 154 520 557 -37 35.3 1.19 1.28 590
34 Brentford 396 161 105 130 623 502 +121 40.7 1.57 1.27 588
35 Oxford United 425 160 108 157 598 542 +56 37.6 1.41 1.28 588
36 Blackpool 426 155 122 149 540 512 +28 36.4 1.27 1.20 587
37 Norwich City 420 162 101 157 583 586 -3 38.6 1.39 1.40 587
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 Aston Villa 380 166 83 131 564 502 +62 43.7 1.48 1.32 581
41 Stevenage 427 152 123 152 470 485 -15 35.6 1.10 1.14 579
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 Fulham 389 158 88 143 566 519 +47 40.6 1.46 1.33 562
47 Accrington Stanley 426 152 105 169 539 616 -77 35.7 1.27 1.45 561
48 Colchester United 428 143 130 155 512 518 -6 33.4 1.20 1.21 559
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 404 140 109 155 498 514 -16 34.7 1.23 1.27 529
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 364 143 86 135 520 495 +25 39.3 1.43 1.36 515
63 Leicester City 377 144 79 154 559 547 +12 38.2 1.48 1.45 511
64 Bournemouth 377 137 99 141 524 555 -31 36.3 1.39 1.47 510
65 Crawley Town 428 132 110 186 519 631 -112 30.8 1.21 1.47 506
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 Wolverhampton Wanderers 372 136 82 154 438 504 -66 36.6 1.18 1.35 490
72 AFC Wimbledon 425 120 130 175 468 561 -93 28.2 1.10 1.32 490
73 Watford 402 130 100 172 470 572 -102 32.3 1.17 1.42 490
74 Burnley 377 127 105 145 444 495 -51 33.7 1.18 1.31 486
75 Grimsby Town 382 129 98 155 440 525 -85 33.8 1.15 1.37 485
76 Brighton and Hove Albion 365 121 112 132 471 504 -33 33.2 1.29 1.38 475
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 361 124 93 144 432 497 -65 34.3 1.20 1.38 465
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 361 122 85 154 489 570 -81 33.8 1.35 1.58 451
83 Crystal Palace 362 115 100 147 428 509 -81 31.8 1.18 1.41 445
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