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 349 250 51 48 842 296 +546 71.6 2.41 0.85 801
2 Liverpool 349 220 80 49 740 346 +394 63.0 2.12 0.99 740
3 Arsenal 350 197 70 83 655 386 +269 56.3 1.87 1.10 661
4 Portsmouth 410 185 106 119 593 464 +129 45.1 1.45 1.13 661
5 Exeter City 412 172 106 134 551 490 +61 41.7 1.34 1.19 622
6 Leeds United 392 176 89 127 603 501 +102 44.9 1.54 1.28 617
7 Middlesbrough 418 172 99 147 556 485 +71 41.1 1.33 1.16 615
8 Mansfield Town 410 163 125 122 599 483 +116 39.8 1.46 1.18 614
9 Wycombe Wanderers 410 169 107 134 552 500 +52 41.2 1.35 1.22 614
10 Chelsea 349 177 82 90 597 403 +194 50.7 1.71 1.15 613
11 Luton Town 414 167 108 139 573 530 +43 40.3 1.38 1.28 609
12 Charlton Athletic 421 164 115 142 568 511 +57 39.0 1.35 1.21 607
13 Coventry City 409 166 109 134 546 482 +64 40.6 1.33 1.18 607
14 Derby County 422 164 113 145 552 490 +62 38.9 1.31 1.16 605
15 Sheffield United 398 175 76 147 527 491 +36 44.0 1.32 1.23 601
16 Manchester United 349 171 87 91 560 421 +139 49.0 1.60 1.21 600
17 Millwall 422 157 129 136 478 468 +10 37.2 1.13 1.11 600
18 Peterborough United 412 172 84 156 635 571 +64 41.7 1.54 1.39 600
19 Blackburn Rovers 422 164 106 152 556 518 +38 38.9 1.32 1.23 598
20 Plymouth Argyle 413 167 95 151 563 579 -16 40.4 1.36 1.40 596
21 Bradford City 411 160 110 141 509 495 +14 38.9 1.24 1.20 590
22 Lincoln City 388 159 113 116 534 424 +110 41.0 1.38 1.09 590
23 Sunderland 403 155 124 124 546 471 +75 38.5 1.35 1.17 589
24 Tottenham Hotspur 350 174 61 115 636 446 +190 49.7 1.82 1.27 583
25 Bolton Wanderers 410 160 102 148 521 533 -12 39.0 1.27 1.30 582
26 MK Dons 410 161 98 151 562 528 +34 39.3 1.37 1.29 581
27 Preston North End 422 151 125 146 505 531 -26 35.8 1.20 1.26 578
28 Cardiff City 414 161 94 159 521 537 -16 38.9 1.26 1.30 577
29 Ipswich Town 402 153 117 132 556 499 +57 38.1 1.38 1.24 576
30 Swindon Town 412 160 96 156 602 569 +33 38.8 1.46 1.38 576
31 Brentford 384 159 98 127 608 485 +123 41.4 1.58 1.26 575
32 Wigan Athletic 420 153 115 152 525 502 +23 36.4 1.25 1.20 574
33 Barnsley 418 155 108 155 568 566 +2 37.1 1.36 1.35 573
34 Oxford United 411 155 104 152 581 527 +54 37.7 1.41 1.28 569
35 Bristol City 421 152 112 157 533 555 -22 36.1 1.27 1.32 568
36 Sheffield Wednesday 422 152 111 159 531 558 -27 36.0 1.26 1.32 567
37 Doncaster Rovers 409 158 93 158 544 549 -5 38.6 1.33 1.34 567
38 Aston Villa 368 162 80 126 545 480 +65 44.0 1.48 1.30 566
39 Swansea City 411 154 102 155 509 528 -19 37.5 1.24 1.28 564
40 Norwich City 406 154 99 153 562 572 -10 37.9 1.38 1.41 561
41 Blackpool 411 147 119 145 523 495 +28 35.8 1.27 1.20 560
42 Crewe Alexandra 414 151 101 162 530 568 -38 36.5 1.28 1.37 554
43 Accrington Stanley 410 150 101 159 527 589 -62 36.6 1.29 1.44 551
44 Stevenage 411 143 120 148 453 469 -16 34.8 1.10 1.14 549
45 Hull City 418 148 104 166 548 574 -26 35.4 1.31 1.37 548
46 West Bromwich Albion 403 142 119 142 518 506 +12 35.2 1.29 1.26 545
47 Fulham 377 153 85 139 554 508 +46 40.6 1.47 1.35 544
48 Northampton Town 412 144 110 158 484 537 -53 35.0 1.17 1.30 542
49 Colchester United 412 137 127 148 493 501 -8 33.3 1.20 1.22 538
50 Reading 422 142 110 170 535 605 -70 33.6 1.27 1.43 536
51 Newport County 413 143 107 163 492 555 -63 34.6 1.19 1.34 536
52 Birmingham City 422 140 114 168 483 562 -79 33.2 1.14 1.33 534
53 Queens Park Rangers 422 145 97 180 512 600 -88 34.4 1.21 1.42 532
54 Cheltenham Town 411 141 105 165 503 568 -65 34.3 1.22 1.38 528
55 Walsall 410 135 121 154 487 533 -46 32.9 1.19 1.30 526
56 Fleetwood Town 409 134 120 155 509 524 -15 32.8 1.24 1.28 522
57 Cambridge United 413 140 96 177 462 548 -86 33.9 1.12 1.33 516
58 Nottingham Forest 392 136 104 152 475 501 -26 34.7 1.21 1.28 512
59 Gillingham 409 127 126 156 441 519 -78 31.1 1.08 1.27 507
60 Newcastle United 352 139 85 128 504 477 +27 39.5 1.43 1.36 502
61 Port Vale 409 130 112 167 456 533 -77 31.8 1.11 1.30 502
62 Leicester City 363 142 71 150 545 530 +15 39.1 1.50 1.46 497
63 Stoke City 411 125 117 169 451 521 -70 30.4 1.10 1.27 492
64 Crawley Town 414 130 102 182 507 616 -109 31.4 1.22 1.49 492
65 Bournemouth 365 133 91 141 509 546 -37 36.4 1.39 1.50 490
66 Rotherham United 408 130 100 178 486 564 -78 31.9 1.19 1.38 490
67 Bristol Rovers 410 132 90 188 468 584 -116 32.2 1.14 1.42 486
68 Huddersfield Town 406 128 100 178 449 589 -140 31.5 1.11 1.45 484
69 Shrewsbury Town 409 125 108 176 417 531 -114 30.6 1.02 1.30 483
70 Burnley 365 127 101 137 434 471 -37 34.8 1.19 1.29 482
71 Wolverhampton Wanderers 360 134 77 149 427 484 -57 37.2 1.19 1.34 479
72 Watford 388 127 97 164 458 545 -87 32.7 1.18 1.40 478
73 AFC Wimbledon 409 116 128 165 452 530 -78 28.4 1.11 1.30 476
74 Burton Albion 409 121 107 181 467 615 -148 29.6 1.14 1.50 470
75 Carlisle United 382 122 103 157 443 520 -77 31.9 1.16 1.36 469
76 Grimsby Town 366 120 95 151 408 507 -99 32.8 1.11 1.39 455
77 Tranmere Rovers 341 122 88 131 409 434 -25 35.8 1.20 1.27 454
78 Everton 349 121 90 138 414 477 -63 34.7 1.19 1.37 453
79 Brighton and Hove Albion 353 114 111 128 453 492 -39 32.3 1.28 1.39 453
80 Leyton Orient 319 121 76 122 409 400 +9 37.9 1.28 1.25 439
81 Salford City 296 120 78 98 406 351 +55 40.5 1.37 1.19 438
82 West Ham United 349 118 82 149 475 554 -79 33.8 1.36 1.59 436
83 Crystal Palace 350 112 96 142 415 490 -75 32.0 1.19 1.40 432
84 Morecambe 383 106 101 176 436 595 -159 27.7 1.14 1.55 419
85 Southampton 363 104 90 169 442 608 -166 28.7 1.22 1.67 402
86 Forest Green Rovers 312 106 78 128 374 426 -52 34.0 1.20 1.37 396
87 Notts County 238 95 58 85 350 334 +16 39.9 1.47 1.40 343
88 Oldham Athletic 273 77 85 111 335 395 -60 28.2 1.23 1.45 316
89 Stockport County 168 89 44 35 275 162 +113 53.0 1.64 0.96 311
90 Barrow 260 81 68 111 289 321 -32 31.2 1.11 1.23 311
91 Rochdale 286 74 84 128 333 440 -107 25.9 1.16 1.54 306
92 Harrogate Town 262 78 66 118 301 385 -84 29.8 1.15 1.47 300
93 Scunthorpe United 243 68 64 111 265 375 -110 28.0 1.09 1.54 268
94 Wrexham 123 65 32 26 200 125 +75 52.8 1.63 1.02 227
95 Southend United 195 55 46 94 216 297 -81 28.2 1.11 1.52 211
96 Sutton United 138 46 38 54 174 195 -21 33.3 1.26 1.41 176
97 Chesterfield 145 44 41 60 186 214 -28 30.3 1.28 1.48 173
98 Bury 114 37 32 45 151 154 -3 32.5 1.32 1.35 143
99 Bromley FC 77 35 24 18 119 92 +27 45.5 1.55 1.19 129
100 Hartlepool United 115 28 33 54 119 177 -58 24.3 1.03 1.54 117
101 Barnet 100 30 27 43 111 127 -16 30.0 1.11 1.27 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