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

 Rank Club Last Match Date ELO Score 
 1. Tottenham Hotspur Sunday, August 13, 2017 4,288.7 
 2. Chelsea Saturday, August 12, 2017 4,285.9 
 3. Arsenal Friday, August 11, 2017 4,243.2 
 4. Manchester City Saturday, August 12, 2017 4,242.5 
 5. Manchester United Sunday, August 13, 2017 4,219.2 
 6. Liverpool Saturday, August 12, 2017 4,184.3 
 7. Everton Saturday, August 12, 2017 4,121.9 
 8. Southampton Saturday, August 12, 2017 4,066.7 
 9. Leicester City Friday, August 11, 2017 4,060.5 
 10. West Ham United Sunday, August 13, 2017 4,022.7 
 11. Stoke City Saturday, August 12, 2017 4,002.0 
 12. Swansea City Saturday, August 12, 2017 3,999.0 
 13. Burnley Saturday, August 12, 2017 3,995.9 
 14. West Bromwich Albion Saturday, August 12, 2017 3,991.7 
 15. AFC Bournemouth Saturday, August 12, 2017 3,989.3 
 16. Newcastle United Sunday, August 13, 2017 3,984.9 
 17. Crystal Palace Saturday, August 12, 2017 3,973.3 
 18. Watford Saturday, August 12, 2017 3,950.4 
 19. Brighton and Hove Albion Saturday, August 12, 2017 3,941.6 
 20. Fulham Tuesday, August 15, 2017 3,932.5 
 21. Hull City Tuesday, August 15, 2017 3,922.7 
 22. Middlesbrough Tuesday, August 15, 2017 3,912.7 
 23. Sunderland Sunday, August 13, 2017 3,907.8 
 24. Sheffield Wednesday Saturday, August 12, 2017 3,895.6 
 25. Reading Tuesday, August 15, 2017 3,891.5 
 26. Norwich City Sunday, August 13, 2017 3,890.7 
 27. Leeds United Tuesday, August 15, 2017 3,885.1 
 28. Cardiff City Tuesday, August 15, 2017 3,882.1 
 29. Wolverhampton Wanderers Tuesday, August 15, 2017 3,867.5 
 30. Huddersfield Town Saturday, August 12, 2017 3,858.0 
 31. Derby County Tuesday, August 15, 2017 3,857.0 
 32. Brentford Tuesday, August 15, 2017 3,843.8 
 33. Sheffield United Tuesday, August 15, 2017 3,827.3 
 34. Preston North End Tuesday, August 15, 2017 3,821.3 
 35. Ipswich Town Tuesday, August 15, 2017 3,814.4 
 36. Aston Villa Tuesday, August 15, 2017 3,808.0 
 37. Bristol City Tuesday, August 15, 2017 3,806.4 
 38. Queens Park Rangers Saturday, August 12, 2017 3,799.8 
 39. Nottingham Forest Tuesday, August 15, 2017 3,796.3 
 40. Blackburn Rovers Saturday, August 12, 2017 3,783.4 
 41. Barnsley Tuesday, August 15, 2017 3,769.1 
 42. Bolton Wanderers Tuesday, August 15, 2017 3,768.7 
 43. Birmingham City Tuesday, August 15, 2017 3,754.7 
 44. Wigan Athletic Sunday, August 13, 2017 3,753.3 
 45. Bradford City Saturday, August 12, 2017 3,751.3 
 46. Millwall Tuesday, August 15, 2017 3,741.9 
 47. Burton Albion Tuesday, August 15, 2017 3,739.1 
 48. Fleetwood Town Saturday, August 12, 2017 3,734.5 
 49. Oxford United Saturday, August 12, 2017 3,727.2 
 50. Scunthorpe United Saturday, August 12, 2017 3,715.1 
 51. Southend United Saturday, August 12, 2017 3,679.2 
 52. Rochdale Saturday, August 12, 2017 3,670.4 
 53. Milton Keynes Dons Saturday, August 12, 2017 3,666.2 
 54. Charlton Athletic Saturday, August 12, 2017 3,665.8 
 55. Portsmouth Saturday, August 12, 2017 3,657.4 
 56. Peterborough United Saturday, August 12, 2017 3,648.8 
 57. Rotherham United Saturday, August 12, 2017 3,632.6 
 58. Doncaster Rovers Saturday, August 12, 2017 3,623.0 
 59. Plymouth Argyle Saturday, August 12, 2017 3,621.7 
 60. Walsall Saturday, August 12, 2017 3,621.6 
 61. Bristol Rovers Saturday, August 12, 2017 3,617.2 
 62. Blackpool Saturday, August 12, 2017 3,616.5 
 63. Shrewsbury Town Saturday, August 12, 2017 3,609.5 
 64. Oldham Athletic Saturday, August 12, 2017 3,601.7 
 65. AFC Wimbledon Saturday, August 12, 2017 3,595.8 
 66. Bury Sunday, August 13, 2017 3,594.1 
 67. Luton Town Saturday, August 12, 2017 3,591.9 
 68. Accrington Stanley Saturday, August 12, 2017 3,575.2 
 69. Northampton Town Saturday, August 12, 2017 3,574.7 
 70. Gillingham Saturday, August 12, 2017 3,569.7 
 71. Exeter City Saturday, August 12, 2017 3,567.0 
 72. Swindon Town Saturday, August 12, 2017 3,565.4 
 73. Coventry City Saturday, August 12, 2017 3,556.7 
 74. Port Vale Saturday, August 12, 2017 3,554.5 
 75. Wycombe Wanderers Saturday, August 12, 2017 3,552.9 
 76. Mansfield Town Saturday, August 12, 2017 3,531.0 
 77. Colchester United Saturday, August 12, 2017 3,530.5 
 78. Cambridge United Saturday, August 12, 2017 3,509.0 
 79. Stevenage Saturday, August 12, 2017 3,506.4 
 80. Carlisle United Saturday, August 12, 2017 3,506.3 
 81. Lincoln City Saturday, August 12, 2017 3,500.9 
 82. Grimsby Town Saturday, August 12, 2017 3,494.1 
 83. Barnet Saturday, August 12, 2017 3,493.4 
 84. Crewe Alexandra Saturday, August 12, 2017 3,472.3 
 85. Tranmere Rovers Tuesday, August 15, 2017 3,469.2 
 86. Chesterfield Saturday, August 12, 2017 3,468.5 
 87. Cheltenham Town Saturday, August 12, 2017 3,456.3 
 88. Notts County Saturday, August 12, 2017 3,454.6 
 89. Forest Green Rovers Saturday, August 12, 2017 3,453.5 
 90. Newport County Saturday, August 12, 2017 3,451.1 
 91. Aldershot Town Tuesday, August 15, 2017 3,449.3 
 92. Yeovil Town Saturday, August 12, 2017 3,437.7 
 93. Dagenham and Redbridge Tuesday, August 15, 2017 3,415.2 
 94. Dover Athletic Tuesday, August 15, 2017 3,412.5 
 95. Morecambe Saturday, August 12, 2017 3,407.3 
 96. Crawley Town Saturday, August 12, 2017 3,380.1 
 97. Barrow Tuesday, August 15, 2017 3,372.7 
 98. Hartlepool United Tuesday, August 15, 2017 3,371.9 
 99. Ebbsfleet United Tuesday, August 15, 2017 3,365.2 
 100. Sutton United Tuesday, August 15, 2017 3,360.1 
 101. Gateshead Tuesday, August 15, 2017 3,355.7 
 102. Bromley Tuesday, August 15, 2017 3,344.3 
 103. Macclesfield Town Tuesday, August 15, 2017 3,338.2 
 104. Leyton Orient Tuesday, August 15, 2017 3,330.1 
 105. Boreham Wood Tuesday, August 15, 2017 3,306.3 
 106. Maidenhead United Tuesday, August 15, 2017 3,304.8 
 107. Woking Tuesday, August 15, 2017 3,303.6 
 108. Wrexham Tuesday, August 15, 2017 3,300.2 
 109. Eastleigh Tuesday, August 15, 2017 3,297.3 
 110. York City Tuesday, August 15, 2017 3,296.9 
 111. FC Halifax Town Tuesday, August 15, 2017 3,282.0 
 112. Maidstone United Tuesday, August 15, 2017 3,269.0 
 113. Torquay United Tuesday, August 15, 2017 3,266.8 
 114. Guiseley Tuesday, August 15, 2017 3,257.6 
 115. AFC Fylde Tuesday, August 15, 2017 3,253.4 
 116. Solihull Moors Tuesday, August 15, 2017 3,248.4 
 117. Braintree Town Tuesday, August 15, 2017 3,247.4 
 118. Kidderminster Harriers Tuesday, August 15, 2017 3,236.9 
 119. Brackley Town Tuesday, August 15, 2017 3,227.7 
 120. Chester Tuesday, August 15, 2017 3,227.5 
 121. Chelmsford City Monday, August 14, 2017 3,226.5 
 122. Salford City Tuesday, August 15, 2017 3,213.0 
 123. Dartford Tuesday, August 15, 2017 3,213.0 
 124. Southport Tuesday, August 15, 2017 3,205.3 
 125. Darlington 1883 Tuesday, August 15, 2017 3,198.2 
 126. Stockport County Tuesday, August 15, 2017 3,184.5 
 127. Harrogate Town Tuesday, August 15, 2017 3,178.9 
 128. Chorley Tuesday, August 15, 2017 3,170.6 
 129. Tamworth Tuesday, August 15, 2017 3,138.0 
 130. Hampton and Richmond Borough Tuesday, August 15, 2017 3,131.5 
 131. East Thurrock United Tuesday, August 15, 2017 3,128.1 
 132. Poole Town Tuesday, August 15, 2017 3,124.7 
 133. Nuneaton Town Tuesday, August 15, 2017 3,122.1 
 134. Wealdstone Monday, August 14, 2017 3,117.9 
 135. Chippenham Town Tuesday, August 15, 2017 3,117.7 
 136. Hungerford Town Tuesday, August 15, 2017 3,116.7 
 137. St. Albans City Monday, August 14, 2017 3,113.9 
 138. Havant and Waterlooville Monday, August 14, 2017 3,109.8 
 139. Hemel Hempstead Town Tuesday, August 15, 2017 3,108.2 
 140. Bognor Regis Town Tuesday, August 15, 2017 3,106.6 
 141. Curzon Ashton Monday, August 14, 2017 3,105.0 
 142. Bath City Tuesday, August 15, 2017 3,099.0 
 143. Gloucester City Tuesday, August 15, 2017 3,089.1 
 144. Eastbourne Borough Tuesday, August 15, 2017 3,085.8 
 145. FC United of Manchester Tuesday, August 15, 2017 3,079.9 
 146. Farsley Celtic Tuesday, August 15, 2017 3,079.7 
 147. North Ferriby United Tuesday, August 15, 2017 3,076.8 
 148. Boston United Tuesday, August 15, 2017 3,072.3 
 149. Oxford City Tuesday, August 15, 2017 3,070.3 
 150. Merthyr Town Tuesday, August 15, 2017 3,049.5 
 151. Dulwich Hamlet Tuesday, August 15, 2017 3,045.9 
 152. Blyth Spartans Tuesday, August 15, 2017 3,045.9 
 153. Weston-super-Mare Tuesday, August 15, 2017 3,041.5 
 154. Leamington Tuesday, August 15, 2017 3,041.4 
 155. Welling United Tuesday, August 15, 2017 3,039.6 
 156. Hitchin Town Monday, August 14, 2017 3,035.2 
 157. Concord Rangers Tuesday, August 15, 2017 3,031.4 
 158. AFC Telford United Monday, August 14, 2017 3,018.3 
 159. Alfreton Town Tuesday, August 15, 2017 3,011.9 
 160. Bradford Park Avenue Tuesday, August 15, 2017 3,005.4 
 161. Kettering Town Tuesday, August 15, 2017 2,997.5 
 162. Worcester City Saturday, April 29, 2017 2,991.4 
 163. Truro City Tuesday, August 15, 2017 2,990.3 
 164. Spennymoor Town Tuesday, August 15, 2017 2,989.9 
 165. Enfield Town Tuesday, August 15, 2017 2,985.7 
 166. Banbury United Tuesday, August 15, 2017 2,977.8 
 167. Biggleswade Town Tuesday, August 15, 2017 2,973.4 
 168. Gainsborough Trinity Tuesday, August 15, 2017 2,972.6 
 169. Billericay Town Tuesday, August 15, 2017 2,972.0 
 170. Frome Town Saturday, August 12, 2017 2,970.7 
 171. Whitehawk Tuesday, August 15, 2017 2,961.6 
 172. Weymouth Saturday, August 12, 2017 2,954.0 
 173. Slough Town Tuesday, August 15, 2017 2,950.1 
 174. Tonbridge Angels Tuesday, August 15, 2017 2,944.3 
 175. Stourbridge Tuesday, August 15, 2017 2,944.1 
 176. Leiston Tuesday, August 15, 2017 2,943.9 
 177. Altrincham Tuesday, August 15, 2017 2,932.9 
 178. Stalybridge Celtic Tuesday, August 15, 2017 2,931.7 
 179. Dorking Wanderers Tuesday, August 15, 2017 2,928.2 
 180. Leatherhead Saturday, August 12, 2017 2,920.2 
 181. Royston Town Saturday, August 12, 2017 2,912.7 
 182. King's Lynn Town Tuesday, August 15, 2017 2,912.6 
 183. Staines Town Tuesday, August 15, 2017 2,911.6 
 184. Brightlingsea Regent Tuesday, August 15, 2017 2,908.3 
 185. Workington Tuesday, August 15, 2017 2,905.3 
 186. Basingstoke Town Monday, August 14, 2017 2,904.8 
 187. Stratford Town Tuesday, August 15, 2017 2,896.4 
 188. Shaw Lane Monday, August 14, 2017 2,888.9 
 189. Gosport Borough Tuesday, August 15, 2017 2,887.3 
 190. Chesham United Tuesday, August 15, 2017 2,883.4 
 191. Grantham Town Tuesday, August 15, 2017 2,882.6 
 192. Harlow Town Tuesday, August 15, 2017 2,882.0 
 193. St. Ives Town Tuesday, August 15, 2017 2,881.0 
 194. Needham Market Tuesday, August 15, 2017 2,880.7 
 195. Farnborough Saturday, August 12, 2017 2,876.0 
 196. Margate Tuesday, August 15, 2017 2,875.4 
 197. Wingate and Finchley Tuesday, August 15, 2017 2,872.2 
 198. Hendon Tuesday, August 15, 2017 2,870.5 
 199. Kingstonian Monday, August 14, 2017 2,870.0 
 200. Lowestoft Town Tuesday, August 15, 2017 2,869.1 
 201. Merstham Tuesday, August 15, 2017 2,866.2 
 202. Kings Langley Tuesday, August 15, 2017 2,864.4 
 203. Nantwich Town Tuesday, August 15, 2017 2,863.3 
 204. Bishop's Stortford Tuesday, August 15, 2017 2,861.5 
 205. Canvey Island Saturday, April 22, 2017 2,847.8 
 206. Whitby Town Tuesday, August 15, 2017 2,846.5 
 207. Warrington Town Tuesday, August 15, 2017 2,845.2 
 208. Redditch United Tuesday, August 15, 2017 2,842.3 
 209. Ashton United Tuesday, August 15, 2017 2,840.2 
 210. Folkestone Invicta Tuesday, August 15, 2017 2,836.6 
 211. Matlock Town Tuesday, August 15, 2017 2,836.5 
 212. Cambridge City Saturday, April 22, 2017 2,835.1 
 213. Buxton Tuesday, August 15, 2017 2,832.7 
 214. Metropolitan Police Tuesday, August 15, 2017 2,832.1 
 215. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 216. Harrow Borough Tuesday, August 15, 2017 2,824.9 
 217. Hereford Tuesday, August 15, 2017 2,824.8 
 218. Dorchester Town Monday, August 14, 2017 2,823.0 
 219. Lancaster City Tuesday, August 15, 2017 2,820.3 
 220. Burgess Hill Town Monday, August 14, 2017 2,817.9 
 221. Stafford Rangers Tuesday, August 15, 2017 2,806.6 
 222. Cirencester Town Saturday, April 22, 2017 2,802.6 
 223. St. Neots Town Monday, August 14, 2017 2,802.2 
 224. Thurrock Tuesday, August 15, 2017 2,796.3 
 225. Worthing Saturday, August 12, 2017 2,794.8 
 226. Barwell Tuesday, August 15, 2017 2,786.7 
 227. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 228. Mickleover Sports Monday, August 14, 2017 2,770.2 
 229. Dunstable Town Tuesday, August 15, 2017 2,767.8 
 230. Hednesford Town Tuesday, August 15, 2017 2,766.1 
 231. Corby Town Saturday, April 22, 2017 2,762.4 
 232. Coalville Town Tuesday, August 15, 2017 2,757.6 
 233. Taunton Town Tuesday, November 15, 2016 2,754.5 
 234. Marine Tuesday, August 15, 2017 2,754.4 
 235. Westfields Monday, November 14, 2016 2,750.9 
 236. Rushall Olympic Tuesday, August 15, 2017 2,750.7 
 237. Tiverton Town Tuesday, August 15, 2017 2,748.7 
 238. Sutton Coldfield Town Tuesday, August 15, 2017 2,741.3 
 239. Grays Athletic Saturday, April 22, 2017 2,729.2 
 240. Cinderford Town Saturday, April 22, 2017 2,725.4 
 241. Halesowen Town Tuesday, August 15, 2017 2,715.2 
 242. Stamford Sunday, November 6, 2016 2,714.2 
 243. Witton Albion Tuesday, August 15, 2017 2,691.4 
 244. Frickley Athletic Saturday, April 22, 2017 2,644.1 
 245. Tooting and Mitcham United Tuesday, August 15, 2017 2,642.7 
 246. Ilkeston Town Saturday, April 22, 2017 2,574.0 
 247. Skelmersdale United Saturday, April 22, 2017 2,569.0