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, April 15, 2017

 Rank Club Last Match Date ELO Score 
 1. Chelsea Saturday, April 8, 2017 4,288.7 
 2. Tottenham Hotspur Saturday, April 15, 2017 4,272.5 
 3. Manchester City Saturday, April 15, 2017 4,228.5 
 4. Manchester United Sunday, April 9, 2017 4,214.2 
 5. Liverpool Saturday, April 8, 2017 4,177.7 
 6. Arsenal Monday, April 10, 2017 4,162.7 
 7. Everton Saturday, April 15, 2017 4,149.5 
 8. Southampton Saturday, April 15, 2017 4,093.0 
 9. Leicester City Saturday, April 15, 2017 4,071.4 
 10. Stoke City Saturday, April 15, 2017 4,021.7 
 11. West Ham United Saturday, April 15, 2017 4,015.4 
 12. West Bromwich Albion Saturday, April 8, 2017 4,015.3 
 13. Crystal Palace Saturday, April 15, 2017 4,006.9 
 14. Watford Saturday, April 15, 2017 3,991.7 
 15. Burnley Saturday, April 15, 2017 3,987.3 
 16. Newcastle United Friday, April 14, 2017 3,983.0 
 17. Brighton and Hove Albion Friday, April 14, 2017 3,979.9 
 18. AFC Bournemouth Saturday, April 15, 2017 3,963.4 
 19. Hull City Saturday, April 15, 2017 3,951.3 
 20. Swansea City Saturday, April 15, 2017 3,934.6 
 21. Middlesbrough Saturday, April 8, 2017 3,928.3 
 22. Fulham Friday, April 14, 2017 3,910.8 
 23. Sunderland Saturday, April 15, 2017 3,907.9 
 24. Leeds United Friday, April 14, 2017 3,907.5 
 25. Sheffield Wednesday Friday, April 14, 2017 3,901.8 
 26. Reading Saturday, April 15, 2017 3,882.5 
 27. Brentford Friday, April 14, 2017 3,874.3 
 28. Huddersfield Town Friday, April 14, 2017 3,869.1 
 29. Derby County Friday, April 14, 2017 3,867.0 
 30. Preston North End Friday, April 14, 2017 3,866.7 
 31. Norwich City Friday, April 14, 2017 3,858.1 
 32. Aston Villa Saturday, April 15, 2017 3,837.5 
 33. Cardiff City Friday, April 14, 2017 3,829.9 
 34. Wolverhampton Wanderers Friday, April 14, 2017 3,826.8 
 35. Sheffield United Friday, April 14, 2017 3,807.9 
 36. Ipswich Town Friday, April 14, 2017 3,801.3 
 37. Barnsley Saturday, April 15, 2017 3,798.0 
 38. Queens Park Rangers Friday, April 14, 2017 3,790.7 
 39. Bristol City Friday, April 14, 2017 3,785.9 
 40. Blackburn Rovers Friday, April 14, 2017 3,784.2 
 41. Nottingham Forest Friday, April 14, 2017 3,774.8 
 42. Millwall Friday, April 14, 2017 3,762.0 
 43. Bolton Wanderers Saturday, April 15, 2017 3,760.9 
 44. Bradford City Friday, April 14, 2017 3,752.4 
 45. Birmingham City Friday, April 14, 2017 3,741.0 
 46. Burton Albion Friday, April 14, 2017 3,740.4 
 47. Wigan Athletic Saturday, April 15, 2017 3,735.1 
 48. Fleetwood Town Friday, April 14, 2017 3,724.7 
 49. Southend United Friday, April 14, 2017 3,721.7 
 50. Scunthorpe United Friday, April 14, 2017 3,713.1 
 51. Rochdale Thursday, April 13, 2017 3,672.5 
 52. Oxford United Friday, April 14, 2017 3,667.9 
 53. Milton Keynes Dons Friday, April 14, 2017 3,665.7 
 54. Walsall Friday, April 14, 2017 3,662.7 
 55. Bristol Rovers Friday, April 14, 2017 3,655.1 
 56. Doncaster Rovers Friday, April 14, 2017 3,652.3 
 57. Charlton Athletic Friday, April 14, 2017 3,638.3 
 58. Oldham Athletic Saturday, April 15, 2017 3,634.6 
 59. Peterborough United Friday, April 14, 2017 3,626.4 
 60. Portsmouth Friday, April 14, 2017 3,626.3 
 61. AFC Wimbledon Friday, April 14, 2017 3,617.8 
 62. Northampton Town Friday, April 14, 2017 3,612.9 
 63. Plymouth Argyle Friday, April 14, 2017 3,607.7 
 64. Gillingham Friday, April 14, 2017 3,595.2 
 65. Rotherham United Friday, April 14, 2017 3,590.5 
 66. Shrewsbury Town Friday, April 14, 2017 3,586.6 
 67. Swindon Town Friday, April 14, 2017 3,583.5 
 68. Blackpool Friday, April 14, 2017 3,580.0 
 69. Luton Town Friday, April 14, 2017 3,579.5 
 70. Bury Thursday, April 13, 2017 3,579.4 
 71. Accrington Stanley Friday, April 14, 2017 3,577.6 
 72. Exeter City Friday, April 14, 2017 3,560.3 
 73. Port Vale Friday, April 14, 2017 3,555.6 
 74. Stevenage Friday, April 14, 2017 3,542.1 
 75. Coventry City Friday, April 14, 2017 3,534.9 
 76. Cambridge United Friday, April 14, 2017 3,531.8 
 77. Colchester United Friday, April 14, 2017 3,528.6 
 78. Mansfield Town Friday, April 14, 2017 3,522.2 
 79. Chesterfield Friday, April 14, 2017 3,517.6 
 80. Wycombe Wanderers Friday, April 14, 2017 3,511.8 
 81. Lincoln City Friday, April 14, 2017 3,505.8 
 82. Grimsby Town Friday, April 14, 2017 3,503.2 
 83. Carlisle United Friday, April 14, 2017 3,481.4 
 84. Tranmere Rovers Friday, April 14, 2017 3,473.9 
 85. Forest Green Rovers Friday, April 14, 2017 3,471.2 
 86. Barnet Friday, April 14, 2017 3,470.9 
 87. Crewe Alexandra Friday, April 14, 2017 3,469.4 
 88. Notts County Friday, April 14, 2017 3,458.8 
 89. Cheltenham Town Friday, April 14, 2017 3,451.4 
 90. Yeovil Town Friday, April 14, 2017 3,437.8 
 91. Newport County Friday, April 14, 2017 3,426.2 
 92. Aldershot Town Friday, April 14, 2017 3,418.1 
 93. Dagenham and Redbridge Friday, April 14, 2017 3,417.8 
 94. Hartlepool United Friday, April 14, 2017 3,417.8 
 95. Dover Athletic Friday, April 14, 2017 3,416.5 
 96. Crawley Town Friday, April 14, 2017 3,408.2 
 97. Morecambe Friday, April 14, 2017 3,402.1 
 98. Gateshead Friday, April 14, 2017 3,368.5 
 99. Barrow Friday, April 14, 2017 3,366.2 
 100. Macclesfield Town Friday, April 14, 2017 3,364.0 
 101. Leyton Orient Friday, April 14, 2017 3,356.5 
 102. Ebbsfleet United Saturday, April 15, 2017 3,327.4 
 103. York City Friday, April 14, 2017 3,317.0 
 104. Sutton United Friday, April 14, 2017 3,315.7 
 105. Bromley Friday, April 14, 2017 3,301.8 
 106. Eastleigh Friday, April 14, 2017 3,300.2 
 107. Boreham Wood Friday, April 14, 2017 3,292.4 
 108. Woking Friday, April 14, 2017 3,290.5 
 109. Braintree Town Friday, April 14, 2017 3,288.7 
 110. Maidenhead United Friday, April 14, 2017 3,284.2 
 111. Wrexham Friday, April 14, 2017 3,282.6 
 112. Maidstone United Friday, April 14, 2017 3,273.5 
 113. Guiseley Friday, April 14, 2017 3,272.1 
 114. FC Halifax Town Friday, April 14, 2017 3,264.7 
 115. Torquay United Friday, April 14, 2017 3,260.0 
 116. AFC Fylde Friday, April 14, 2017 3,259.2 
 117. Chester Friday, April 14, 2017 3,259.1 
 118. Kidderminster Harriers Friday, April 14, 2017 3,252.5 
 119. Solihull Moors Friday, April 14, 2017 3,233.3 
 120. Chelmsford City Saturday, April 15, 2017 3,205.6 
 121. Stockport County Friday, April 14, 2017 3,195.9 
 122. Dartford Friday, April 14, 2017 3,194.3 
 123. Chorley Friday, April 14, 2017 3,193.5 
 124. Brackley Town Saturday, April 15, 2017 3,177.5 
 125. Hungerford Town Friday, April 14, 2017 3,173.7 
 126. Nuneaton Town Saturday, April 15, 2017 3,166.3 
 127. Darlington 1883 Saturday, April 15, 2017 3,166.2 
 128. Salford City Friday, April 14, 2017 3,165.3 
 129. Poole Town Friday, April 14, 2017 3,164.9 
 130. North Ferriby United Friday, April 14, 2017 3,161.0 
 131. Southport Friday, April 14, 2017 3,157.4 
 132. Hampton and Richmond Borough Saturday, April 15, 2017 3,143.9 
 133. Harrogate Town Saturday, April 15, 2017 3,141.2 
 134. Gloucester City Saturday, April 15, 2017 3,132.3 
 135. Tamworth Saturday, April 15, 2017 3,128.4 
 136. Bath City Saturday, April 15, 2017 3,111.3 
 137. Wealdstone Saturday, April 15, 2017 3,110.1 
 138. Chippenham Town Saturday, April 15, 2017 3,108.0 
 139. Boston United Friday, April 14, 2017 3,106.6 
 140. East Thurrock United Saturday, April 15, 2017 3,103.9 
 141. Hemel Hempstead Town Friday, April 14, 2017 3,098.6 
 142. Eastbourne Borough Saturday, April 15, 2017 3,093.4 
 143. Bognor Regis Town Saturday, April 15, 2017 3,087.2 
 144. Curzon Ashton Friday, April 14, 2017 3,086.4 
 145. Havant and Waterlooville Friday, April 14, 2017 3,080.5 
 146. Welling United Friday, April 14, 2017 3,078.9 
 147. FC United of Manchester Saturday, April 15, 2017 3,077.1 
 148. Leamington Friday, April 14, 2017 3,055.6 
 149. Hitchin Town Saturday, April 15, 2017 3,054.0 
 150. St. Albans City Saturday, April 15, 2017 3,051.3 
 151. Oxford City Saturday, April 15, 2017 3,044.2 
 152. Merthyr Town Saturday, April 15, 2017 3,043.2 
 153. AFC Telford United Friday, April 14, 2017 3,043.1 
 154. Dulwich Hamlet Saturday, April 15, 2017 3,042.2 
 155. Bradford Park Avenue Saturday, April 15, 2017 3,033.8 
 156. Concord Rangers Friday, April 14, 2017 3,033.2 
 157. Weston-Super-Mare Friday, April 14, 2017 3,033.2 
 158. Enfield Town Saturday, April 15, 2017 3,017.4 
 159. Blyth Spartans Saturday, April 15, 2017 3,015.0 
 160. Alfreton Town Saturday, April 15, 2017 3,012.2 
 161. Worcester City Friday, April 14, 2017 2,997.8 
 162. Whitehawk Saturday, April 15, 2017 2,994.6 
 163. Gainsborough Trinity Friday, April 14, 2017 2,985.4 
 164. Stalybridge Celtic Saturday, April 15, 2017 2,980.6 
 165. Frome Town Saturday, April 15, 2017 2,977.9 
 166. Kettering Town Saturday, April 15, 2017 2,976.8 
 167. Truro City Friday, April 14, 2017 2,974.5 
 168. Altrincham Friday, April 14, 2017 2,972.9 
 169. Banbury United Saturday, April 15, 2017 2,971.3 
 170. Biggleswade Town Friday, April 14, 2017 2,970.4 
 171. Weymouth Friday, April 14, 2017 2,969.0 
 172. Billericay Town Saturday, April 15, 2017 2,959.5 
 173. Slough Town Friday, April 14, 2017 2,952.2 
 174. Tonbridge Angels Saturday, April 15, 2017 2,946.2 
 175. Gosport Borough Friday, April 14, 2017 2,934.4 
 176. Leiston Saturday, April 15, 2017 2,933.3 
 177. Basingstoke Town Saturday, April 15, 2017 2,932.3 
 178. Harlow Town Saturday, April 15, 2017 2,924.7 
 179. Workington Saturday, April 15, 2017 2,922.0 
 180. Stourbridge Saturday, April 15, 2017 2,920.7 
 181. Wingate and Finchley Saturday, April 15, 2017 2,919.4 
 182. Staines Town Saturday, April 15, 2017 2,911.4 
 183. Nantwich Town Saturday, April 15, 2017 2,907.3 
 184. Spennymoor Town Saturday, April 15, 2017 2,904.1 
 185. Stratford Town Saturday, April 15, 2017 2,897.3 
 186. Leatherhead Saturday, April 15, 2017 2,893.5 
 187. Grantham Town Saturday, April 15, 2017 2,890.5 
 188. King's Lynn Town Saturday, April 15, 2017 2,887.9 
 189. Chesham United Friday, April 14, 2017 2,885.4 
 190. Needham Market Saturday, April 15, 2017 2,885.1 
 191. Merstham Saturday, April 15, 2017 2,881.4 
 192. Margate Friday, April 14, 2017 2,874.6 
 193. Bishop's Stortford Friday, April 14, 2017 2,872.2 
 194. St. Ives Town Saturday, April 15, 2017 2,867.3 
 195. Farnborough Saturday, April 23, 2016 2,866.7 
 196. Lowestoft Town Saturday, April 15, 2017 2,862.5 
 197. Canvey Island Friday, April 14, 2017 2,860.4 
 198. Buxton Saturday, April 15, 2017 2,852.7 
 199. Hayes and Yeading United Saturday, April 15, 2017 2,849.7 
 200. Kingstonian Saturday, April 15, 2017 2,841.1 
 201. Hendon Saturday, April 15, 2017 2,837.5 
 202. Whitby Town Saturday, April 15, 2017 2,835.5 
 203. Metropolitan Police Saturday, April 15, 2017 2,834.4 
 204. Warrington Town Saturday, April 15, 2017 2,834.3 
 205. Matlock Town Saturday, April 15, 2017 2,834.2 
 206. Redditch United Saturday, April 15, 2017 2,832.5 
 207. Ashton United Saturday, April 15, 2017 2,831.2 
 208. Kings Langley Saturday, April 15, 2017 2,824.6 
 209. Harrow Borough Saturday, April 15, 2017 2,818.9 
 210. Dorchester Town Saturday, April 15, 2017 2,816.2 
 211. Worthing Saturday, April 15, 2017 2,814.3 
 212. Cambridge City Saturday, April 15, 2017 2,814.2 
 213. St. Neots Town Saturday, April 15, 2017 2,807.3 
 214. Burgess Hill Town Saturday, April 15, 2017 2,802.4 
 215. Dunstable Town Saturday, April 15, 2017 2,802.0 
 216. Bedworth United Saturday, April 23, 2016 2,801.8 
 217. Hednesford Town Saturday, April 15, 2017 2,799.0 
 218. Folkestone Invicta Saturday, April 15, 2017 2,790.8 
 219. Barwell Saturday, April 15, 2017 2,788.8 
 220. Cirencester Town Friday, April 14, 2017 2,786.2 
 221. Rushall Olympic Saturday, April 15, 2017 2,774.2 
 222. AFC Sudbury Saturday, April 15, 2017 2,773.5 
 223. Lewes Saturday, April 23, 2016 2,771.4 
 224. Bideford Saturday, April 23, 2016 2,766.8 
 225. Coalville Town Saturday, April 15, 2017 2,758.3 
 226. Histon Saturday, April 23, 2016 2,757.4 
 227. Corby Town Saturday, April 15, 2017 2,757.3 
 228. Taunton Town Tuesday, November 15, 2016 2,754.5 
 229. Stafford Rangers Saturday, April 15, 2017 2,751.1 
 230. Westfields Monday, November 14, 2016 2,750.9 
 231. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 232. Mickleover Sports Saturday, April 15, 2017 2,740.7 
 233. VCD Athletic Saturday, April 23, 2016 2,734.6 
 234. Marine Saturday, April 15, 2017 2,730.8 
 235. Grays Athletic Saturday, April 15, 2017 2,727.9 
 236. Halesowen Town Saturday, April 15, 2017 2,724.3 
 237. Cinderford Town Saturday, April 15, 2017 2,722.9 
 238. Sutton Coldfield Town Saturday, April 15, 2017 2,718.6 
 239. Stamford Sunday, November 6, 2016 2,714.2 
 240. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 241. Frickley Athletic Saturday, April 15, 2017 2,662.4 
 242. Hyde Saturday, April 23, 2016 2,645.7 
 243. Ilkeston Town Saturday, April 15, 2017 2,586.8 
 244. Skelmersdale United Saturday, April 15, 2017 2,576.3