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, September 9, 2017

 Rank Club Last Match Date ELO Score 
 1. Chelsea Saturday, September 9, 2017 4,308.8 
 2. Tottenham Hotspur Saturday, September 9, 2017 4,282.2 
 3. Manchester City Saturday, September 9, 2017 4,258.3 
 4. Manchester United Saturday, September 9, 2017 4,231.7 
 5. Arsenal Saturday, September 9, 2017 4,215.0 
 6. Liverpool Saturday, September 9, 2017 4,191.1 
 7. Everton Saturday, September 9, 2017 4,107.3 
 8. Leicester City Saturday, September 9, 2017 4,061.2 
 9. Southampton Saturday, September 9, 2017 4,037.4 
 10. Stoke City Saturday, September 9, 2017 4,024.4 
 11. Swansea City Saturday, August 26, 2017 4,008.0 
 12. West Ham United Saturday, August 26, 2017 3,997.5 
 13. Burnley Sunday, August 27, 2017 3,996.4 
 14. West Bromwich Albion Saturday, September 9, 2017 3,987.5 
 15. Newcastle United Saturday, August 26, 2017 3,982.9 
 16. Watford Saturday, September 9, 2017 3,979.8 
 17. AFC Bournemouth Saturday, September 9, 2017 3,963.4 
 18. Crystal Palace Saturday, August 26, 2017 3,956.3 
 19. Brighton and Hove Albion Saturday, September 9, 2017 3,951.7 
 20. Leeds United Saturday, September 9, 2017 3,926.6 
 21. Fulham Saturday, September 9, 2017 3,922.6 
 22. Middlesbrough Saturday, September 9, 2017 3,913.7 
 23. Sheffield Wednesday Saturday, September 9, 2017 3,907.0 
 24. Cardiff City Saturday, September 9, 2017 3,893.8 
 25. Hull City Friday, September 8, 2017 3,887.2 
 26. Reading Saturday, September 9, 2017 3,881.9 
 27. Huddersfield Town Saturday, August 26, 2017 3,876.2 
 28. Wolverhampton Wanderers Saturday, September 9, 2017 3,875.3 
 29. Derby County Friday, September 8, 2017 3,872.9 
 30. Norwich City Saturday, September 9, 2017 3,867.6 
 31. Sunderland Saturday, September 9, 2017 3,858.3 
 32. Sheffield United Saturday, September 9, 2017 3,857.1 
 33. Brentford Saturday, September 9, 2017 3,839.0 
 34. Preston North End Saturday, September 9, 2017 3,832.8 
 35. Aston Villa Saturday, September 9, 2017 3,831.2 
 36. Bristol City Saturday, September 9, 2017 3,824.0 
 37. Blackburn Rovers Saturday, September 9, 2017 3,811.6 
 38. Ipswich Town Saturday, September 9, 2017 3,803.8 
 39. Queens Park Rangers Saturday, September 9, 2017 3,797.0 
 40. Nottingham Forest Saturday, September 9, 2017 3,793.7 
 41. Barnsley Saturday, September 9, 2017 3,786.4 
 42. Bradford City Saturday, September 9, 2017 3,762.1 
 43. Millwall Saturday, September 9, 2017 3,759.0 
 44. Burton Albion Saturday, September 9, 2017 3,749.1 
 45. Bolton Wanderers Saturday, September 9, 2017 3,744.1 
 46. Wigan Athletic Saturday, September 9, 2017 3,741.1 
 47. Scunthorpe United Saturday, September 9, 2017 3,739.0 
 48. Birmingham City Saturday, September 9, 2017 3,726.7 
 49. Oxford United Saturday, September 9, 2017 3,722.3 
 50. Fleetwood Town Saturday, September 9, 2017 3,719.7 
 51. Charlton Athletic Saturday, September 9, 2017 3,704.4 
 52. Milton Keynes Dons Saturday, September 9, 2017 3,669.3 
 53. Southend United Saturday, September 9, 2017 3,664.5 
 54. Portsmouth Saturday, September 9, 2017 3,661.0 
 55. Peterborough United Saturday, September 9, 2017 3,658.2 
 56. Bristol Rovers Saturday, September 9, 2017 3,653.0 
 57. Shrewsbury Town Saturday, September 9, 2017 3,645.6 
 58. Rochdale Saturday, September 9, 2017 3,644.1 
 59. Blackpool Saturday, September 9, 2017 3,638.2 
 60. Rotherham United Saturday, September 9, 2017 3,628.4 
 61. Walsall Saturday, September 9, 2017 3,625.8 
 62. Doncaster Rovers Saturday, September 9, 2017 3,608.1 
 63. Exeter City Saturday, September 9, 2017 3,598.0 
 64. Accrington Stanley Saturday, September 9, 2017 3,597.2 
 65. Plymouth Argyle Saturday, September 9, 2017 3,590.9 
 66. AFC Wimbledon Saturday, September 9, 2017 3,580.5 
 67. Oldham Athletic Saturday, September 9, 2017 3,580.0 
 68. Luton Town Saturday, September 9, 2017 3,578.4 
 69. Bury Saturday, September 9, 2017 3,572.1 
 70. Northampton Town Saturday, September 9, 2017 3,559.6 
 71. Wycombe Wanderers Saturday, September 9, 2017 3,550.3 
 72. Gillingham Saturday, September 9, 2017 3,547.5 
 73. Swindon Town Saturday, September 9, 2017 3,544.6 
 74. Mansfield Town Saturday, September 9, 2017 3,538.4 
 75. Coventry City Saturday, September 9, 2017 3,532.7 
 76. Colchester United Saturday, September 9, 2017 3,531.3 
 77. Stevenage Saturday, September 9, 2017 3,525.8 
 78. Lincoln City Saturday, September 9, 2017 3,524.0 
 79. Barnet Saturday, September 9, 2017 3,510.6 
 80. Cambridge United Saturday, September 9, 2017 3,507.3 
 81. Port Vale Saturday, September 9, 2017 3,503.9 
 82. Crewe Alexandra Saturday, September 9, 2017 3,500.7 
 83. Notts County Saturday, September 9, 2017 3,499.2 
 84. Carlisle United Saturday, September 9, 2017 3,489.4 
 85. Newport County Saturday, September 9, 2017 3,475.5 
 86. Grimsby Town Saturday, September 9, 2017 3,466.7 
 87. Chesterfield Saturday, September 9, 2017 3,453.6 
 88. Tranmere Rovers Saturday, September 9, 2017 3,447.1 
 89. Yeovil Town Saturday, September 9, 2017 3,430.8 
 90. Forest Green Rovers Saturday, September 9, 2017 3,428.2 
 91. Cheltenham Town Saturday, September 9, 2017 3,427.9 
 92. Dover Athletic Saturday, September 9, 2017 3,426.7 
 93. Dagenham and Redbridge Saturday, September 9, 2017 3,423.2 
 94. Crawley Town Saturday, September 9, 2017 3,406.8 
 95. Aldershot Town Saturday, September 9, 2017 3,405.6 
 96. Morecambe Saturday, September 9, 2017 3,388.8 
 97. Hartlepool United Saturday, September 9, 2017 3,368.0 
 98. Barrow Saturday, September 9, 2017 3,361.0 
 99. Ebbsfleet United Saturday, September 9, 2017 3,360.3 
 100. Gateshead Saturday, September 9, 2017 3,357.9 
 101. Leyton Orient Saturday, September 9, 2017 3,348.4 
 102. Sutton United Saturday, September 9, 2017 3,338.5 
 103. Macclesfield Town Saturday, September 9, 2017 3,337.3 
 104. FC Halifax Town Saturday, September 9, 2017 3,324.7 
 105. Wrexham Saturday, September 9, 2017 3,323.7 
 106. Eastleigh Saturday, September 9, 2017 3,322.4 
 107. Boreham Wood Saturday, September 9, 2017 3,320.3 
 108. Bromley Saturday, September 9, 2017 3,319.6 
 109. Maidenhead United Saturday, September 9, 2017 3,308.6 
 110. Maidstone United Saturday, September 9, 2017 3,304.4 
 111. Woking Saturday, September 9, 2017 3,297.8 
 112. AFC Fylde Saturday, September 9, 2017 3,280.7 
 113. York City Saturday, September 9, 2017 3,274.4 
 114. Salford City Saturday, September 9, 2017 3,253.4 
 115. Solihull Moors Saturday, September 9, 2017 3,240.7 
 116. Dartford Saturday, September 9, 2017 3,240.3 
 117. Braintree Town Saturday, September 9, 2017 3,238.8 
 118. Chelmsford City Saturday, September 9, 2017 3,237.5 
 119. Guiseley Saturday, September 9, 2017 3,236.6 
 120. Torquay United Saturday, September 9, 2017 3,232.3 
 121. Brackley Town Saturday, September 9, 2017 3,227.7 
 122. Kidderminster Harriers Saturday, September 9, 2017 3,220.0 
 123. Chester Saturday, September 9, 2017 3,215.6 
 124. Harrogate Town Saturday, September 9, 2017 3,211.2 
 125. Chorley Saturday, September 9, 2017 3,197.4 
 126. Stockport County Saturday, September 9, 2017 3,185.7 
 127. Southport Saturday, September 9, 2017 3,175.6 
 128. Tamworth Saturday, September 9, 2017 3,163.8 
 129. East Thurrock United Saturday, September 9, 2017 3,150.2 
 130. Darlington 1883 Saturday, September 9, 2017 3,143.5 
 131. Havant and Waterlooville Saturday, September 9, 2017 3,131.3 
 132. Eastbourne Borough Saturday, September 9, 2017 3,128.5 
 133. Hampton and Richmond Borough Saturday, September 9, 2017 3,128.3 
 134. Hungerford Town Saturday, September 9, 2017 3,124.9 
 135. Bath City Saturday, September 9, 2017 3,122.4 
 136. St. Albans City Saturday, September 9, 2017 3,113.9 
 137. Chippenham Town Saturday, September 9, 2017 3,112.7 
 138. Gloucester City Saturday, September 9, 2017 3,105.1 
 139. Nuneaton Town Saturday, September 9, 2017 3,104.3 
 140. Hemel Hempstead Town Saturday, September 9, 2017 3,104.2 
 141. Wealdstone Saturday, September 9, 2017 3,101.1 
 142. Blyth Spartans Saturday, September 9, 2017 3,090.8 
 143. Bradford Park Avenue Saturday, September 9, 2017 3,067.2 
 144. Curzon Ashton Saturday, September 9, 2017 3,066.7 
 145. Welling United Saturday, September 9, 2017 3,066.1 
 146. Bognor Regis Town Saturday, September 9, 2017 3,060.5 
 147. Poole Town Saturday, September 9, 2017 3,058.4 
 148. Boston United Saturday, September 9, 2017 3,056.2 
 149. FC United of Manchester Saturday, September 9, 2017 3,054.1 
 150. Merthyr Town Saturday, September 9, 2017 3,053.6 
 151. North Ferriby United Saturday, September 9, 2017 3,050.8 
 152. Alfreton Town Saturday, September 9, 2017 3,049.6 
 153. Farsley Celtic Saturday, September 9, 2017 3,047.6 
 154. Weston-super-Mare Saturday, September 9, 2017 3,046.8 
 155. Oxford City Saturday, September 9, 2017 3,040.0 
 156. Dulwich Hamlet Saturday, September 9, 2017 3,034.2 
 157. AFC Telford United Saturday, September 9, 2017 3,031.2 
 158. Truro City Saturday, September 9, 2017 3,030.4 
 159. Billericay Town Saturday, September 9, 2017 3,019.5 
 160. Kettering Town Saturday, September 9, 2017 3,012.3 
 161. Leamington Saturday, September 9, 2017 3,009.7 
 162. Weymouth Saturday, September 9, 2017 3,004.3 
 163. Spennymoor Town Saturday, September 9, 2017 3,002.3 
 164. Banbury United Saturday, September 9, 2017 3,001.1 
 165. Biggleswade Town Saturday, September 9, 2017 2,998.0 
 166. Concord Rangers Saturday, September 9, 2017 2,996.7 
 167. Worcester City Saturday, April 29, 2017 2,991.4 
 168. Hitchin Town Saturday, September 9, 2017 2,987.8 
 169. Slough Town Saturday, September 9, 2017 2,985.2 
 170. Enfield Town Saturday, September 9, 2017 2,981.9 
 171. Leiston Saturday, September 9, 2017 2,965.0 
 172. Gainsborough Trinity Saturday, September 9, 2017 2,956.0 
 173. Altrincham Saturday, September 9, 2017 2,953.6 
 174. King's Lynn Town Saturday, September 9, 2017 2,952.3 
 175. Basingstoke Town Saturday, September 9, 2017 2,940.1 
 176. Frome Town Saturday, September 9, 2017 2,938.8 
 177. Brightlingsea Regent Saturday, September 9, 2017 2,934.2 
 178. Whitehawk Saturday, September 9, 2017 2,932.5 
 179. Stourbridge Saturday, September 9, 2017 2,927.2 
 180. Leatherhead Saturday, September 9, 2017 2,926.3 
 181. Wingate and Finchley Saturday, September 9, 2017 2,926.0 
 182. Shaw Lane Saturday, September 9, 2017 2,924.6 
 183. Tonbridge Angels Saturday, September 9, 2017 2,913.8 
 184. Warrington Town Saturday, September 9, 2017 2,901.3 
 185. Hendon Saturday, September 9, 2017 2,898.6 
 186. Royston Town Saturday, September 9, 2017 2,897.2 
 187. Dorking Wanderers Saturday, September 9, 2017 2,896.9 
 188. Margate Saturday, September 9, 2017 2,893.1 
 189. Harlow Town Saturday, September 9, 2017 2,890.2 
 190. Redditch United Saturday, September 9, 2017 2,888.9 
 191. Staines Town Saturday, September 9, 2017 2,887.4 
 192. Stalybridge Celtic Saturday, September 9, 2017 2,885.7 
 193. Nantwich Town Saturday, September 9, 2017 2,881.3 
 194. Stratford Town Saturday, September 9, 2017 2,881.1 
 195. Grantham Town Saturday, September 9, 2017 2,876.4 
 196. Workington Saturday, September 9, 2017 2,870.0 
 197. Merstham Saturday, September 9, 2017 2,866.4 
 198. Hereford Saturday, September 9, 2017 2,861.8 
 199. Needham Market Saturday, September 9, 2017 2,861.3 
 200. Buxton Friday, September 8, 2017 2,858.3 
 201. Kingstonian Saturday, September 9, 2017 2,857.8 
 202. Bishop's Stortford Saturday, September 9, 2017 2,857.6 
 203. Chesham United Saturday, September 9, 2017 2,857.3 
 204. Farnborough Saturday, September 9, 2017 2,854.1 
 205. Lancaster City Saturday, September 9, 2017 2,852.9 
 206. Folkestone Invicta Saturday, September 9, 2017 2,852.4 
 207. Canvey Island Saturday, April 22, 2017 2,847.8 
 208. St. Ives Town Saturday, September 9, 2017 2,846.7 
 209. Harrow Borough Saturday, September 9, 2017 2,844.8 
 210. Ashton United Tuesday, September 5, 2017 2,842.0 
 211. Lowestoft Town Saturday, September 9, 2017 2,840.2 
 212. Whitby Town Saturday, September 9, 2017 2,836.8 
 213. Cambridge City Saturday, April 22, 2017 2,835.1 
 214. Gosport Borough Saturday, September 9, 2017 2,828.4 
 215. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 216. Kings Langley Saturday, September 9, 2017 2,825.0 
 217. Burgess Hill Town Saturday, September 9, 2017 2,812.4 
 218. Tiverton Town Saturday, September 9, 2017 2,809.5 
 219. Metropolitan Police Saturday, September 9, 2017 2,803.9 
 220. Cirencester Town Saturday, April 22, 2017 2,802.6 
 221. St. Neots Town Saturday, September 9, 2017 2,801.5 
 222. Matlock Town Saturday, September 9, 2017 2,801.3 
 223. Thurrock Saturday, September 9, 2017 2,797.4 
 224. Barwell Saturday, September 9, 2017 2,795.2 
 225. Hednesford Town Saturday, September 9, 2017 2,787.1 
 226. Coalville Town Saturday, September 9, 2017 2,785.1 
 227. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 228. Mickleover Sports Friday, September 8, 2017 2,770.6 
 229. Stafford Rangers Saturday, September 9, 2017 2,768.5 
 230. Dorchester Town Saturday, September 9, 2017 2,767.6 
 231. Corby Town Saturday, April 22, 2017 2,762.4 
 232. Marine Saturday, September 9, 2017 2,762.2 
 233. Taunton Town Tuesday, November 15, 2016 2,754.5 
 234. Westfields Monday, November 14, 2016 2,750.9 
 235. Dunstable Town Saturday, September 9, 2017 2,747.1 
 236. Worthing Saturday, September 9, 2017 2,741.3 
 237. Witton Albion Saturday, September 9, 2017 2,738.5 
 238. Rushall Olympic Saturday, September 9, 2017 2,737.4 
 239. Grays Athletic Saturday, April 22, 2017 2,729.2 
 240. Cinderford Town Saturday, April 22, 2017 2,725.4 
 241. Stamford Sunday, November 6, 2016 2,714.2 
 242. Sutton Coldfield Town Saturday, September 9, 2017 2,704.1 
 243. Halesowen Town Tuesday, September 5, 2017 2,682.4 
 244. Tooting and Mitcham United Saturday, September 9, 2017 2,646.5 
 245. Frickley Athletic Saturday, April 22, 2017 2,644.1 
 246. Ilkeston Town Saturday, April 22, 2017 2,574.0 
 247. Skelmersdale United Saturday, April 22, 2017 2,569.0