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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, January 26, 2019 4,370.9 
 2. Liverpool Saturday, January 19, 2019 4,328.3 
 3. Tottenham Hotspur Thursday, January 24, 2019 4,278.5 
 4. Manchester United Friday, January 25, 2019 4,246.5 
 5. Chelsea Thursday, January 24, 2019 4,237.3 
 6. Arsenal Friday, January 25, 2019 4,184.2 
 7. Leicester City Saturday, January 19, 2019 4,044.8 
 8. Everton Saturday, January 26, 2019 4,044.0 
 9. Watford Saturday, January 26, 2019 4,027.8 
 10. West Ham United Saturday, January 26, 2019 4,018.2 
 11. Wolverhampton Wanderers Saturday, January 26, 2019 4,017.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 26, 2019 3,993.5 
 16. Burnley Saturday, January 26, 2019 3,974.0 
 17. Newcastle United Saturday, January 26, 2019 3,973.1 
 18. West Bromwich Albion Saturday, January 26, 2019 3,957.0 
 19. Norwich City Saturday, January 26, 2019 3,930.2 
 20. Sheffield United Saturday, January 26, 2019 3,925.9 
 21. Derby County Saturday, January 26, 2019 3,925.3 
 22. Fulham Sunday, January 20, 2019 3,919.8 
 23. Swansea City Saturday, January 26, 2019 3,910.9 
 24. Middlesbrough Saturday, January 26, 2019 3,905.6 
 25. Cardiff City Saturday, January 19, 2019 3,901.3 
 26. Aston Villa Saturday, January 26, 2019 3,896.3 
 27. Leeds United Saturday, January 26, 2019 3,890.3 
 28. Bristol City Friday, January 25, 2019 3,885.8 
 29. Preston North End Saturday, January 26, 2019 3,872.3 
 30. Blackburn Rovers Saturday, January 26, 2019 3,868.6 
 31. Hull City Saturday, January 26, 2019 3,861.0 
 32. Brentford Saturday, January 19, 2019 3,859.1 
 33. Stoke City Saturday, January 26, 2019 3,851.7 
 34. Huddersfield Town Sunday, January 20, 2019 3,844.9 
 35. Nottingham Forest Saturday, January 26, 2019 3,843.8 
 36. Birmingham City Friday, January 18, 2019 3,833.6 
 37. Sheffield Wednesday Saturday, January 19, 2019 3,820.6 
 38. Queens Park Rangers Saturday, January 26, 2019 3,817.2 
 39. Millwall Saturday, January 26, 2019 3,808.2 
 40. Luton Town Saturday, January 26, 2019 3,792.8 
 41. Barnsley Saturday, January 26, 2019 3,791.9 
 42. Sunderland Saturday, January 19, 2019 3,791.4 
 43. Wigan Athletic Saturday, January 26, 2019 3,768.5 
 44. Portsmouth Saturday, January 26, 2019 3,741.0 
 45. Charlton Athletic Saturday, January 26, 2019 3,739.1 
 46. Reading Saturday, January 19, 2019 3,734.5 
 47. Rotherham United Saturday, January 26, 2019 3,711.3 
 48. Doncaster Rovers Saturday, January 26, 2019 3,698.5 
 49. Burton Albion Saturday, January 26, 2019 3,693.3 
 50. Ipswich Town Saturday, January 26, 2019 3,690.6 
 51. Blackpool Saturday, January 26, 2019 3,686.3 
 52. Bolton Wanderers Friday, January 25, 2019 3,678.6 
 53. Peterborough United Saturday, January 26, 2019 3,678.0 
 54. Shrewsbury Town Saturday, January 26, 2019 3,667.1 
 55. Southend United Saturday, January 26, 2019 3,654.1 
 56. Fleetwood Town Saturday, January 26, 2019 3,643.1 
 57. Scunthorpe United Saturday, January 26, 2019 3,634.8 
 58. Lincoln City Saturday, January 26, 2019 3,633.8 
 59. Wycombe Wanderers Saturday, January 26, 2019 3,628.9 
 60. Mansfield Town Saturday, January 26, 2019 3,621.1 
 61. Oxford United Saturday, January 19, 2019 3,620.6 
 62. Plymouth Argyle Saturday, January 26, 2019 3,618.5 
 63. Accrington Stanley Saturday, January 26, 2019 3,612.8 
 64. Bristol Rovers Saturday, January 19, 2019 3,605.6 
 65. Gillingham Saturday, January 26, 2019 3,601.1 
 66. Coventry City Saturday, January 26, 2019 3,597.8 
 67. Bury Saturday, January 26, 2019 3,594.5 
 68. Bradford City Saturday, January 26, 2019 3,589.7 
 69. Walsall Tuesday, January 22, 2019 3,579.9 
 70. Carlisle United Saturday, January 26, 2019 3,575.6 
 71. Rochdale Saturday, January 26, 2019 3,564.1 
 72. Milton Keynes Dons Saturday, January 26, 2019 3,561.6 
 73. Forest Green Rovers Saturday, January 26, 2019 3,558.3 
 74. AFC Wimbledon Saturday, January 26, 2019 3,556.7 
 75. Oldham Athletic Saturday, January 26, 2019 3,552.1 
 76. Exeter City Saturday, January 26, 2019 3,552.1 
 77. Northampton Town Saturday, January 26, 2019 3,510.1 
 78. Colchester United Saturday, January 26, 2019 3,504.4 
 79. Tranmere Rovers Saturday, January 26, 2019 3,495.7 
 80. Crewe Alexandra Saturday, January 26, 2019 3,489.1 
 81. Newport County Saturday, January 26, 2019 3,486.0 
 82. Swindon Town Saturday, January 26, 2019 3,485.2 
 83. Stevenage Saturday, January 26, 2019 3,474.1 
 84. Grimsby Town Saturday, January 26, 2019 3,460.2 
 85. Cheltenham Town Saturday, January 26, 2019 3,454.0 
 86. AFC Fylde Saturday, January 26, 2019 3,447.0 
 87. Leyton Orient Saturday, January 26, 2019 3,438.6 
 88. Crawley Town Saturday, January 26, 2019 3,437.1 
 89. Cambridge United Saturday, January 26, 2019 3,436.1 
 90. Port Vale Saturday, January 26, 2019 3,425.7 
 91. Macclesfield Town Saturday, January 26, 2019 3,421.5 
 92. Yeovil Town Tuesday, January 22, 2019 3,419.2 
 93. Salford City Saturday, January 26, 2019 3,418.0 
 94. Solihull Moors Saturday, January 26, 2019 3,411.1 
 95. Morecambe Saturday, January 26, 2019 3,406.3 
 96. Ebbsfleet United Saturday, January 26, 2019 3,405.4 
 97. Notts County Saturday, January 19, 2019 3,392.6 
 98. Sutton United Saturday, January 26, 2019 3,391.2 
 99. Wrexham Saturday, January 26, 2019 3,387.9 
 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 26, 2019 3,350.2 
 103. Eastleigh Saturday, January 26, 2019 3,346.2 
 104. Gateshead Saturday, January 26, 2019 3,342.1 
 105. Bromley Saturday, January 26, 2019 3,338.1 
 106. Boreham Wood Saturday, January 26, 2019 3,321.4 
 107. Chesterfield Saturday, January 26, 2019 3,319.8 
 108. Torquay United Saturday, January 26, 2019 3,318.3 
 109. Dover Athletic Saturday, January 26, 2019 3,316.3 
 110. Barrow Saturday, January 26, 2019 3,309.5 
 111. FC Halifax Town Saturday, January 26, 2019 3,292.6 
 112. Woking Saturday, January 26, 2019 3,278.8 
 113. Hartlepool United Saturday, January 26, 2019 3,277.0 
 114. Havant and Waterlooville Saturday, January 26, 2019 3,273.8 
 115. Stockport County Saturday, January 26, 2019 3,272.2 
 116. Chorley Saturday, January 26, 2019 3,270.9 
 117. Aldershot Town Saturday, January 26, 2019 3,263.9 
 118. Maidenhead United Saturday, January 26, 2019 3,245.8 
 119. Bath City Saturday, January 26, 2019 3,229.0 
 120. Brackley Town Saturday, January 26, 2019 3,212.6 
 121. Chelmsford City Saturday, January 26, 2019 3,211.9 
 122. Maidstone United Saturday, January 26, 2019 3,189.7 
 123. Spennymoor Town Saturday, January 26, 2019 3,189.1 
 124. Braintree Town Saturday, January 26, 2019 3,188.1 
 125. Dartford Saturday, January 26, 2019 3,179.8 
 126. Bradford Park Avenue Saturday, January 26, 2019 3,162.8 
 127. St. Albans City Saturday, January 26, 2019 3,152.2 
 128. Welling United Saturday, January 26, 2019 3,147.3 
 129. Chester Saturday, January 26, 2019 3,143.0 
 130. Kidderminster Harriers Saturday, January 26, 2019 3,140.7 
 131. AFC Telford United Saturday, January 26, 2019 3,137.0 
 132. Hemel Hempstead Town Saturday, January 26, 2019 3,135.6 
 133. Wealdstone Saturday, January 26, 2019 3,134.7 
 134. Slough Town Saturday, January 26, 2019 3,133.0 
 135. Boston United Saturday, January 26, 2019 3,132.6 
 136. Darlington 1883 Saturday, April 28, 2018 3,125.5 
 137. Billericay Town Saturday, January 26, 2019 3,124.9 
 138. Southport Saturday, January 26, 2019 3,124.7 
 139. Blyth Spartans Saturday, January 26, 2019 3,123.4 
 140. Concord Rangers Saturday, January 26, 2019 3,115.3 
 141. Chippenham Town Saturday, January 26, 2019 3,111.2 
 142. Altrincham Saturday, January 26, 2019 3,108.9 
 143. Guiseley Saturday, January 26, 2019 3,107.2 
 144. Oxford City Saturday, January 26, 2019 3,101.5 
 145. Hampton and Richmond Borough Saturday, January 26, 2019 3,100.2 
 146. Darlington Saturday, January 26, 2019 3,090.9 
 147. Leamington Saturday, January 26, 2019 3,089.1 
 148. Hereford Saturday, January 26, 2019 3,083.3 
 149. Curzon Ashton Saturday, January 26, 2019 3,074.0 
 150. Truro City Saturday, January 26, 2019 3,069.3 
 151. York City Saturday, January 26, 2019 3,069.0 
 152. Alfreton Town Saturday, January 26, 2019 3,067.5 
 153. Kettering Town Saturday, January 26, 2019 3,045.8 
 154. Metropolitan Police Saturday, January 26, 2019 3,040.5 
 155. Eastbourne Borough Saturday, January 26, 2019 3,026.3 
 156. Taunton Town Saturday, January 26, 2019 3,025.9 
 157. Farsley Celtic Saturday, January 26, 2019 3,024.9 
 158. Salisbury Saturday, January 26, 2019 3,024.7 
 159. Dulwich Hamlet Saturday, January 26, 2019 3,023.3 
 160. Stourbridge Saturday, January 26, 2019 3,022.4 
 161. Weymouth Saturday, January 26, 2019 3,018.6 
 162. Biggleswade Town Saturday, January 26, 2019 3,015.8 
 163. FC United of Manchester Saturday, January 26, 2019 3,012.9 
 164. Weston-super-Mare Saturday, January 26, 2019 3,009.6 
 165. King's Lynn Town Saturday, January 26, 2019 3,007.9 
 166. Stratford Town Saturday, January 26, 2019 3,005.7 
 167. East Thurrock United Saturday, January 26, 2019 3,005.2 
 168. South Shields Saturday, January 26, 2019 3,001.4 
 169. Haringey Borough Saturday, January 26, 2019 2,994.0 
 170. Gloucester City Saturday, January 26, 2019 2,993.8 
 171. AFC Rushden and Diamonds Saturday, January 26, 2019 2,981.4 
 172. Coalville Town Saturday, January 26, 2019 2,980.6 
 173. Warrington Town Saturday, January 26, 2019 2,974.6 
 174. Gainsborough Trinity Saturday, January 26, 2019 2,971.5 
 175. Hungerford Town Saturday, January 26, 2019 2,970.7 
 176. Dorking Wanderers Saturday, January 26, 2019 2,963.8 
 177. Harrow Borough Saturday, January 26, 2019 2,961.5 
 178. Kings Langley Saturday, January 26, 2019 2,960.6 
 179. Swindon Supermarine Saturday, January 26, 2019 2,960.6 
 180. Nuneaton Borough Saturday, January 26, 2019 2,960.3 
 181. Ashton United Saturday, January 26, 2019 2,958.8 
 182. Banbury United Saturday, January 26, 2019 2,954.3 
 183. Poole Town Saturday, January 26, 2019 2,952.8 
 184. Alvechurch Saturday, January 26, 2019 2,950.4 
 185. Folkestone Invicta Saturday, January 26, 2019 2,948.5 
 186. Farnborough Saturday, January 26, 2019 2,946.3 
 187. Bognor Regis Town Saturday, January 26, 2019 2,936.9 
 188. Merthyr Town Saturday, January 26, 2019 2,936.7 
 189. Needham Market Saturday, January 26, 2019 2,934.5 
 190. Beaconsfield Town Saturday, January 26, 2019 2,930.9 
 191. St. Ives Town Saturday, January 26, 2019 2,927.9 
 192. Wimborne Town Saturday, January 26, 2019 2,923.0 
 193. Walton Casuals Saturday, January 26, 2019 2,911.7 
 194. Merstham Saturday, January 26, 2019 2,907.4 
 195. Nantwich Town Saturday, January 26, 2019 2,906.2 
 196. Hartley Wintney Saturday, January 26, 2019 2,906.1 
 197. Shaw Lane Saturday, April 28, 2018 2,905.5 
 198. Leiston Saturday, January 26, 2019 2,904.5 
 199. Leatherhead Saturday, January 26, 2019 2,901.9 
 200. Enfield Town Saturday, January 26, 2019 2,900.5 
 201. Tiverton Town Saturday, January 26, 2019 2,899.4 
 202. Hitchin Town Saturday, January 26, 2019 2,897.9 
 203. Rushall Olympic Saturday, January 26, 2019 2,897.9 
 204. Royston Town Saturday, January 26, 2019 2,896.0 
 205. Chesham United Saturday, January 26, 2019 2,895.3 
 206. Tamworth Saturday, January 26, 2019 2,891.2 
 207. Kingstonian Saturday, January 26, 2019 2,890.7 
 208. Basingstoke Town Saturday, January 26, 2019 2,881.9 
 209. Redditch United Saturday, January 26, 2019 2,880.4 
 210. Barwell Saturday, January 26, 2019 2,877.3 
 211. Tonbridge Angels Saturday, January 26, 2019 2,876.7 
 212. Worthing Saturday, January 26, 2019 2,873.5 
 213. Frome Town Saturday, January 26, 2019 2,872.7 
 214. Lewes Saturday, January 26, 2019 2,870.5 
 215. Hendon Saturday, January 26, 2019 2,870.3 
 216. Margate Saturday, January 26, 2019 2,869.3 
 217. Bishop's Stortford Saturday, January 26, 2019 2,869.2 
 218. Dorchester Town Saturday, January 26, 2019 2,865.2 
 219. Gosport Borough Saturday, January 26, 2019 2,857.8 
 220. Corinthian-Casuals Saturday, January 26, 2019 2,857.6 
 221. St. Neots Town Saturday, January 26, 2019 2,854.4 
 222. Whitehawk Saturday, January 26, 2019 2,852.0 
 223. Basford United Saturday, January 26, 2019 2,851.6 
 224. Lowestoft Town Saturday, January 26, 2019 2,850.1 
 225. Brightlingsea Regent Saturday, January 26, 2019 2,849.8 
 226. Scarborough Athletic Saturday, January 26, 2019 2,844.1 
 227. Buxton Saturday, January 26, 2019 2,843.4 
 228. Thurrock Saturday, April 28, 2018 2,839.1 
 229. Witton Albion Saturday, January 26, 2019 2,837.1 
 230. Matlock Town Saturday, January 26, 2019 2,828.7 
 231. Potters Bar Town Saturday, January 26, 2019 2,827.9 
 232. Halesowen Town Saturday, January 26, 2019 2,805.5 
 233. Marine Saturday, January 26, 2019 2,798.9 
 234. AFC Hornchurch Saturday, January 26, 2019 2,792.9 
 235. Hyde United Saturday, January 26, 2019 2,791.8 
 236. Whitby Town Saturday, January 26, 2019 2,789.4 
 237. Grantham Town Saturday, January 26, 2019 2,789.2 
 238. Stafford Rangers Saturday, January 26, 2019 2,785.3 
 239. Wingate and Finchley Saturday, January 26, 2019 2,784.4 
 240. Carshalton Athletic Saturday, January 26, 2019 2,783.4 
 241. Bamber Bridge Saturday, January 26, 2019 2,783.2 
 242. Stalybridge Celtic Saturday, January 26, 2019 2,777.4 
 243. Harlow Town Saturday, January 26, 2019 2,774.9 
 244. Mickleover Sports Saturday, January 19, 2019 2,770.7 
 245. Bedworth United Saturday, January 26, 2019 2,767.0 
 246. Lancaster City Saturday, January 26, 2019 2,761.0 
 247. Workington Saturday, January 19, 2019 2,745.4 
 248. Hednesford Town Saturday, January 26, 2019 2,734.0 
 249. Burgess Hill Town Saturday, January 26, 2019 2,733.9 
 250. Staines Town Saturday, January 26, 2019 2,706.9 
 251. Tooting and Mitcham United Saturday, April 28, 2018 2,680.8 
 252. Sutton Coldfield Town Saturday, April 28, 2018 2,675.9 
 253. North Ferriby United Saturday, January 26, 2019 2,671.6 
 254. Dunstable Town Saturday, April 28, 2018 2,621.9