Change:

This page shows all clubs ranked by their ELO scores on the selected date.

Inspired by ClubELO.com, the ELO rating system is a method of calculating and comparing the relative strengths of teams in competition. For every match played, the ELO scores of the two teams are considered, and adjusted for other factors (such as home advantage), to calculate the likelihood of the match result. When the actual result of the game is known, the ELO score is adjusted accordingly, comparing the expected outcome of the game with the actual outcome - so a victory over Manchester United will be worth more points than one over Supermarine. The resulting ELO score can be used to compare the strengths of teams over time, and to project future results based on the current form of all teams.

Change date:

ELO Rankings as at  Sunday, January 21, 2018

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, January 20, 2018 4,335.9 
 2. Chelsea Saturday, January 20, 2018 4,290.2 
 3. Tottenham Hotspur Saturday, January 13, 2018 4,259.7 
 4. Manchester United Saturday, January 20, 2018 4,258.2 
 5. Liverpool Sunday, January 14, 2018 4,247.5 
 6. Arsenal Saturday, January 20, 2018 4,207.3 
 7. Leicester City Saturday, January 20, 2018 4,099.8 
 8. Everton Saturday, January 20, 2018 4,052.5 
 9. Burnley Saturday, January 20, 2018 4,022.1 
 10. West Ham United Saturday, January 20, 2018 4,014.7 
 11. Southampton Saturday, January 13, 2018 4,005.4 
 12. Crystal Palace Saturday, January 20, 2018 3,999.6 
 13. AFC Bournemouth Saturday, January 20, 2018 3,988.5 
 14. Newcastle United Saturday, January 20, 2018 3,962.3 
 15. West Bromwich Albion Saturday, January 20, 2018 3,961.9 
 16. Wolverhampton Wanderers Saturday, January 20, 2018 3,960.3 
 17. Swansea City Wednesday, January 17, 2018 3,954.2 
 18. Watford Saturday, January 20, 2018 3,954.1 
 19. Stoke City Saturday, January 20, 2018 3,953.8 
 20. Derby County Friday, January 19, 2018 3,944.7 
 21. Brighton and Hove Albion Saturday, January 20, 2018 3,944.3 
 22. Fulham Saturday, January 20, 2018 3,929.4 
 23. Aston Villa Saturday, January 20, 2018 3,911.5 
 24. Middlesbrough Saturday, January 20, 2018 3,911.4 
 25. Bristol City Friday, January 19, 2018 3,899.2 
 26. Brentford Saturday, January 20, 2018 3,895.1 
 27. Cardiff City Saturday, January 20, 2018 3,888.8 
 28. Huddersfield Town Saturday, January 20, 2018 3,880.3 
 29. Sheffield United Saturday, January 20, 2018 3,876.5 
 30. Norwich City Saturday, January 20, 2018 3,863.7 
 31. Leeds United Saturday, January 20, 2018 3,857.0 
 32. Preston North End Saturday, January 20, 2018 3,851.6 
 33. Wigan Athletic Saturday, January 20, 2018 3,849.8 
 34. Blackburn Rovers Saturday, January 20, 2018 3,846.2 
 35. Sheffield Wednesday Saturday, January 20, 2018 3,828.3 
 36. Hull City Saturday, January 20, 2018 3,817.2 
 37. Ipswich Town Saturday, January 20, 2018 3,815.2 
 38. Millwall Saturday, January 20, 2018 3,813.7 
 39. Reading Saturday, January 20, 2018 3,809.6 
 40. Nottingham Forest Saturday, January 20, 2018 3,798.4 
 41. Sunderland Saturday, January 20, 2018 3,784.4 
 42. Queens Park Rangers Saturday, January 20, 2018 3,769.6 
 43. Bolton Wanderers Saturday, January 20, 2018 3,758.5 
 44. Barnsley Saturday, January 20, 2018 3,753.6 
 45. Scunthorpe United Saturday, January 20, 2018 3,737.5 
 46. Birmingham City Saturday, January 20, 2018 3,726.0 
 47. Shrewsbury Town Saturday, January 20, 2018 3,722.1 
 48. Burton Albion Saturday, January 20, 2018 3,714.4 
 49. Bradford City Saturday, January 20, 2018 3,700.2 
 50. Peterborough United Saturday, January 20, 2018 3,693.0 
 51. Charlton Athletic Saturday, January 20, 2018 3,679.1 
 52. Rotherham United Saturday, January 20, 2018 3,668.3 
 53. Portsmouth Saturday, January 20, 2018 3,666.9 
 54. Doncaster Rovers Saturday, January 20, 2018 3,659.4 
 55. Luton Town Saturday, January 20, 2018 3,657.9 
 56. Oxford United Saturday, January 20, 2018 3,654.5 
 57. Fleetwood Town Saturday, January 20, 2018 3,653.8 
 58. Gillingham Saturday, January 20, 2018 3,651.6 
 59. Bristol Rovers Saturday, January 20, 2018 3,635.8 
 60. AFC Wimbledon Saturday, January 20, 2018 3,631.0 
 61. Plymouth Argyle Saturday, January 20, 2018 3,630.9 
 62. Milton Keynes Dons Saturday, January 20, 2018 3,622.8 
 63. Walsall Saturday, January 20, 2018 3,618.3 
 64. Rochdale Saturday, January 13, 2018 3,608.3 
 65. Southend United Saturday, January 13, 2018 3,598.9 
 66. Accrington Stanley Saturday, January 20, 2018 3,593.8 
 67. Blackpool Saturday, January 20, 2018 3,590.6 
 68. Wycombe Wanderers Saturday, January 20, 2018 3,589.5 
 69. Coventry City Saturday, January 20, 2018 3,584.8 
 70. Northampton Town Saturday, January 20, 2018 3,579.9 
 71. Notts County Saturday, January 20, 2018 3,579.4 
 72. Mansfield Town Saturday, January 20, 2018 3,578.8 
 73. Oldham Athletic Saturday, January 20, 2018 3,578.0 
 74. Lincoln City Saturday, January 20, 2018 3,575.5 
 75. Exeter City Saturday, January 20, 2018 3,558.8 
 76. Swindon Town Saturday, January 20, 2018 3,551.6 
 77. Newport County Friday, January 19, 2018 3,543.9 
 78. Carlisle United Saturday, January 20, 2018 3,529.1 
 79. Colchester United Saturday, January 20, 2018 3,528.2 
 80. Bury Saturday, January 20, 2018 3,512.9 
 81. Port Vale Saturday, January 20, 2018 3,511.6 
 82. Tranmere Rovers Saturday, January 20, 2018 3,503.2 
 83. Stevenage Saturday, January 20, 2018 3,500.5 
 84. Cambridge United Saturday, January 20, 2018 3,497.5 
 85. Aldershot Town Saturday, January 20, 2018 3,480.5 
 86. Cheltenham Town Saturday, January 20, 2018 3,463.4 
 87. Crawley Town Friday, January 19, 2018 3,461.2 
 88. Dover Athletic Saturday, January 20, 2018 3,456.6 
 89. Grimsby Town Saturday, January 20, 2018 3,453.0 
 90. Yeovil Town Saturday, January 20, 2018 3,452.5 
 91. AFC Fylde Saturday, January 20, 2018 3,444.5 
 92. Forest Green Rovers Saturday, January 20, 2018 3,443.1 
 93. Chesterfield Saturday, January 20, 2018 3,441.0 
 94. Crewe Alexandra Saturday, January 20, 2018 3,439.2 
 95. Macclesfield Town Saturday, January 20, 2018 3,435.3 
 96. Sutton United Saturday, January 20, 2018 3,428.0 
 97. Morecambe Saturday, January 20, 2018 3,425.8 
 98. Dagenham and Redbridge Saturday, January 20, 2018 3,420.1 
 99. Ebbsfleet United Saturday, January 20, 2018 3,418.9 
 100. Wrexham Saturday, January 20, 2018 3,417.0 
 101. Bromley Saturday, January 20, 2018 3,415.4 
 102. Boreham Wood Saturday, January 20, 2018 3,403.7 
 103. Barnet Saturday, January 20, 2018 3,399.9 
 104. Gateshead Saturday, January 20, 2018 3,392.4 
 105. Eastleigh Saturday, January 20, 2018 3,362.5 
 106. Barrow Saturday, January 6, 2018 3,362.1 
 107. Salford City Saturday, January 20, 2018 3,352.9 
 108. Maidstone United Saturday, January 20, 2018 3,341.3 
 109. FC Halifax Town Saturday, January 6, 2018 3,338.3 
 110. Maidenhead United Saturday, January 20, 2018 3,334.0 
 111. Leyton Orient Saturday, January 6, 2018 3,333.8 
 112. Hartlepool United Saturday, January 20, 2018 3,332.5 
 113. Brackley Town Saturday, January 20, 2018 3,323.4 
 114. Woking Saturday, January 20, 2018 3,320.4 
 115. Kidderminster Harriers Tuesday, January 9, 2018 3,315.9 
 116. York City Saturday, January 20, 2018 3,310.4 
 117. Dartford Saturday, January 20, 2018 3,308.1 
 118. Hampton and Richmond Borough Saturday, January 13, 2018 3,294.8 
 119. Solihull Moors Saturday, January 20, 2018 3,293.0 
 120. Harrogate Town Saturday, January 20, 2018 3,292.0 
 121. Chelmsford City Saturday, January 13, 2018 3,289.8 
 122. Braintree Town Saturday, January 20, 2018 3,281.1 
 123. Chorley Saturday, January 20, 2018 3,276.2 
 124. Havant and Waterlooville Saturday, January 13, 2018 3,271.3 
 125. Guiseley Saturday, January 13, 2018 3,264.7 
 126. Stockport County Saturday, January 20, 2018 3,262.3 
 127. Spennymoor Town Saturday, January 20, 2018 3,258.9 
 128. Torquay United Saturday, January 20, 2018 3,250.7 
 129. Chester Saturday, January 20, 2018 3,243.5 
 130. Blyth Spartans Saturday, January 20, 2018 3,243.0 
 131. Hemel Hempstead Town Saturday, January 20, 2018 3,235.8 
 132. Bradford Park Avenue Saturday, January 13, 2018 3,211.2 
 133. Bath City Saturday, January 20, 2018 3,210.9 
 134. Weston-super-Mare Saturday, January 6, 2018 3,205.6 
 135. FC United of Manchester Saturday, January 20, 2018 3,205.3 
 136. Wealdstone Saturday, January 20, 2018 3,200.8 
 137. St. Albans City Saturday, January 20, 2018 3,198.1 
 138. Boston United Saturday, January 20, 2018 3,197.6 
 139. Tamworth Saturday, January 20, 2018 3,195.6 
 140. East Thurrock United Saturday, January 20, 2018 3,191.1 
 141. Southport Saturday, January 20, 2018 3,184.5 
 142. Hungerford Town Saturday, January 13, 2018 3,183.7 
 143. Nuneaton Town Saturday, January 13, 2018 3,182.7 
 144. Welling United Saturday, January 20, 2018 3,175.1 
 145. Darlington 1883 Saturday, January 20, 2018 3,173.9 
 146. Curzon Ashton Saturday, January 13, 2018 3,161.0 
 147. Truro City Saturday, January 20, 2018 3,160.5 
 148. Leamington Saturday, January 20, 2018 3,156.6 
 149. Concord Rangers Saturday, January 20, 2018 3,142.7 
 150. Gloucester City Saturday, January 6, 2018 3,136.5 
 151. Chippenham Town Saturday, January 20, 2018 3,134.3 
 152. Alfreton Town Saturday, January 20, 2018 3,123.1 
 153. AFC Telford United Tuesday, January 16, 2018 3,113.6 
 154. Oxford City Saturday, January 20, 2018 3,112.5 
 155. Poole Town Saturday, January 20, 2018 3,100.3 
 156. Worcester City Saturday, April 29, 2017 3,092.0 
 157. Eastbourne Borough Saturday, January 20, 2018 3,091.9 
 158. Bognor Regis Town Saturday, January 20, 2018 3,086.8 
 159. Gainsborough Trinity Saturday, January 13, 2018 3,068.2 
 160. Altrincham Saturday, April 29, 2017 3,037.9 
 161. Stalybridge Celtic Saturday, April 29, 2017 3,034.8 
 162. Billericay Town Thursday, November 16, 2017 3,029.3 
 163. Whitehawk Saturday, January 20, 2018 3,008.3 
 164. Gosport Borough Saturday, April 29, 2017 2,999.1 
 165. North Ferriby United Saturday, January 20, 2018 2,985.9 
 166. Hyde United Friday, November 3, 2017 2,966.2 
 167. Bishop's Stortford Saturday, April 29, 2017 2,962.2 
 168. Margate Saturday, April 29, 2017 2,949.9 
 169. Slough Town Monday, December 4, 2017 2,779.5 
 170. Leatherhead Sunday, December 3, 2017 2,765.9 
 171. Hereford Thursday, December 14, 2017 2,763.7 
 172. Heybridge Swifts Sunday, November 5, 2017 2,749.9 
 173. Nantwich Town Saturday, November 4, 2017 2,749.7