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 7, 2019

 Rank Club Last Match Date ELO Score 
 1. Manchester City Thursday, January 3, 2019 4,362.5 
 2. Liverpool Thursday, January 3, 2019 4,322.7 
 3. Tottenham Hotspur Friday, January 4, 2019 4,292.1 
 4. Chelsea Saturday, January 5, 2019 4,247.7 
 5. Manchester United Saturday, January 5, 2019 4,222.6 
 6. Arsenal Saturday, January 5, 2019 4,188.5 
 7. Leicester City Tuesday, January 1, 2019 4,068.4 
 8. Everton Saturday, January 5, 2019 4,051.4 
 9. West Ham United Saturday, January 5, 2019 4,034.7 
 10. Crystal Palace Saturday, January 5, 2019 4,024.5 
 11. Wolverhampton Wanderers Wednesday, January 2, 2019 4,014.1 
 12. Watford Wednesday, January 2, 2019 4,011.2 
 13. AFC Bournemouth Saturday, January 5, 2019 4,001.7 
 14. Brighton and Hove Albion Saturday, January 5, 2019 4,001.3 
 15. Southampton Saturday, January 5, 2019 3,982.0 
 16. Burnley Saturday, January 5, 2019 3,965.1 
 17. Newcastle United Saturday, January 5, 2019 3,964.6 
 18. West Bromwich Albion Saturday, January 5, 2019 3,951.4 
 19. Fulham Tuesday, January 1, 2019 3,930.4 
 20. Sheffield United Tuesday, January 1, 2019 3,927.8 
 21. Norwich City Saturday, January 5, 2019 3,919.5 
 22. Cardiff City Saturday, January 5, 2019 3,917.3 
 23. Derby County Saturday, January 5, 2019 3,916.9 
 24. Aston Villa Saturday, January 5, 2019 3,916.8 
 25. Middlesbrough Saturday, January 5, 2019 3,904.5 
 26. Swansea City Saturday, January 5, 2019 3,899.7 
 27. Leeds United Tuesday, January 1, 2019 3,894.1 
 28. Stoke City Saturday, January 5, 2019 3,882.8 
 29. Bristol City Saturday, January 5, 2019 3,869.1 
 30. Hull City Tuesday, January 1, 2019 3,862.6 
 31. Nottingham Forest Saturday, January 5, 2019 3,862.3 
 32. Birmingham City Saturday, January 5, 2019 3,853.4 
 33. Queens Park Rangers Tuesday, January 1, 2019 3,843.9 
 34. Huddersfield Town Saturday, January 5, 2019 3,843.8 
 35. Preston North End Tuesday, January 1, 2019 3,834.6 
 36. Blackburn Rovers Saturday, January 5, 2019 3,834.3 
 37. Brentford Saturday, January 5, 2019 3,831.9 
 38. Sheffield Wednesday Saturday, January 5, 2019 3,820.7 
 39. Millwall Tuesday, January 1, 2019 3,812.0 
 40. Sunderland Saturday, January 5, 2019 3,796.9 
 41. Luton Town Saturday, January 5, 2019 3,776.2 
 42. Barnsley Saturday, January 5, 2019 3,770.2 
 43. Portsmouth Saturday, January 5, 2019 3,767.5 
 44. Wigan Athletic Saturday, January 5, 2019 3,764.8 
 45. Rotherham United Tuesday, January 1, 2019 3,739.8 
 46. Reading Saturday, January 5, 2019 3,719.6 
 47. Charlton Athletic Saturday, January 5, 2019 3,716.6 
 48. Burton Albion Saturday, January 5, 2019 3,711.5 
 49. Doncaster Rovers Tuesday, January 1, 2019 3,709.2 
 50. Ipswich Town Saturday, January 5, 2019 3,692.2 
 51. Bolton Wanderers Saturday, January 5, 2019 3,691.6 
 52. Peterborough United Saturday, January 5, 2019 3,683.8 
 53. Shrewsbury Town Saturday, January 5, 2019 3,671.1 
 54. Blackpool Saturday, January 5, 2019 3,659.5 
 55. Southend United Tuesday, January 1, 2019 3,655.6 
 56. Fleetwood Town Saturday, January 5, 2019 3,642.9 
 57. Coventry City Saturday, January 5, 2019 3,623.9 
 58. Lincoln City Saturday, January 5, 2019 3,623.0 
 59. Accrington Stanley Saturday, January 5, 2019 3,621.7 
 60. Bristol Rovers Tuesday, January 1, 2019 3,615.7 
 61. Mansfield Town Saturday, January 5, 2019 3,613.0 
 62. Bradford City Tuesday, January 1, 2019 3,612.9 
 63. Gillingham Saturday, January 5, 2019 3,611.8 
 64. Scunthorpe United Saturday, January 5, 2019 3,608.7 
 65. Oxford United Saturday, January 5, 2019 3,605.5 
 66. Milton Keynes Dons Tuesday, January 1, 2019 3,597.9 
 67. Plymouth Argyle Tuesday, January 1, 2019 3,597.7 
 68. Wycombe Wanderers Tuesday, January 1, 2019 3,596.4 
 69. Carlisle United Saturday, January 5, 2019 3,578.2 
 70. Walsall Saturday, January 5, 2019 3,575.7 
 71. Bury Saturday, January 5, 2019 3,575.1 
 72. Rochdale Saturday, January 5, 2019 3,572.7 
 73. Oldham Athletic Tuesday, January 1, 2019 3,569.8 
 74. AFC Wimbledon Saturday, January 5, 2019 3,565.0 
 75. Exeter City Tuesday, January 1, 2019 3,562.5 
 76. Forest Green Rovers Tuesday, January 1, 2019 3,539.9 
 77. Colchester United Saturday, January 5, 2019 3,507.1 
 78. Northampton Town Tuesday, January 1, 2019 3,506.8 
 79. Tranmere Rovers Friday, January 4, 2019 3,503.0 
 80. Grimsby Town Saturday, January 5, 2019 3,485.0 
 81. Swindon Town Saturday, January 5, 2019 3,483.6 
 82. Newport County Tuesday, January 1, 2019 3,479.8 
 83. Stevenage Saturday, January 5, 2019 3,471.0 
 84. Cheltenham Town Saturday, January 5, 2019 3,470.0 
 85. Crewe Alexandra Saturday, January 5, 2019 3,455.3 
 86. Crawley Town Saturday, January 5, 2019 3,448.5 
 87. Leyton Orient Saturday, January 5, 2019 3,448.0 
 88. Port Vale Tuesday, January 1, 2019 3,437.5 
 89. AFC Fylde Saturday, January 5, 2019 3,424.2 
 90. Salford City Saturday, January 5, 2019 3,424.0 
 91. Cambridge United Saturday, January 5, 2019 3,419.5 
 92. Notts County Saturday, January 5, 2019 3,416.5 
 93. Wrexham Saturday, January 5, 2019 3,411.0 
 94. Morecambe Saturday, January 5, 2019 3,406.2 
 95. Solihull Moors Saturday, January 5, 2019 3,405.5 
 96. Ebbsfleet United Saturday, January 5, 2019 3,399.9 
 97. Yeovil Town Saturday, January 5, 2019 3,398.8 
 98. Macclesfield Town Saturday, January 5, 2019 3,396.4 
 99. Sutton United Saturday, January 5, 2019 3,392.2 
 100. Barnet Tuesday, January 1, 2019 3,386.7 
 101. Gateshead Saturday, January 5, 2019 3,350.1 
 102. Harrogate Town Saturday, January 5, 2019 3,344.5 
 103. Dagenham and Redbridge Saturday, January 5, 2019 3,340.9 
 104. Boreham Wood Saturday, January 5, 2019 3,339.8 
 105. Bromley Saturday, January 5, 2019 3,332.9 
 106. Eastleigh Saturday, January 5, 2019 3,323.8 
 107. Torquay United Saturday, January 5, 2019 3,322.0 
 108. Dover Athletic Saturday, January 5, 2019 3,316.6 
 109. Barrow Saturday, January 5, 2019 3,309.8 
 110. Chesterfield Saturday, January 5, 2019 3,305.9 
 111. Woking Tuesday, January 1, 2019 3,298.0 
 112. FC Halifax Town Saturday, January 5, 2019 3,288.3 
 113. Hartlepool United Saturday, January 5, 2019 3,280.8 
 114. Aldershot Town Tuesday, January 1, 2019 3,275.7 
 115. Stockport County Saturday, January 5, 2019 3,254.5 
 116. Havant and Waterlooville Saturday, January 5, 2019 3,253.4 
 117. Maidenhead United Saturday, January 5, 2019 3,242.0 
 118. Chorley Saturday, January 5, 2019 3,239.9 
 119. Maidstone United Saturday, January 5, 2019 3,224.6 
 120. Bath City Saturday, January 5, 2019 3,220.1 
 121. Chelmsford City Saturday, January 5, 2019 3,203.9 
 122. Bradford Park Avenue Saturday, January 5, 2019 3,195.3 
 123. Brackley Town Saturday, January 5, 2019 3,190.7 
 124. Dartford Saturday, January 5, 2019 3,183.9 
 125. Chester Saturday, January 5, 2019 3,171.7 
 126. Braintree Town Saturday, January 5, 2019 3,167.3 
 127. Kidderminster Harriers Saturday, January 5, 2019 3,165.3 
 128. Welling United Saturday, January 5, 2019 3,164.9 
 129. Spennymoor Town Saturday, January 5, 2019 3,158.5 
 130. St. Albans City Saturday, January 5, 2019 3,157.5 
 131. Slough Town Saturday, January 5, 2019 3,144.2 
 132. Guiseley Saturday, January 5, 2019 3,137.5 
 133. Southport Saturday, January 5, 2019 3,134.8 
 134. Blyth Spartans Saturday, January 5, 2019 3,133.9 
 135. Altrincham Saturday, January 5, 2019 3,127.5 
 136. Darlington 1883 Saturday, April 28, 2018 3,125.5 
 137. AFC Telford United Saturday, January 5, 2019 3,125.0 
 138. Hemel Hempstead Town Tuesday, January 1, 2019 3,124.5 
 139. Oxford City Saturday, January 5, 2019 3,124.5 
 140. Billericay Town Saturday, January 5, 2019 3,120.1 
 141. Concord Rangers Saturday, January 5, 2019 3,115.0 
 142. Boston United Saturday, January 5, 2019 3,111.6 
 143. Wealdstone Saturday, January 5, 2019 3,103.7 
 144. Darlington Saturday, January 5, 2019 3,099.3 
 145. Hampton and Richmond Borough Saturday, January 5, 2019 3,097.8 
 146. Chippenham Town Saturday, January 5, 2019 3,088.3 
 147. Leamington Saturday, January 5, 2019 3,088.0 
 148. York City Saturday, January 5, 2019 3,086.8 
 149. Hereford Saturday, January 5, 2019 3,071.6 
 150. Truro City Saturday, January 5, 2019 3,069.8 
 151. Alfreton Town Saturday, January 5, 2019 3,061.2 
 152. Eastbourne Borough Saturday, January 5, 2019 3,054.6 
 153. Curzon Ashton Saturday, January 5, 2019 3,046.6 
 154. Dulwich Hamlet Saturday, January 5, 2019 3,044.2 
 155. Kettering Town Saturday, January 5, 2019 3,041.8 
 156. Stourbridge Saturday, January 5, 2019 3,038.3 
 157. Farsley Celtic Saturday, January 5, 2019 3,031.1 
 158. Salisbury Saturday, January 5, 2019 3,028.5 
 159. King's Lynn Town Saturday, January 5, 2019 3,019.6 
 160. Haringey Borough Saturday, January 5, 2019 3,017.0 
 161. Taunton Town Saturday, January 5, 2019 3,016.0 
 162. FC United of Manchester Saturday, January 5, 2019 3,013.4 
 163. Biggleswade Town Saturday, January 5, 2019 3,009.8 
 164. Weymouth Saturday, January 5, 2019 3,009.3 
 165. Harrow Borough Saturday, January 5, 2019 3,007.2 
 166. Metropolitan Police Saturday, January 5, 2019 2,999.3 
 167. East Thurrock United Saturday, January 5, 2019 2,989.3 
 168. Hungerford Town Saturday, January 5, 2019 2,988.3 
 169. Warrington Town Saturday, January 5, 2019 2,986.0 
 170. Weston-super-Mare Saturday, January 5, 2019 2,982.6 
 171. Nuneaton Borough Saturday, January 5, 2019 2,982.3 
 172. AFC Rushden and Diamonds Saturday, January 5, 2019 2,979.7 
 173. Coalville Town Saturday, January 5, 2019 2,978.9 
 174. Gloucester City Saturday, January 5, 2019 2,974.2 
 175. South Shields Saturday, January 5, 2019 2,969.3 
 176. Stratford Town Saturday, January 5, 2019 2,967.8 
 177. Gainsborough Trinity Saturday, January 5, 2019 2,965.3 
 178. Poole Town Saturday, January 5, 2019 2,956.6 
 179. Kings Langley Saturday, January 5, 2019 2,953.0 
 180. Needham Market Saturday, January 5, 2019 2,950.2 
 181. Merthyr Town Saturday, January 5, 2019 2,948.4 
 182. Banbury United Saturday, January 5, 2019 2,946.8 
 183. Swindon Supermarine Saturday, January 5, 2019 2,945.0 
 184. Folkestone Invicta Saturday, January 5, 2019 2,943.5 
 185. Leiston Saturday, January 5, 2019 2,937.5 
 186. Bognor Regis Town Saturday, January 5, 2019 2,937.0 
 187. Beaconsfield Town Saturday, January 5, 2019 2,936.0 
 188. Ashton United Saturday, January 5, 2019 2,935.4 
 189. Kingstonian Saturday, January 5, 2019 2,934.3 
 190. Tamworth Saturday, January 5, 2019 2,926.1 
 191. Walton Casuals Saturday, January 5, 2019 2,925.2 
 192. Dorking Wanderers Saturday, January 5, 2019 2,920.1 
 193. Alvechurch Saturday, January 5, 2019 2,920.0 
 194. Enfield Town Saturday, January 5, 2019 2,916.4 
 195. Hartley Wintney Saturday, January 5, 2019 2,913.8 
 196. Royston Town Saturday, January 5, 2019 2,912.3 
 197. Worthing Saturday, January 5, 2019 2,908.3 
 198. St. Ives Town Saturday, January 5, 2019 2,906.7 
 199. Tiverton Town Saturday, January 5, 2019 2,906.5 
 200. Shaw Lane Saturday, April 28, 2018 2,905.5 
 201. Barwell Monday, January 7, 2019 2,903.7 
 202. Leatherhead Saturday, January 5, 2019 2,903.6 
 203. Redditch United Saturday, January 5, 2019 2,903.4 
 204. Basingstoke Town Saturday, January 5, 2019 2,900.1 
 205. Nantwich Town Saturday, January 5, 2019 2,896.7 
 206. Farnborough Saturday, January 5, 2019 2,893.3 
 207. Wimborne Town Saturday, January 5, 2019 2,892.7 
 208. Dorchester Town Saturday, January 5, 2019 2,889.0 
 209. Gosport Borough Saturday, January 5, 2019 2,885.2 
 210. Chesham United Saturday, January 5, 2019 2,883.6 
 211. Basford United Saturday, January 5, 2019 2,879.8 
 212. Merstham Saturday, January 5, 2019 2,878.3 
 213. Hendon Saturday, January 5, 2019 2,877.1 
 214. Margate Saturday, January 5, 2019 2,873.4 
 215. Rushall Olympic Monday, January 7, 2019 2,872.6 
 216. Buxton Saturday, January 5, 2019 2,871.0 
 217. Bishop's Stortford Saturday, January 5, 2019 2,866.5 
 218. Hitchin Town Saturday, January 5, 2019 2,864.0 
 219. Lewes Saturday, January 5, 2019 2,861.7 
 220. Frome Town Saturday, January 5, 2019 2,856.5 
 221. Potters Bar Town Saturday, January 5, 2019 2,854.0 
 222. Witton Albion Saturday, January 5, 2019 2,850.8 
 223. St. Neots Town Saturday, January 5, 2019 2,850.5 
 224. Matlock Town Saturday, January 5, 2019 2,847.7 
 225. Whitehawk Saturday, January 5, 2019 2,842.9 
 226. Lowestoft Town Saturday, January 5, 2019 2,842.8 
 227. Corinthian-Casuals Saturday, January 5, 2019 2,842.6 
 228. Tonbridge Angels Saturday, January 5, 2019 2,840.8 
 229. Scarborough Athletic Saturday, January 5, 2019 2,840.4 
 230. Thurrock Saturday, April 28, 2018 2,839.1 
 231. Halesowen Town Saturday, January 5, 2019 2,820.8 
 232. Grantham Town Saturday, January 5, 2019 2,817.1 
 233. AFC Hornchurch Saturday, January 5, 2019 2,813.6 
 234. Hyde United Saturday, January 5, 2019 2,809.7 
 235. Brightlingsea Regent Saturday, January 5, 2019 2,809.6 
 236. Wingate and Finchley Saturday, January 5, 2019 2,793.6 
 237. Whitby Town Saturday, January 5, 2019 2,783.8 
 238. Bamber Bridge Saturday, January 5, 2019 2,779.5 
 239. Carshalton Athletic Saturday, January 5, 2019 2,778.1 
 240. Mickleover Sports Saturday, January 5, 2019 2,776.3 
 241. Burgess Hill Town Saturday, January 5, 2019 2,770.2 
 242. Stalybridge Celtic Saturday, January 5, 2019 2,765.0 
 243. Marine Saturday, January 5, 2019 2,764.4 
 244. Bedworth United Saturday, January 5, 2019 2,755.9 
 245. Harlow Town Saturday, January 5, 2019 2,753.9 
 246. Stafford Rangers Saturday, January 5, 2019 2,753.1 
 247. Lancaster City Saturday, January 5, 2019 2,743.0 
 248. Workington Saturday, January 5, 2019 2,741.0 
 249. Staines Town Saturday, January 5, 2019 2,727.1 
 250. Hednesford Town Saturday, January 5, 2019 2,719.2 
 251. North Ferriby United Saturday, January 5, 2019 2,690.7 
 252. Tooting and Mitcham United Saturday, April 28, 2018 2,680.8 
 253. Sutton Coldfield Town Saturday, April 28, 2018 2,675.9 
 254. Dunstable Town Saturday, April 28, 2018 2,621.9