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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Monday, January 14, 2019 4,366.8 
 2. Liverpool Saturday, January 19, 2019 4,328.3 
 3. Tottenham Hotspur Sunday, January 13, 2019 4,286.4 
 4. Manchester United Saturday, January 19, 2019 4,239.2 
 5. Chelsea Saturday, January 19, 2019 4,226.7 
 6. Arsenal Saturday, January 19, 2019 4,191.5 
 7. Everton Saturday, January 19, 2019 4,051.7 
 8. Leicester City Saturday, January 19, 2019 4,044.8 
 9. West Ham United Saturday, January 19, 2019 4,032.1 
 10. Wolverhampton Wanderers Saturday, January 19, 2019 4,020.8 
 11. Watford Saturday, January 19, 2019 4,020.2 
 12. Crystal Palace Saturday, January 19, 2019 4,010.7 
 13. AFC Bournemouth Saturday, January 19, 2019 4,006.2 
 14. Southampton Saturday, January 19, 2019 4,004.7 
 15. Brighton and Hove Albion Saturday, January 19, 2019 3,994.6 
 16. Newcastle United Saturday, January 19, 2019 3,980.6 
 17. Burnley Saturday, January 19, 2019 3,975.5 
 18. West Bromwich Albion Saturday, January 12, 2019 3,949.3 
 19. Norwich City Friday, January 18, 2019 3,931.6 
 20. Sheffield United Saturday, January 19, 2019 3,924.5 
 21. Derby County Saturday, January 19, 2019 3,923.5 
 22. Fulham Saturday, January 12, 2019 3,922.5 
 23. Middlesbrough Saturday, January 19, 2019 3,909.9 
 24. Swansea City Saturday, January 19, 2019 3,908.8 
 25. Cardiff City Saturday, January 19, 2019 3,901.3 
 26. Aston Villa Saturday, January 19, 2019 3,892.2 
 27. Bristol City Saturday, January 19, 2019 3,883.8 
 28. Leeds United Saturday, January 19, 2019 3,883.8 
 29. Hull City Saturday, January 19, 2019 3,877.7 
 30. Stoke City Saturday, January 19, 2019 3,869.1 
 31. Brentford Saturday, January 19, 2019 3,859.1 
 32. Preston North End Saturday, January 19, 2019 3,854.9 
 33. Blackburn Rovers Saturday, January 19, 2019 3,851.9 
 34. Huddersfield Town Saturday, January 12, 2019 3,847.0 
 35. Birmingham City Friday, January 18, 2019 3,833.6 
 36. Nottingham Forest Saturday, January 19, 2019 3,832.7 
 37. Sheffield Wednesday Saturday, January 19, 2019 3,820.6 
 38. Queens Park Rangers Saturday, January 19, 2019 3,817.7 
 39. Millwall Saturday, January 19, 2019 3,800.5 
 40. Sunderland Saturday, January 19, 2019 3,791.4 
 41. Barnsley Saturday, January 19, 2019 3,788.3 
 42. Luton Town Saturday, January 19, 2019 3,785.2 
 43. Wigan Athletic Saturday, January 19, 2019 3,779.6 
 44. Portsmouth Saturday, January 19, 2019 3,740.5 
 45. Charlton Athletic Saturday, January 19, 2019 3,739.7 
 46. Reading Saturday, January 19, 2019 3,734.5 
 47. Rotherham United Saturday, January 19, 2019 3,717.8 
 48. Burton Albion Saturday, January 19, 2019 3,698.0 
 49. Doncaster Rovers Saturday, January 19, 2019 3,695.9 
 50. Ipswich Town Saturday, January 19, 2019 3,694.6 
 51. Bolton Wanderers Saturday, January 12, 2019 3,687.2 
 52. Peterborough United Saturday, January 19, 2019 3,677.4 
 53. Blackpool Saturday, January 19, 2019 3,672.1 
 54. Shrewsbury Town Saturday, January 19, 2019 3,663.5 
 55. Southend United Saturday, January 19, 2019 3,661.7 
 56. Fleetwood Town Saturday, January 19, 2019 3,639.7 
 57. Lincoln City Saturday, January 19, 2019 3,625.1 
 58. Scunthorpe United Saturday, January 19, 2019 3,622.7 
 59. Oxford United Saturday, January 19, 2019 3,620.6 
 60. Wycombe Wanderers Saturday, January 19, 2019 3,619.9 
 61. Plymouth Argyle Saturday, January 19, 2019 3,619.6 
 62. Accrington Stanley Saturday, January 19, 2019 3,614.5 
 63. Coventry City Saturday, January 19, 2019 3,611.9 
 64. Mansfield Town Saturday, January 19, 2019 3,610.5 
 65. Bristol Rovers Saturday, January 19, 2019 3,605.6 
 66. Gillingham Saturday, January 19, 2019 3,603.2 
 67. Bury Saturday, January 19, 2019 3,594.5 
 68. Walsall Saturday, January 19, 2019 3,587.9 
 69. Bradford City Saturday, January 19, 2019 3,585.6 
 70. Milton Keynes Dons Saturday, January 19, 2019 3,574.0 
 71. Carlisle United Saturday, January 19, 2019 3,568.2 
 72. Rochdale Saturday, January 19, 2019 3,567.8 
 73. AFC Wimbledon Saturday, January 19, 2019 3,558.3 
 74. Oldham Athletic Saturday, January 19, 2019 3,554.7 
 75. Exeter City Saturday, January 19, 2019 3,546.0 
 76. Forest Green Rovers Saturday, January 19, 2019 3,531.9 
 77. Colchester United Saturday, January 19, 2019 3,514.3 
 78. Northampton Town Saturday, January 19, 2019 3,514.3 
 79. Tranmere Rovers Saturday, January 19, 2019 3,506.3 
 80. Swindon Town Saturday, January 19, 2019 3,498.4 
 81. Stevenage Saturday, January 19, 2019 3,488.5 
 82. Newport County Saturday, January 19, 2019 3,481.6 
 83. Crewe Alexandra Saturday, January 19, 2019 3,479.2 
 84. Grimsby Town Saturday, January 19, 2019 3,459.8 
 85. Cheltenham Town Saturday, January 19, 2019 3,445.6 
 86. Cambridge United Saturday, January 19, 2019 3,442.2 
 87. AFC Fylde Saturday, January 19, 2019 3,436.2 
 88. Port Vale Saturday, January 19, 2019 3,433.0 
 89. Leyton Orient Saturday, January 19, 2019 3,432.7 
 90. Macclesfield Town Saturday, January 19, 2019 3,429.8 
 91. Yeovil Town Saturday, January 19, 2019 3,427.8 
 92. Crawley Town Saturday, January 19, 2019 3,423.9 
 93. Solihull Moors Saturday, January 19, 2019 3,421.8 
 94. Salford City Saturday, January 19, 2019 3,420.5 
 95. Ebbsfleet United Saturday, January 19, 2019 3,415.2 
 96. Morecambe Saturday, January 19, 2019 3,402.1 
 97. Notts County Saturday, January 19, 2019 3,392.6 
 98. Wrexham Saturday, January 19, 2019 3,382.4 
 99. Sutton United Saturday, January 19, 2019 3,381.5 
 100. Barnet Saturday, January 19, 2019 3,359.1 
 101. Harrogate Town Saturday, January 19, 2019 3,355.1 
 102. Dagenham and Redbridge Saturday, January 19, 2019 3,353.9 
 103. Bromley Saturday, January 19, 2019 3,349.7 
 104. Gateshead Saturday, January 19, 2019 3,344.0 
 105. Eastleigh Saturday, January 19, 2019 3,334.6 
 106. Chesterfield Saturday, January 19, 2019 3,321.4 
 107. Boreham Wood Saturday, January 19, 2019 3,319.5 
 108. Dover Athletic Saturday, January 19, 2019 3,316.4 
 109. Torquay United Saturday, January 19, 2019 3,310.3 
 110. Barrow Saturday, January 19, 2019 3,308.0 
 111. Woking Saturday, January 19, 2019 3,302.5 
 112. FC Halifax Town Saturday, January 19, 2019 3,290.0 
 113. Havant and Waterlooville Saturday, January 19, 2019 3,273.7 
 114. Hartlepool United Saturday, January 19, 2019 3,270.2 
 115. Stockport County Saturday, January 19, 2019 3,261.5 
 116. Aldershot Town Saturday, January 19, 2019 3,260.2 
 117. Chorley Saturday, January 19, 2019 3,260.1 
 118. Maidenhead United Saturday, January 19, 2019 3,251.3 
 119. Bath City Saturday, January 19, 2019 3,234.3 
 120. Chelmsford City Saturday, January 19, 2019 3,202.2 
 121. Brackley Town Saturday, January 19, 2019 3,198.2 
 122. Maidstone United Saturday, January 19, 2019 3,195.6 
 123. Braintree Town Saturday, January 19, 2019 3,194.9 
 124. Dartford Saturday, January 19, 2019 3,182.9 
 125. Bradford Park Avenue Saturday, January 19, 2019 3,177.2 
 126. Spennymoor Town Saturday, January 19, 2019 3,176.7 
 127. Welling United Saturday, January 19, 2019 3,162.9 
 128. Chester Saturday, January 19, 2019 3,155.3 
 129. Kidderminster Harriers Saturday, January 19, 2019 3,154.5 
 130. Slough Town Saturday, January 19, 2019 3,153.1 
 131. Southport Saturday, January 19, 2019 3,147.4 
 132. St. Albans City Saturday, January 19, 2019 3,141.9 
 133. Blyth Spartans Saturday, January 19, 2019 3,136.4 
 134. Altrincham Saturday, January 19, 2019 3,127.2 
 135. Darlington 1883 Saturday, April 28, 2018 3,125.5 
 136. Hemel Hempstead Town Saturday, January 19, 2019 3,122.9 
 137. Boston United Saturday, January 19, 2019 3,121.5 
 138. Guiseley Saturday, January 19, 2019 3,121.0 
 139. AFC Telford United Saturday, January 19, 2019 3,114.3 
 140. Concord Rangers Saturday, January 19, 2019 3,112.2 
 141. Wealdstone Saturday, January 19, 2019 3,111.0 
 142. Hampton and Richmond Borough Saturday, January 19, 2019 3,110.4 
 143. Oxford City Saturday, January 19, 2019 3,109.5 
 144. Billericay Town Saturday, January 19, 2019 3,109.4 
 145. Chippenham Town Saturday, January 19, 2019 3,103.1 
 146. Darlington Saturday, January 19, 2019 3,090.1 
 147. York City Saturday, January 19, 2019 3,079.8 
 148. Truro City Saturday, January 19, 2019 3,077.4 
 149. Leamington Saturday, January 19, 2019 3,076.9 
 150. Curzon Ashton Saturday, January 19, 2019 3,074.7 
 151. Hereford Saturday, January 19, 2019 3,067.6 
 152. Alfreton Town Saturday, January 19, 2019 3,053.6 
 153. Eastbourne Borough Saturday, January 19, 2019 3,045.5 
 154. Salisbury Saturday, January 19, 2019 3,036.8 
 155. Kettering Town Saturday, January 19, 2019 3,034.7 
 156. Stourbridge Saturday, January 19, 2019 3,033.5 
 157. Dulwich Hamlet Saturday, January 19, 2019 3,033.0 
 158. King's Lynn Town Saturday, January 19, 2019 3,032.9 
 159. Biggleswade Town Saturday, January 19, 2019 3,031.9 
 160. Metropolitan Police Saturday, January 19, 2019 3,029.5 
 161. Taunton Town Saturday, January 19, 2019 3,027.7 
 162. FC United of Manchester Saturday, January 19, 2019 3,017.5 
 163. Farsley Celtic Saturday, January 19, 2019 3,014.9 
 164. Haringey Borough Saturday, January 19, 2019 3,006.8 
 165. Weymouth Saturday, January 19, 2019 3,006.6 
 166. Stratford Town Saturday, January 19, 2019 2,998.1 
 167. South Shields Saturday, January 19, 2019 2,994.4 
 168. Weston-super-Mare Saturday, January 19, 2019 2,989.5 
 169. Gloucester City Saturday, January 19, 2019 2,988.5 
 170. Swindon Supermarine Saturday, January 19, 2019 2,988.4 
 171. East Thurrock United Saturday, January 19, 2019 2,986.0 
 172. AFC Rushden and Diamonds Saturday, January 19, 2019 2,983.5 
 173. Hungerford Town Saturday, January 19, 2019 2,983.3 
 174. Gainsborough Trinity Saturday, January 19, 2019 2,977.4 
 175. Nuneaton Borough Saturday, January 19, 2019 2,972.2 
 176. Warrington Town Saturday, January 19, 2019 2,966.6 
 177. Coalville Town Saturday, January 19, 2019 2,964.4 
 178. Harrow Borough Saturday, January 19, 2019 2,962.1 
 179. Kings Langley Saturday, January 19, 2019 2,955.8 
 180. Banbury United Saturday, January 19, 2019 2,952.3 
 181. Needham Market Saturday, January 19, 2019 2,948.5 
 182. Ashton United Saturday, January 19, 2019 2,946.9 
 183. Dorking Wanderers Saturday, January 19, 2019 2,944.5 
 184. Alvechurch Saturday, January 19, 2019 2,942.2 
 185. Poole Town Tuesday, January 15, 2019 2,939.1 
 186. Folkestone Invicta Saturday, January 19, 2019 2,936.7 
 187. Merthyr Town Saturday, January 19, 2019 2,936.6 
 188. Beaconsfield Town Saturday, January 19, 2019 2,933.9 
 189. Farnborough Saturday, January 19, 2019 2,932.2 
 190. St. Ives Town Saturday, January 19, 2019 2,926.8 
 191. Bognor Regis Town Saturday, January 19, 2019 2,922.3 
 192. Wimborne Town Saturday, January 19, 2019 2,921.1 
 193. Hartley Wintney Saturday, January 19, 2019 2,917.1 
 194. Leiston Saturday, January 19, 2019 2,916.5 
 195. Walton Casuals Tuesday, January 15, 2019 2,913.5 
 196. Rushall Olympic Saturday, January 19, 2019 2,905.7 
 197. Shaw Lane Saturday, April 28, 2018 2,905.5 
 198. Kingstonian Saturday, January 19, 2019 2,902.5 
 199. Leatherhead Saturday, January 19, 2019 2,901.6 
 200. Tiverton Town Saturday, January 19, 2019 2,899.5 
 201. Royston Town Saturday, January 19, 2019 2,898.6 
 202. Nantwich Town Saturday, January 5, 2019 2,896.7 
 203. Merstham Saturday, January 19, 2019 2,896.3 
 204. Tamworth Saturday, January 19, 2019 2,895.8 
 205. Chesham United Saturday, January 19, 2019 2,893.5 
 206. Redditch United Saturday, January 19, 2019 2,888.5 
 207. Enfield Town Saturday, January 19, 2019 2,887.5 
 208. Lewes Saturday, January 19, 2019 2,884.4 
 209. Basingstoke Town Saturday, January 19, 2019 2,880.7 
 210. Barwell Saturday, January 19, 2019 2,880.4 
 211. Dorchester Town Saturday, January 19, 2019 2,879.4 
 212. Worthing Saturday, January 19, 2019 2,877.4 
 213. Corinthian-Casuals Saturday, January 19, 2019 2,872.2 
 214. Gosport Borough Saturday, January 19, 2019 2,871.9 
 215. Margate Saturday, January 19, 2019 2,867.9 
 216. Hendon Saturday, January 19, 2019 2,867.3 
 217. Brightlingsea Regent Saturday, January 19, 2019 2,866.8 
 218. Tonbridge Angels Saturday, January 19, 2019 2,863.8 
 219. Hitchin Town Saturday, January 19, 2019 2,862.1 
 220. Whitehawk Saturday, January 19, 2019 2,855.2 
 221. Bishop's Stortford Saturday, January 19, 2019 2,855.0 
 222. Scarborough Athletic Saturday, January 19, 2019 2,854.1 
 223. Witton Albion Saturday, January 19, 2019 2,848.8 
 224. Lowestoft Town Saturday, January 19, 2019 2,847.5 
 225. Buxton Saturday, January 12, 2019 2,846.5 
 226. Basford United Saturday, January 19, 2019 2,845.1 
 227. Frome Town Saturday, January 19, 2019 2,844.8 
 228. St. Neots Town Saturday, January 19, 2019 2,840.4 
 229. Potters Bar Town Saturday, January 19, 2019 2,839.9 
 230. Thurrock Saturday, April 28, 2018 2,839.1 
 231. Matlock Town Saturday, January 19, 2019 2,838.2 
 232. AFC Hornchurch Saturday, January 19, 2019 2,814.1 
 233. Hyde United Saturday, January 19, 2019 2,803.5 
 234. Halesowen Town Saturday, January 19, 2019 2,802.2 
 235. Grantham Town Saturday, January 19, 2019 2,797.2 
 236. Whitby Town Saturday, January 19, 2019 2,796.5 
 237. Marine Saturday, January 19, 2019 2,787.3 
 238. Bamber Bridge Saturday, January 19, 2019 2,785.9 
 239. Wingate and Finchley Saturday, January 19, 2019 2,783.7 
 240. Stafford Rangers Saturday, January 19, 2019 2,779.3 
 241. Stalybridge Celtic Saturday, January 19, 2019 2,774.2 
 242. Mickleover Sports Saturday, January 19, 2019 2,770.7 
 243. Carshalton Athletic Saturday, January 19, 2019 2,770.1 
 244. Harlow Town Saturday, January 19, 2019 2,762.6 
 245. Bedworth United Saturday, January 19, 2019 2,762.4 
 246. Lancaster City Saturday, January 19, 2019 2,749.3 
 247. Burgess Hill Town Saturday, January 19, 2019 2,748.1 
 248. Workington Saturday, January 19, 2019 2,745.4 
 249. Hednesford Town Saturday, January 19, 2019 2,731.4 
 250. Staines Town Saturday, January 19, 2019 2,711.8 
 251. Tooting and Mitcham United Saturday, April 28, 2018 2,680.8 
 252. North Ferriby United Saturday, January 19, 2019 2,678.1 
 253. Sutton Coldfield Town Saturday, April 28, 2018 2,675.9 
 254. Dunstable Town Saturday, April 28, 2018 2,621.9