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 356 255 53 48 854 301 +553 71.6 2.40 0.85 818
2 Liverpool 357 225 81 51 756 355 +401 63.0 2.12 0.99 756
3 Portsmouth 425 191 109 125 614 488 +126 44.9 1.44 1.15 682
4 Arsenal 358 202 71 85 669 394 +275 56.4 1.87 1.10 677
5 Coventry City 423 176 112 135 576 492 +84 41.6 1.36 1.16 640
6 Mansfield Town 426 168 133 125 619 497 +122 39.4 1.45 1.17 637
7 Luton Town 428 174 113 141 597 546 +51 40.7 1.39 1.28 635
8 Middlesbrough 432 176 105 151 577 500 +77 40.7 1.34 1.16 633
9 Exeter City 427 173 113 141 569 519 +50 40.5 1.33 1.22 632
10 Wycombe Wanderers 424 174 109 141 576 522 +54 41.0 1.36 1.23 631
11 Lincoln City 402 171 115 116 568 434 +134 42.5 1.41 1.08 628
12 Leeds United 400 178 93 129 611 507 +104 44.5 1.53 1.27 627
13 Derby County 435 171 113 151 571 508 +63 39.3 1.31 1.17 626
14 Plymouth Argyle 427 176 98 153 594 594 0 41.2 1.39 1.39 626
15 Millwall 435 164 132 139 499 480 +19 37.7 1.15 1.10 624
16 Charlton Athletic 435 167 120 148 581 528 +53 38.4 1.34 1.21 621
17 Chelsea 357 178 83 96 603 418 +185 49.9 1.69 1.17 617
18 Manchester United 357 176 88 93 573 430 +143 49.3 1.61 1.20 616
19 Sheffield United 411 179 79 153 546 511 +35 43.6 1.33 1.24 616
20 Blackburn Rovers 435 168 111 156 568 532 +36 38.6 1.31 1.22 615
21 Bradford City 426 166 114 146 526 512 +14 39.0 1.23 1.20 612
22 MK Dons 424 169 102 153 587 539 +48 39.9 1.38 1.27 609
23 Peterborough United 425 173 90 162 653 593 +60 40.7 1.54 1.40 609
24 Ipswich Town 417 160 123 134 582 517 +65 38.4 1.40 1.24 603
25 Cardiff City 428 168 98 162 549 552 -3 39.3 1.28 1.29 602
26 Bolton Wanderers 423 164 109 150 547 552 -5 38.8 1.29 1.30 601
27 Sunderland 411 158 125 128 555 486 +69 38.4 1.35 1.18 599
28 Wigan Athletic 435 160 119 156 543 517 +26 36.8 1.25 1.19 599
29 Barnsley 435 160 114 161 588 587 +1 36.8 1.35 1.35 594
30 Swindon Town 425 164 101 160 618 589 +29 38.6 1.45 1.39 593
31 Doncaster Rovers 424 165 96 163 558 567 -9 38.9 1.32 1.34 591
32 Preston North End 435 154 128 153 519 554 -35 35.4 1.19 1.27 590
33 Tottenham Hotspur 358 175 63 120 643 462 +181 48.9 1.80 1.29 588
34 Oxford United 424 160 108 156 598 540 +58 37.7 1.41 1.27 588
35 Norwich City 419 162 101 156 582 584 -2 38.7 1.39 1.39 587
36 Blackpool 425 154 122 149 539 512 +27 36.2 1.27 1.20 584
37 Swansea City 424 159 106 159 525 547 -22 37.5 1.24 1.29 583
38 Brentford 392 160 103 129 617 496 +121 40.8 1.57 1.27 583
39 Bristol City 435 155 116 164 547 576 -29 35.6 1.26 1.32 581
40 Stevenage 426 151 123 152 469 485 -16 35.4 1.10 1.14 576
41 Aston Villa 376 164 82 130 555 495 +60 43.6 1.48 1.32 574
42 Sheffield Wednesday 435 152 115 168 539 582 -43 34.9 1.24 1.34 571
43 Crewe Alexandra 427 156 102 169 546 588 -42 36.5 1.28 1.38 570
44 West Bromwich Albion 416 146 126 144 533 515 +18 35.1 1.28 1.24 564
45 Hull City 432 152 108 172 566 596 -30 35.2 1.31 1.38 564
46 Accrington Stanley 425 152 105 168 539 613 -74 35.8 1.27 1.44 561
47 Fulham 385 157 87 141 563 514 +49 40.8 1.46 1.34 558
48 Colchester United 427 142 130 155 508 517 -9 33.3 1.19 1.21 556
49 Newport County 427 149 108 170 509 574 -65 34.9 1.19 1.34 555
50 Reading 436 146 115 175 553 623 -70 33.5 1.27 1.43 553
51 Birmingham City 435 145 116 174 496 578 -82 33.3 1.14 1.33 551
52 Cheltenham Town 426 146 111 169 526 592 -66 34.3 1.23 1.39 549
53 Queens Park Rangers 435 149 99 187 530 624 -94 34.3 1.22 1.43 546
54 Fleetwood Town 424 139 127 158 526 541 -15 32.8 1.24 1.28 544
55 Northampton Town 426 144 111 171 492 569 -77 33.8 1.15 1.34 543
56 Walsall 425 139 125 161 504 555 -51 32.7 1.19 1.31 542
57 Cambridge United 427 145 103 179 483 556 -73 34.0 1.13 1.30 538
58 Nottingham Forest 400 139 107 154 491 508 -17 34.8 1.23 1.27 524
59 Port Vale 426 135 117 174 470 552 -82 31.7 1.10 1.30 522
60 Bristol Rovers 424 143 91 190 494 595 -101 33.7 1.17 1.40 520
61 Gillingham 424 129 129 166 453 554 -101 30.4 1.07 1.31 516
62 Leicester City 376 143 79 154 558 547 +11 38.0 1.48 1.45 508
63 Newcastle United 360 141 85 134 513 490 +23 39.2 1.43 1.36 508
64 Crawley Town 427 132 109 186 519 631 -112 30.9 1.22 1.48 505
65 Stoke City 424 128 120 176 468 546 -78 30.2 1.10 1.29 504
66 Shrewsbury Town 423 131 110 182 431 548 -117 31.0 1.02 1.30 503
67 Bournemouth 373 135 97 141 518 553 -35 36.2 1.39 1.48 502
68 Rotherham United 424 132 104 188 494 589 -95 31.1 1.17 1.39 500
69 Huddersfield Town 419 131 106 182 466 610 -144 31.3 1.11 1.46 499
70 Burton Albion 424 126 113 185 482 628 -146 29.7 1.14 1.48 491
71 Watford 401 130 100 171 470 568 -98 32.4 1.17 1.42 490
72 AFC Wimbledon 424 120 130 174 468 557 -89 28.3 1.10 1.31 490
73 Wolverhampton Wanderers 368 136 79 153 435 498 -63 37.0 1.18 1.35 487
74 Burnley 373 127 103 143 440 488 -48 34.0 1.18 1.31 484
75 Grimsby Town 381 129 97 155 439 524 -85 33.9 1.15 1.38 484
76 Brighton and Hove Albion 361 120 112 129 467 497 -30 33.2 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 312 129 79 104 426 367 +59 41.3 1.37 1.18 466
79 Everton 357 124 91 142 426 488 -62 34.7 1.19 1.37 463
80 Tranmere Rovers 355 123 90 142 417 461 -44 34.6 1.17 1.30 459
81 Leyton Orient 334 126 79 129 426 420 +6 37.7 1.28 1.26 457
82 West Ham United 357 121 85 151 485 563 -78 33.9 1.36 1.58 448
83 Crystal Palace 357 115 98 144 423 497 -74 32.2 1.18 1.39 443
84 Southampton 376 113 94 169 473 619 -146 30.1 1.26 1.65 433
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 252 102 58 92 376 354 +22 40.5 1.49 1.40 364
88 Oldham Athletic 289 86 87 116 363 409 -46 29.8 1.26 1.42 345
89 Stockport County 183 95 47 41 301 184 +117 51.9 1.64 1.01 332
90 Barrow 275 83 71 121 302 351 -49 30.2 1.10 1.28 320
91 Harrogate Town 275 83 68 124 316 400 -84 30.2 1.15 1.45 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 137 72 34 31 223 149 +74 52.6 1.63 1.09 250
95 Southend United 195 55 46 94 216 297 -81 28.2 1.11 1.52 211
96 Chesterfield 159 52 44 63 205 227 -22 32.7 1.29 1.43 200
97 Sutton United 138 46 38 54 174 195 -21 33.3 1.26 1.41 176
98 Bromley FC 91 40 30 21 132 104 +28 44.0 1.45 1.14 150
99 Bury 114 37 32 45 151 154 -3 32.5 1.32 1.35 143
100 Barnet 114 38 29 47 139 148 -9 33.3 1.22 1.30 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