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  Tuesday, March 14, 2017

 Rank Club Last Match Date ELO Score 
 1. Chelsea Monday, March 13, 2017 4,289.4 
 2. Tottenham Hotspur Sunday, March 12, 2017 4,245.3 
 3. Manchester City Saturday, March 11, 2017 4,219.5 
 4. Manchester United Monday, March 13, 2017 4,210.4 
 5. Arsenal Saturday, March 11, 2017 4,200.8 
 6. Liverpool Sunday, March 12, 2017 4,162.1 
 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. Newcastle United Saturday, March 11, 2017 3,997.5 
 14. Burnley Sunday, March 12, 2017 3,993.3 
 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 Tuesday, March 14, 2017 3,917.3 
 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. Cardiff City Saturday, March 11, 2017 3,828.6 
 32. Brentford Tuesday, March 14, 2017 3,825.8 
 33. Aston Villa Saturday, March 11, 2017 3,818.2 
 34. Queens Park Rangers Saturday, March 11, 2017 3,815.7 
 35. Wolverhampton Wanderers Tuesday, March 14, 2017 3,814.0 
 36. Blackburn Rovers Tuesday, March 14, 2017 3,803.3 
 37. Ipswich Town Saturday, March 11, 2017 3,803.0 
 38. Barnsley Saturday, March 11, 2017 3,802.2 
 39. Sheffield United Tuesday, March 14, 2017 3,773.7 
 40. Millwall Sunday, March 12, 2017 3,772.0 
 41. Nottingham Forest Saturday, March 11, 2017 3,769.6 
 42. Bristol City Saturday, March 11, 2017 3,757.4 
 43. Bolton Wanderers Tuesday, March 14, 2017 3,754.6 
 44. Birmingham City Saturday, March 11, 2017 3,750.5 
 45. Burton Albion Saturday, March 11, 2017 3,750.2 
 46. Wigan Athletic Saturday, March 11, 2017 3,747.5 
 47. Fleetwood Town Tuesday, March 14, 2017 3,741.5 
 48. Bradford City Tuesday, March 14, 2017 3,732.9 
 49. Scunthorpe United Tuesday, March 14, 2017 3,702.5 
 50. Southend United Tuesday, March 14, 2017 3,698.9 
 51. Walsall Tuesday, March 14, 2017 3,680.6 
 52. Oxford United Tuesday, March 14, 2017 3,680.2 
 53. Charlton Athletic Tuesday, March 14, 2017 3,665.2 
 54. Bristol Rovers Tuesday, March 14, 2017 3,659.5 
 55. Rochdale Tuesday, March 14, 2017 3,656.2 
 56. Milton Keynes Dons Tuesday, March 14, 2017 3,651.2 
 57. Doncaster Rovers Tuesday, March 14, 2017 3,641.3 
 58. AFC Wimbledon Tuesday, March 14, 2017 3,638.7 
 59. Northampton Town Tuesday, March 14, 2017 3,632.4 
 60. Portsmouth Tuesday, March 14, 2017 3,627.6 
 61. Peterborough United Tuesday, March 14, 2017 3,624.5 
 62. Shrewsbury Town Saturday, March 11, 2017 3,610.2 
 63. Rotherham United Saturday, March 11, 2017 3,609.9 
 64. Oldham Athletic Tuesday, March 14, 2017 3,607.8 
 65. Bury Tuesday, March 14, 2017 3,604.7 
 66. Gillingham Tuesday, March 14, 2017 3,603.8 
 67. Blackpool Tuesday, March 14, 2017 3,600.3 
 68. Plymouth Argyle Tuesday, March 14, 2017 3,595.7 
 69. Luton Town Tuesday, March 14, 2017 3,584.1 
 70. Port Vale Tuesday, March 14, 2017 3,569.5 
 71. Exeter City Tuesday, March 14, 2017 3,560.4 
 72. Swindon Town Tuesday, March 14, 2017 3,556.4 
 73. Stevenage Tuesday, March 14, 2017 3,551.7 
 74. Accrington Stanley Tuesday, March 14, 2017 3,540.6 
 75. Colchester United Tuesday, March 14, 2017 3,528.6 
 76. Cambridge United Tuesday, March 14, 2017 3,528.5 
 77. Chesterfield Tuesday, March 14, 2017 3,527.0 
 78. Wycombe Wanderers Tuesday, March 14, 2017 3,516.8 
 79. Carlisle United Tuesday, March 14, 2017 3,510.0 
 80. Coventry City Tuesday, March 14, 2017 3,505.5 
 81. Mansfield Town Tuesday, March 14, 2017 3,500.4 
 82. Barnet Saturday, March 11, 2017 3,494.3 
 83. Lincoln City Saturday, March 11, 2017 3,490.1 
 84. Grimsby Town Tuesday, March 14, 2017 3,484.1 
 85. Yeovil Town Saturday, March 11, 2017 3,464.5 
 86. Forest Green Rovers Tuesday, March 14, 2017 3,464.0 
 87. Cheltenham Town Tuesday, March 14, 2017 3,457.7 
 88. Crewe Alexandra Tuesday, March 14, 2017 3,452.8 
 89. Tranmere Rovers Tuesday, March 14, 2017 3,449.4 
 90. Hartlepool United Tuesday, March 14, 2017 3,443.5 
 91. Morecambe Tuesday, March 14, 2017 3,423.2 
 92. Gateshead Tuesday, March 14, 2017 3,419.3 
 93. Crawley Town Tuesday, March 14, 2017 3,406.3 
 94. Notts County Tuesday, March 14, 2017 3,401.8 
 95. Newport County Tuesday, March 14, 2017 3,399.2 
 96. Dagenham and Redbridge Saturday, March 11, 2017 3,399.1 
 97. Macclesfield Town Tuesday, March 14, 2017 3,394.7 
 98. Leyton Orient Tuesday, March 14, 2017 3,390.5 
 99. Barrow Saturday, March 11, 2017 3,378.3 
 100. Dover Athletic Tuesday, March 14, 2017 3,372.8 
 101. Aldershot Town Saturday, March 11, 2017 3,368.1 
 102. Wrexham Saturday, March 11, 2017 3,327.4 
 103. Ebbsfleet United Saturday, March 11, 2017 3,320.1 
 104. Sutton United Tuesday, March 14, 2017 3,314.6 
 105. Braintree Town Saturday, March 11, 2017 3,314.2 
 106. Eastleigh Saturday, March 11, 2017 3,313.2 
 107. Boreham Wood Tuesday, March 14, 2017 3,301.4 
 108. Guiseley Saturday, March 11, 2017 3,295.9 
 109. Chester Friday, March 3, 2017 3,289.1 
 110. AFC Fylde Saturday, March 11, 2017 3,280.9 
 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 Tuesday, March 14, 2017 3,264.2 
 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. Bath City Tuesday, March 14, 2017 3,137.4 
 134. Nuneaton Town Saturday, March 11, 2017 3,134.4 
 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. Eastbourne Borough Saturday, March 11, 2017 3,084.5 
 144. Chippenham Town Sunday, March 12, 2017 3,082.4 
 145. Curzon Ashton Saturday, March 11, 2017 3,080.1 
 146. Boston United Saturday, March 11, 2017 3,072.7 
 147. Havant and Waterlooville Tuesday, March 14, 2017 3,069.3 
 148. Bognor Regis Town Tuesday, March 14, 2017 3,062.7 
 149. St. Albans City Saturday, March 11, 2017 3,062.3 
 150. Hitchin Town Saturday, March 11, 2017 3,060.0 
 151. Alfreton Town Saturday, March 11, 2017 3,056.8 
 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. Merthyr Town Saturday, March 11, 2017 3,041.5 
 156. Weston-Super-Mare Tuesday, March 14, 2017 3,037.3 
 157. Worcester City Saturday, March 11, 2017 3,019.9 
 158. Whitehawk Saturday, March 11, 2017 3,006.2 
 159. Dulwich Hamlet Saturday, March 11, 2017 3,004.6 
 160. Blyth Spartans Saturday, March 11, 2017 2,999.4 
 161. Bradford Park Avenue Tuesday, March 14, 2017 2,998.1 
 162. Altrincham Saturday, March 11, 2017 2,991.9 
 163. Gainsborough Trinity Saturday, March 11, 2017 2,988.0 
 164. Slough Town Tuesday, March 14, 2017 2,984.5 
 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. Banbury United Tuesday, March 14, 2017 2,955.9 
 172. Billericay Town Saturday, March 11, 2017 2,953.1 
 173. Weymouth Tuesday, March 14, 2017 2,949.5 
 174. Stalybridge Celtic Tuesday, March 14, 2017 2,946.5 
 175. Chesham United Tuesday, March 14, 2017 2,944.8 
 176. Stourbridge Saturday, March 11, 2017 2,938.9 
 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 Tuesday, March 14, 2017 2,901.4 
 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. Margate Saturday, March 11, 2017 2,866.4 
 194. Redditch United Saturday, March 11, 2017 2,864.9 
 195. Leatherhead Saturday, March 11, 2017 2,860.5 
 196. Metropolitan Police Tuesday, March 14, 2017 2,858.4 
 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. Harrow Borough Tuesday, March 14, 2017 2,846.6 
 201. Barwell Saturday, March 11, 2017 2,841.3 
 202. Hayes and Yeading United Tuesday, March 14, 2017 2,839.4 
 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. Stratford Town Tuesday, March 14, 2017 2,831.0 
 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. Kings Langley Tuesday, March 14, 2017 2,822.6 
 211. AFC Sudbury Saturday, March 11, 2017 2,819.7 
 212. Dunstable Town Tuesday, March 14, 2017 2,812.1 
 213. Matlock Town Saturday, March 11, 2017 2,810.6 
 214. Folkestone Invicta Saturday, March 11, 2017 2,808.8 
 215. Rushall Olympic Saturday, March 11, 2017 2,806.3 
 216. Bedworth United Saturday, April 23, 2016 2,801.8 
 217. St. Neots Town Tuesday, March 14, 2017 2,801.1 
 218. Corby Town Saturday, March 11, 2017 2,799.1 
 219. Burgess Hill Town Tuesday, March 14, 2017 2,798.5 
 220. Whitby Town Tuesday, March 14, 2017 2,798.5 
 221. Hendon Saturday, March 11, 2017 2,786.0 
 222. Cambridge City Tuesday, March 14, 2017 2,779.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. Stafford Rangers Tuesday, March 14, 2017 2,733.5 
 236. Frickley Athletic Saturday, March 11, 2017 2,728.8 
 237. Sutton Coldfield Town Tuesday, March 14, 2017 2,722.2 
 238. Stamford Sunday, November 6, 2016 2,714.2 
 239. Halesowen Town Tuesday, March 14, 2017 2,711.8 
 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 Tuesday, March 14, 2017 2,599.0 
 244. Skelmersdale United Tuesday, March 14, 2017 2,583.4