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 Thursday, January 23, 2020 4,435.5 
 2. Manchester City Tuesday, January 21, 2020 4,372.4 
 3. Leicester City Wednesday, January 22, 2020 4,168.9 
 4. Chelsea Tuesday, January 21, 2020 4,155.8 
 5. Manchester United Wednesday, January 22, 2020 4,142.6 
 6. Tottenham Hotspur Wednesday, January 22, 2020 4,139.8 
 7. Arsenal Tuesday, January 21, 2020 4,108.9 
 8. Wolverhampton Wanderers Thursday, January 23, 2020 4,098.4 
 9. Everton Tuesday, January 21, 2020 4,076.1 
 10. Crystal Palace Tuesday, January 21, 2020 4,054.3 
 11. Sheffield United Tuesday, January 21, 2020 4,050.0 
 12. Southampton Tuesday, January 21, 2020 4,042.6 
 13. Newcastle United Tuesday, January 21, 2020 4,034.8 
 14. Watford Tuesday, January 21, 2020 4,014.4 
 15. Burnley Wednesday, January 22, 2020 4,014.1 
 16. West Ham United Wednesday, January 22, 2020 3,992.5 
 17. Aston Villa Tuesday, January 21, 2020 3,979.6 
 18. Brighton and Hove Albion Tuesday, January 21, 2020 3,961.2 
 19. West Bromwich Albion Monday, January 20, 2020 3,952.9 
 20. AFC Bournemouth Tuesday, January 21, 2020 3,948.0 
 21. Brentford Saturday, January 18, 2020 3,943.7 
 22. Leeds United Saturday, January 18, 2020 3,931.0 
 23. Norwich City Wednesday, January 22, 2020 3,926.1 
 24. Fulham Wednesday, January 22, 2020 3,909.0 
 25. Nottingham Forest Wednesday, January 22, 2020 3,895.6 
 26. Sheffield Wednesday Saturday, January 18, 2020 3,884.0 
 27. Cardiff City Saturday, January 18, 2020 3,876.5 
 28. Millwall Saturday, January 18, 2020 3,867.8 
 29. Bristol City Saturday, January 18, 2020 3,867.0 
 30. Preston North End Tuesday, January 21, 2020 3,865.8 
 31. Swansea City Saturday, January 25, 2020 3,863.8 
 32. Blackburn Rovers Saturday, January 18, 2020 3,863.1 
 33. Hull City Saturday, January 18, 2020 3,849.9 
 34. Derby County Saturday, January 18, 2020 3,849.0 
 35. Middlesbrough Tuesday, January 21, 2020 3,846.4 
 36. Reading Wednesday, January 22, 2020 3,841.6 
 37. Stoke City Saturday, January 25, 2020 3,830.5 
 38. Queens Park Rangers Saturday, January 18, 2020 3,796.9 
 39. Birmingham City Tuesday, January 21, 2020 3,784.1 
 40. Charlton Athletic Wednesday, January 22, 2020 3,777.2 
 41. Huddersfield Town Saturday, January 18, 2020 3,769.1 
 42. Rotherham United Saturday, January 25, 2020 3,759.3 
 43. Sunderland Friday, January 24, 2020 3,755.4 
 44. Barnsley Tuesday, January 21, 2020 3,747.5 
 45. Portsmouth Saturday, January 18, 2020 3,742.0 
 46. Wigan Athletic Saturday, January 18, 2020 3,737.3 
 47. Doncaster Rovers Friday, January 24, 2020 3,724.1 
 48. Coventry City Saturday, January 18, 2020 3,722.3 
 49. Oxford United Saturday, January 18, 2020 3,718.4 
 50. Ipswich Town Saturday, January 25, 2020 3,717.1 
 51. Luton Town Sunday, January 19, 2020 3,714.6 
 52. Burton Albion Saturday, January 25, 2020 3,703.1 
 53. Peterborough United Saturday, January 25, 2020 3,688.4 
 54. Fleetwood Town Saturday, January 25, 2020 3,666.6 
 55. Gillingham Saturday, January 25, 2020 3,659.7 
 56. Wycombe Wanderers Tuesday, January 21, 2020 3,650.3 
 57. Blackpool Saturday, January 18, 2020 3,650.3 
 58. Lincoln City Saturday, January 25, 2020 3,645.0 
 59. Shrewsbury Town Saturday, January 18, 2020 3,644.3 
 60. Plymouth Argyle Saturday, January 25, 2020 3,625.7 
 61. Bristol Rovers Saturday, January 25, 2020 3,621.9 
 62. Accrington Stanley Saturday, January 25, 2020 3,606.7 
 63. Exeter City Saturday, January 25, 2020 3,596.4 
 64. Swindon Town Saturday, January 25, 2020 3,591.9 
 65. AFC Wimbledon Saturday, January 18, 2020 3,591.2 
 66. Colchester United Saturday, January 25, 2020 3,580.6 
 67. Rochdale Saturday, January 25, 2020 3,578.3 
 68. Cheltenham Town Saturday, January 18, 2020 3,569.9 
 69. Crewe Alexandra Saturday, January 25, 2020 3,567.8 
 70. Bury Saturday, May 4, 2019 3,566.2 
 71. Northampton Town Tuesday, January 21, 2020 3,561.6 
 72. Milton Keynes Dons Saturday, January 18, 2020 3,549.9 
 73. Bradford City Saturday, January 25, 2020 3,545.2 
 74. Forest Green Rovers Saturday, January 25, 2020 3,532.7 
 75. Newport County Saturday, January 25, 2020 3,527.1 
 76. Tranmere Rovers Saturday, January 18, 2020 3,527.0 
 77. Bolton Wanderers Saturday, January 18, 2020 3,519.5 
 78. Scunthorpe United Saturday, January 25, 2020 3,506.2 
 79. Mansfield Town Saturday, January 25, 2020 3,493.8 
 80. Crawley Town Saturday, January 25, 2020 3,480.0 
 81. Walsall Saturday, January 25, 2020 3,479.2 
 82. Port Vale Saturday, January 25, 2020 3,473.7 
 83. Southend United Saturday, January 18, 2020 3,469.7 
 84. Salford City Saturday, January 25, 2020 3,469.3 
 85. Barrow Saturday, January 25, 2020 3,464.6 
 86. Oldham Athletic Saturday, January 25, 2020 3,453.8 
 87. Macclesfield Town Saturday, January 25, 2020 3,449.7 
 88. Stevenage Saturday, January 25, 2020 3,446.2 
 89. Carlisle United Saturday, January 25, 2020 3,444.9 
 90. Grimsby Town Saturday, January 25, 2020 3,441.2 
 91. Leyton Orient Saturday, January 25, 2020 3,431.0 
 92. Cambridge United Saturday, January 25, 2020 3,412.2 
 93. Notts County Saturday, January 25, 2020 3,407.4 
 94. Boreham Wood Saturday, January 25, 2020 3,397.2 
 95. Solihull Moors Saturday, January 25, 2020 3,396.2 
 96. Yeovil Town Saturday, January 25, 2020 3,392.0 
 97. Harrogate Town Saturday, January 25, 2020 3,386.3 
 98. Morecambe Saturday, January 25, 2020 3,385.4 
 99. Barnet Saturday, January 25, 2020 3,372.3 
 100. Dover Athletic Saturday, January 25, 2020 3,361.7 
 101. Hartlepool United Saturday, January 25, 2020 3,357.8 
 102. Bromley Saturday, January 25, 2020 3,357.6 
 103. Wrexham Saturday, January 25, 2020 3,346.6 
 104. FC Halifax Town Saturday, January 25, 2020 3,343.9 
 105. Sutton United Saturday, January 25, 2020 3,337.2 
 106. AFC Fylde Saturday, January 25, 2020 3,316.5 
 107. Chesterfield Saturday, January 25, 2020 3,307.9 
 108. Stockport County Saturday, January 25, 2020 3,305.4 
 109. Eastleigh Saturday, January 25, 2020 3,293.3 
 110. Torquay United Saturday, January 25, 2020 3,291.8 
 111. Woking Saturday, January 25, 2020 3,288.4 
 112. Aldershot Town Saturday, January 25, 2020 3,287.3 
 113. Dagenham and Redbridge Saturday, January 25, 2020 3,281.6 
 114. Brackley Town Saturday, January 25, 2020 3,275.0 
 115. Maidenhead United Saturday, January 25, 2020 3,272.2 
 116. King's Lynn Town Saturday, January 25, 2020 3,264.8 
 117. Ebbsfleet United Saturday, January 25, 2020 3,261.7 
 118. Wealdstone Saturday, January 25, 2020 3,260.2 
 119. Havant and Waterlooville Saturday, January 25, 2020 3,258.9 
 120. Gateshead Tuesday, January 21, 2020 3,251.2 
 121. Bath City Saturday, January 25, 2020 3,222.4 
 122. York City Saturday, January 25, 2020 3,220.5 
 123. Chester Saturday, January 25, 2020 3,218.3 
 124. Slough Town Saturday, January 25, 2020 3,211.1 
 125. Boston United Saturday, January 25, 2020 3,199.3 
 126. Altrincham Saturday, January 25, 2020 3,196.9 
 127. Chorley Saturday, January 25, 2020 3,192.1 
 128. Spennymoor Town Saturday, January 25, 2020 3,185.2 
 129. Maidstone United Saturday, January 25, 2020 3,180.3 
 130. Weymouth Saturday, January 25, 2020 3,179.8 
 131. Dartford Saturday, January 25, 2020 3,174.3 
 132. Darlington Saturday, January 25, 2020 3,132.9 
 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. Hampton and Richmond Borough Saturday, January 25, 2020 3,120.8 
 137. Guiseley Saturday, January 25, 2020 3,119.0 
 138. Southport Saturday, January 25, 2020 3,118.1 
 139. Truro City Saturday, January 25, 2020 3,101.4 
 140. AFC Telford United Saturday, January 25, 2020 3,096.6 
 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.1 
 144. Kettering Town Saturday, January 25, 2020 3,082.2 
 145. Kidderminster Harriers Saturday, January 25, 2020 3,078.9 
 146. Farsley Celtic Saturday, January 25, 2020 3,076.3 
 147. Dulwich Hamlet Saturday, January 25, 2020 3,075.3 
 148. Braintree Town Saturday, January 25, 2020 3,074.6 
 149. St. Albans City Saturday, January 25, 2020 3,069.5 
 150. Oxford City Saturday, January 25, 2020 3,067.2 
 151. Blyth Spartans Saturday, January 25, 2020 3,055.1 
 152. Hemel Hempstead Town Saturday, January 25, 2020 3,048.9 
 153. Alfreton Town Saturday, January 18, 2020 3,048.7 
 154. Hereford Saturday, January 25, 2020 3,046.1 
 155. Chippenham Town Saturday, January 25, 2020 3,046.1 
 156. Taunton Town Saturday, January 25, 2020 3,045.2 
 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. Swindon Supermarine Saturday, January 25, 2020 3,033.3 
 162. Curzon Ashton Saturday, January 25, 2020 3,031.8 
 163. South Shields Saturday, January 25, 2020 3,029.6 
 164. Royston Town Saturday, January 25, 2020 3,028.4 
 165. Gloucester City Saturday, January 25, 2020 3,028.2 
 166. Salisbury Saturday, January 25, 2020 3,027.5 
 167. Tamworth Saturday, January 25, 2020 3,021.6 
 168. Bromsgrove Sporting Saturday, January 25, 2020 3,021.3 
 169. Tiverton Town Saturday, January 25, 2020 3,012.5 
 170. Tonbridge Angels Saturday, January 25, 2020 3,008.6 
 171. Stourbridge Saturday, January 25, 2020 3,007.8 
 172. Peterborough Sports Saturday, January 25, 2020 3,002.9 
 173. East Thurrock United Saturday, January 25, 2020 3,002.7 
 174. Folkestone Invicta Saturday, January 25, 2020 2,999.4 
 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. Warrington Town Saturday, January 25, 2020 2,990.0 
 179. AFC Rushden and Diamonds Saturday, January 25, 2020 2,983.7 
 180. Hayes and Yeading United Saturday, January 25, 2020 2,980.9 
 181. Hungerford Town Saturday, January 25, 2020 2,980.2 
 182. Biggleswade Town Saturday, January 25, 2020 2,977.2 
 183. Weston-super-Mare Saturday, January 25, 2020 2,976.5 
 184. Kings Langley Saturday, January 25, 2020 2,972.2 
 185. Metropolitan Police Saturday, January 25, 2020 2,958.3 
 186. Bradford Park Avenue Saturday, January 25, 2020 2,953.9 
 187. Banbury United Saturday, January 25, 2020 2,949.6 
 188. AFC Hornchurch Saturday, January 25, 2020 2,947.4 
 189. Nuneaton Borough Saturday, January 25, 2020 2,946.6 
 190. Hartley Wintney Saturday, January 25, 2020 2,941.4 
 191. Basford United Saturday, January 25, 2020 2,939.7 
 192. Farnborough Saturday, January 25, 2020 2,931.2 
 193. Carshalton Athletic Saturday, January 25, 2020 2,927.8 
 194. Bognor Regis Town Saturday, January 25, 2020 2,925.4 
 195. Gosport Borough Saturday, January 25, 2020 2,923.8 
 196. Merthyr Town Saturday, January 25, 2020 2,917.9 
 197. Hendon Saturday, January 25, 2020 2,917.4 
 198. Needham Market Saturday, January 25, 2020 2,910.7 
 199. Nantwich Town Saturday, January 25, 2020 2,910.5 
 200. Hednesford Town Saturday, January 25, 2020 2,909.5 
 201. Barwell Saturday, January 25, 2020 2,909.3 
 202. Leatherhead Saturday, January 25, 2020 2,909.2 
 203. Lowestoft Town Saturday, January 25, 2020 2,908.8 
 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. Hitchin Town Saturday, January 25, 2020 2,893.3 
 209. Basingstoke Town Saturday, April 27, 2019 2,891.5 
 210. Blackfield and Langley Saturday, January 25, 2020 2,883.3 
 211. Enfield Town Saturday, January 25, 2020 2,877.4 
 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. Witton Albion Saturday, January 25, 2020 2,865.3 
 216. Margate Saturday, January 25, 2020 2,864.1 
 217. Haringey Borough Saturday, January 25, 2020 2,863.6 
 218. Bowers and Pitsea Saturday, January 25, 2020 2,863.3 
 219. Atherton Collieries Saturday, January 25, 2020 2,856.2 
 220. Kingstonian Saturday, January 25, 2020 2,854.7 
 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.9 
 229. Alvechurch Saturday, January 25, 2020 2,818.7 
 230. Bishop's Stortford Saturday, January 25, 2020 2,817.5 
 231. Stratford Town Saturday, January 25, 2020 2,813.7 
 232. Scarborough Athletic Saturday, January 25, 2020 2,812.0 
 233. Mickleover Sports Saturday, January 18, 2020 2,810.2 
 234. Horsham Saturday, January 25, 2020 2,806.9 
 235. Hyde United Saturday, January 25, 2020 2,806.4 
 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 Saturday, January 25, 2020 2,768.1 
 244. Stalybridge Celtic Saturday, January 25, 2020 2,763.9 
 245. Maldon and Tiptree Sunday, November 10, 2019 2,759.9 
 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. Stafford Rangers Saturday, January 25, 2020 2,745.8 
 250. Merstham Saturday, January 25, 2020 2,744.8 
 251. Brightlingsea Regent Saturday, January 25, 2020 2,730.6 
 252. Bedworth United Saturday, April 27, 2019 2,728.0 
 253. Burgess Hill Town Saturday, April 27, 2019 2,716.6 
 254. Cheshunt Saturday, January 25, 2020 2,697.9 
 255. Grantham Town Saturday, January 25, 2020 2,695.3 
 256. Redditch United Saturday, January 25, 2020 2,695.1 
 257. Wingate and Finchley Saturday, January 25, 2020 2,693.2 
 258. Harlow Town Saturday, April 27, 2019 2,687.8 
 259. Workington Saturday, April 27, 2019 2,686.0 
 260. North Ferriby United Saturday, March 2, 2019 2,639.2 
 261. Staines Town Saturday, April 27, 2019 2,621.9