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 349 220 80 49 740 346 +394 63.0 2.12 0.99 740
3 Portsmouth 412 187 106 119 599 466 +133 45.4 1.45 1.13 667
4 Arsenal 351 197 71 83 657 388 +269 56.1 1.87 1.11 662
5 Exeter City 414 172 108 134 555 494 +61 41.5 1.34 1.19 624
6 Leeds United 393 176 90 127 604 502 +102 44.8 1.54 1.28 618
7 Wycombe Wanderers 412 170 108 134 556 502 +54 41.3 1.35 1.22 618
8 Middlesbrough 420 172 100 148 557 488 +69 41.0 1.33 1.16 616
9 Chelsea 350 177 83 90 598 404 +194 50.6 1.71 1.15 614
10 Mansfield Town 412 163 125 124 599 486 +113 39.6 1.45 1.18 614
11 Coventry City 411 168 109 134 551 483 +68 40.9 1.34 1.18 613
12 Luton Town 416 167 109 140 574 532 +42 40.1 1.38 1.28 610
13 Charlton Athletic 423 164 116 143 570 515 +55 38.8 1.35 1.22 608
14 Derby County 423 164 113 146 552 492 +60 38.8 1.30 1.16 605
15 Plymouth Argyle 415 169 95 151 571 582 -11 40.7 1.38 1.40 602
16 Blackburn Rovers 423 165 106 152 557 518 +39 39.0 1.32 1.22 601
17 Sheffield United 398 175 76 147 527 491 +36 44.0 1.32 1.23 601
18 Peterborough United 414 172 85 157 639 576 +63 41.5 1.54 1.39 601
19 Manchester United 349 171 87 91 560 421 +139 49.0 1.60 1.21 600
20 Millwall 423 157 129 137 479 471 +8 37.1 1.13 1.11 600
21 Lincoln City 390 161 113 116 540 424 +116 41.3 1.38 1.09 596
22 Bradford City 413 161 110 142 511 498 +13 39.0 1.24 1.21 593
23 Sunderland 403 155 124 124 546 471 +75 38.5 1.35 1.17 589
24 Bolton Wanderers 412 160 104 148 524 536 -12 38.8 1.27 1.30 584
25 Tottenham Hotspur 350 174 61 115 636 446 +190 49.7 1.82 1.27 583
26 MK Dons 411 161 99 151 562 528 +34 39.2 1.37 1.28 582
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 423 151 125 147 505 532 -27 35.7 1.19 1.26 578
30 Wigan Athletic 422 154 115 153 528 506 +22 36.5 1.25 1.20 577
31 Barnsley 420 156 108 156 571 569 +2 37.1 1.36 1.35 576
32 Ipswich Town 403 153 117 133 559 504 +55 38.0 1.39 1.25 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 Oxford United 412 155 105 152 581 527 +54 37.6 1.41 1.28 570
36 Bristol City 423 152 113 158 535 558 -23 35.9 1.26 1.32 569
37 Swansea City 412 155 102 155 510 528 -18 37.6 1.24 1.28 567
38 Aston Villa 369 162 81 126 546 481 +65 43.9 1.48 1.30 567
39 Sheffield Wednesday 422 152 111 159 531 558 -27 36.0 1.26 1.32 567
40 Blackpool 413 148 120 145 526 497 +29 35.8 1.27 1.20 564
41 Norwich City 407 154 99 154 563 574 -11 37.8 1.38 1.41 561
42 Crewe Alexandra 416 152 101 163 532 570 -38 36.5 1.28 1.37 557
43 Accrington Stanley 412 151 101 160 528 591 -63 36.7 1.28 1.43 554
44 Stevenage 413 144 120 149 456 473 -17 34.9 1.10 1.15 552
45 Hull City 419 148 104 167 549 577 -28 35.3 1.31 1.38 548
46 West Bromwich Albion 404 142 119 143 518 508 +10 35.1 1.28 1.26 545
47 Fulham 377 153 85 139 554 508 +46 40.6 1.47 1.35 544
48 Northampton Town 414 144 110 160 485 543 -58 34.8 1.17 1.31 542
49 Colchester United 414 138 128 148 498 503 -5 33.3 1.20 1.21 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 423 141 114 168 485 563 -78 33.3 1.15 1.33 537
53 Queens Park Rangers 423 146 97 180 515 601 -86 34.5 1.22 1.42 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 411 135 122 154 489 535 -46 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 392 136 104 152 475 501 -26 34.7 1.21 1.28 512
59 Gillingham 411 127 126 158 441 523 -82 30.9 1.07 1.27 507
60 Port Vale 411 130 113 168 458 536 -78 31.6 1.11 1.30 503
61 Newcastle United 353 139 85 129 505 479 +26 39.4 1.43 1.36 502
62 Leicester City 364 142 72 150 547 532 +15 39.0 1.50 1.46 498
63 Crawley Town 416 130 104 182 508 617 -109 31.3 1.22 1.48 494
64 Stoke City 412 125 118 169 453 523 -70 30.3 1.10 1.27 493
65 Bournemouth 366 133 92 141 509 546 -37 36.3 1.39 1.49 491
66 Rotherham United 410 130 100 180 487 567 -80 31.7 1.19 1.38 490
67 Bristol Rovers 412 133 90 189 471 587 -116 32.3 1.14 1.42 489
68 Shrewsbury Town 411 127 108 176 420 531 -111 30.9 1.02 1.29 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 389 128 97 164 460 545 -85 32.9 1.18 1.40 481
72 Wolverhampton Wanderers 361 134 78 149 429 486 -57 37.1 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 411 122 108 181 469 616 -147 29.7 1.14 1.50 474
75 Carlisle United 382 122 103 157 443 520 -77 31.9 1.16 1.36 469
76 Brighton and Hove Albion 354 115 111 128 455 492 -37 32.5 1.29 1.39 456
77 Grimsby Town 368 120 96 152 411 512 -101 32.6 1.12 1.39 456
78 Tranmere Rovers 343 122 88 133 409 440 -31 35.6 1.19 1.28 454
79 Everton 349 121 90 138 414 477 -63 34.7 1.19 1.37 453
80 Leyton Orient 321 122 76 123 412 404 +8 38.0 1.28 1.26 442
81 Salford City 298 120 78 100 409 357 +52 40.3 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 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 364 104 91 169 443 609 -166 28.6 1.22 1.67 403
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 170 90 44 36 279 165 +114 52.9 1.64 0.97 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 125 66 33 26 207 130 +77 52.8 1.66 1.04 231
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 Hartlepool United 115 28 33 54 119 177 -58 24.3 1.03 1.54 117
101 Barnet 102 30 27 45 113 133 -20 29.4 1.11 1.30 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