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  Monday, January 22, 2018

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, January 20, 2018 4,335.0 
 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 Friday, January 19, 2018 3,897.8 
 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 Saturday, January 20, 2018 3,733.2 
 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. Bradford City Saturday, January 20, 2018 3,695.8 
 50. Peterborough United Saturday, January 20, 2018 3,687.3 
 51. Charlton Athletic Saturday, January 20, 2018 3,675.0 
 52. Rotherham United Saturday, January 20, 2018 3,664.8 
 53. Portsmouth Saturday, January 20, 2018 3,660.9 
 54. Doncaster Rovers Saturday, January 20, 2018 3,652.9 
 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. Notts County Saturday, January 20, 2018 3,569.2 
 73. Mansfield Town Saturday, January 20, 2018 3,568.8 
 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 Friday, January 19, 2018 3,533.8 
 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. Tranmere Rovers Saturday, January 20, 2018 3,459.9 
 85. Cheltenham Town Saturday, January 20, 2018 3,451.8 
 86. Crawley Town Friday, January 19, 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 Saturday, January 20, 2018 3,415.9 
 94. Dover Athletic Saturday, January 20, 2018 3,414.3 
 95. Macclesfield Town Saturday, January 20, 2018 3,391.3 
 96. Barnet Saturday, January 20, 2018 3,389.8 
 97. Sutton United Saturday, January 20, 2018 3,383.6 
 98. AFC Fylde Saturday, January 20, 2018 3,383.1 
 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 Saturday, January 20, 2018 3,349.8 
 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 Saturday, January 20, 2018 3,300.2 
 109. Maidstone United Saturday, January 20, 2018 3,295.8 
 110. FC Halifax Town Saturday, January 6, 2018 3,283.1 
 111. Woking Saturday, January 20, 2018 3,278.6 
 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. York City Saturday, January 20, 2018 3,241.3 
 116. Brackley Town Saturday, January 20, 2018 3,233.1 
 117. Kidderminster Harriers Tuesday, January 9, 2018 3,232.8 
 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. Chelmsford City Saturday, January 13, 2018 3,212.0 
 122. Hampton and Richmond Borough Saturday, January 13, 2018 3,210.6 
 123. Torquay United Saturday, January 20, 2018 3,208.0 
 124. Harrogate Town Saturday, January 20, 2018 3,202.9 
 125. Chester Saturday, January 20, 2018 3,198.9 
 126. Chorley Saturday, January 20, 2018 3,187.1 
 127. Havant and Waterlooville Saturday, January 13, 2018 3,182.0 
 128. Stockport County Saturday, January 20, 2018 3,169.0 
 129. Hemel Hempstead Town Saturday, January 20, 2018 3,157.7 
 130. Bath City Saturday, January 20, 2018 3,132.4 
 131. Blyth Spartans Saturday, January 20, 2018 3,132.2 
 132. Weston-super-Mare Saturday, January 6, 2018 3,126.6 
 133. Bradford Park Avenue Saturday, January 13, 2018 3,123.0 
 134. Wealdstone Saturday, January 20, 2018 3,121.3 
 135. St. Albans City Saturday, January 20, 2018 3,118.7 
 136. FC United of Manchester Saturday, January 20, 2018 3,111.6 
 137. East Thurrock United Saturday, January 20, 2018 3,110.5 
 138. Southport Saturday, January 20, 2018 3,110.0 
 139. Spennymoor Town Saturday, January 20, 2018 3,108.7 
 140. Boston United Saturday, January 20, 2018 3,106.9 
 141. Hungerford Town Saturday, January 13, 2018 3,102.3 
 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. Concord Rangers Saturday, January 20, 2018 3,064.6 
 150. Dulwich Hamlet Saturday, January 20, 2018 3,063.4 
 151. Chippenham Town Saturday, January 20, 2018 3,059.7 
 152. Gloucester City Saturday, January 6, 2018 3,054.0 
 153. Leamington Saturday, January 20, 2018 3,052.6 
 154. Hereford Saturday, January 20, 2018 3,046.7 
 155. Kettering Town Saturday, January 20, 2018 3,045.6 
 156. Slough Town Tuesday, January 16, 2018 3,035.3 
 157. Oxford City Saturday, January 20, 2018 3,033.7 
 158. Alfreton Town Saturday, January 20, 2018 3,033.0 
 159. Altrincham Saturday, January 13, 2018 3,029.3 
 160. AFC Telford United Tuesday, January 16, 2018 3,029.2 
 161. Weymouth Saturday, January 20, 2018 3,020.3 
 162. Poole Town Saturday, January 20, 2018 3,018.2 
 163. Eastbourne Borough Saturday, January 20, 2018 3,014.0 
 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. Gainsborough Trinity Saturday, January 13, 2018 2,982.4 
 169. Farsley Celtic Saturday, January 20, 2018 2,981.4 
 170. Shaw Lane Saturday, January 20, 2018 2,970.8 
 171. Banbury United Tuesday, January 16, 2018 2,964.1 
 172. Chesham United Saturday, January 20, 2018 2,959.8 
 173. Royston Town Saturday, January 20, 2018 2,956.9 
 174. Leiston Tuesday, January 9, 2018 2,954.7 
 175. Hendon Saturday, January 20, 2018 2,952.4 
 176. Frome Town Saturday, January 20, 2018 2,944.6 
 177. Biggleswade Town Saturday, January 13, 2018 2,936.7 
 178. Margate Saturday, January 20, 2018 2,932.7 
 179. Wingate and Finchley Saturday, January 20, 2018 2,932.4 
 180. Staines Town Saturday, January 13, 2018 2,931.7 
 181. Whitehawk Saturday, January 20, 2018 2,929.5 
 182. Grantham Town Saturday, January 13, 2018 2,929.4 
 183. Folkestone Invicta Tuesday, January 16, 2018 2,929.0 
 184. Leatherhead Saturday, January 20, 2018 2,915.6 
 185. Enfield Town Tuesday, January 16, 2018 2,914.4 
 186. Basingstoke Town Saturday, January 13, 2018 2,909.2 
 187. Ashton United Saturday, January 13, 2018 2,908.8 
 188. North Ferriby United Saturday, January 20, 2018 2,907.3 
 189. Tonbridge Angels Tuesday, January 16, 2018 2,905.8 
 190. Stratford Town Saturday, January 13, 2018 2,904.7 
 191. Workington Saturday, January 20, 2018 2,897.6 
 192. Metropolitan Police Saturday, January 20, 2018 2,897.1 
 193. Stourbridge Saturday, January 6, 2018 2,895.4 
 194. Merthyr Town Saturday, January 20, 2018 2,890.5 
 195. Warrington Town Saturday, January 6, 2018 2,890.4 
 196. Brightlingsea Regent Saturday, January 20, 2018 2,882.1 
 197. Dorking Wanderers Saturday, January 20, 2018 2,876.1 
 198. St. Neots Town Saturday, January 20, 2018 2,867.7 
 199. Redditch United Saturday, January 20, 2018 2,863.0 
 200. Farnborough Saturday, January 20, 2018 2,849.4 
 201. Tiverton Town Saturday, January 20, 2018 2,848.5 
 202. Canvey Island Saturday, April 22, 2017 2,847.8 
 203. Heybridge Swifts Sunday, November 5, 2017 2,843.0 
 204. Buxton Saturday, January 20, 2018 2,842.5 
 205. Bishop's Stortford Saturday, January 13, 2018 2,841.8 
 206. Nantwich Town Saturday, January 20, 2018 2,839.2 
 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. Lancaster City Saturday, January 20, 2018 2,827.2 
 211. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 212. Merstham Saturday, January 20, 2018 2,823.2 
 213. Thurrock Saturday, January 20, 2018 2,822.4 
 214. Barwell Saturday, January 20, 2018 2,820.4 
 215. Kingstonian Saturday, January 20, 2018 2,819.7 
 216. St. Ives Town Saturday, January 20, 2018 2,814.4 
 217. Stalybridge Celtic Saturday, January 13, 2018 2,813.2 
 218. Lowestoft Town Tuesday, January 16, 2018 2,811.2 
 219. Harlow Town Saturday, January 20, 2018 2,807.6 
 220. Mickleover Sports Saturday, January 13, 2018 2,807.3 
 221. Cirencester Town Saturday, April 22, 2017 2,802.6 
 222. Needham Market Saturday, January 20, 2018 2,801.7 
 223. Worthing Saturday, January 13, 2018 2,798.9 
 224. Harrow Borough Saturday, January 13, 2018 2,795.3 
 225. Witton Albion Saturday, January 13, 2018 2,784.8 
 226. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 227. Coalville Town Saturday, January 13, 2018 2,777.7 
 228. Whitby Town Saturday, January 20, 2018 2,772.6 
 229. Rushall Olympic Saturday, January 20, 2018 2,769.4 
 230. Marine Saturday, January 6, 2018 2,763.3 
 231. Corby Town Saturday, April 22, 2017 2,762.4 
 232. Matlock Town Saturday, January 13, 2018 2,761.7 
 233. Kings Langley Saturday, January 20, 2018 2,761.7 
 234. Stafford Rangers Saturday, January 13, 2018 2,747.6 
 235. Burgess Hill Town Saturday, January 13, 2018 2,743.1 
 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. Gosport Borough Saturday, January 13, 2018 2,689.8 
 240. Halesowen Town Saturday, January 20, 2018 2,687.8 
 241. Hyde United Friday, November 3, 2017 2,645.6 
 242. Frickley Athletic Saturday, April 22, 2017 2,644.1 
 243. Dunstable Town Saturday, January 20, 2018 2,642.5 
 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