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, January 23, 2018

 Rank Club Last Match Date ELO Score 
 1. Manchester City Tuesday, January 23, 2018 4,336.8 
 2. Chelsea Saturday, January 20, 2018 4,289.3 
 3. Manchester United Saturday, January 20, 2018 4,257.3 
 4. Tottenham Hotspur Sunday, January 21, 2018 4,253.3 
 5. Liverpool Monday, January 22, 2018 4,230.4 
 6. Arsenal Saturday, January 20, 2018 4,206.3 
 7. Leicester City Saturday, January 20, 2018 4,099.0 
 8. Everton Saturday, January 20, 2018 4,051.7 
 9. Burnley Saturday, January 20, 2018 4,021.2 
 10. West Ham United Saturday, January 20, 2018 4,013.8 
 11. Southampton Sunday, January 21, 2018 4,010.1 
 12. Crystal Palace Saturday, January 20, 2018 3,998.8 
 13. AFC Bournemouth Saturday, January 20, 2018 3,987.6 
 14. Swansea City Monday, January 22, 2018 3,969.7 
 15. Newcastle United Saturday, January 20, 2018 3,961.2 
 16. West Bromwich Albion Saturday, January 20, 2018 3,961.0 
 17. Wolverhampton Wanderers Saturday, January 20, 2018 3,958.8 
 18. Watford Saturday, January 20, 2018 3,953.2 
 19. Stoke City Saturday, January 20, 2018 3,952.9 
 20. Brighton and Hove Albion Saturday, January 20, 2018 3,943.1 
 21. Derby County Friday, January 19, 2018 3,943.1 
 22. Fulham Saturday, January 20, 2018 3,927.9 
 23. Middlesbrough Saturday, January 20, 2018 3,910.0 
 24. Aston Villa Saturday, January 20, 2018 3,910.0 
 25. Bristol City Tuesday, January 23, 2018 3,895.9 
 26. Brentford Saturday, January 20, 2018 3,893.5 
 27. Cardiff City Saturday, January 20, 2018 3,887.2 
 28. Huddersfield Town Saturday, January 20, 2018 3,879.2 
 29. Sheffield United Saturday, January 20, 2018 3,874.1 
 30. Norwich City Saturday, January 20, 2018 3,862.2 
 31. Leeds United Saturday, January 20, 2018 3,855.3 
 32. Preston North End Saturday, January 20, 2018 3,849.9 
 33. Wigan Athletic Saturday, January 20, 2018 3,846.0 
 34. Blackburn Rovers Saturday, January 20, 2018 3,843.0 
 35. Sheffield Wednesday Saturday, January 20, 2018 3,826.7 
 36. Hull City Saturday, January 20, 2018 3,815.8 
 37. Ipswich Town Saturday, January 20, 2018 3,813.6 
 38. Millwall Saturday, January 20, 2018 3,811.3 
 39. Reading Saturday, January 20, 2018 3,807.9 
 40. Nottingham Forest Saturday, January 20, 2018 3,797.0 
 41. Sunderland Saturday, January 20, 2018 3,783.1 
 42. Queens Park Rangers Saturday, January 20, 2018 3,768.1 
 43. Bolton Wanderers Saturday, January 20, 2018 3,756.2 
 44. Barnsley Saturday, January 20, 2018 3,751.9 
 45. Scunthorpe United Tuesday, January 23, 2018 3,729.9 
 46. Birmingham City Saturday, January 20, 2018 3,724.5 
 47. Shrewsbury Town Saturday, January 20, 2018 3,717.5 
 48. Burton Albion Saturday, January 20, 2018 3,712.7 
 49. Peterborough United Saturday, January 20, 2018 3,687.3 
 50. Bradford City Tuesday, January 23, 2018 3,681.2 
 51. Rotherham United Tuesday, January 23, 2018 3,679.5 
 52. Charlton Athletic Saturday, January 20, 2018 3,675.0 
 53. Portsmouth Saturday, January 20, 2018 3,660.9 
 54. Doncaster Rovers Tuesday, January 23, 2018 3,656.2 
 55. Oxford United Saturday, January 20, 2018 3,649.8 
 56. Fleetwood Town Saturday, January 20, 2018 3,649.6 
 57. Luton Town Saturday, January 20, 2018 3,647.6 
 58. Gillingham Saturday, January 20, 2018 3,647.0 
 59. Bristol Rovers Saturday, January 20, 2018 3,630.9 
 60. AFC Wimbledon Saturday, January 20, 2018 3,626.0 
 61. Plymouth Argyle Saturday, January 20, 2018 3,624.9 
 62. Milton Keynes Dons Saturday, January 20, 2018 3,617.9 
 63. Walsall Saturday, January 20, 2018 3,614.0 
 64. Rochdale Saturday, January 13, 2018 3,603.9 
 65. Southend United Saturday, January 13, 2018 3,594.5 
 66. Blackpool Saturday, January 20, 2018 3,584.4 
 67. Accrington Stanley Saturday, January 20, 2018 3,583.6 
 68. Wycombe Wanderers Saturday, January 20, 2018 3,579.4 
 69. Coventry City Saturday, January 20, 2018 3,576.3 
 70. Northampton Town Saturday, January 20, 2018 3,575.3 
 71. Oldham Athletic Saturday, January 20, 2018 3,573.7 
 72. Mansfield Town Saturday, January 20, 2018 3,568.8 
 73. Notts County Tuesday, January 23, 2018 3,555.0 
 74. Lincoln City Saturday, January 20, 2018 3,554.2 
 75. Exeter City Saturday, January 20, 2018 3,548.9 
 76. Swindon Town Saturday, January 20, 2018 3,542.5 
 77. Newport County Tuesday, January 23, 2018 3,529.6 
 78. Carlisle United Saturday, January 20, 2018 3,519.6 
 79. Colchester United Saturday, January 20, 2018 3,518.4 
 80. Bury Saturday, January 20, 2018 3,508.0 
 81. Port Vale Saturday, January 20, 2018 3,503.2 
 82. Stevenage Saturday, January 20, 2018 3,490.6 
 83. Cambridge United Saturday, January 20, 2018 3,486.8 
 84. Crawley Town Tuesday, January 23, 2018 3,466.0 
 85. Tranmere Rovers Saturday, January 20, 2018 3,459.9 
 86. Cheltenham Town Saturday, January 20, 2018 3,451.8 
 87. Yeovil Town Saturday, January 20, 2018 3,442.8 
 88. Grimsby Town Saturday, January 20, 2018 3,441.8 
 89. Aldershot Town Saturday, January 20, 2018 3,437.2 
 90. Chesterfield Saturday, January 20, 2018 3,433.2 
 91. Crewe Alexandra Saturday, January 20, 2018 3,429.6 
 92. Forest Green Rovers Saturday, January 20, 2018 3,421.9 
 93. Morecambe Tuesday, January 23, 2018 3,420.1 
 94. Dover Athletic Saturday, January 20, 2018 3,414.3 
 95. AFC Fylde Tuesday, January 23, 2018 3,394.6 
 96. Macclesfield Town Saturday, January 20, 2018 3,391.3 
 97. Barnet Saturday, January 20, 2018 3,389.8 
 98. Sutton United Saturday, January 20, 2018 3,383.6 
 99. Dagenham and Redbridge Saturday, January 20, 2018 3,379.3 
 100. Wrexham Saturday, January 20, 2018 3,374.0 
 101. Bromley Saturday, January 20, 2018 3,372.2 
 102. Ebbsfleet United Saturday, January 20, 2018 3,362.5 
 103. Boreham Wood Saturday, January 20, 2018 3,361.1 
 104. Gateshead Tuesday, January 23, 2018 3,346.7 
 105. Eastleigh Saturday, January 20, 2018 3,319.8 
 106. Barrow Saturday, January 6, 2018 3,318.4 
 107. Leyton Orient Saturday, January 6, 2018 3,301.3 
 108. Hartlepool United Tuesday, January 23, 2018 3,298.4 
 109. Maidstone United Tuesday, January 23, 2018 3,284.4 
 110. FC Halifax Town Saturday, January 6, 2018 3,283.1 
 111. Woking Tuesday, January 23, 2018 3,281.7 
 112. Maidenhead United Saturday, January 20, 2018 3,277.3 
 113. Salford City Saturday, January 20, 2018 3,268.8 
 114. Solihull Moors Saturday, January 20, 2018 3,245.6 
 115. Kidderminster Harriers Tuesday, January 23, 2018 3,243.5 
 116. York City Saturday, January 20, 2018 3,241.3 
 117. Brackley Town Saturday, January 20, 2018 3,233.1 
 118. Dartford Saturday, January 20, 2018 3,230.1 
 119. Guiseley Saturday, January 13, 2018 3,220.8 
 120. Braintree Town Saturday, January 20, 2018 3,218.4 
 121. Harrogate Town Tuesday, January 23, 2018 3,216.8 
 122. Hampton and Richmond Borough Saturday, January 13, 2018 3,210.6 
 123. Torquay United Saturday, January 20, 2018 3,208.0 
 124. Chester Tuesday, January 23, 2018 3,200.7 
 125. Chelmsford City Tuesday, January 23, 2018 3,196.3 
 126. Chorley Saturday, January 20, 2018 3,187.1 
 127. Havant and Waterlooville Saturday, January 13, 2018 3,182.0 
 128. Hemel Hempstead Town Tuesday, January 23, 2018 3,173.4 
 129. Stockport County Tuesday, January 23, 2018 3,155.1 
 130. Bath City Saturday, January 20, 2018 3,132.4 
 131. Weston-super-Mare Saturday, January 6, 2018 3,126.6 
 132. Bradford Park Avenue Saturday, January 13, 2018 3,123.0 
 133. Wealdstone Saturday, January 20, 2018 3,121.3 
 134. St. Albans City Saturday, January 20, 2018 3,118.7 
 135. Blyth Spartans Tuesday, January 23, 2018 3,118.5 
 136. East Thurrock United Saturday, January 20, 2018 3,110.5 
 137. Southport Saturday, January 20, 2018 3,110.0 
 138. Spennymoor Town Saturday, January 20, 2018 3,108.7 
 139. Boston United Saturday, January 20, 2018 3,106.9 
 140. Hungerford Town Saturday, January 13, 2018 3,102.3 
 141. FC United of Manchester Tuesday, January 23, 2018 3,100.9 
 142. Welling United Saturday, January 20, 2018 3,098.3 
 143. Tamworth Saturday, January 20, 2018 3,096.5 
 144. Nuneaton Town Saturday, January 13, 2018 3,092.9 
 145. Billericay Town Saturday, January 6, 2018 3,086.3 
 146. Darlington 1883 Saturday, January 20, 2018 3,081.1 
 147. Truro City Saturday, January 20, 2018 3,080.1 
 148. Curzon Ashton Saturday, January 13, 2018 3,066.6 
 149. Leamington Tuesday, January 23, 2018 3,064.8 
 150. Concord Rangers Saturday, January 20, 2018 3,064.6 
 151. Chippenham Town Saturday, January 20, 2018 3,059.7 
 152. Gloucester City Saturday, January 6, 2018 3,054.0 
 153. Dulwich Hamlet Tuesday, January 23, 2018 3,048.8 
 154. Alfreton Town Tuesday, January 23, 2018 3,046.8 
 155. Hereford Saturday, January 20, 2018 3,046.7 
 156. Kettering Town Saturday, January 20, 2018 3,045.6 
 157. Slough Town Tuesday, January 16, 2018 3,035.3 
 158. Oxford City Saturday, January 20, 2018 3,033.7 
 159. Altrincham Saturday, January 13, 2018 3,029.3 
 160. AFC Telford United Tuesday, January 16, 2018 3,029.2 
 161. Poole Town Saturday, January 20, 2018 3,018.2 
 162. Eastbourne Borough Saturday, January 20, 2018 3,014.0 
 163. Weymouth Tuesday, January 23, 2018 3,002.8 
 164. King's Lynn Town Saturday, January 20, 2018 3,001.1 
 165. Bognor Regis Town Saturday, January 20, 2018 2,997.6 
 166. Worcester City Saturday, April 29, 2017 2,991.4 
 167. Hitchin Town Saturday, January 13, 2018 2,989.3 
 168. Shaw Lane Tuesday, January 23, 2018 2,976.3 
 169. Gainsborough Trinity Tuesday, January 23, 2018 2,970.2 
 170. Chesham United Tuesday, January 23, 2018 2,967.6 
 171. Farsley Celtic Tuesday, January 23, 2018 2,965.1 
 172. Banbury United Tuesday, January 16, 2018 2,964.1 
 173. Royston Town Tuesday, January 23, 2018 2,963.3 
 174. Leiston Tuesday, January 9, 2018 2,954.7 
 175. Hendon Saturday, January 20, 2018 2,952.4 
 176. Wingate and Finchley Tuesday, January 23, 2018 2,946.9 
 177. Frome Town Saturday, January 20, 2018 2,944.6 
 178. Margate Tuesday, January 23, 2018 2,941.7 
 179. Biggleswade Town Saturday, January 13, 2018 2,936.7 
 180. Staines Town Saturday, January 13, 2018 2,931.7 
 181. Whitehawk Saturday, January 20, 2018 2,929.5 
 182. Folkestone Invicta Tuesday, January 16, 2018 2,929.0 
 183. Grantham Town Tuesday, January 23, 2018 2,927.4 
 184. Ashton United Tuesday, January 23, 2018 2,917.4 
 185. Leatherhead Saturday, January 20, 2018 2,915.6 
 186. Enfield Town Tuesday, January 16, 2018 2,914.4 
 187. Metropolitan Police Tuesday, January 23, 2018 2,910.8 
 188. Basingstoke Town Saturday, January 13, 2018 2,909.2 
 189. North Ferriby United Saturday, January 20, 2018 2,907.3 
 190. Stratford Town Saturday, January 13, 2018 2,904.7 
 191. Workington Saturday, January 20, 2018 2,897.6 
 192. Tonbridge Angels Tuesday, January 23, 2018 2,892.1 
 193. Merthyr Town Saturday, January 20, 2018 2,890.5 
 194. Warrington Town Saturday, January 6, 2018 2,890.4 
 195. Stourbridge Tuesday, January 23, 2018 2,886.9 
 196. Brightlingsea Regent Saturday, January 20, 2018 2,882.1 
 197. Dorking Wanderers Saturday, January 20, 2018 2,876.1 
 198. Redditch United Saturday, January 20, 2018 2,863.0 
 199. St. Neots Town Tuesday, January 23, 2018 2,861.2 
 200. Nantwich Town Tuesday, January 23, 2018 2,850.0 
 201. Farnborough Saturday, January 20, 2018 2,849.4 
 202. Tiverton Town Saturday, January 20, 2018 2,848.5 
 203. Canvey Island Saturday, April 22, 2017 2,847.8 
 204. Heybridge Swifts Sunday, November 5, 2017 2,843.0 
 205. Buxton Saturday, January 20, 2018 2,842.5 
 206. Bishop's Stortford Saturday, January 13, 2018 2,841.8 
 207. Hednesford Town Saturday, January 13, 2018 2,835.4 
 208. Cambridge City Saturday, April 22, 2017 2,835.1 
 209. Dorchester Town Saturday, January 20, 2018 2,834.4 
 210. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 211. Merstham Saturday, January 20, 2018 2,823.2 
 212. Barwell Tuesday, January 23, 2018 2,822.4 
 213. Kingstonian Saturday, January 20, 2018 2,819.7 
 214. Lancaster City Tuesday, January 23, 2018 2,816.4 
 215. St. Ives Town Saturday, January 20, 2018 2,814.4 
 216. Thurrock Tuesday, January 23, 2018 2,813.5 
 217. Stalybridge Celtic Saturday, January 13, 2018 2,813.2 
 218. Lowestoft Town Tuesday, January 16, 2018 2,811.2 
 219. Mickleover Sports Saturday, January 13, 2018 2,807.3 
 220. Cirencester Town Saturday, April 22, 2017 2,802.6 
 221. Needham Market Saturday, January 20, 2018 2,801.7 
 222. Worthing Saturday, January 13, 2018 2,798.9 
 223. Harrow Borough Saturday, January 13, 2018 2,795.3 
 224. Harlow Town Tuesday, January 23, 2018 2,791.5 
 225. Witton Albion Saturday, January 13, 2018 2,784.8 
 226. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 227. Matlock Town Tuesday, January 23, 2018 2,778.0 
 228. Coalville Town Tuesday, January 23, 2018 2,775.8 
 229. Whitby Town Saturday, January 20, 2018 2,772.6 
 230. Rushall Olympic Saturday, January 20, 2018 2,769.4 
 231. Corby Town Saturday, April 22, 2017 2,762.4 
 232. Kings Langley Saturday, January 20, 2018 2,761.7 
 233. Burgess Hill Town Tuesday, January 23, 2018 2,759.2 
 234. Marine Tuesday, January 23, 2018 2,757.8 
 235. Stafford Rangers Tuesday, January 23, 2018 2,749.6 
 236. Grays Athletic Saturday, April 22, 2017 2,729.2 
 237. Cinderford Town Saturday, April 22, 2017 2,725.4 
 238. Tooting and Mitcham United Saturday, January 20, 2018 2,694.4 
 239. Halesowen Town Saturday, January 20, 2018 2,687.8 
 240. Gosport Borough Tuesday, January 23, 2018 2,682.0 
 241. Dunstable Town Tuesday, January 23, 2018 2,660.0 
 242. Hyde United Friday, November 3, 2017 2,645.6 
 243. Frickley Athletic Saturday, April 22, 2017 2,644.1 
 244. Sutton Coldfield Town Saturday, January 13, 2018 2,636.4 
 245. Ilkeston Town Saturday, April 22, 2017 2,574.0 
 246. Skelmersdale United Saturday, April 22, 2017 2,569.0