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  Saturday, September 23, 2017

 Rank Club Last Match Date ELO Score 
 1. Chelsea Wednesday, September 20, 2017 4,306.8 
 2. Tottenham Hotspur Tuesday, September 19, 2017 4,276.2 
 3. Manchester City Wednesday, September 20, 2017 4,269.8 
 4. Manchester United Wednesday, September 20, 2017 4,243.9 
 5. Arsenal Wednesday, September 20, 2017 4,219.8 
 6. Liverpool Tuesday, September 19, 2017 4,176.9 
 7. Everton Wednesday, September 20, 2017 4,100.3 
 8. Leicester City Tuesday, September 19, 2017 4,067.2 
 9. Southampton Saturday, September 16, 2017 4,046.6 
 10. Swansea City Tuesday, September 19, 2017 4,010.0 
 11. West Ham United Tuesday, September 19, 2017 4,010.0 
 12. Burnley Tuesday, September 19, 2017 4,009.0 
 13. Newcastle United Saturday, September 16, 2017 4,005.6 
 14. Stoke City Tuesday, September 19, 2017 4,005.2 
 15. West Bromwich Albion Wednesday, September 20, 2017 3,985.7 
 16. AFC Bournemouth Friday, September 15, 2017 3,972.7 
 17. Watford Saturday, September 16, 2017 3,972.1 
 18. Brighton and Hove Albion Friday, September 15, 2017 3,944.5 
 19. Crystal Palace Tuesday, September 19, 2017 3,944.1 
 20. Leeds United Tuesday, September 19, 2017 3,922.3 
 21. Middlesbrough Saturday, September 16, 2017 3,919.3 
 22. Fulham Saturday, September 16, 2017 3,918.1 
 23. Sheffield Wednesday Saturday, September 16, 2017 3,915.3 
 24. Wolverhampton Wanderers Tuesday, September 19, 2017 3,885.0 
 25. Norwich City Tuesday, September 19, 2017 3,883.3 
 26. Hull City Saturday, September 16, 2017 3,878.3 
 27. Reading Tuesday, September 19, 2017 3,877.3 
 28. Cardiff City Saturday, September 16, 2017 3,876.6 
 29. Huddersfield Town Tuesday, September 19, 2017 3,869.6 
 30. Preston North End Saturday, September 16, 2017 3,863.9 
 31. Sheffield United Saturday, September 16, 2017 3,856.9 
 32. Bristol City Tuesday, September 19, 2017 3,855.8 
 33. Aston Villa Saturday, September 16, 2017 3,851.1 
 34. Derby County Saturday, September 16, 2017 3,851.1 
 35. Sunderland Wednesday, September 20, 2017 3,845.7 
 36. Brentford Tuesday, September 19, 2017 3,826.4 
 37. Ipswich Town Saturday, September 16, 2017 3,816.0 
 38. Blackburn Rovers Saturday, September 16, 2017 3,805.9 
 39. Nottingham Forest Wednesday, September 20, 2017 3,797.9 
 40. Queens Park Rangers Saturday, September 16, 2017 3,790.3 
 41. Millwall Saturday, September 16, 2017 3,778.1 
 42. Barnsley Tuesday, September 19, 2017 3,775.9 
 43. Wigan Athletic Tuesday, September 19, 2017 3,775.4 
 44. Bradford City Saturday, September 16, 2017 3,771.7 
 45. Burton Albion Wednesday, September 20, 2017 3,768.0 
 46. Scunthorpe United Sunday, September 17, 2017 3,741.4 
 47. Bolton Wanderers Tuesday, September 19, 2017 3,726.3 
 48. Birmingham City Saturday, September 16, 2017 3,710.9 
 49. Oxford United Saturday, September 16, 2017 3,710.9 
 50. Fleetwood Town Saturday, September 16, 2017 3,709.2 
 51. Milton Keynes Dons Friday, September 22, 2017 3,681.9 
 52. Charlton Athletic Saturday, September 16, 2017 3,677.6 
 53. Blackpool Saturday, September 16, 2017 3,676.4 
 54. Peterborough United Saturday, September 16, 2017 3,675.4 
 55. Portsmouth Saturday, September 16, 2017 3,670.3 
 56. Shrewsbury Town Saturday, September 16, 2017 3,668.3 
 57. Southend United Saturday, September 16, 2017 3,655.8 
 58. Rochdale Saturday, September 16, 2017 3,647.5 
 59. Rotherham United Saturday, September 16, 2017 3,641.5 
 60. Bristol Rovers Tuesday, September 19, 2017 3,633.1 
 61. Exeter City Saturday, September 16, 2017 3,626.9 
 62. Walsall Saturday, September 16, 2017 3,613.8 
 63. Luton Town Saturday, September 16, 2017 3,607.8 
 64. Doncaster Rovers Wednesday, September 20, 2017 3,599.4 
 65. Accrington Stanley Saturday, September 16, 2017 3,598.9 
 66. Oldham Athletic Saturday, September 16, 2017 3,587.6 
 67. AFC Wimbledon Friday, September 22, 2017 3,586.5 
 68. Plymouth Argyle Saturday, September 16, 2017 3,584.4 
 69. Northampton Town Tuesday, September 19, 2017 3,580.8 
 70. Bury Saturday, September 16, 2017 3,570.0 
 71. Gillingham Saturday, September 16, 2017 3,566.4 
 72. Swindon Town Friday, September 22, 2017 3,560.7 
 73. Mansfield Town Saturday, September 16, 2017 3,559.0 
 74. Lincoln City Saturday, September 16, 2017 3,554.2 
 75. Wycombe Wanderers Saturday, September 16, 2017 3,551.1 
 76. Coventry City Saturday, September 16, 2017 3,539.6 
 77. Cambridge United Saturday, September 16, 2017 3,536.6 
 78. Notts County Saturday, September 16, 2017 3,525.8 
 79. Stevenage Saturday, September 16, 2017 3,522.3 
 80. Colchester United Saturday, September 16, 2017 3,519.3 
 81. Barnet Saturday, September 16, 2017 3,512.0 
 82. Grimsby Town Saturday, September 16, 2017 3,500.4 
 83. Port Vale Saturday, September 16, 2017 3,495.7 
 84. Crewe Alexandra Saturday, September 16, 2017 3,487.7 
 85. Carlisle United Saturday, September 16, 2017 3,487.2 
 86. Newport County Saturday, September 16, 2017 3,480.2 
 87. Tranmere Rovers Saturday, September 16, 2017 3,474.3 
 88. Aldershot Town Saturday, September 16, 2017 3,473.3 
 89. Dover Athletic Saturday, September 16, 2017 3,461.9 
 90. Dagenham and Redbridge Saturday, September 16, 2017 3,460.3 
 91. Chesterfield Saturday, September 16, 2017 3,454.1 
 92. Cheltenham Town Saturday, September 16, 2017 3,450.0 
 93. Forest Green Rovers Friday, September 22, 2017 3,442.2 
 94. Yeovil Town Saturday, September 16, 2017 3,430.5 
 95. Ebbsfleet United Saturday, September 16, 2017 3,416.2 
 96. Morecambe Saturday, September 16, 2017 3,411.6 
 97. Crawley Town Saturday, September 16, 2017 3,410.9 
 98. FC Halifax Town Saturday, September 16, 2017 3,399.7 
 99. Maidenhead United Saturday, September 16, 2017 3,399.1 
 100. Hartlepool United Saturday, September 16, 2017 3,397.9 
 101. Barrow Saturday, September 16, 2017 3,396.0 
 102. Gateshead Saturday, September 16, 2017 3,395.8 
 103. Maidstone United Saturday, September 16, 2017 3,384.4 
 104. Sutton United Saturday, September 16, 2017 3,382.0 
 105. Bromley Saturday, September 16, 2017 3,375.7 
 106. Boreham Wood Saturday, September 16, 2017 3,367.0 
 107. Macclesfield Town Saturday, September 16, 2017 3,364.3 
 108. Wrexham Saturday, September 16, 2017 3,360.8 
 109. Woking Saturday, September 16, 2017 3,360.4 
 110. Salford City Tuesday, September 12, 2017 3,354.7 
 111. AFC Fylde Saturday, September 16, 2017 3,352.4 
 112. Eastleigh Saturday, September 16, 2017 3,350.3 
 113. Leyton Orient Saturday, September 16, 2017 3,340.6 
 114. Dartford Tuesday, September 12, 2017 3,327.5 
 115. York City Tuesday, September 12, 2017 3,320.6 
 116. Harrogate Town Tuesday, September 12, 2017 3,315.2 
 117. Brackley Town Tuesday, September 12, 2017 3,313.5 
 118. Chelmsford City Monday, September 11, 2017 3,303.1 
 119. Braintree Town Tuesday, September 12, 2017 3,293.1 
 120. Kidderminster Harriers Tuesday, September 12, 2017 3,288.3 
 121. Guiseley Saturday, September 16, 2017 3,286.6 
 122. Torquay United Saturday, September 16, 2017 3,267.9 
 123. Tamworth Tuesday, September 12, 2017 3,267.3 
 124. Chorley Tuesday, September 12, 2017 3,267.0 
 125. Stockport County Tuesday, September 12, 2017 3,265.9 
 126. Solihull Moors Saturday, September 16, 2017 3,263.7 
 127. Chester Saturday, September 16, 2017 3,257.4 
 128. Darlington 1883 Wednesday, September 13, 2017 3,249.6 
 129. East Thurrock United Monday, September 11, 2017 3,245.9 
 130. Blyth Spartans Tuesday, September 12, 2017 3,230.7 
 131. Havant and Waterlooville Tuesday, September 12, 2017 3,217.7 
 132. Hampton and Richmond Borough Monday, September 11, 2017 3,215.9 
 133. Southport Tuesday, September 12, 2017 3,214.8 
 134. Bath City Monday, September 11, 2017 3,212.2 
 135. St. Albans City Tuesday, September 12, 2017 3,202.6 
 136. Spennymoor Town Tuesday, September 12, 2017 3,197.9 
 137. Hungerford Town Monday, September 11, 2017 3,197.8 
 138. Eastbourne Borough Tuesday, September 12, 2017 3,195.8 
 139. Wealdstone Monday, September 11, 2017 3,194.3 
 140. Hemel Hempstead Town Tuesday, September 12, 2017 3,193.7 
 141. Gloucester City Monday, September 11, 2017 3,190.2 
 142. Nuneaton Town Tuesday, September 12, 2017 3,182.1 
 143. Chippenham Town Tuesday, September 12, 2017 3,171.9 
 144. Bradford Park Avenue Monday, September 11, 2017 3,160.6 
 145. Curzon Ashton Monday, September 11, 2017 3,159.1 
 146. Boston United Monday, September 11, 2017 3,155.2 
 147. Welling United Tuesday, September 12, 2017 3,146.4 
 148. Bognor Regis Town Tuesday, September 12, 2017 3,144.2 
 149. Alfreton Town Tuesday, September 12, 2017 3,141.2 
 150. FC United of Manchester Wednesday, September 13, 2017 3,137.6 
 151. AFC Telford United Tuesday, September 12, 2017 3,132.2 
 152. Poole Town Monday, September 11, 2017 3,129.1 
 153. Weston-super-Mare Tuesday, September 12, 2017 3,127.0 
 154. Leamington Monday, September 11, 2017 3,122.4 
 155. Truro City Tuesday, September 12, 2017 3,122.2 
 156. Oxford City Tuesday, September 12, 2017 3,116.3 
 157. North Ferriby United Tuesday, September 12, 2017 3,097.1 
 158. Worcester City Saturday, April 29, 2017 3,092.0 
 159. Concord Rangers Tuesday, September 12, 2017 3,068.5 
 160. Gainsborough Trinity Tuesday, September 12, 2017 3,055.0 
 161. Altrincham Saturday, April 29, 2017 3,037.9 
 162. Stalybridge Celtic Saturday, April 29, 2017 3,034.8 
 163. Whitehawk Tuesday, September 12, 2017 3,004.9 
 164. Gosport Borough Saturday, April 29, 2017 2,999.1 
 165. Bishop's Stortford Saturday, April 29, 2017 2,962.2 
 166. Margate Saturday, April 29, 2017 2,949.9 
 167. Stourbridge Saturday, January 7, 2017 2,815.5 
 168. Chesham United Saturday, November 5, 2016 2,759.8 
 169. Taunton Town Tuesday, November 15, 2016 2,754.6 
 170. Westfields Monday, November 14, 2016 2,752.6 
 171. Merstham Saturday, November 5, 2016 2,749.9 
 172. Harrow Borough Saturday, November 5, 2016 2,749.8 
 173. Stamford Sunday, November 6, 2016 2,749.7