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  Wednesday, January 29, 2020

 Rank Club Last Match Date ELO Score 
 1. Liverpool Wednesday, January 29, 2020 4,402.6 
 2. Manchester City Wednesday, January 29, 2020 4,365.2 
 3. Chelsea Saturday, January 25, 2020 4,160.1 
 4. Leicester City Tuesday, January 28, 2020 4,150.7 
 5. Manchester United Wednesday, January 29, 2020 4,142.5 
 6. Tottenham Hotspur Saturday, January 25, 2020 4,137.0 
 7. Arsenal Monday, January 27, 2020 4,128.6 
 8. Wolverhampton Wanderers Thursday, January 23, 2020 4,094.2 
 9. Everton Tuesday, January 21, 2020 4,077.0 
 10. Sheffield United Saturday, January 25, 2020 4,054.9 
 11. Crystal Palace Tuesday, January 21, 2020 4,047.5 
 12. Southampton Saturday, January 25, 2020 4,046.3 
 13. Newcastle United Saturday, January 25, 2020 4,028.2 
 14. Aston Villa Tuesday, January 28, 2020 4,021.2 
 15. Burnley Saturday, January 25, 2020 4,009.2 
 16. Watford Thursday, January 23, 2020 4,003.5 
 17. West Ham United Wednesday, January 29, 2020 3,985.0 
 18. Brighton and Hove Albion Tuesday, January 21, 2020 3,956.0 
 19. West Bromwich Albion Tuesday, January 28, 2020 3,950.3 
 20. AFC Bournemouth Monday, January 27, 2020 3,947.6 
 21. Norwich City Saturday, January 25, 2020 3,938.9 
 22. Leeds United Tuesday, January 28, 2020 3,936.4 
 23. Brentford Tuesday, January 28, 2020 3,931.2 
 24. Fulham Sunday, January 26, 2020 3,913.6 
 25. Nottingham Forest Tuesday, January 28, 2020 3,906.0 
 26. Cardiff City Tuesday, January 28, 2020 3,884.7 
 27. Sheffield Wednesday Tuesday, January 28, 2020 3,880.9 
 28. Bristol City Tuesday, January 28, 2020 3,868.0 
 29. Blackburn Rovers Tuesday, January 28, 2020 3,865.6 
 30. Preston North End Tuesday, January 21, 2020 3,859.9 
 31. Millwall Tuesday, January 28, 2020 3,857.8 
 32. Swansea City Saturday, January 25, 2020 3,854.0 
 33. Middlesbrough Tuesday, January 21, 2020 3,848.3 
 34. Derby County Tuesday, January 28, 2020 3,841.1 
 35. Hull City Tuesday, January 28, 2020 3,838.6 
 36. Reading Tuesday, January 28, 2020 3,832.2 
 37. Stoke City Saturday, January 25, 2020 3,827.8 
 38. Queens Park Rangers Tuesday, January 28, 2020 3,795.1 
 39. Birmingham City Saturday, January 25, 2020 3,788.6 
 40. Huddersfield Town Tuesday, January 28, 2020 3,780.4 
 41. Charlton Athletic Wednesday, January 22, 2020 3,774.6 
 42. Portsmouth Tuesday, January 28, 2020 3,765.5 
 43. Rotherham United Tuesday, January 28, 2020 3,765.0 
 44. Sunderland Wednesday, January 29, 2020 3,760.4 
 45. Wigan Athletic Tuesday, January 28, 2020 3,749.3 
 46. Barnsley Saturday, January 25, 2020 3,744.2 
 47. Coventry City Tuesday, January 28, 2020 3,732.0 
 48. Luton Town Tuesday, January 28, 2020 3,724.4 
 49. Oxford United Saturday, January 25, 2020 3,723.9 
 50. Doncaster Rovers Tuesday, January 28, 2020 3,722.4 
 51. Ipswich Town Tuesday, January 28, 2020 3,707.2 
 52. Peterborough United Tuesday, January 28, 2020 3,700.7 
 53. Burton Albion Tuesday, January 28, 2020 3,692.5 
 54. Gillingham Wednesday, January 29, 2020 3,678.4 
 55. Fleetwood Town Tuesday, January 28, 2020 3,665.3 
 56. Wycombe Wanderers Tuesday, January 28, 2020 3,654.7 
 57. Shrewsbury Town Wednesday, January 29, 2020 3,648.9 
 58. Blackpool Tuesday, January 28, 2020 3,640.7 
 59. Lincoln City Tuesday, January 28, 2020 3,630.9 
 60. Plymouth Argyle Tuesday, January 28, 2020 3,618.8 
 61. Bristol Rovers Tuesday, January 28, 2020 3,616.9 
 62. Colchester United Tuesday, January 28, 2020 3,593.6 
 63. Accrington Stanley Tuesday, January 28, 2020 3,593.1 
 64. AFC Wimbledon Tuesday, January 28, 2020 3,593.1 
 65. Northampton Town Tuesday, January 28, 2020 3,588.8 
 66. Swindon Town Tuesday, January 28, 2020 3,578.1 
 67. Crewe Alexandra Tuesday, January 28, 2020 3,572.4 
 68. Exeter City Tuesday, January 28, 2020 3,570.4 
 69. Rochdale Tuesday, January 28, 2020 3,569.3 
 70. Bury Saturday, May 4, 2019 3,566.2 
 71. Cheltenham Town Tuesday, January 28, 2020 3,562.9 
 72. Milton Keynes Dons Tuesday, January 28, 2020 3,559.7 
 73. Bradford City Tuesday, January 28, 2020 3,544.5 
 74. Tranmere Rovers Wednesday, January 29, 2020 3,540.0 
 75. Newport County Tuesday, January 28, 2020 3,535.3 
 76. Bolton Wanderers Tuesday, January 28, 2020 3,521.5 
 77. Forest Green Rovers Tuesday, January 28, 2020 3,503.0 
 78. Port Vale Tuesday, January 28, 2020 3,498.5 
 79. Scunthorpe United Tuesday, January 28, 2020 3,493.6 
 80. Salford City Tuesday, January 28, 2020 3,486.8 
 81. Crawley Town Tuesday, January 28, 2020 3,483.0 
 82. Carlisle United Tuesday, January 28, 2020 3,476.8 
 83. Mansfield Town Tuesday, January 28, 2020 3,475.4 
 84. Oldham Athletic Tuesday, January 28, 2020 3,467.0 
 85. Southend United Tuesday, January 28, 2020 3,465.2 
 86. Barrow Tuesday, January 28, 2020 3,464.0 
 87. Walsall Tuesday, January 28, 2020 3,458.4 
 88. Grimsby Town Tuesday, January 28, 2020 3,451.4 
 89. Macclesfield Town Tuesday, January 28, 2020 3,442.6 
 90. Stevenage Tuesday, January 28, 2020 3,432.4 
 91. Leyton Orient Tuesday, January 28, 2020 3,423.3 
 92. Morecambe Tuesday, January 28, 2020 3,406.5 
 93. Notts County Saturday, January 25, 2020 3,404.7 
 94. Boreham Wood Saturday, January 25, 2020 3,397.1 
 95. Solihull Moors Tuesday, January 28, 2020 3,395.6 
 96. Cambridge United Tuesday, January 28, 2020 3,393.9 
 97. Yeovil Town Saturday, January 25, 2020 3,392.1 
 98. Harrogate Town Saturday, January 25, 2020 3,386.9 
 99. Barnet Saturday, January 25, 2020 3,372.3 
 100. Hartlepool United Saturday, January 25, 2020 3,364.2 
 101. FC Halifax Town Tuesday, January 28, 2020 3,357.8 
 102. Bromley Saturday, January 25, 2020 3,357.4 
 103. Wrexham Saturday, January 25, 2020 3,346.7 
 104. Dover Athletic Tuesday, January 28, 2020 3,346.5 
 105. Sutton United Saturday, January 25, 2020 3,337.1 
 106. AFC Fylde Saturday, January 25, 2020 3,317.0 
 107. Chesterfield Saturday, January 25, 2020 3,307.8 
 108. Stockport County Saturday, January 25, 2020 3,305.7 
 109. Torquay United Saturday, January 25, 2020 3,291.8 
 110. Eastleigh Tuesday, January 28, 2020 3,291.6 
 111. Aldershot Town Tuesday, January 28, 2020 3,288.5 
 112. Dagenham and Redbridge Saturday, January 25, 2020 3,281.7 
 113. Woking Tuesday, January 28, 2020 3,278.8 
 114. Brackley Town Saturday, January 25, 2020 3,275.1 
 115. Maidenhead United Saturday, January 25, 2020 3,272.0 
 116. Ebbsfleet United Tuesday, January 28, 2020 3,271.4 
 117. King's Lynn Town Saturday, January 25, 2020 3,265.0 
 118. Gateshead Tuesday, January 28, 2020 3,263.1 
 119. Wealdstone Saturday, January 25, 2020 3,260.2 
 120. Havant and Waterlooville Saturday, January 25, 2020 3,258.9 
 121. Bath City Saturday, January 25, 2020 3,222.4 
 122. York City Saturday, January 25, 2020 3,220.5 
 123. Slough Town Tuesday, January 28, 2020 3,219.6 
 124. Altrincham Tuesday, January 28, 2020 3,208.5 
 125. Chester Tuesday, January 28, 2020 3,206.3 
 126. Boston United Saturday, January 25, 2020 3,201.5 
 127. Chorley Saturday, January 25, 2020 3,192.1 
 128. Weymouth Tuesday, January 28, 2020 3,187.2 
 129. Spennymoor Town Saturday, January 25, 2020 3,185.1 
 130. Maidstone United Saturday, January 25, 2020 3,179.8 
 131. Dartford Saturday, January 25, 2020 3,174.3 
 132. Darlington Saturday, January 25, 2020 3,132.0 
 133. Chelmsford City Saturday, January 25, 2020 3,129.7 
 134. Dorking Wanderers Saturday, January 25, 2020 3,128.3 
 135. Concord Rangers Saturday, January 25, 2020 3,123.7 
 136. Guiseley Saturday, January 25, 2020 3,119.0 
 137. Southport Saturday, January 25, 2020 3,118.2 
 138. Hampton and Richmond Borough Tuesday, January 28, 2020 3,112.3 
 139. AFC Telford United Tuesday, January 28, 2020 3,108.2 
 140. Truro City Saturday, January 25, 2020 3,101.4 
 141. Welling United Saturday, January 25, 2020 3,094.4 
 142. Billericay Town Saturday, January 25, 2020 3,090.6 
 143. Leamington Saturday, January 25, 2020 3,085.0 
 144. Kidderminster Harriers Saturday, January 25, 2020 3,079.1 
 145. Farsley Celtic Saturday, January 25, 2020 3,076.3 
 146. Dulwich Hamlet Saturday, January 25, 2020 3,075.3 
 147. Braintree Town Saturday, January 25, 2020 3,074.6 
 148. Kettering Town Tuesday, January 28, 2020 3,070.4 
 149. St. Albans City Saturday, January 25, 2020 3,069.5 
 150. Oxford City Saturday, January 25, 2020 3,067.2 
 151. Alfreton Town Tuesday, January 28, 2020 3,065.3 
 152. Hereford Saturday, January 25, 2020 3,046.1 
 153. Chippenham Town Saturday, January 25, 2020 3,046.1 
 154. Taunton Town Saturday, January 25, 2020 3,045.2 
 155. Blyth Spartans Tuesday, January 28, 2020 3,043.5 
 156. Hemel Hempstead Town Tuesday, January 28, 2020 3,041.5 
 157. Coalville Town Saturday, January 25, 2020 3,041.1 
 158. Eastbourne Borough Saturday, January 25, 2020 3,037.8 
 159. Chesham United Saturday, January 25, 2020 3,036.1 
 160. Poole Town Saturday, January 25, 2020 3,035.8 
 161. Tamworth Tuesday, January 28, 2020 3,035.2 
 162. Swindon Supermarine Saturday, January 25, 2020 3,033.3 
 163. Curzon Ashton Saturday, January 25, 2020 3,031.8 
 164. South Shields Saturday, January 25, 2020 3,029.6 
 165. Salisbury Saturday, January 25, 2020 3,027.5 
 166. Bromsgrove Sporting Saturday, January 25, 2020 3,021.3 
 167. Royston Town Tuesday, January 28, 2020 3,014.8 
 168. Tiverton Town Saturday, January 25, 2020 3,012.5 
 169. Gloucester City Tuesday, January 28, 2020 3,011.6 
 170. Tonbridge Angels Saturday, January 25, 2020 3,008.6 
 171. Stourbridge Saturday, January 25, 2020 3,007.8 
 172. Folkestone Invicta Tuesday, January 28, 2020 3,006.8 
 173. Peterborough Sports Saturday, January 25, 2020 3,002.9 
 174. East Thurrock United Wednesday, January 29, 2020 2,999.7 
 175. FC United of Manchester Saturday, January 25, 2020 2,999.0 
 176. Worthing Saturday, January 25, 2020 2,997.7 
 177. Rushall Olympic Saturday, January 25, 2020 2,994.7 
 178. Hayes and Yeading United Tuesday, January 28, 2020 2,990.2 
 179. Warrington Town Saturday, January 25, 2020 2,990.0 
 180. Hungerford Town Saturday, January 25, 2020 2,980.2 
 181. Biggleswade Town Saturday, January 25, 2020 2,977.2 
 182. Kings Langley Saturday, January 25, 2020 2,972.2 
 183. AFC Rushden and Diamonds Tuesday, January 28, 2020 2,970.5 
 184. Weston-super-Mare Tuesday, January 28, 2020 2,966.2 
 185. Metropolitan Police Saturday, January 25, 2020 2,958.3 
 186. Bradford Park Avenue Saturday, January 25, 2020 2,954.0 
 187. Banbury United Saturday, January 25, 2020 2,949.6 
 188. Nuneaton Borough Saturday, January 25, 2020 2,946.6 
 189. Basford United Monday, January 27, 2020 2,946.5 
 190. Hartley Wintney Saturday, January 25, 2020 2,941.4 
 191. AFC Hornchurch Tuesday, January 28, 2020 2,940.0 
 192. Gosport Borough Tuesday, January 28, 2020 2,934.2 
 193. Farnborough Saturday, January 25, 2020 2,931.2 
 194. Carshalton Athletic Monday, January 27, 2020 2,927.1 
 195. Needham Market Tuesday, January 28, 2020 2,923.8 
 196. Bognor Regis Town Tuesday, January 28, 2020 2,922.1 
 197. Hendon Saturday, January 25, 2020 2,917.4 
 198. Nantwich Town Saturday, January 25, 2020 2,910.5 
 199. Hednesford Town Saturday, January 25, 2020 2,909.5 
 200. Barwell Saturday, January 25, 2020 2,909.3 
 201. Leatherhead Saturday, January 25, 2020 2,909.2 
 202. Lowestoft Town Saturday, January 25, 2020 2,908.8 
 203. Merthyr Town Tuesday, January 28, 2020 2,908.6 
 204. Morpeth Town Saturday, January 25, 2020 2,898.3 
 205. Lancaster City Saturday, January 25, 2020 2,898.1 
 206. Gainsborough Trinity Saturday, January 25, 2020 2,897.6 
 207. Yate Town Saturday, January 25, 2020 2,896.6 
 208. Enfield Town Tuesday, January 28, 2020 2,896.2 
 209. Hitchin Town Tuesday, January 28, 2020 2,892.2 
 210. Basingstoke Town Saturday, April 27, 2019 2,891.5 
 211. Blackfield and Langley Saturday, January 25, 2020 2,883.3 
 212. Wimborne Town Saturday, January 25, 2020 2,877.4 
 213. Harrow Borough Saturday, January 25, 2020 2,867.5 
 214. Ashton United Saturday, January 25, 2020 2,865.9 
 215. Haringey Borough Monday, January 27, 2020 2,864.3 
 216. Bowers and Pitsea Tuesday, January 28, 2020 2,859.9 
 217. Witton Albion Monday, January 27, 2020 2,858.4 
 218. Kingstonian Wednesday, January 29, 2020 2,857.2 
 219. Atherton Collieries Saturday, January 25, 2020 2,856.2 
 220. Margate Tuesday, January 28, 2020 2,845.3 
 221. Cray Wanderers Saturday, January 25, 2020 2,841.8 
 222. Whitby Town Saturday, January 25, 2020 2,839.0 
 223. Beaconsfield Town Saturday, January 25, 2020 2,838.8 
 224. Walton Casuals Saturday, January 25, 2020 2,835.8 
 225. Buxton Saturday, January 25, 2020 2,834.0 
 226. Whitehawk Saturday, April 27, 2019 2,830.3 
 227. Leiston Saturday, January 25, 2020 2,823.7 
 228. Potters Bar Town Saturday, January 25, 2020 2,821.8 
 229. Alvechurch Saturday, January 25, 2020 2,818.7 
 230. Stratford Town Tuesday, January 28, 2020 2,814.8 
 231. Scarborough Athletic Saturday, January 25, 2020 2,812.0 
 232. Mickleover Sports Saturday, January 18, 2020 2,810.2 
 233. Horsham Saturday, January 25, 2020 2,806.9 
 234. Hyde United Saturday, January 25, 2020 2,806.4 
 235. Bishop's Stortford Tuesday, January 28, 2020 2,806.1 
 236. Bamber Bridge Saturday, January 25, 2020 2,803.6 
 237. St. Neots Town Saturday, April 27, 2019 2,802.7 
 238. Frome Town Saturday, April 27, 2019 2,796.4 
 239. Lewes Saturday, January 25, 2020 2,794.6 
 240. Dorchester Town Saturday, January 25, 2020 2,774.1 
 241. St. Ives Town Saturday, January 25, 2020 2,773.5 
 242. Halesowen Town Saturday, April 27, 2019 2,772.1 
 243. Corinthian-Casuals Tuesday, January 28, 2020 2,771.4 
 244. Stalybridge Celtic Saturday, January 25, 2020 2,763.9 
 245. Maldon and Tiptree Friday, November 29, 2019 2,759.7 
 246. Radcliffe Saturday, January 25, 2020 2,757.0 
 247. Matlock Town Saturday, January 18, 2020 2,755.5 
 248. Marine Saturday, April 27, 2019 2,754.6 
 249. Chichester City Sunday, December 1, 2019 2,749.9 
 250. Stafford Rangers Saturday, January 25, 2020 2,745.8 
 251. Merstham Saturday, January 25, 2020 2,744.8 
 252. Brightlingsea Regent Tuesday, January 28, 2020 2,742.0 
 253. Bedworth United Saturday, April 27, 2019 2,728.0 
 254. Burgess Hill Town Saturday, April 27, 2019 2,716.6 
 255. Cheshunt Tuesday, January 28, 2020 2,701.3 
 256. Grantham Town Saturday, January 25, 2020 2,695.3 
 257. Redditch United Saturday, January 25, 2020 2,695.1 
 258. Wingate and Finchley Saturday, January 25, 2020 2,693.2 
 259. Harlow Town Saturday, April 27, 2019 2,687.8 
 260. Workington Saturday, April 27, 2019 2,686.0 
 261. North Ferriby United Saturday, March 2, 2019 2,639.2 
 262. Staines Town Saturday, April 27, 2019 2,621.9