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, December 17, 2019

 Rank Club Last Match Date ELO Score 
 1. Manchester City Sunday, December 15, 2019 4,376.0 
 2. Liverpool Tuesday, December 17, 2019 4,373.4 
 3. Leicester City Saturday, December 14, 2019 4,187.5 
 4. Tottenham Hotspur Sunday, December 15, 2019 4,173.0 
 5. Chelsea Saturday, December 14, 2019 4,164.8 
 6. Manchester United Sunday, December 15, 2019 4,164.3 
 7. Arsenal Sunday, December 15, 2019 4,122.7 
 8. Wolverhampton Wanderers Sunday, December 15, 2019 4,086.9 
 9. Crystal Palace Monday, December 16, 2019 4,071.4 
 10. Everton Sunday, December 15, 2019 4,057.0 
 11. Sheffield United Saturday, December 14, 2019 4,042.6 
 12. Newcastle United Saturday, December 14, 2019 4,039.8 
 13. Aston Villa Tuesday, December 17, 2019 4,021.4 
 14. West Bromwich Albion Saturday, December 14, 2019 4,006.1 
 15. West Ham United Saturday, December 14, 2019 4,005.6 
 16. Burnley Saturday, December 14, 2019 4,003.7 
 17. AFC Bournemouth Saturday, December 14, 2019 3,997.8 
 18. Brighton and Hove Albion Monday, December 16, 2019 3,979.5 
 19. Leeds United Saturday, December 14, 2019 3,970.7 
 20. Southampton Saturday, December 14, 2019 3,962.4 
 21. Watford Saturday, December 14, 2019 3,952.9 
 22. Norwich City Saturday, December 14, 2019 3,933.2 
 23. Sheffield Wednesday Saturday, December 14, 2019 3,920.3 
 24. Brentford Saturday, December 14, 2019 3,918.7 
 25. Cardiff City Saturday, December 14, 2019 3,898.2 
 26. Fulham Saturday, December 14, 2019 3,893.0 
 27. Swansea City Saturday, December 14, 2019 3,874.4 
 28. Preston North End Saturday, December 14, 2019 3,874.0 
 29. Bristol City Saturday, December 14, 2019 3,874.0 
 30. Nottingham Forest Saturday, December 14, 2019 3,872.8 
 31. Blackburn Rovers Saturday, December 14, 2019 3,864.1 
 32. Hull City Friday, December 13, 2019 3,852.3 
 33. Millwall Saturday, December 14, 2019 3,845.3 
 34. Derby County Saturday, December 14, 2019 3,841.8 
 35. Middlesbrough Saturday, December 14, 2019 3,801.1 
 36. Birmingham City Saturday, December 14, 2019 3,797.7 
 37. Reading Saturday, December 14, 2019 3,793.9 
 38. Queens Park Rangers Saturday, December 14, 2019 3,783.8 
 39. Huddersfield Town Saturday, December 14, 2019 3,780.7 
 40. Charlton Athletic Friday, December 13, 2019 3,779.5 
 41. Stoke City Saturday, December 14, 2019 3,779.0 
 42. Luton Town Saturday, December 14, 2019 3,755.8 
 43. Barnsley Saturday, December 14, 2019 3,743.6 
 44. Wigan Athletic Saturday, December 14, 2019 3,743.4 
 45. Portsmouth Saturday, December 14, 2019 3,735.7 
 46. Oxford United Saturday, December 14, 2019 3,727.7 
 47. Sunderland Saturday, December 14, 2019 3,724.0 
 48. Peterborough United Saturday, December 14, 2019 3,721.1 
 49. Rotherham United Saturday, December 14, 2019 3,716.9 
 50. Ipswich Town Saturday, December 14, 2019 3,713.6 
 51. Wycombe Wanderers Saturday, December 14, 2019 3,708.5 
 52. Blackpool Saturday, December 14, 2019 3,694.9 
 53. Burton Albion Saturday, December 14, 2019 3,687.3 
 54. Coventry City Saturday, December 14, 2019 3,682.9 
 55. Doncaster Rovers Saturday, December 14, 2019 3,682.7 
 56. Bristol Rovers Tuesday, December 17, 2019 3,681.7 
 57. Fleetwood Town Saturday, December 14, 2019 3,670.1 
 58. Shrewsbury Town Saturday, December 14, 2019 3,658.7 
 59. Gillingham Saturday, December 14, 2019 3,649.5 
 60. Lincoln City Saturday, December 14, 2019 3,621.5 
 61. Accrington Stanley Saturday, December 14, 2019 3,611.6 
 62. AFC Wimbledon Saturday, December 14, 2019 3,593.0 
 63. Swindon Town Saturday, December 14, 2019 3,581.5 
 64. Rochdale Monday, December 16, 2019 3,579.0 
 65. Plymouth Argyle Tuesday, December 17, 2019 3,577.8 
 66. Bradford City Saturday, December 14, 2019 3,569.1 
 67. Northampton Town Saturday, December 14, 2019 3,568.6 
 68. Colchester United Saturday, December 14, 2019 3,567.5 
 69. Bury Saturday, May 4, 2019 3,566.2 
 70. Cheltenham Town Saturday, December 14, 2019 3,560.7 
 71. Exeter City Saturday, December 14, 2019 3,557.0 
 72. Crewe Alexandra Saturday, December 14, 2019 3,555.2 
 73. Forest Green Rovers Saturday, December 14, 2019 3,549.8 
 74. Tranmere Rovers Saturday, December 14, 2019 3,548.1 
 75. Bolton Wanderers Saturday, December 14, 2019 3,543.0 
 76. Newport County Saturday, December 14, 2019 3,540.2 
 77. Scunthorpe United Saturday, December 14, 2019 3,536.5 
 78. Milton Keynes Dons Saturday, December 14, 2019 3,519.7 
 79. Mansfield Town Saturday, December 14, 2019 3,502.4 
 80. Oldham Athletic Saturday, December 14, 2019 3,481.5 
 81. Cambridge United Saturday, December 14, 2019 3,476.0 
 82. Port Vale Saturday, December 14, 2019 3,467.9 
 83. Stevenage Saturday, December 14, 2019 3,465.2 
 84. Walsall Saturday, December 14, 2019 3,460.2 
 85. Carlisle United Saturday, December 14, 2019 3,458.4 
 86. Southend United Saturday, December 14, 2019 3,454.3 
 87. Crawley Town Saturday, December 14, 2019 3,445.2 
 88. Salford City Saturday, December 14, 2019 3,443.0 
 89. Barrow Saturday, December 7, 2019 3,441.7 
 90. Grimsby Town Saturday, December 14, 2019 3,437.0 
 91. Macclesfield Town Saturday, December 14, 2019 3,436.3 
 92. Leyton Orient Saturday, December 14, 2019 3,425.6 
 93. Solihull Moors Saturday, December 7, 2019 3,415.5 
 94. Yeovil Town Tuesday, December 10, 2019 3,396.7 
 95. Bromley Saturday, December 7, 2019 3,390.7 
 96. Notts County Saturday, December 7, 2019 3,388.0 
 97. Morecambe Saturday, December 14, 2019 3,384.6 
 98. Harrogate Town Saturday, December 7, 2019 3,361.5 
 99. Hartlepool United Tuesday, December 10, 2019 3,359.7 
 100. Boreham Wood Saturday, December 7, 2019 3,356.3 
 101. Barnet Saturday, December 7, 2019 3,347.4 
 102. FC Halifax Town Saturday, December 7, 2019 3,346.9 
 103. AFC Fylde Tuesday, December 10, 2019 3,344.7 
 104. Eastleigh Tuesday, December 10, 2019 3,337.9 
 105. Dover Athletic Saturday, December 7, 2019 3,336.9 
 106. Woking Saturday, December 7, 2019 3,334.2 
 107. Wrexham Saturday, December 7, 2019 3,333.6 
 108. Stockport County Saturday, December 7, 2019 3,313.0 
 109. Torquay United Saturday, December 7, 2019 3,307.8 
 110. Ebbsfleet United Saturday, December 7, 2019 3,292.4 
 111. Sutton United Tuesday, December 10, 2019 3,287.1 
 112. Maidenhead United Saturday, December 7, 2019 3,281.1 
 113. Dagenham and Redbridge Saturday, December 7, 2019 3,278.9 
 114. Brackley Town Saturday, December 7, 2019 3,276.7 
 115. Chesterfield Tuesday, December 10, 2019 3,275.1 
 116. Havant and Waterlooville Saturday, December 7, 2019 3,269.8 
 117. Aldershot Town Saturday, December 7, 2019 3,261.7 
 118. Wealdstone Tuesday, December 10, 2019 3,246.6 
 119. Gateshead Saturday, December 7, 2019 3,240.1 
 120. Chorley Saturday, December 7, 2019 3,233.2 
 121. York City Saturday, December 7, 2019 3,217.4 
 122. Spennymoor Town Saturday, December 7, 2019 3,216.8 
 123. Bath City Saturday, December 7, 2019 3,211.4 
 124. King's Lynn Town Saturday, December 7, 2019 3,209.9 
 125. Slough Town Saturday, December 7, 2019 3,203.3 
 126. Chester Saturday, December 7, 2019 3,186.7 
 127. Boston United Monday, December 16, 2019 3,185.2 
 128. Maidstone United Tuesday, December 10, 2019 3,184.9 
 129. Southport Saturday, December 7, 2019 3,171.2 
 130. Altrincham Saturday, December 7, 2019 3,165.4 
 131. Weymouth Saturday, December 7, 2019 3,165.2 
 132. Welling United Saturday, December 7, 2019 3,139.8 
 133. Braintree Town Saturday, December 7, 2019 3,129.2 
 134. Dorking Wanderers Saturday, December 7, 2019 3,126.2 
 135. Chelmsford City Saturday, December 7, 2019 3,124.6 
 136. Concord Rangers Saturday, December 7, 2019 3,119.9 
 137. Dartford Saturday, December 14, 2019 3,118.2 
 138. Farsley Celtic Saturday, December 7, 2019 3,115.8 
 139. Hampton and Richmond Borough Saturday, December 7, 2019 3,104.5 
 140. Kidderminster Harriers Tuesday, December 10, 2019 3,102.3 
 141. Truro City Saturday, December 14, 2019 3,098.3 
 142. Leamington Saturday, December 7, 2019 3,092.4 
 143. Billericay Town Saturday, December 14, 2019 3,087.3 
 144. Oxford City Tuesday, December 17, 2019 3,087.1 
 145. Hemel Hempstead Town Saturday, December 7, 2019 3,086.7 
 146. AFC Telford United Saturday, December 7, 2019 3,084.8 
 147. Darlington Saturday, December 7, 2019 3,082.5 
 148. Guiseley Tuesday, December 10, 2019 3,081.6 
 149. Taunton Town Saturday, December 14, 2019 3,078.2 
 150. Alfreton Town Saturday, December 7, 2019 3,072.5 
 151. Hereford Saturday, December 7, 2019 3,069.9 
 152. Chippenham Town Tuesday, December 10, 2019 3,067.6 
 153. Gloucester City Saturday, December 7, 2019 3,064.6 
 154. Blyth Spartans Saturday, December 7, 2019 3,062.3 
 155. St. Albans City Tuesday, December 17, 2019 3,054.7 
 156. Dulwich Hamlet Saturday, December 7, 2019 3,051.4 
 157. Tamworth Tuesday, December 10, 2019 3,048.4 
 158. Kettering Town Saturday, December 7, 2019 3,044.8 
 159. Chesham United Saturday, December 7, 2019 3,034.2 
 160. Curzon Ashton Saturday, December 7, 2019 3,029.4 
 161. South Shields Saturday, December 7, 2019 3,026.9 
 162. Poole Town Saturday, December 7, 2019 3,024.4 
 163. Warrington Town Saturday, December 14, 2019 3,021.7 
 164. Eastbourne Borough Tuesday, December 10, 2019 3,017.9 
 165. Swindon Supermarine Saturday, December 7, 2019 3,016.4 
 166. Rushall Olympic Saturday, December 14, 2019 3,008.3 
 167. Hungerford Town Saturday, December 7, 2019 3,006.2 
 168. Bromsgrove Sporting Saturday, December 14, 2019 3,005.9 
 169. Tiverton Town Tuesday, December 17, 2019 3,005.0 
 170. Coalville Town Tuesday, December 17, 2019 2,999.2 
 171. Folkestone Invicta Saturday, December 14, 2019 2,997.7 
 172. Peterborough Sports Tuesday, December 17, 2019 2,997.0 
 173. Salisbury Saturday, December 7, 2019 2,996.4 
 174. Bradford Park Avenue Saturday, December 7, 2019 2,993.2 
 175. Stourbridge Saturday, December 14, 2019 2,988.2 
 176. Biggleswade Town Saturday, December 7, 2019 2,983.3 
 177. East Thurrock United Saturday, December 14, 2019 2,983.0 
 178. Tonbridge Angels Saturday, December 7, 2019 2,979.8 
 179. Weston-super-Mare Tuesday, December 17, 2019 2,977.7 
 180. Hayes and Yeading United Tuesday, December 17, 2019 2,971.4 
 181. Metropolitan Police Saturday, December 14, 2019 2,967.4 
 182. Royston Town Saturday, December 7, 2019 2,967.4 
 183. Banbury United Saturday, December 14, 2019 2,965.9 
 184. FC United of Manchester Saturday, December 7, 2019 2,963.8 
 185. Gosport Borough Saturday, December 14, 2019 2,952.4 
 186. Worthing Tuesday, December 17, 2019 2,950.8 
 187. Farnborough Saturday, December 7, 2019 2,950.5 
 188. Nuneaton Borough Saturday, December 14, 2019 2,940.4 
 189. AFC Rushden and Diamonds Saturday, December 7, 2019 2,938.5 
 190. Basford United Saturday, December 14, 2019 2,938.4 
 191. Carshalton Athletic Saturday, December 7, 2019 2,936.5 
 192. Kings Langley Saturday, December 14, 2019 2,935.7 
 193. Morpeth Town Saturday, December 14, 2019 2,931.1 
 194. AFC Hornchurch Saturday, December 7, 2019 2,929.6 
 195. Hartley Wintney Saturday, December 7, 2019 2,929.5 
 196. Leatherhead Saturday, December 14, 2019 2,928.9 
 197. Needham Market Saturday, December 14, 2019 2,926.6 
 198. Barwell Saturday, December 14, 2019 2,924.5 
 199. Bognor Regis Town Saturday, December 14, 2019 2,923.4 
 200. Hednesford Town Saturday, December 7, 2019 2,910.9 
 201. Lowestoft Town Saturday, December 14, 2019 2,910.0 
 202. Bowers and Pitsea Saturday, December 14, 2019 2,900.0 
 203. Lancaster City Saturday, December 14, 2019 2,898.7 
 204. Basingstoke Town Saturday, April 27, 2019 2,891.5 
 205. Witton Albion Saturday, December 14, 2019 2,890.8 
 206. Merthyr Town Saturday, December 14, 2019 2,890.7 
 207. Haringey Borough Tuesday, December 17, 2019 2,887.2 
 208. Walton Casuals Tuesday, December 17, 2019 2,883.6 
 209. Nantwich Town Saturday, December 14, 2019 2,882.9 
 210. Wimborne Town Saturday, December 7, 2019 2,882.7 
 211. Enfield Town Tuesday, December 17, 2019 2,878.4 
 212. Harrow Borough Saturday, December 14, 2019 2,878.3 
 213. Yate Town Tuesday, December 17, 2019 2,874.2 
 214. Alvechurch Saturday, December 7, 2019 2,871.2 
 215. Blackfield and Langley Tuesday, December 17, 2019 2,870.0 
 216. Atherton Collieries Saturday, December 7, 2019 2,867.2 
 217. Hitchin Town Saturday, December 7, 2019 2,866.8 
 218. Margate Saturday, December 7, 2019 2,866.3 
 219. Hendon Saturday, December 7, 2019 2,854.6 
 220. Stratford Town Saturday, December 7, 2019 2,851.9 
 221. Beaconsfield Town Saturday, December 14, 2019 2,847.9 
 222. Ashton United Saturday, December 7, 2019 2,843.2 
 223. Bishop's Stortford Saturday, December 7, 2019 2,835.8 
 224. Potters Bar Town Saturday, December 7, 2019 2,833.4 
 225. Gainsborough Trinity Saturday, December 14, 2019 2,832.5 
 226. Whitehawk Saturday, April 27, 2019 2,830.3 
 227. Dorchester Town Tuesday, December 10, 2019 2,829.1 
 228. Kingstonian Saturday, December 7, 2019 2,828.9 
 229. St. Ives Town Saturday, December 14, 2019 2,827.8 
 230. Scarborough Athletic Saturday, December 14, 2019 2,826.8 
 231. Lewes Saturday, December 14, 2019 2,825.4 
 232. Hyde United Saturday, December 14, 2019 2,812.9 
 233. Horsham Saturday, December 14, 2019 2,809.7 
 234. Buxton Saturday, December 14, 2019 2,809.4 
 235. Whitby Town Saturday, December 14, 2019 2,807.7 
 236. St. Neots Town Saturday, April 27, 2019 2,802.7 
 237. Cray Wanderers Saturday, December 14, 2019 2,802.6 
 238. Radcliffe Saturday, December 14, 2019 2,802.5 
 239. Stalybridge Celtic Saturday, December 14, 2019 2,797.8 
 240. Frome Town Saturday, April 27, 2019 2,796.4 
 241. Matlock Town Saturday, December 7, 2019 2,781.6 
 242. Stafford Rangers Saturday, December 7, 2019 2,779.8 
 243. Halesowen Town Saturday, April 27, 2019 2,772.1 
 244. Redditch United Saturday, December 14, 2019 2,769.9 
 245. Leiston Saturday, December 14, 2019 2,765.6 
 246. Mickleover Sports Saturday, December 14, 2019 2,764.2 
 247. Bamber Bridge Saturday, December 14, 2019 2,763.2 
 248. Maldon and Tiptree Friday, November 29, 2019 2,759.7 
 249. Merstham Tuesday, December 17, 2019 2,757.3 
 250. Marine Saturday, April 27, 2019 2,754.6 
 251. Chichester City Sunday, December 1, 2019 2,749.9 
 252. Brightlingsea Regent Saturday, December 14, 2019 2,734.7 
 253. Grantham Town Saturday, December 14, 2019 2,729.9 
 254. Corinthian-Casuals Saturday, December 14, 2019 2,729.7 
 255. Bedworth United Saturday, April 27, 2019 2,728.0 
 256. Wingate and Finchley Saturday, December 14, 2019 2,722.5 
 257. Burgess Hill Town Saturday, April 27, 2019 2,716.6 
 258. Harlow Town Saturday, April 27, 2019 2,687.8 
 259. Cheshunt Saturday, December 7, 2019 2,687.5 
 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