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, August 26, 2017

 Rank Club Last Match Date ELO Score 
 1. Chelsea Sunday, August 20, 2017 4,297.1 
 2. Tottenham Hotspur Sunday, August 20, 2017 4,277.5 
 3. Manchester City Saturday, August 26, 2017 4,242.4 
 4. Manchester United Saturday, August 26, 2017 4,236.4 
 5. Arsenal Saturday, August 19, 2017 4,227.9 
 6. Liverpool Saturday, August 19, 2017 4,188.1 
 7. Everton Monday, August 21, 2017 4,126.2 
 8. Leicester City Saturday, August 26, 2017 4,066.1 
 9. Southampton Saturday, August 26, 2017 4,058.1 
 10. Stoke City Wednesday, August 23, 2017 4,019.0 
 11. Swansea City Saturday, August 26, 2017 4,008.0 
 12. West Bromwich Albion Tuesday, August 22, 2017 4,004.5 
 13. West Ham United Saturday, August 26, 2017 3,997.5 
 14. Burnley Wednesday, August 23, 2017 3,989.0 
 15. Newcastle United Saturday, August 26, 2017 3,982.9 
 16. AFC Bournemouth Saturday, August 26, 2017 3,969.3 
 17. Watford Saturday, August 26, 2017 3,959.2 
 18. Crystal Palace Saturday, August 26, 2017 3,956.3 
 19. Brighton and Hove Albion Saturday, August 26, 2017 3,935.4 
 20. Fulham Saturday, August 26, 2017 3,924.6 
 21. Leeds United Saturday, August 26, 2017 3,916.8 
 22. Hull City Friday, August 25, 2017 3,908.2 
 23. Middlesbrough Saturday, August 26, 2017 3,901.4 
 24. Sheffield Wednesday Saturday, August 26, 2017 3,897.5 
 25. Reading Saturday, August 26, 2017 3,895.3 
 26. Cardiff City Saturday, August 26, 2017 3,891.8 
 27. Huddersfield Town Saturday, August 26, 2017 3,876.2 
 28. Sunderland Saturday, August 26, 2017 3,870.1 
 29. Wolverhampton Wanderers Saturday, August 26, 2017 3,869.2 
 30. Norwich City Saturday, August 26, 2017 3,862.1 
 31. Derby County Saturday, August 26, 2017 3,851.8 
 32. Sheffield United Saturday, August 26, 2017 3,845.3 
 33. Brentford Saturday, August 26, 2017 3,838.1 
 34. Preston North End Saturday, August 26, 2017 3,835.3 
 35. Aston Villa Friday, August 25, 2017 3,832.1 
 36. Ipswich Town Saturday, August 26, 2017 3,813.4 
 37. Bristol City Friday, August 25, 2017 3,810.6 
 38. Nottingham Forest Saturday, August 26, 2017 3,803.2 
 39. Blackburn Rovers Saturday, August 26, 2017 3,799.2 
 40. Queens Park Rangers Saturday, August 26, 2017 3,787.3 
 41. Barnsley Saturday, August 26, 2017 3,783.8 
 42. Millwall Saturday, August 26, 2017 3,765.1 
 43. Burton Albion Saturday, August 26, 2017 3,758.8 
 44. Bolton Wanderers Friday, August 25, 2017 3,756.4 
 45. Wigan Athletic Saturday, August 26, 2017 3,753.4 
 46. Bradford City Saturday, August 26, 2017 3,738.8 
 47. Scunthorpe United Saturday, August 26, 2017 3,736.1 
 48. Birmingham City Saturday, August 26, 2017 3,732.2 
 49. Fleetwood Town Saturday, August 26, 2017 3,724.6 
 50. Oxford United Saturday, August 26, 2017 3,714.2 
 51. Charlton Athletic Saturday, August 26, 2017 3,688.1 
 52. Southend United Saturday, August 26, 2017 3,674.4 
 53. Peterborough United Saturday, August 26, 2017 3,672.0 
 54. Milton Keynes Dons Saturday, August 26, 2017 3,659.5 
 55. Portsmouth Saturday, August 26, 2017 3,659.1 
 56. Rochdale Saturday, August 26, 2017 3,654.9 
 57. Bristol Rovers Saturday, August 26, 2017 3,654.3 
 58. Walsall Saturday, August 26, 2017 3,626.0 
 59. Blackpool Saturday, August 26, 2017 3,625.9 
 60. Shrewsbury Town Saturday, August 26, 2017 3,623.9 
 61. Doncaster Rovers Saturday, August 26, 2017 3,618.5 
 62. Plymouth Argyle Saturday, August 26, 2017 3,608.7 
 63. Rotherham United Saturday, August 26, 2017 3,608.1 
 64. Luton Town Saturday, August 26, 2017 3,603.2 
 65. AFC Wimbledon Saturday, August 26, 2017 3,603.2 
 66. Bury Saturday, August 26, 2017 3,586.8 
 67. Oldham Athletic Saturday, August 26, 2017 3,583.2 
 68. Exeter City Saturday, August 26, 2017 3,581.4 
 69. Accrington Stanley Friday, August 25, 2017 3,579.4 
 70. Gillingham Saturday, August 26, 2017 3,565.5 
 71. Northampton Town Saturday, August 26, 2017 3,548.7 
 72. Swindon Town Saturday, August 26, 2017 3,544.1 
 73. Wycombe Wanderers Saturday, August 26, 2017 3,541.8 
 74. Colchester United Saturday, August 26, 2017 3,531.7 
 75. Stevenage Saturday, August 26, 2017 3,529.3 
 76. Port Vale Saturday, August 26, 2017 3,524.8 
 77. Coventry City Saturday, August 26, 2017 3,524.6 
 78. Mansfield Town Saturday, August 26, 2017 3,524.5 
 79. Cambridge United Saturday, August 26, 2017 3,512.3 
 80. Lincoln City Saturday, August 26, 2017 3,510.6 
 81. Carlisle United Saturday, August 26, 2017 3,501.4 
 82. Crewe Alexandra Saturday, August 26, 2017 3,494.4 
 83. Newport County Saturday, August 26, 2017 3,480.6 
 84. Notts County Friday, August 25, 2017 3,477.1 
 85. Barnet Saturday, August 26, 2017 3,473.3 
 86. Grimsby Town Saturday, August 26, 2017 3,470.5 
 87. Chesterfield Saturday, August 26, 2017 3,468.9 
 88. Forest Green Rovers Saturday, August 26, 2017 3,448.2 
 89. Yeovil Town Saturday, August 26, 2017 3,447.4 
 90. Tranmere Rovers Saturday, August 26, 2017 3,444.2 
 91. Cheltenham Town Saturday, August 26, 2017 3,435.1 
 92. Dagenham and Redbridge Saturday, August 26, 2017 3,425.7 
 93. Aldershot Town Saturday, August 26, 2017 3,420.1 
 94. Morecambe Saturday, August 26, 2017 3,404.7 
 95. Crawley Town Saturday, August 26, 2017 3,400.6 
 96. Dover Athletic Friday, August 25, 2017 3,398.9 
 97. Barrow Saturday, August 26, 2017 3,371.9 
 98. Gateshead Saturday, August 26, 2017 3,371.3 
 99. Ebbsfleet United Saturday, August 26, 2017 3,363.6 
 100. Sutton United Saturday, August 26, 2017 3,347.2 
 101. Bromley Saturday, August 26, 2017 3,344.9 
 102. Leyton Orient Saturday, August 26, 2017 3,343.7 
 103. Hartlepool United Saturday, August 26, 2017 3,336.6 
 104. Macclesfield Town Friday, August 25, 2017 3,334.9 
 105. Boreham Wood Saturday, August 26, 2017 3,323.7 
 106. Eastleigh Saturday, August 26, 2017 3,319.7 
 107. Maidenhead United Saturday, August 26, 2017 3,308.5 
 108. FC Halifax Town Saturday, August 26, 2017 3,304.4 
 109. York City Saturday, August 26, 2017 3,300.0 
 110. Wrexham Saturday, August 26, 2017 3,299.2 
 111. Maidstone United Saturday, August 26, 2017 3,299.1 
 112. Woking Saturday, August 26, 2017 3,279.3 
 113. AFC Fylde Saturday, August 26, 2017 3,277.5 
 114. Guiseley Saturday, August 26, 2017 3,254.4 
 115. Solihull Moors Saturday, August 26, 2017 3,249.9 
 116. Braintree Town Saturday, August 26, 2017 3,246.9 
 117. Torquay United Saturday, August 26, 2017 3,246.0 
 118. Chelmsford City Saturday, August 26, 2017 3,243.1 
 119. Dartford Saturday, August 26, 2017 3,237.3 
 120. Chester Saturday, August 26, 2017 3,236.4 
 121. Brackley Town Saturday, August 26, 2017 3,231.6 
 122. Salford City Saturday, August 26, 2017 3,225.0 
 123. Kidderminster Harriers Saturday, August 26, 2017 3,223.9 
 124. Southport Saturday, August 26, 2017 3,212.6 
 125. Harrogate Town Saturday, August 26, 2017 3,198.4 
 126. Stockport County Saturday, August 26, 2017 3,195.2 
 127. Darlington 1883 Saturday, August 26, 2017 3,181.0 
 128. Chorley Saturday, August 26, 2017 3,154.2 
 129. East Thurrock United Saturday, August 26, 2017 3,141.2 
 130. Tamworth Saturday, August 26, 2017 3,137.9 
 131. St. Albans City Saturday, August 26, 2017 3,131.8 
 132. Nuneaton Town Saturday, August 26, 2017 3,130.0 
 133. Bath City Saturday, August 26, 2017 3,119.4 
 134. Chippenham Town Saturday, August 26, 2017 3,115.9 
 135. Hampton and Richmond Borough Saturday, August 26, 2017 3,113.8 
 136. Havant and Waterlooville Saturday, August 26, 2017 3,110.3 
 137. Gloucester City Saturday, August 26, 2017 3,109.8 
 138. Wealdstone Saturday, August 26, 2017 3,106.6 
 139. Poole Town Saturday, August 26, 2017 3,104.3 
 140. Hungerford Town Saturday, August 26, 2017 3,094.3 
 141. Eastbourne Borough Saturday, August 26, 2017 3,093.4 
 142. Bognor Regis Town Saturday, August 26, 2017 3,091.4 
 143. North Ferriby United Saturday, August 26, 2017 3,088.7 
 144. Hemel Hempstead Town Saturday, August 26, 2017 3,085.5 
 145. Farsley Celtic Saturday, August 26, 2017 3,077.7 
 146. FC United of Manchester Saturday, August 26, 2017 3,069.6 
 147. Curzon Ashton Saturday, August 26, 2017 3,069.0 
 148. Merthyr Town Saturday, August 26, 2017 3,064.7 
 149. Oxford City Saturday, August 26, 2017 3,057.9 
 150. Blyth Spartans Saturday, August 26, 2017 3,057.8 
 151. Boston United Saturday, August 26, 2017 3,056.4 
 152. Welling United Saturday, August 26, 2017 3,052.0 
 153. Weston-super-Mare Saturday, August 26, 2017 3,045.4 
 154. Bradford Park Avenue Saturday, August 26, 2017 3,044.6 
 155. Concord Rangers Saturday, August 26, 2017 3,031.9 
 156. Dulwich Hamlet Saturday, August 26, 2017 3,024.9 
 157. Leamington Saturday, August 26, 2017 3,021.9 
 158. Kettering Town Saturday, August 26, 2017 3,021.1 
 159. AFC Telford United Saturday, August 26, 2017 3,014.0 
 160. Spennymoor Town Saturday, August 26, 2017 3,014.0 
 161. Banbury United Saturday, August 26, 2017 3,005.1 
 162. Hitchin Town Saturday, August 26, 2017 3,003.3 
 163. Alfreton Town Saturday, August 26, 2017 3,002.3 
 164. Billericay Town Saturday, August 26, 2017 3,000.7 
 165. Biggleswade Town Saturday, August 26, 2017 2,993.5 
 166. Worcester City Saturday, April 29, 2017 2,991.4 
 167. Enfield Town Saturday, August 26, 2017 2,986.6 
 168. Weymouth Saturday, August 26, 2017 2,978.6 
 169. Truro City Saturday, August 26, 2017 2,977.2 
 170. Slough Town Saturday, August 26, 2017 2,969.5 
 171. Gainsborough Trinity Saturday, August 26, 2017 2,963.5 
 172. Whitehawk Saturday, August 26, 2017 2,961.0 
 173. Leiston Saturday, August 26, 2017 2,944.4 
 174. Frome Town Saturday, August 26, 2017 2,940.7 
 175. Tonbridge Angels Saturday, August 26, 2017 2,938.1 
 176. Altrincham Saturday, August 26, 2017 2,934.7 
 177. Stourbridge Saturday, August 26, 2017 2,929.8 
 178. Staines Town Saturday, August 26, 2017 2,927.9 
 179. Royston Town Saturday, August 26, 2017 2,927.4 
 180. Leatherhead Saturday, August 26, 2017 2,927.0 
 181. King's Lynn Town Saturday, August 26, 2017 2,924.7 
 182. Shaw Lane Saturday, August 26, 2017 2,922.6 
 183. Dorking Wanderers Saturday, August 26, 2017 2,914.8 
 184. Basingstoke Town Saturday, August 26, 2017 2,910.6 
 185. Brightlingsea Regent Saturday, August 26, 2017 2,904.9 
 186. Stratford Town Saturday, August 26, 2017 2,896.2 
 187. Wingate and Finchley Saturday, August 26, 2017 2,892.2 
 188. Nantwich Town Saturday, August 26, 2017 2,889.2 
 189. Harlow Town Saturday, August 26, 2017 2,886.2 
 190. Needham Market Saturday, August 26, 2017 2,884.6 
 191. Stalybridge Celtic Saturday, August 26, 2017 2,884.0 
 192. Workington Saturday, August 26, 2017 2,881.2 
 193. Merstham Saturday, August 26, 2017 2,878.1 
 194. Redditch United Saturday, August 26, 2017 2,874.1 
 195. Ashton United Saturday, August 26, 2017 2,872.9 
 196. Hendon Saturday, August 26, 2017 2,871.3 
 197. Grantham Town Saturday, August 26, 2017 2,870.1 
 198. St. Ives Town Saturday, August 26, 2017 2,867.6 
 199. Margate Saturday, August 26, 2017 2,867.5 
 200. Harrow Borough Saturday, August 26, 2017 2,863.8 
 201. Lowestoft Town Saturday, August 26, 2017 2,862.3 
 202. Warrington Town Saturday, August 26, 2017 2,862.1 
 203. Chesham United Saturday, August 26, 2017 2,861.8 
 204. Gosport Borough Saturday, August 26, 2017 2,858.6 
 205. Kings Langley Saturday, August 26, 2017 2,853.6 
 206. Bishop's Stortford Saturday, August 26, 2017 2,848.5 
 207. Canvey Island Saturday, April 22, 2017 2,847.8 
 208. Farnborough Saturday, August 26, 2017 2,841.6 
 209. Buxton Saturday, August 26, 2017 2,841.5 
 210. Kingstonian Saturday, August 26, 2017 2,836.7 
 211. Cambridge City Saturday, April 22, 2017 2,835.1 
 212. Hereford Saturday, August 26, 2017 2,833.5 
 213. Matlock Town Saturday, August 26, 2017 2,832.7 
 214. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 215. Lancaster City Saturday, August 26, 2017 2,824.3 
 216. Folkestone Invicta Saturday, August 26, 2017 2,821.9 
 217. Metropolitan Police Saturday, August 26, 2017 2,818.8 
 218. Thurrock Friday, August 25, 2017 2,817.0 
 219. Whitby Town Saturday, August 26, 2017 2,815.4 
 220. Burgess Hill Town Saturday, August 26, 2017 2,808.2 
 221. Stafford Rangers Saturday, August 26, 2017 2,807.8 
 222. Cirencester Town Saturday, April 22, 2017 2,802.6 
 223. Dorchester Town Saturday, August 26, 2017 2,796.1 
 224. Marine Saturday, August 26, 2017 2,790.9 
 225. St. Neots Town Saturday, August 26, 2017 2,789.7 
 226. Barwell Saturday, August 26, 2017 2,781.4 
 227. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 228. Tiverton Town Saturday, August 26, 2017 2,771.9 
 229. Worthing Friday, August 25, 2017 2,770.3 
 230. Hednesford Town Saturday, August 26, 2017 2,769.6 
 231. Dunstable Town Saturday, August 26, 2017 2,764.9 
 232. Rushall Olympic Saturday, August 26, 2017 2,764.2 
 233. Corby Town Saturday, April 22, 2017 2,762.4 
 234. Taunton Town Tuesday, November 15, 2016 2,754.5 
 235. Westfields Monday, November 14, 2016 2,750.9 
 236. Coalville Town Saturday, August 26, 2017 2,750.1 
 237. Mickleover Sports Saturday, August 26, 2017 2,749.2 
 238. Grays Athletic Saturday, April 22, 2017 2,729.2 
 239. Cinderford Town Saturday, April 22, 2017 2,725.4 
 240. Sutton Coldfield Town Saturday, August 26, 2017 2,722.0 
 241. Witton Albion Saturday, August 26, 2017 2,720.9 
 242. Stamford Sunday, November 6, 2016 2,714.2 
 243. Halesowen Town Saturday, August 26, 2017 2,695.7 
 244. Frickley Athletic Saturday, April 22, 2017 2,644.1 
 245. Tooting and Mitcham United Saturday, August 26, 2017 2,643.2 
 246. Ilkeston Town Saturday, April 22, 2017 2,574.0 
 247. Skelmersdale United Saturday, April 22, 2017 2,569.0