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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Tuesday, January 29, 2019 4,353.2 
 2. Liverpool Wednesday, January 30, 2019 4,321.0 
 3. Tottenham Hotspur Saturday, February 2, 2019 4,284.2 
 4. Manchester United Tuesday, January 29, 2019 4,239.4 
 5. Chelsea Saturday, February 2, 2019 4,212.7 
 6. Arsenal Tuesday, January 29, 2019 4,186.8 
 7. Leicester City Wednesday, January 30, 2019 4,052.1 
 8. Wolverhampton Wanderers Saturday, February 2, 2019 4,050.2 
 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. Southampton Saturday, February 2, 2019 4,004.2 
 14. West Ham United Tuesday, January 29, 2019 4,002.7 
 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. Middlesbrough Saturday, February 2, 2019 3,918.2 
 24. Cardiff City Saturday, February 2, 2019 3,917.6 
 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. Leeds United Saturday, February 2, 2019 3,875.3 
 29. Brentford Saturday, February 2, 2019 3,875.0 
 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 Saturday, February 2, 2019 3,806.9 
 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. Portsmouth Saturday, February 2, 2019 3,731.5 
 46. Charlton Athletic Saturday, February 2, 2019 3,727.5 
 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 Saturday, February 2, 2019 3,643.6 
 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. Tranmere Rovers Saturday, January 26, 2019 3,495.7 
 79. Crewe Alexandra Saturday, January 26, 2019 3,489.1 
 80. Northampton Town Saturday, February 2, 2019 3,488.9 
 81. Swindon Town Saturday, January 26, 2019 3,485.2 
 82. Stevenage Saturday, February 2, 2019 3,481.4 
 83. Grimsby Town Saturday, February 2, 2019 3,476.8 
 84. Newport County Saturday, February 2, 2019 3,466.6 
 85. Cheltenham Town Saturday, January 26, 2019 3,454.0 
 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. Yeovil Town Saturday, February 2, 2019 3,411.9 
 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, 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 Saturday, January 19, 2019 3,359.1 
 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. 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. 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. Maidstone United Saturday, January 26, 2019 3,189.7 
 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. 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. 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. Curzon Ashton Saturday, February 2, 2019 3,085.4 
 149. Truro City Saturday, February 2, 2019 3,080.8 
 150. York City Saturday, February 2, 2019 3,080.1 
 151. Hereford Saturday, February 2, 2019 3,071.8 
 152. Alfreton Town Saturday, February 2, 2019 3,056.4 
 153. Kettering Town Saturday, February 2, 2019 3,051.9 
 154. Salisbury Saturday, February 2, 2019 3,030.2 
 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. Weston-super-Mare Saturday, January 26, 2019 3,009.6 
 163. Stourbridge Saturday, February 2, 2019 3,008.8 
 164. FC United of Manchester Saturday, February 2, 2019 3,007.1 
 165. East Thurrock United Saturday, January 26, 2019 3,005.2 
 166. Biggleswade Town Tuesday, January 29, 2019 3,004.6 
 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 Saturday, February 2, 2019 2,987.0 
 172. Dorking Wanderers Saturday, February 2, 2019 2,981.6 
 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 Saturday, February 2, 2019 2,966.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. Merthyr Town Saturday, January 26, 2019 2,936.7 
 189. St. Ives Town Saturday, February 2, 2019 2,931.2 
 190. Beaconsfield Town Saturday, January 26, 2019 2,930.9 
 191. Folkestone Invicta Saturday, February 2, 2019 2,930.7 
 192. Bognor Regis Town Saturday, February 2, 2019 2,924.1 
 193. Enfield Town Saturday, February 2, 2019 2,915.4 
 194. Walton Casuals Saturday, January 26, 2019 2,911.7 
 195. Leatherhead Saturday, February 2, 2019 2,907.6 
 196. Nantwich Town Saturday, January 26, 2019 2,906.2 
 197. Hartley Wintney Saturday, January 26, 2019 2,906.1 
 198. Shaw Lane Saturday, April 28, 2018 2,905.5 
 199. Leiston Saturday, January 26, 2019 2,904.5 
 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. Tamworth Saturday, January 26, 2019 2,891.2 
 206. Tonbridge Angels Saturday, February 2, 2019 2,889.5 
 207. Basingstoke Town Saturday, February 2, 2019 2,887.0 
 208. Barwell Saturday, February 2, 2019 2,885.3 
 209. Bishop's Stortford Saturday, February 2, 2019 2,884.4 
 210. Redditch United Saturday, January 26, 2019 2,880.4 
 211. Kingstonian Saturday, February 2, 2019 2,878.8 
 212. Worthing Saturday, February 2, 2019 2,877.5 
 213. Royston Town Saturday, February 2, 2019 2,876.0 
 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. Brightlingsea Regent Saturday, February 2, 2019 2,865.3 
 218. Dorchester Town Saturday, January 26, 2019 2,865.2 
 219. Lowestoft Town Saturday, February 2, 2019 2,863.7 
 220. Margate Saturday, February 2, 2019 2,854.4 
 221. St. Neots Town Saturday, January 26, 2019 2,854.4 
 222. Basford United Saturday, January 26, 2019 2,851.6 
 223. Gosport Borough Tuesday, January 29, 2019 2,847.7 
 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. Corinthian-Casuals Saturday, February 2, 2019 2,838.9 
 228. Witton Albion Saturday, January 26, 2019 2,837.1 
 229. Whitehawk Saturday, February 2, 2019 2,836.4 
 230. Potters Bar Town Saturday, February 2, 2019 2,830.3 
 231. Matlock Town Saturday, January 26, 2019 2,828.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. Whitby Town Saturday, January 26, 2019 2,789.4 
 237. Stafford Rangers Saturday, February 2, 2019 2,783.4 
 238. Carshalton Athletic Saturday, January 26, 2019 2,783.4 
 239. Bamber Bridge Saturday, January 26, 2019 2,783.2 
 240. Wingate and Finchley Saturday, February 2, 2019 2,778.7 
 241. Stalybridge Celtic Saturday, January 26, 2019 2,777.4 
 242. Harlow Town Saturday, January 26, 2019 2,774.9 
 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. Burgess Hill Town Saturday, February 2, 2019 2,740.9 
 249. Hednesford Town Saturday, January 26, 2019 2,734.0 
 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