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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Sunday, February 3, 2019 4,360.2 
 2. Liverpool Monday, February 4, 2019 4,314.4 
 3. Tottenham Hotspur Saturday, February 2, 2019 4,284.2 
 4. Manchester United Sunday, February 3, 2019 4,245.4 
 5. Chelsea Saturday, February 2, 2019 4,212.7 
 6. Arsenal Sunday, February 3, 2019 4,179.9 
 7. Wolverhampton Wanderers Tuesday, February 5, 2019 4,050.9 
 8. Leicester City Sunday, February 3, 2019 4,046.1 
 9. Everton Saturday, February 2, 2019 4,032.3 
 10. Watford Saturday, February 2, 2019 4,024.4 
 11. Crystal Palace Saturday, February 2, 2019 4,021.8 
 12. AFC Bournemouth Saturday, February 2, 2019 4,015.3 
 13. West Ham United Monday, February 4, 2019 4,009.3 
 14. Southampton Saturday, February 2, 2019 4,004.2 
 15. Newcastle United Saturday, February 2, 2019 3,988.3 
 16. Burnley Saturday, February 2, 2019 3,980.6 
 17. Brighton and Hove Albion Saturday, February 2, 2019 3,977.3 
 18. Norwich City Saturday, February 2, 2019 3,945.3 
 19. West Bromwich Albion Saturday, February 2, 2019 3,944.4 
 20. Sheffield United Saturday, February 2, 2019 3,930.7 
 21. Fulham Saturday, February 2, 2019 3,926.1 
 22. Derby County Friday, February 1, 2019 3,924.9 
 23. Cardiff City Saturday, February 2, 2019 3,917.6 
 24. Middlesbrough Tuesday, February 5, 2019 3,904.5 
 25. Bristol City Saturday, February 2, 2019 3,899.9 
 26. Swansea City Saturday, February 2, 2019 3,893.5 
 27. Aston Villa Saturday, February 2, 2019 3,892.9 
 28. Brentford Tuesday, February 5, 2019 3,875.6 
 29. Leeds United Saturday, February 2, 2019 3,875.3 
 30. Hull City Saturday, February 2, 2019 3,873.8 
 31. Preston North End Friday, February 1, 2019 3,872.6 
 32. Blackburn Rovers Saturday, February 2, 2019 3,852.7 
 33. Birmingham City Saturday, February 2, 2019 3,850.4 
 34. Stoke City Saturday, February 2, 2019 3,838.9 
 35. Huddersfield Town Saturday, February 2, 2019 3,835.7 
 36. Nottingham Forest Saturday, February 2, 2019 3,830.2 
 37. Sheffield Wednesday Saturday, February 2, 2019 3,828.1 
 38. Luton Town Saturday, February 2, 2019 3,812.7 
 39. Queens Park Rangers Tuesday, February 5, 2019 3,812.0 
 40. Millwall Saturday, February 2, 2019 3,804.4 
 41. Barnsley Saturday, February 2, 2019 3,795.7 
 42. Sunderland Saturday, February 2, 2019 3,794.8 
 43. Wigan Athletic Saturday, February 2, 2019 3,778.7 
 44. Reading Saturday, February 2, 2019 3,737.4 
 45. Charlton Athletic Saturday, February 2, 2019 3,727.5 
 46. Portsmouth Tuesday, February 5, 2019 3,726.4 
 47. Rotherham United Saturday, February 2, 2019 3,715.1 
 48. Doncaster Rovers Saturday, February 2, 2019 3,700.7 
 49. Burton Albion Saturday, February 2, 2019 3,690.3 
 50. Blackpool Tuesday, January 29, 2019 3,683.5 
 51. Ipswich Town Saturday, February 2, 2019 3,683.1 
 52. Bolton Wanderers Saturday, February 2, 2019 3,674.3 
 53. Peterborough United Saturday, February 2, 2019 3,664.3 
 54. Fleetwood Town Saturday, February 2, 2019 3,654.7 
 55. Shrewsbury Town Tuesday, February 5, 2019 3,642.9 
 56. Southend United Saturday, February 2, 2019 3,641.6 
 57. Plymouth Argyle Saturday, February 2, 2019 3,631.3 
 58. Wycombe Wanderers Saturday, February 2, 2019 3,629.6 
 59. Lincoln City Saturday, February 2, 2019 3,628.6 
 60. Scunthorpe United Saturday, February 2, 2019 3,627.4 
 61. Oxford United Saturday, February 2, 2019 3,627.3 
 62. Mansfield Town Saturday, February 2, 2019 3,626.5 
 63. Bristol Rovers Saturday, February 2, 2019 3,619.0 
 64. Accrington Stanley Tuesday, January 29, 2019 3,613.6 
 65. Bradford City Saturday, February 2, 2019 3,602.8 
 66. Gillingham Saturday, February 2, 2019 3,601.4 
 67. Coventry City Saturday, February 2, 2019 3,596.7 
 68. Bury Saturday, February 2, 2019 3,589.3 
 69. Rochdale Saturday, February 2, 2019 3,575.7 
 70. Carlisle United Saturday, January 26, 2019 3,575.6 
 71. Walsall Saturday, February 2, 2019 3,568.3 
 72. Exeter City Saturday, February 2, 2019 3,566.1 
 73. Forest Green Rovers Tuesday, January 29, 2019 3,558.9 
 74. Milton Keynes Dons Saturday, February 2, 2019 3,556.2 
 75. AFC Wimbledon Saturday, February 2, 2019 3,553.3 
 76. Oldham Athletic Tuesday, January 29, 2019 3,543.5 
 77. Colchester United Saturday, February 2, 2019 3,525.7 
 78. Northampton Town Tuesday, February 5, 2019 3,500.2 
 79. Crewe Alexandra Saturday, January 26, 2019 3,489.1 
 80. Swindon Town Saturday, January 26, 2019 3,485.2 
 81. Tranmere Rovers Tuesday, February 5, 2019 3,484.3 
 82. Stevenage Saturday, February 2, 2019 3,481.4 
 83. Newport County Tuesday, February 5, 2019 3,480.3 
 84. Grimsby Town Saturday, February 2, 2019 3,476.8 
 85. Cheltenham Town Tuesday, February 5, 2019 3,461.6 
 86. AFC Fylde Saturday, January 26, 2019 3,447.0 
 87. Crawley Town Saturday, February 2, 2019 3,442.3 
 88. Leyton Orient Saturday, January 26, 2019 3,438.6 
 89. Cambridge United Saturday, January 26, 2019 3,436.1 
 90. Port Vale Tuesday, January 29, 2019 3,428.5 
 91. Salford City Saturday, January 26, 2019 3,418.0 
 92. Macclesfield Town Saturday, February 2, 2019 3,415.4 
 93. Solihull Moors Saturday, January 26, 2019 3,411.1 
 94. Morecambe Saturday, January 26, 2019 3,406.3 
 95. Ebbsfleet United Saturday, January 26, 2019 3,405.4 
 96. Yeovil Town Tuesday, February 5, 2019 3,404.2 
 97. Notts County Saturday, February 2, 2019 3,397.8 
 98. Sutton United Saturday, January 26, 2019 3,391.2 
 99. Wrexham Saturday, January 26, 2019 3,387.9 
 100. Barnet Tuesday, February 5, 2019 3,358.5 
 101. Harrogate Town Saturday, January 19, 2019 3,355.1 
 102. Gateshead Saturday, February 2, 2019 3,352.5 
 103. Dagenham and Redbridge Saturday, January 26, 2019 3,350.2 
 104. Eastleigh Saturday, January 26, 2019 3,346.2 
 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. Barrow Saturday, January 26, 2019 3,309.5 
 110. Dover Athletic Saturday, February 2, 2019 3,305.9 
 111. FC Halifax Town Saturday, January 26, 2019 3,292.6 
 112. Hartlepool United Saturday, January 26, 2019 3,277.0 
 113. Havant and Waterlooville Saturday, January 26, 2019 3,273.8 
 114. Stockport County Saturday, January 26, 2019 3,272.2 
 115. Chorley Saturday, January 26, 2019 3,270.9 
 116. Woking Tuesday, February 5, 2019 3,264.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. Chelmsford City Saturday, February 2, 2019 3,217.6 
 121. Brackley Town Saturday, January 26, 2019 3,212.6 
 122. Spennymoor Town Tuesday, January 29, 2019 3,196.3 
 123. Dartford Tuesday, February 5, 2019 3,193.6 
 124. Maidstone United Saturday, January 26, 2019 3,189.7 
 125. Braintree Town Saturday, January 26, 2019 3,188.1 
 126. Bradford Park Avenue Saturday, January 26, 2019 3,162.8 
 127. Welling United Tuesday, February 5, 2019 3,155.1 
 128. St. Albans City Saturday, January 26, 2019 3,152.2 
 129. Wealdstone Tuesday, February 5, 2019 3,144.4 
 130. Chester Saturday, January 26, 2019 3,143.0 
 131. Kidderminster Harriers Saturday, January 26, 2019 3,140.7 
 132. AFC Telford United Saturday, January 26, 2019 3,137.0 
 133. Hemel Hempstead Town Saturday, January 26, 2019 3,135.6 
 134. Billericay Town Tuesday, January 29, 2019 3,134.0 
 135. Boston United Saturday, February 2, 2019 3,131.1 
 136. Darlington 1883 Saturday, April 28, 2018 3,125.5 
 137. Southport Saturday, January 26, 2019 3,124.7 
 138. Slough Town Tuesday, January 29, 2019 3,123.9 
 139. Blyth Spartans Saturday, January 26, 2019 3,123.4 
 140. Concord Rangers Saturday, February 2, 2019 3,111.6 
 141. Altrincham Saturday, January 26, 2019 3,108.9 
 142. Guiseley Saturday, January 26, 2019 3,107.2 
 143. Chippenham Town Tuesday, February 5, 2019 3,103.4 
 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. Curzon Ashton Saturday, February 2, 2019 3,085.4 
 149. Hereford Tuesday, February 5, 2019 3,083.2 
 150. Truro City Tuesday, February 5, 2019 3,071.1 
 151. York City Tuesday, February 5, 2019 3,068.7 
 152. Alfreton Town Saturday, February 2, 2019 3,056.4 
 153. Kettering Town Saturday, February 2, 2019 3,051.9 
 154. Salisbury Tuesday, February 5, 2019 3,040.9 
 155. Dulwich Hamlet Saturday, February 2, 2019 3,026.9 
 156. Farsley Celtic Saturday, January 26, 2019 3,024.9 
 157. Metropolitan Police Tuesday, January 29, 2019 3,019.2 
 158. Taunton Town Tuesday, January 29, 2019 3,017.0 
 159. King's Lynn Town Tuesday, January 29, 2019 3,016.7 
 160. Eastbourne Borough Saturday, February 2, 2019 3,014.8 
 161. Weymouth Saturday, February 2, 2019 3,013.5 
 162. Biggleswade Town Tuesday, February 5, 2019 3,009.6 
 163. Weston-super-Mare Saturday, January 26, 2019 3,009.6 
 164. Stourbridge Saturday, February 2, 2019 3,008.8 
 165. FC United of Manchester Saturday, February 2, 2019 3,007.1 
 166. East Thurrock United Saturday, January 26, 2019 3,005.2 
 167. Stratford Town Saturday, February 2, 2019 3,002.4 
 168. South Shields Saturday, January 26, 2019 3,001.4 
 169. Warrington Town Saturday, February 2, 2019 2,994.0 
 170. Gloucester City Saturday, January 26, 2019 2,993.8 
 171. Haringey Borough Monday, February 4, 2019 2,992.6 
 172. Dorking Wanderers Tuesday, February 5, 2019 2,989.2 
 173. AFC Rushden and Diamonds Saturday, January 26, 2019 2,981.4 
 174. Coalville Town Saturday, January 26, 2019 2,980.6 
 175. Poole Town Tuesday, February 5, 2019 2,977.5 
 176. Hungerford Town Saturday, February 2, 2019 2,964.9 
 177. Harrow Borough Saturday, January 26, 2019 2,961.5 
 178. Swindon Supermarine Saturday, January 26, 2019 2,960.6 
 179. Nuneaton Borough Saturday, January 26, 2019 2,960.3 
 180. Ashton United Saturday, January 26, 2019 2,958.8 
 181. Banbury United Saturday, January 26, 2019 2,954.3 
 182. Kings Langley Saturday, February 2, 2019 2,954.2 
 183. Gainsborough Trinity Saturday, February 2, 2019 2,952.1 
 184. Alvechurch Saturday, January 26, 2019 2,950.4 
 185. Farnborough Saturday, January 26, 2019 2,946.3 
 186. Wimborne Town Tuesday, January 29, 2019 2,944.3 
 187. Needham Market Saturday, February 2, 2019 2,939.5 
 188. Folkestone Invicta Tuesday, February 5, 2019 2,937.0 
 189. Merthyr Town Saturday, January 26, 2019 2,936.7 
 190. St. Ives Town Saturday, February 2, 2019 2,931.2 
 191. Beaconsfield Town Saturday, January 26, 2019 2,930.9 
 192. Bognor Regis Town Saturday, February 2, 2019 2,924.1 
 193. Leatherhead Tuesday, February 5, 2019 2,921.3 
 194. Nantwich Town Saturday, January 26, 2019 2,906.2 
 195. Hartley Wintney Saturday, January 26, 2019 2,906.1 
 196. Enfield Town Tuesday, February 5, 2019 2,905.7 
 197. Shaw Lane Saturday, April 28, 2018 2,905.5 
 198. Leiston Saturday, January 26, 2019 2,904.5 
 199. Walton Casuals Tuesday, February 5, 2019 2,900.8 
 200. Merstham Saturday, February 2, 2019 2,900.0 
 201. Tiverton Town Saturday, January 26, 2019 2,899.4 
 202. Chesham United Tuesday, January 29, 2019 2,898.0 
 203. Hitchin Town Saturday, January 26, 2019 2,897.9 
 204. Rushall Olympic Saturday, January 26, 2019 2,897.9 
 205. Bishop's Stortford Tuesday, February 5, 2019 2,894.1 
 206. Tamworth Saturday, January 26, 2019 2,891.2 
 207. Tonbridge Angels Saturday, February 2, 2019 2,889.5 
 208. Barwell Saturday, February 2, 2019 2,885.3 
 209. Redditch United Saturday, January 26, 2019 2,880.4 
 210. Kingstonian Saturday, February 2, 2019 2,878.8 
 211. Basingstoke Town Tuesday, February 5, 2019 2,876.3 
 212. Royston Town Saturday, February 2, 2019 2,876.0 
 213. Worthing Tuesday, February 5, 2019 2,873.8 
 214. Hendon Saturday, February 2, 2019 2,873.7 
 215. Frome Town Saturday, January 26, 2019 2,872.7 
 216. Lewes Saturday, February 2, 2019 2,868.2 
 217. Dorchester Town Saturday, January 26, 2019 2,865.2 
 218. Lowestoft Town Saturday, February 2, 2019 2,863.7 
 219. Brightlingsea Regent Monday, February 4, 2019 2,859.7 
 220. Basford United Saturday, January 26, 2019 2,851.6 
 221. St. Neots Town Tuesday, February 5, 2019 2,849.4 
 222. Gosport Borough Tuesday, January 29, 2019 2,847.7 
 223. Margate Tuesday, February 5, 2019 2,846.8 
 224. Scarborough Athletic Saturday, January 26, 2019 2,844.1 
 225. Buxton Saturday, January 26, 2019 2,843.4 
 226. Thurrock Saturday, April 28, 2018 2,839.1 
 227. Witton Albion Saturday, January 26, 2019 2,837.1 
 228. Corinthian-Casuals Tuesday, February 5, 2019 2,832.5 
 229. Potters Bar Town Saturday, February 2, 2019 2,830.3 
 230. Matlock Town Saturday, January 26, 2019 2,828.7 
 231. Whitehawk Tuesday, February 5, 2019 2,822.7 
 232. Halesowen Town Saturday, February 2, 2019 2,816.6 
 233. AFC Hornchurch Saturday, February 2, 2019 2,811.6 
 234. Marine Saturday, January 26, 2019 2,798.9 
 235. Hyde United Saturday, January 26, 2019 2,791.8 
 236. Harlow Town Tuesday, February 5, 2019 2,790.2 
 237. Whitby Town Saturday, January 26, 2019 2,789.4 
 238. Carshalton Athletic Tuesday, February 5, 2019 2,787.1 
 239. Stafford Rangers Saturday, February 2, 2019 2,783.4 
 240. Bamber Bridge Saturday, January 26, 2019 2,783.2 
 241. Wingate and Finchley Saturday, February 2, 2019 2,778.7 
 242. Stalybridge Celtic Saturday, January 26, 2019 2,777.4 
 243. Mickleover Sports Saturday, January 19, 2019 2,770.7 
 244. Grantham Town Saturday, February 2, 2019 2,770.6 
 245. Workington Saturday, February 2, 2019 2,763.9 
 246. Lancaster City Saturday, February 2, 2019 2,762.9 
 247. Bedworth United Saturday, February 2, 2019 2,759.0 
 248. Hednesford Town Saturday, January 26, 2019 2,734.0 
 249. Burgess Hill Town Tuesday, February 5, 2019 2,725.6 
 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