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 22, 2020

 Rank Club Last Match Date ELO Score 
 1. Liverpool Saturday, February 15, 2020 4,408.1 
 2. Manchester City Saturday, February 22, 2020 4,351.9 
 3. Manchester United Monday, February 17, 2020 4,170.0 
 4. Tottenham Hotspur Saturday, February 22, 2020 4,159.6 
 5. Chelsea Saturday, February 22, 2020 4,153.1 
 6. Leicester City Saturday, February 22, 2020 4,143.7 
 7. Arsenal Sunday, February 16, 2020 4,124.9 
 8. Wolverhampton Wanderers Friday, February 14, 2020 4,097.8 
 9. Everton Saturday, February 8, 2020 4,097.3 
 10. Sheffield United Saturday, February 22, 2020 4,067.3 
 11. Southampton Saturday, February 22, 2020 4,040.2 
 12. Burnley Saturday, February 22, 2020 4,035.6 
 13. Crystal Palace Saturday, February 22, 2020 4,033.5 
 14. Newcastle United Saturday, February 22, 2020 4,005.7 
 15. Watford Saturday, February 8, 2020 3,994.6 
 16. Aston Villa Saturday, February 22, 2020 3,991.1 
 17. West Bromwich Albion Saturday, February 22, 2020 3,986.0 
 18. West Ham United Wednesday, February 19, 2020 3,980.3 
 19. Brighton and Hove Albion Saturday, February 22, 2020 3,962.0 
 20. Brentford Saturday, February 22, 2020 3,945.6 
 21. Norwich City Saturday, February 15, 2020 3,941.3 
 22. AFC Bournemouth Saturday, February 22, 2020 3,940.3 
 23. Leeds United Saturday, February 22, 2020 3,923.2 
 24. Fulham Friday, February 21, 2020 3,899.5 
 25. Nottingham Forest Saturday, February 22, 2020 3,892.9 
 26. Blackburn Rovers Saturday, February 22, 2020 3,886.5 
 27. Cardiff City Saturday, February 22, 2020 3,879.5 
 28. Preston North End Saturday, February 22, 2020 3,877.1 
 29. Derby County Friday, February 21, 2020 3,857.6 
 30. Swansea City Saturday, February 22, 2020 3,852.1 
 31. Millwall Saturday, February 22, 2020 3,848.6 
 32. Bristol City Saturday, February 22, 2020 3,844.9 
 33. Sheffield Wednesday Saturday, February 22, 2020 3,842.4 
 34. Reading Saturday, February 22, 2020 3,841.4 
 35. Birmingham City Saturday, February 22, 2020 3,829.7 
 36. Middlesbrough Saturday, February 22, 2020 3,815.2 
 37. Stoke City Saturday, February 22, 2020 3,812.1 
 38. Hull City Saturday, February 22, 2020 3,802.8 
 39. Queens Park Rangers Saturday, February 22, 2020 3,794.1 
 40. Charlton Athletic Saturday, February 22, 2020 3,784.1 
 41. Sunderland Saturday, February 22, 2020 3,780.5 
 42. Rotherham United Saturday, February 22, 2020 3,779.8 
 43. Wigan Athletic Saturday, February 22, 2020 3,774.4 
 44. Portsmouth Saturday, February 22, 2020 3,771.2 
 45. Barnsley Saturday, February 22, 2020 3,768.9 
 46. Coventry City Saturday, February 22, 2020 3,767.1 
 47. Huddersfield Town Saturday, February 22, 2020 3,767.0 
 48. Peterborough United Saturday, February 15, 2020 3,732.9 
 49. Luton Town Saturday, February 22, 2020 3,728.1 
 50. Oxford United Saturday, February 22, 2020 3,724.3 
 51. Fleetwood Town Saturday, February 22, 2020 3,715.8 
 52. Gillingham Saturday, February 22, 2020 3,702.5 
 53. Doncaster Rovers Saturday, February 22, 2020 3,700.3 
 54. Ipswich Town Saturday, February 22, 2020 3,683.5 
 55. Burton Albion Saturday, February 22, 2020 3,673.6 
 56. Wycombe Wanderers Saturday, February 22, 2020 3,659.0 
 57. Accrington Stanley Saturday, February 22, 2020 3,621.5 
 58. Shrewsbury Town Saturday, February 22, 2020 3,621.3 
 59. Blackpool Saturday, February 22, 2020 3,618.9 
 60. Plymouth Argyle Saturday, February 22, 2020 3,613.7 
 61. Swindon Town Saturday, February 22, 2020 3,604.4 
 62. Lincoln City Saturday, February 22, 2020 3,601.9 
 63. Bristol Rovers Saturday, February 22, 2020 3,597.2 
 64. Crewe Alexandra Saturday, February 22, 2020 3,591.9 
 65. Milton Keynes Dons Saturday, February 22, 2020 3,588.9 
 66. Cheltenham Town Saturday, February 22, 2020 3,577.5 
 67. Colchester United Saturday, February 22, 2020 3,572.7 
 68. AFC Wimbledon Saturday, February 22, 2020 3,572.3 
 69. Northampton Town Saturday, February 22, 2020 3,571.5 
 70. Exeter City Saturday, February 22, 2020 3,571.2 
 71. Rochdale Saturday, February 22, 2020 3,571.0 
 72. Bury Saturday, May 4, 2019 3,566.2 
 73. Port Vale Saturday, February 22, 2020 3,539.2 
 74. Newport County Saturday, February 22, 2020 3,511.0 
 75. Bradford City Saturday, February 22, 2020 3,509.9 
 76. Bolton Wanderers Saturday, February 22, 2020 3,508.4 
 77. Tranmere Rovers Saturday, February 22, 2020 3,502.5 
 78. Crawley Town Saturday, February 22, 2020 3,498.8 
 79. Scunthorpe United Saturday, February 22, 2020 3,480.9 
 80. Salford City Saturday, February 22, 2020 3,479.5 
 81. Walsall Saturday, February 22, 2020 3,478.1 
 82. Forest Green Rovers Saturday, February 22, 2020 3,471.2 
 83. Carlisle United Saturday, February 22, 2020 3,469.8 
 84. Grimsby Town Saturday, February 22, 2020 3,468.5 
 85. Oldham Athletic Saturday, February 22, 2020 3,467.6 
 86. Mansfield Town Saturday, February 22, 2020 3,467.6 
 87. Barrow Saturday, February 22, 2020 3,460.8 
 88. Cambridge United Saturday, February 22, 2020 3,458.7 
 89. Southend United Saturday, February 22, 2020 3,452.1 
 90. Leyton Orient Saturday, February 22, 2020 3,445.3 
 91. Boreham Wood Saturday, February 22, 2020 3,413.8 
 92. Macclesfield Town Saturday, February 22, 2020 3,412.8 
 93. Morecambe Saturday, February 22, 2020 3,412.8 
 94. Harrogate Town Saturday, February 22, 2020 3,412.0 
 95. Notts County Saturday, February 22, 2020 3,395.5 
 96. Hartlepool United Saturday, February 22, 2020 3,381.4 
 97. Stevenage Saturday, February 22, 2020 3,380.6 
 98. Dover Athletic Saturday, February 22, 2020 3,380.4 
 99. Barnet Saturday, February 22, 2020 3,377.7 
 100. Solihull Moors Saturday, February 22, 2020 3,365.9 
 101. Yeovil Town Saturday, February 22, 2020 3,362.7 
 102. FC Halifax Town Saturday, February 22, 2020 3,355.6 
 103. Wrexham Saturday, February 22, 2020 3,350.4 
 104. Sutton United Saturday, February 22, 2020 3,338.8 
 105. Chesterfield Saturday, February 22, 2020 3,322.2 
 106. Bromley Saturday, February 22, 2020 3,320.8 
 107. Stockport County Saturday, February 22, 2020 3,302.4 
 108. Dagenham and Redbridge Saturday, February 22, 2020 3,301.3 
 109. Torquay United Saturday, February 22, 2020 3,298.4 
 110. AFC Fylde Saturday, February 22, 2020 3,295.5 
 111. Eastleigh Saturday, February 22, 2020 3,292.4 
 112. Aldershot Town Saturday, February 22, 2020 3,291.1 
 113. Maidenhead United Saturday, February 22, 2020 3,282.0 
 114. Wealdstone Saturday, February 22, 2020 3,276.5 
 115. Woking Saturday, February 22, 2020 3,270.8 
 116. Gateshead Saturday, February 22, 2020 3,266.5 
 117. Ebbsfleet United Saturday, February 22, 2020 3,263.8 
 118. Brackley Town Saturday, February 22, 2020 3,263.2 
 119. Havant and Waterlooville Saturday, February 22, 2020 3,242.1 
 120. King's Lynn Town Tuesday, February 18, 2020 3,231.3 
 121. Boston United Saturday, February 22, 2020 3,228.5 
 122. York City Saturday, February 22, 2020 3,227.0 
 123. Bath City Saturday, February 22, 2020 3,224.2 
 124. Altrincham Saturday, February 15, 2020 3,214.5 
 125. Spennymoor Town Saturday, February 22, 2020 3,213.5 
 126. Slough Town Saturday, February 22, 2020 3,211.3 
 127. Chester Saturday, February 22, 2020 3,198.8 
 128. Chorley Saturday, February 22, 2020 3,185.1 
 129. Dartford Saturday, February 22, 2020 3,180.8 
 130. Weymouth Saturday, February 22, 2020 3,179.6 
 131. Maidstone United Saturday, February 22, 2020 3,145.6 
 132. Hampton and Richmond Borough Saturday, February 22, 2020 3,136.5 
 133. Dorking Wanderers Saturday, February 22, 2020 3,129.9 
 134. Guiseley Saturday, February 22, 2020 3,129.7 
 135. Welling United Saturday, February 22, 2020 3,117.2 
 136. Truro City Saturday, February 22, 2020 3,113.7 
 137. Chelmsford City Saturday, February 22, 2020 3,112.9 
 138. Darlington Saturday, February 22, 2020 3,111.6 
 139. Kidderminster Harriers Saturday, February 22, 2020 3,109.6 
 140. Southport Saturday, February 22, 2020 3,106.4 
 141. Concord Rangers Saturday, February 22, 2020 3,105.9 
 142. AFC Telford United Saturday, February 22, 2020 3,105.3 
 143. St. Albans City Saturday, February 22, 2020 3,099.9 
 144. Farsley Celtic Saturday, February 22, 2020 3,090.8 
 145. Billericay Town Saturday, February 22, 2020 3,086.3 
 146. Dulwich Hamlet Saturday, February 22, 2020 3,079.9 
 147. Leamington Saturday, February 22, 2020 3,079.7 
 148. Alfreton Town Saturday, February 22, 2020 3,076.4 
 149. Kettering Town Saturday, February 8, 2020 3,073.2 
 150. Oxford City Saturday, February 22, 2020 3,070.1 
 151. Tamworth Saturday, February 22, 2020 3,063.5 
 152. Peterborough Sports Saturday, February 22, 2020 3,054.5 
 153. Braintree Town Saturday, February 22, 2020 3,050.6 
 154. Chesham United Saturday, February 22, 2020 3,049.3 
 155. Chippenham Town Saturday, February 22, 2020 3,048.9 
 156. Royston Town Saturday, February 22, 2020 3,047.1 
 157. Hemel Hempstead Town Saturday, February 22, 2020 3,044.6 
 158. Taunton Town Saturday, February 22, 2020 3,040.3 
 159. Eastbourne Borough Saturday, February 22, 2020 3,036.2 
 160. Hereford Saturday, February 22, 2020 3,035.9 
 161. Curzon Ashton Saturday, February 8, 2020 3,029.1 
 162. Bromsgrove Sporting Saturday, February 22, 2020 3,026.6 
 163. Poole Town Saturday, February 22, 2020 3,025.4 
 164. Tonbridge Angels Saturday, February 22, 2020 3,020.8 
 165. Hayes and Yeading United Saturday, February 22, 2020 3,020.4 
 166. Tiverton Town Saturday, February 22, 2020 3,020.0 
 167. Coalville Town Saturday, February 22, 2020 3,018.1 
 168. Gloucester City Saturday, February 8, 2020 3,015.1 
 169. Swindon Supermarine Saturday, February 22, 2020 3,011.6 
 170. Salisbury Saturday, February 22, 2020 3,010.7 
 171. Blyth Spartans Saturday, February 22, 2020 3,009.9 
 172. Kings Langley Saturday, February 22, 2020 3,001.7 
 173. South Shields Saturday, February 22, 2020 2,997.2 
 174. Folkestone Invicta Saturday, February 22, 2020 2,996.3 
 175. Metropolitan Police Saturday, February 22, 2020 2,996.2 
 176. Worthing Saturday, February 22, 2020 2,991.2 
 177. Weston-super-Mare Saturday, February 22, 2020 2,988.1 
 178. Hungerford Town Saturday, February 22, 2020 2,982.2 
 179. Warrington Town Saturday, February 22, 2020 2,979.6 
 180. Rushall Olympic Saturday, February 22, 2020 2,976.1 
 181. FC United of Manchester Saturday, February 22, 2020 2,970.5 
 182. AFC Rushden and Diamonds Saturday, February 22, 2020 2,967.5 
 183. East Thurrock United Saturday, February 22, 2020 2,966.1 
 184. Stourbridge Saturday, February 22, 2020 2,965.9 
 185. Banbury United Saturday, February 22, 2020 2,955.2 
 186. Needham Market Saturday, February 22, 2020 2,951.1 
 187. Hartley Wintney Saturday, February 22, 2020 2,951.0 
 188. Bradford Park Avenue Saturday, February 8, 2020 2,949.5 
 189. AFC Hornchurch Saturday, February 22, 2020 2,945.3 
 190. Carshalton Athletic Saturday, February 22, 2020 2,943.9 
 191. Nuneaton Borough Saturday, February 22, 2020 2,943.5 
 192. Basford United Saturday, February 22, 2020 2,942.7 
 193. Nantwich Town Saturday, February 22, 2020 2,941.4 
 194. Gosport Borough Saturday, February 22, 2020 2,935.1 
 195. Morpeth Town Saturday, February 22, 2020 2,934.8 
 196. Biggleswade Town Saturday, February 22, 2020 2,932.0 
 197. Hendon Saturday, February 22, 2020 2,926.7 
 198. Barwell Saturday, February 22, 2020 2,923.4 
 199. Lancaster City Saturday, February 22, 2020 2,920.0 
 200. Merthyr Town Saturday, February 22, 2020 2,915.8 
 201. Farnborough Saturday, February 22, 2020 2,915.1 
 202. Enfield Town Saturday, February 22, 2020 2,909.9 
 203. Leatherhead Saturday, February 22, 2020 2,904.5 
 204. Hitchin Town Saturday, February 22, 2020 2,902.5 
 205. Lowestoft Town Saturday, February 22, 2020 2,898.5 
 206. Bognor Regis Town Saturday, February 22, 2020 2,897.7 
 207. Wimborne Town Saturday, February 22, 2020 2,893.6 
 208. Gainsborough Trinity Saturday, February 15, 2020 2,891.7 
 209. Basingstoke Town Saturday, April 27, 2019 2,891.5 
 210. Whitby Town Saturday, February 22, 2020 2,886.3 
 211. Yate Town Saturday, February 22, 2020 2,886.1 
 212. Bowers and Pitsea Saturday, February 22, 2020 2,885.3 
 213. Cray Wanderers Saturday, February 22, 2020 2,878.0 
 214. Kingstonian Saturday, February 22, 2020 2,869.4 
 215. Hednesford Town Saturday, February 22, 2020 2,867.3 
 216. Harrow Borough Saturday, February 22, 2020 2,864.7 
 217. Blackfield and Langley Saturday, February 22, 2020 2,864.5 
 218. Ashton United Saturday, February 8, 2020 2,863.7 
 219. Buxton Saturday, February 22, 2020 2,849.4 
 220. Haringey Borough Saturday, February 22, 2020 2,849.2 
 221. Scarborough Athletic Saturday, February 22, 2020 2,845.3 
 222. Witton Albion Saturday, February 8, 2020 2,840.8 
 223. Beaconsfield Town Saturday, February 22, 2020 2,836.8 
 224. Potters Bar Town Saturday, February 22, 2020 2,834.2 
 225. Margate Saturday, February 22, 2020 2,833.4 
 226. Whitehawk Saturday, April 27, 2019 2,830.3 
 227. Horsham Saturday, February 22, 2020 2,826.9 
 228. Stratford Town Saturday, February 22, 2020 2,826.6 
 229. Leiston Saturday, February 22, 2020 2,819.9 
 230. Atherton Collieries Saturday, February 22, 2020 2,818.9 
 231. Bamber Bridge Saturday, February 22, 2020 2,813.1 
 232. St. Neots Town Saturday, April 27, 2019 2,802.7 
 233. Mickleover Sports Saturday, February 8, 2020 2,800.9 
 234. Walton Casuals Saturday, February 22, 2020 2,797.0 
 235. Frome Town Saturday, April 27, 2019 2,796.4 
 236. Hyde United Saturday, February 8, 2020 2,795.5 
 237. Alvechurch Saturday, February 22, 2020 2,792.1 
 238. Stalybridge Celtic Saturday, February 15, 2020 2,785.7 
 239. St. Ives Town Saturday, February 22, 2020 2,775.8 
 240. Halesowen Town Saturday, April 27, 2019 2,772.1 
 241. Corinthian-Casuals Saturday, February 22, 2020 2,771.8 
 242. Bishop's Stortford Saturday, February 22, 2020 2,768.4 
 243. Matlock Town Saturday, February 22, 2020 2,759.8 
 244. Maldon and Tiptree Friday, November 29, 2019 2,759.7 
 245. Marine Saturday, April 27, 2019 2,754.6 
 246. Merstham Saturday, February 22, 2020 2,752.9 
 247. Dorchester Town Saturday, February 22, 2020 2,750.4 
 248. Chichester City Sunday, December 1, 2019 2,749.9 
 249. Wingate and Finchley Saturday, February 22, 2020 2,743.2 
 250. Lewes Saturday, February 22, 2020 2,741.9 
 251. Brightlingsea Regent Saturday, February 22, 2020 2,733.8 
 252. Stafford Rangers Saturday, February 22, 2020 2,732.6 
 253. Bedworth United Saturday, April 27, 2019 2,728.0 
 254. Radcliffe Saturday, February 8, 2020 2,722.0 
 255. Burgess Hill Town Saturday, April 27, 2019 2,716.6 
 256. Cheshunt Saturday, February 22, 2020 2,706.1 
 257. Redditch United Saturday, February 22, 2020 2,694.3 
 258. Harlow Town Saturday, April 27, 2019 2,687.8 
 259. Workington Saturday, April 27, 2019 2,686.0 
 260. Grantham Town Tuesday, February 18, 2020 2,681.2 
 261. North Ferriby United Saturday, March 2, 2019 2,639.2 
 262. Staines Town Saturday, April 27, 2019 2,621.9