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 344 247 50 47 833 291 +542 71.8 2.42 0.85 791
2 Liverpool 344 218 79 47 731 339 +392 63.4 2.13 0.99 733
3 Portsmouth 404 183 104 117 587 460 +127 45.3 1.45 1.14 653
4 Arsenal 345 195 68 82 645 382 +263 56.5 1.87 1.11 653
5 Exeter City 406 170 103 133 543 483 +60 41.9 1.34 1.19 613
6 Leeds United 387 174 87 126 596 493 +103 45.0 1.54 1.27 609
7 Mansfield Town 404 162 121 121 593 479 +114 40.1 1.47 1.19 607
8 Wycombe Wanderers 404 166 106 132 542 494 +48 41.1 1.34 1.22 604
9 Luton Town 408 165 107 136 567 522 +45 40.4 1.39 1.28 602
10 Coventry City 404 164 108 132 540 476 +64 40.6 1.34 1.18 600
11 Chelsea 344 173 81 90 584 397 +187 50.3 1.70 1.15 600
12 Middlesbrough 413 167 99 147 544 481 +63 40.4 1.32 1.16 600
13 Charlton Athletic 415 161 114 140 563 505 +58 38.8 1.36 1.22 597
14 Derby County 416 160 112 144 540 486 +54 38.5 1.30 1.17 592
15 Sheffield United 391 172 75 144 518 484 +34 44.0 1.32 1.24 591
16 Blackburn Rovers 415 162 105 148 550 507 +43 39.0 1.33 1.22 591
17 Peterborough United 405 169 84 152 623 562 +61 41.7 1.54 1.39 591
18 Manchester United 344 167 86 91 549 416 +133 48.5 1.60 1.21 587
19 Millwall 416 153 128 135 466 464 +2 36.8 1.12 1.12 587
20 Plymouth Argyle 407 164 94 149 554 572 -18 40.3 1.36 1.41 586
21 Bradford City 405 158 110 137 504 487 +17 39.0 1.24 1.20 584
22 Sunderland 398 153 124 121 540 463 +77 38.4 1.36 1.16 583
23 Tottenham Hotspur 345 174 59 112 630 436 +194 50.4 1.83 1.26 581
24 Lincoln City 382 155 111 116 521 419 +102 40.6 1.36 1.10 576
25 Preston North End 416 150 123 143 501 520 -19 36.1 1.20 1.25 573
26 Wigan Athletic 414 153 114 147 520 487 +33 37.0 1.26 1.18 573
27 Brentford 379 157 97 125 603 478 +125 41.4 1.59 1.26 568
28 Sheffield Wednesday 415 152 111 152 530 545 -15 36.6 1.28 1.31 567
29 Ipswich Town 397 150 116 131 547 494 +53 37.8 1.38 1.24 566
30 MK Dons 404 156 97 151 548 523 +25 38.6 1.36 1.29 565
31 Bolton Wanderers 403 155 100 148 511 528 -17 38.5 1.27 1.31 565
32 Swindon Town 404 156 96 152 588 558 +30 38.6 1.46 1.38 564
33 Barnsley 411 153 105 153 554 550 +4 37.2 1.35 1.34 564
34 Cardiff City 408 157 92 159 506 532 -26 38.5 1.24 1.30 563
35 Oxford United 404 154 101 149 578 518 +60 38.1 1.43 1.28 563
36 Bristol City 416 150 111 155 528 546 -18 36.1 1.27 1.31 561
37 Aston Villa 363 160 79 124 541 477 +64 44.1 1.49 1.31 559
38 Doncaster Rovers 403 155 92 156 535 540 -5 38.5 1.33 1.34 557
39 Blackpool 405 146 118 141 517 484 +33 36.0 1.28 1.20 556
40 Swansea City 405 151 101 153 498 522 -24 37.3 1.23 1.29 554
41 Norwich City 400 149 99 152 548 569 -21 37.3 1.37 1.42 546
42 West Bromwich Albion 397 142 116 139 515 494 +21 35.8 1.30 1.24 542
43 Accrington Stanley 404 147 100 157 519 584 -65 36.4 1.28 1.45 541
44 Stevenage 404 141 118 145 448 459 -11 34.9 1.11 1.14 541
45 Fulham 372 152 85 135 549 498 +51 40.9 1.48 1.34 541
46 Crewe Alexandra 407 147 99 161 521 563 -42 36.1 1.28 1.38 540
47 Northampton Town 405 143 108 154 477 526 -49 35.3 1.18 1.30 537
48 Hull City 412 144 103 165 538 569 -31 35.0 1.31 1.38 535
49 Newport County 406 142 106 158 487 541 -54 35.0 1.20 1.33 532
50 Colchester United 406 134 127 145 488 497 -9 33.0 1.20 1.22 529
51 Cheltenham Town 406 141 104 161 499 558 -59 34.7 1.23 1.37 527
52 Queens Park Rangers 416 144 94 178 507 593 -86 34.6 1.22 1.43 526
53 Reading 415 139 108 168 521 592 -71 33.5 1.26 1.43 525
54 Birmingham City 416 137 111 168 475 559 -84 32.9 1.14 1.34 522
55 Walsall 404 134 118 152 481 525 -44 33.2 1.19 1.30 520
56 Fleetwood Town 403 133 119 151 502 514 -12 33.0 1.25 1.28 518
57 Nottingham Forest 387 135 101 151 471 497 -26 34.9 1.22 1.28 506
58 Cambridge United 406 134 96 176 445 542 -97 33.0 1.10 1.33 498
59 Port Vale 404 129 111 164 452 524 -72 31.9 1.12 1.30 498
60 Newcastle United 347 138 84 125 499 467 +32 39.8 1.44 1.35 498
61 Gillingham 403 124 126 153 432 510 -78 30.8 1.07 1.27 498
62 Leicester City 357 142 70 145 538 517 +21 39.8 1.51 1.45 496
63 Stoke City 405 125 114 166 449 515 -66 30.9 1.11 1.27 489
64 Crawley Town 407 128 101 178 503 608 -105 31.4 1.24 1.49 485
65 Rotherham United 403 128 99 176 477 556 -79 31.8 1.18 1.38 483
66 Bristol Rovers 403 130 90 183 460 575 -115 32.3 1.14 1.43 480
67 Bournemouth 360 130 89 141 500 541 -41 36.1 1.39 1.50 479
68 Burnley 360 126 99 135 428 461 -33 35.0 1.19 1.28 477
69 Wolverhampton Wanderers 355 134 75 146 426 477 -51 37.7 1.20 1.34 477
70 Watford 381 127 93 161 454 536 -82 33.3 1.19 1.41 474
71 Huddersfield Town 400 125 99 176 441 581 -140 31.3 1.10 1.45 474
72 Shrewsbury Town 402 122 107 173 410 521 -111 30.3 1.02 1.30 473
73 Carlisle United 382 122 103 157 443 520 -77 31.9 1.16 1.36 469
74 AFC Wimbledon 403 114 126 163 444 522 -78 28.3 1.10 1.30 468
75 Burton Albion 403 120 105 178 457 604 -147 29.8 1.13 1.50 465
76 Brighton and Hove Albion 348 114 109 125 450 486 -36 32.8 1.29 1.40 451
77 Tranmere Rovers 335 121 88 126 403 422 -19 36.1 1.20 1.26 451
78 Everton 344 119 88 137 408 472 -64 34.6 1.19 1.37 445
79 Grimsby Town 360 116 93 151 401 505 -104 32.2 1.11 1.40 441
80 Leyton Orient 314 120 75 119 405 393 +12 38.2 1.29 1.25 435
81 Salford City 291 117 78 96 400 347 +53 40.2 1.37 1.19 429
82 Crystal Palace 345 111 95 139 409 481 -72 32.2 1.19 1.39 428
83 West Ham United 344 115 81 148 465 548 -83 33.4 1.35 1.59 426
84 Morecambe 383 106 101 176 436 595 -159 27.7 1.14 1.55 419
85 Forest Green Rovers 312 106 78 128 374 426 -52 34.0 1.20 1.37 396
86 Southampton 357 100 89 168 432 602 -170 28.0 1.21 1.69 389
87 Notts County 231 89 57 85 339 329 +10 38.5 1.47 1.42 324
88 Oldham Athletic 268 76 84 108 330 384 -54 28.4 1.23 1.43 312
89 Barrow 254 80 68 106 284 310 -26 31.5 1.12 1.22 308
90 Rochdale 286 74 84 128 333 440 -107 25.9 1.16 1.54 306
91 Stockport County 163 86 42 35 267 157 +110 52.8 1.64 0.96 300
92 Harrogate Town 255 77 65 113 297 374 -77 30.2 1.16 1.47 296
93 Scunthorpe United 243 68 64 111 265 375 -110 28.0 1.09 1.54 268
94 Wrexham 118 63 31 24 194 118 +76 53.4 1.64 1.00 220
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 139 42 38 59 178 207 -29 30.2 1.28 1.49 164
98 Bury 114 37 32 45 151 154 -3 32.5 1.32 1.35 143
99 Hartlepool United 115 28 33 54 119 177 -58 24.3 1.03 1.54 117
100 Bromley FC 71 32 21 18 108 86 +22 45.1 1.52 1.21 117
101 Yeovil Town 115 24 36 55 124 179 -55 20.9 1.08 1.56 108
102 Barnet 93 27 24 42 103 122 -19 29.0 1.11 1.31 105
103 Macclesfield Town 83 17 29 37 80 121 -41 20.5 0.96 1.46 80