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, March 11, 2017

 Rank Club Last Match Date ELO Score 
 1. Chelsea Monday, March 6, 2017 4,282.2 
 2. Tottenham Hotspur Sunday, March 5, 2017 4,243.1 
 3. Manchester City Saturday, March 11, 2017 4,219.5 
 4. Manchester United Saturday, March 4, 2017 4,217.6 
 5. Arsenal Saturday, March 11, 2017 4,200.8 
 6. Liverpool Saturday, March 4, 2017 4,157.2 
 7. Everton Saturday, March 11, 2017 4,130.8 
 8. Southampton Saturday, March 4, 2017 4,098.2 
 9. Leicester City Saturday, March 4, 2017 4,053.3 
 10. Stoke City Wednesday, March 8, 2017 4,044.2 
 11. West Ham United Saturday, March 11, 2017 4,040.9 
 12. West Bromwich Albion Saturday, March 11, 2017 4,013.9 
 13. Burnley Saturday, March 4, 2017 3,998.2 
 14. Newcastle United Saturday, March 11, 2017 3,997.5 
 15. Watford Saturday, March 4, 2017 3,974.3 
 16. Swansea City Saturday, March 11, 2017 3,971.1 
 17. Brighton and Hove Albion Friday, March 10, 2017 3,967.3 
 18. Crystal Palace Saturday, March 4, 2017 3,962.9 
 19. Hull City Saturday, March 11, 2017 3,952.0 
 20. AFC Bournemouth Saturday, March 11, 2017 3,948.4 
 21. Middlesbrough Saturday, March 11, 2017 3,945.0 
 22. Sunderland Sunday, March 5, 2017 3,926.7 
 23. Fulham Saturday, March 11, 2017 3,921.5 
 24. Huddersfield Town Saturday, March 11, 2017 3,900.8 
 25. Leeds United Saturday, March 11, 2017 3,898.1 
 26. Sheffield Wednesday Saturday, March 11, 2017 3,896.1 
 27. Preston North End Saturday, March 11, 2017 3,885.2 
 28. Norwich City Saturday, March 11, 2017 3,873.7 
 29. Derby County Friday, March 10, 2017 3,856.3 
 30. Reading Saturday, March 11, 2017 3,848.6 
 31. Brentford Saturday, March 11, 2017 3,837.8 
 32. Cardiff City Saturday, March 11, 2017 3,828.6 
 33. Aston Villa Saturday, March 11, 2017 3,818.2 
 34. Queens Park Rangers Saturday, March 11, 2017 3,815.7 
 35. Ipswich Town Saturday, March 11, 2017 3,803.0 
 36. Barnsley Saturday, March 11, 2017 3,802.2 
 37. Wolverhampton Wanderers Saturday, March 11, 2017 3,801.9 
 38. Blackburn Rovers Saturday, March 11, 2017 3,799.1 
 39. Millwall Saturday, March 4, 2017 3,774.2 
 40. Nottingham Forest Saturday, March 11, 2017 3,769.6 
 41. Sheffield United Tuesday, March 7, 2017 3,765.3 
 42. Bristol City Saturday, March 11, 2017 3,757.4 
 43. Birmingham City Saturday, March 11, 2017 3,750.5 
 44. Burton Albion Saturday, March 11, 2017 3,750.2 
 45. Wigan Athletic Saturday, March 11, 2017 3,747.5 
 46. Bolton Wanderers Saturday, March 11, 2017 3,740.4 
 47. Bradford City Saturday, March 11, 2017 3,733.8 
 48. Fleetwood Town Saturday, March 11, 2017 3,731.7 
 49. Scunthorpe United Saturday, March 11, 2017 3,694.4 
 50. Oxford United Saturday, March 11, 2017 3,691.9 
 51. Walsall Saturday, March 11, 2017 3,690.4 
 52. Southend United Saturday, March 11, 2017 3,689.6 
 53. Bristol Rovers Saturday, March 11, 2017 3,680.0 
 54. Milton Keynes Dons Saturday, March 11, 2017 3,666.5 
 55. Rochdale Saturday, March 11, 2017 3,664.3 
 56. Charlton Athletic Saturday, March 11, 2017 3,664.2 
 57. Doncaster Rovers Saturday, March 11, 2017 3,636.0 
 58. Peterborough United Saturday, March 11, 2017 3,626.3 
 59. Northampton Town Saturday, March 11, 2017 3,624.7 
 60. AFC Wimbledon Saturday, March 11, 2017 3,623.3 
 61. Gillingham Saturday, March 11, 2017 3,618.0 
 62. Portsmouth Saturday, March 11, 2017 3,616.8 
 63. Shrewsbury Town Saturday, March 11, 2017 3,610.2 
 64. Rotherham United Saturday, March 11, 2017 3,609.9 
 65. Plymouth Argyle Saturday, March 11, 2017 3,597.0 
 66. Oldham Athletic Saturday, March 11, 2017 3,596.0 
 67. Blackpool Saturday, March 11, 2017 3,592.2 
 68. Luton Town Saturday, March 11, 2017 3,585.3 
 69. Bury Saturday, March 11, 2017 3,584.3 
 70. Port Vale Saturday, March 11, 2017 3,577.2 
 71. Swindon Town Saturday, March 11, 2017 3,564.8 
 72. Stevenage Saturday, March 11, 2017 3,559.8 
 73. Exeter City Saturday, March 11, 2017 3,548.5 
 74. Cambridge United Saturday, March 11, 2017 3,542.6 
 75. Accrington Stanley Saturday, March 11, 2017 3,529.4 
 76. Chesterfield Saturday, March 11, 2017 3,525.1 
 77. Wycombe Wanderers Saturday, March 11, 2017 3,515.5 
 78. Colchester United Saturday, March 11, 2017 3,515.2 
 79. Coventry City Saturday, March 11, 2017 3,514.8 
 80. Mansfield Town Saturday, March 11, 2017 3,513.8 
 81. Carlisle United Saturday, March 11, 2017 3,508.8 
 82. Grimsby Town Saturday, March 11, 2017 3,494.8 
 83. Barnet Saturday, March 11, 2017 3,494.3 
 84. Lincoln City Saturday, March 11, 2017 3,490.1 
 85. Cheltenham Town Saturday, March 11, 2017 3,469.6 
 86. Yeovil Town Saturday, March 11, 2017 3,464.5 
 87. Forest Green Rovers Saturday, March 11, 2017 3,456.8 
 88. Tranmere Rovers Tuesday, March 7, 2017 3,453.7 
 89. Morecambe Saturday, March 11, 2017 3,435.6 
 90. Crewe Alexandra Saturday, March 11, 2017 3,433.9 
 91. Hartlepool United Saturday, March 11, 2017 3,429.5 
 92. Crawley Town Saturday, March 11, 2017 3,425.1 
 93. Gateshead Saturday, March 11, 2017 3,419.0 
 94. Notts County Saturday, March 11, 2017 3,407.1 
 95. Leyton Orient Saturday, March 11, 2017 3,401.7 
 96. Dagenham and Redbridge Saturday, March 11, 2017 3,399.1 
 97. Dover Athletic Saturday, March 4, 2017 3,397.6 
 98. Macclesfield Town Saturday, March 4, 2017 3,395.1 
 99. Newport County Saturday, March 11, 2017 3,386.8 
 100. Barrow Saturday, March 11, 2017 3,378.3 
 101. Aldershot Town Saturday, March 11, 2017 3,368.1 
 102. Wrexham Saturday, March 11, 2017 3,327.4 
 103. Sutton United Saturday, March 11, 2017 3,321.9 
 104. Ebbsfleet United Saturday, March 11, 2017 3,320.1 
 105. Braintree Town Saturday, March 11, 2017 3,314.2 
 106. Eastleigh Saturday, March 11, 2017 3,313.2 
 107. Guiseley Saturday, March 11, 2017 3,295.9 
 108. Chester Friday, March 3, 2017 3,289.1 
 109. AFC Fylde Saturday, March 11, 2017 3,280.9 
 110. Boreham Wood Saturday, March 11, 2017 3,276.6 
 111. Solihull Moors Saturday, March 11, 2017 3,275.8 
 112. Bromley Saturday, March 11, 2017 3,272.5 
 113. York City Saturday, March 11, 2017 3,270.7 
 114. Woking Saturday, March 11, 2017 3,269.7 
 115. FC Halifax Town Saturday, March 11, 2017 3,265.2 
 116. Torquay United Saturday, March 11, 2017 3,259.9 
 117. Kidderminster Harriers Saturday, March 11, 2017 3,250.6 
 118. Maidenhead United Saturday, March 11, 2017 3,240.0 
 119. Maidstone United Saturday, March 4, 2017 3,216.8 
 120. Chorley Saturday, March 11, 2017 3,216.0 
 121. Dartford Saturday, March 11, 2017 3,210.8 
 122. Salford City Saturday, March 11, 2017 3,196.2 
 123. Stockport County Saturday, March 11, 2017 3,185.8 
 124. Chelmsford City Saturday, March 11, 2017 3,185.4 
 125. Southport Saturday, March 11, 2017 3,175.3 
 126. North Ferriby United Saturday, March 11, 2017 3,170.5 
 127. Poole Town Saturday, March 11, 2017 3,166.7 
 128. Brackley Town Saturday, March 11, 2017 3,157.2 
 129. Harrogate Town Saturday, March 11, 2017 3,155.7 
 130. Darlington 1883 Saturday, March 11, 2017 3,144.3 
 131. Hungerford Town Saturday, March 11, 2017 3,141.9 
 132. Tamworth Saturday, March 11, 2017 3,139.5 
 133. Nuneaton Town Saturday, March 11, 2017 3,134.4 
 134. Bath City Saturday, March 11, 2017 3,128.7 
 135. Hampton and Richmond Borough Saturday, March 11, 2017 3,125.3 
 136. Wealdstone Saturday, March 11, 2017 3,119.3 
 137. Hemel Hempstead Town Saturday, March 11, 2017 3,107.7 
 138. Gloucester City Saturday, March 11, 2017 3,102.8 
 139. FC United of Manchester Saturday, March 11, 2017 3,101.2 
 140. East Thurrock United Saturday, March 11, 2017 3,094.7 
 141. Welling United Saturday, March 11, 2017 3,092.9 
 142. Leamington Saturday, March 11, 2017 3,086.2 
 143. Havant and Waterlooville Saturday, March 11, 2017 3,084.9 
 144. Eastbourne Borough Saturday, March 11, 2017 3,084.5 
 145. Curzon Ashton Saturday, March 11, 2017 3,080.1 
 146. Chippenham Town Saturday, March 4, 2017 3,077.5 
 147. Boston United Saturday, March 11, 2017 3,072.7 
 148. St. Albans City Saturday, March 11, 2017 3,062.3 
 149. Hitchin Town Saturday, March 11, 2017 3,060.0 
 150. Alfreton Town Saturday, March 11, 2017 3,056.8 
 151. Bognor Regis Town Saturday, March 11, 2017 3,055.9 
 152. AFC Telford United Saturday, March 11, 2017 3,055.5 
 153. Concord Rangers Saturday, March 11, 2017 3,050.7 
 154. Oxford City Saturday, March 11, 2017 3,050.7 
 155. Weston-Super-Mare Saturday, March 11, 2017 3,046.0 
 156. Merthyr Town Saturday, March 11, 2017 3,041.5 
 157. Worcester City Saturday, March 11, 2017 3,019.9 
 158. Bradford Park Avenue Saturday, March 11, 2017 3,009.2 
 159. Whitehawk Saturday, March 11, 2017 3,006.2 
 160. Dulwich Hamlet Saturday, March 11, 2017 3,004.6 
 161. Blyth Spartans Saturday, March 11, 2017 2,999.4 
 162. Altrincham Saturday, March 11, 2017 2,991.9 
 163. Slough Town Saturday, March 11, 2017 2,988.7 
 164. Gainsborough Trinity Saturday, March 11, 2017 2,988.0 
 165. Truro City Saturday, March 11, 2017 2,983.3 
 166. Frome Town Saturday, March 11, 2017 2,973.0 
 167. Enfield Town Saturday, March 11, 2017 2,970.4 
 168. Kettering Town Saturday, March 11, 2017 2,965.8 
 169. Tonbridge Angels Saturday, March 11, 2017 2,964.6 
 170. Leiston Saturday, March 11, 2017 2,958.6 
 171. Chesham United Saturday, March 11, 2017 2,954.0 
 172. Billericay Town Saturday, March 11, 2017 2,953.1 
 173. Weymouth Saturday, March 11, 2017 2,951.7 
 174. Banbury United Saturday, March 11, 2017 2,946.7 
 175. Stourbridge Saturday, March 11, 2017 2,938.9 
 176. Stalybridge Celtic Saturday, March 11, 2017 2,935.4 
 177. Bishop's Stortford Saturday, March 11, 2017 2,925.4 
 178. Biggleswade Town Saturday, March 11, 2017 2,924.5 
 179. King's Lynn Town Saturday, March 11, 2017 2,918.3 
 180. Basingstoke Town Saturday, March 11, 2017 2,916.5 
 181. Lowestoft Town Saturday, March 11, 2017 2,916.0 
 182. Nantwich Town Saturday, March 11, 2017 2,915.0 
 183. Needham Market Saturday, March 11, 2017 2,914.1 
 184. Wingate and Finchley Saturday, March 11, 2017 2,913.9 
 185. Harlow Town Saturday, March 11, 2017 2,909.6 
 186. Merstham Saturday, March 11, 2017 2,893.2 
 187. Gosport Borough Saturday, March 11, 2017 2,893.2 
 188. Staines Town Saturday, March 11, 2017 2,883.1 
 189. St. Ives Town Saturday, March 11, 2017 2,881.2 
 190. Workington Saturday, March 11, 2017 2,878.9 
 191. Spennymoor Town Saturday, March 11, 2017 2,867.7 
 192. Farnborough Saturday, April 23, 2016 2,866.7 
 193. Metropolitan Police Saturday, March 11, 2017 2,866.7 
 194. Margate Saturday, March 11, 2017 2,866.4 
 195. Redditch United Saturday, March 11, 2017 2,864.9 
 196. Leatherhead Saturday, March 11, 2017 2,860.5 
 197. Buxton Saturday, March 11, 2017 2,858.4 
 198. Hednesford Town Saturday, March 11, 2017 2,851.0 
 199. Kingstonian Saturday, March 11, 2017 2,848.1 
 200. Stratford Town Saturday, March 11, 2017 2,846.6 
 201. Hayes and Yeading United Tuesday, March 7, 2017 2,842.0 
 202. Barwell Saturday, March 11, 2017 2,841.3 
 203. Dorchester Town Saturday, March 11, 2017 2,837.8 
 204. Canvey Island Saturday, March 11, 2017 2,832.2 
 205. Grantham Town Saturday, March 11, 2017 2,831.9 
 206. Harrow Borough Saturday, March 11, 2017 2,831.1 
 207. Warrington Town Saturday, March 11, 2017 2,827.1 
 208. Worthing Saturday, March 11, 2017 2,826.6 
 209. Ashton United Saturday, March 11, 2017 2,823.1 
 210. AFC Sudbury Saturday, March 11, 2017 2,819.7 
 211. Matlock Town Saturday, March 11, 2017 2,810.6 
 212. Kings Langley Saturday, March 11, 2017 2,809.9 
 213. Folkestone Invicta Saturday, March 11, 2017 2,808.8 
 214. Rushall Olympic Saturday, March 11, 2017 2,806.3 
 215. Burgess Hill Town Saturday, March 11, 2017 2,805.3 
 216. Bedworth United Saturday, April 23, 2016 2,801.8 
 217. Corby Town Saturday, March 11, 2017 2,799.1 
 218. St. Neots Town Saturday, March 11, 2017 2,796.9 
 219. Dunstable Town Saturday, March 11, 2017 2,796.5 
 220. Cambridge City Saturday, March 11, 2017 2,792.6 
 221. Hendon Saturday, March 11, 2017 2,786.0 
 222. Whitby Town Saturday, March 11, 2017 2,785.8 
 223. Lewes Saturday, April 23, 2016 2,771.4 
 224. Bideford Saturday, April 23, 2016 2,766.8 
 225. Cirencester Town Saturday, March 11, 2017 2,766.8 
 226. Cinderford Town Saturday, March 11, 2017 2,764.4 
 227. Histon Saturday, April 23, 2016 2,757.4 
 228. Taunton Town Tuesday, November 15, 2016 2,754.5 
 229. Westfields Monday, November 14, 2016 2,750.9 
 230. Mickleover Sports Saturday, March 11, 2017 2,743.3 
 231. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 232. Coalville Town Saturday, March 11, 2017 2,738.9 
 233. Grays Athletic Saturday, March 11, 2017 2,738.4 
 234. VCD Athletic Saturday, April 23, 2016 2,734.6 
 235. Frickley Athletic Saturday, March 11, 2017 2,728.8 
 236. Stafford Rangers Saturday, March 11, 2017 2,725.9 
 237. Halesowen Town Saturday, March 11, 2017 2,724.6 
 238. Stamford Sunday, November 6, 2016 2,714.2 
 239. Sutton Coldfield Town Saturday, March 11, 2017 2,710.5 
 240. Marine Saturday, March 11, 2017 2,708.0 
 241. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 242. Hyde Saturday, April 23, 2016 2,645.7 
 243. Ilkeston Town Saturday, March 11, 2017 2,606.7 
 244. Skelmersdale United Saturday, March 11, 2017 2,595.0