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, December 15, 2018

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, December 15, 2018 4,392.7 
 2. Liverpool Saturday, December 8, 2018 4,302.0 
 3. Tottenham Hotspur Saturday, December 15, 2018 4,285.3 
 4. Chelsea Saturday, December 8, 2018 4,252.4 
 5. Arsenal Saturday, December 8, 2018 4,220.8 
 6. Manchester United Saturday, December 8, 2018 4,206.0 
 7. Everton Saturday, December 15, 2018 4,067.7 
 8. West Ham United Saturday, December 15, 2018 4,061.6 
 9. Leicester City Saturday, December 15, 2018 4,032.1 
 10. AFC Bournemouth Saturday, December 15, 2018 4,015.6 
 11. Wolverhampton Wanderers Saturday, December 15, 2018 4,012.1 
 12. Watford Saturday, December 15, 2018 3,998.1 
 13. Crystal Palace Saturday, December 15, 2018 3,996.7 
 14. Brighton and Hove Albion Saturday, December 8, 2018 3,990.3 
 15. Newcastle United Saturday, December 15, 2018 3,978.2 
 16. Southampton Saturday, December 8, 2018 3,960.5 
 17. Burnley Saturday, December 15, 2018 3,956.8 
 18. West Bromwich Albion Friday, December 14, 2018 3,949.5 
 19. Norwich City Saturday, December 15, 2018 3,936.0 
 20. Aston Villa Saturday, December 15, 2018 3,934.0 
 21. Derby County Saturday, December 8, 2018 3,927.2 
 22. Fulham Saturday, December 15, 2018 3,925.3 
 23. Stoke City Saturday, December 15, 2018 3,920.4 
 24. Cardiff City Saturday, December 15, 2018 3,919.1 
 25. Middlesbrough Saturday, December 15, 2018 3,916.1 
 26. Leeds United Saturday, December 15, 2018 3,912.5 
 27. Swansea City Saturday, December 15, 2018 3,902.3 
 28. Sheffield United Friday, December 14, 2018 3,891.9 
 29. Huddersfield Town Saturday, December 15, 2018 3,879.0 
 30. Preston North End Saturday, December 15, 2018 3,868.8 
 31. Nottingham Forest Saturday, December 8, 2018 3,864.2 
 32. Blackburn Rovers Saturday, December 15, 2018 3,846.2 
 33. Bristol City Saturday, December 15, 2018 3,837.8 
 34. Birmingham City Saturday, December 15, 2018 3,823.3 
 35. Queens Park Rangers Saturday, December 15, 2018 3,821.8 
 36. Brentford Saturday, December 15, 2018 3,819.3 
 37. Hull City Saturday, December 15, 2018 3,807.7 
 38. Sunderland Saturday, December 15, 2018 3,807.2 
 39. Wigan Athletic Saturday, December 15, 2018 3,800.9 
 40. Sheffield Wednesday Saturday, December 15, 2018 3,792.2 
 41. Millwall Saturday, December 15, 2018 3,790.9 
 42. Luton Town Saturday, December 15, 2018 3,761.1 
 43. Rotherham United Saturday, December 15, 2018 3,755.1 
 44. Portsmouth Saturday, December 15, 2018 3,743.5 
 45. Reading Saturday, December 15, 2018 3,742.7 
 46. Barnsley Saturday, December 15, 2018 3,742.6 
 47. Charlton Athletic Saturday, December 15, 2018 3,720.9 
 48. Ipswich Town Saturday, December 15, 2018 3,719.4 
 49. Peterborough United Saturday, December 15, 2018 3,705.9 
 50. Doncaster Rovers Saturday, December 15, 2018 3,702.9 
 51. Blackpool Saturday, December 15, 2018 3,689.4 
 52. Bolton Wanderers Saturday, December 15, 2018 3,686.8 
 53. Burton Albion Saturday, December 15, 2018 3,685.4 
 54. Shrewsbury Town Saturday, December 15, 2018 3,668.9 
 55. Fleetwood Town Saturday, December 15, 2018 3,656.8 
 56. Southend United Saturday, December 15, 2018 3,654.9 
 57. Oxford United Saturday, December 15, 2018 3,652.7 
 58. Wycombe Wanderers Saturday, December 15, 2018 3,648.5 
 59. Lincoln City Saturday, December 15, 2018 3,632.5 
 60. Accrington Stanley Saturday, December 15, 2018 3,624.0 
 61. Milton Keynes Dons Saturday, December 8, 2018 3,623.3 
 62. Gillingham Saturday, December 15, 2018 3,619.7 
 63. Plymouth Argyle Saturday, December 15, 2018 3,603.9 
 64. Coventry City Saturday, December 15, 2018 3,601.2 
 65. Mansfield Town Saturday, December 8, 2018 3,600.9 
 66. Rochdale Saturday, December 15, 2018 3,600.5 
 67. Walsall Saturday, December 15, 2018 3,595.9 
 68. Scunthorpe United Saturday, December 15, 2018 3,589.7 
 69. Oldham Athletic Saturday, December 15, 2018 3,580.8 
 70. Bristol Rovers Saturday, December 15, 2018 3,566.6 
 71. Bury Saturday, December 15, 2018 3,562.3 
 72. Bradford City Saturday, December 15, 2018 3,561.2 
 73. Exeter City Saturday, December 15, 2018 3,544.1 
 74. AFC Wimbledon Saturday, December 15, 2018 3,536.4 
 75. Colchester United Saturday, December 15, 2018 3,532.7 
 76. Carlisle United Saturday, December 15, 2018 3,522.0 
 77. Northampton Town Saturday, December 15, 2018 3,517.8 
 78. Newport County Tuesday, December 11, 2018 3,517.4 
 79. Tranmere Rovers Saturday, December 15, 2018 3,505.7 
 80. Forest Green Rovers Saturday, December 8, 2018 3,505.6 
 81. Stevenage Saturday, December 15, 2018 3,487.4 
 82. Swindon Town Saturday, December 15, 2018 3,484.1 
 83. Leyton Orient Saturday, December 8, 2018 3,474.0 
 84. Port Vale Saturday, December 15, 2018 3,457.4 
 85. Grimsby Town Saturday, December 15, 2018 3,452.7 
 86. Crewe Alexandra Saturday, December 15, 2018 3,448.2 
 87. Notts County Saturday, December 15, 2018 3,445.9 
 88. Cheltenham Town Saturday, December 15, 2018 3,438.9 
 89. Crawley Town Saturday, December 15, 2018 3,435.5 
 90. Salford City Saturday, December 8, 2018 3,426.8 
 91. Cambridge United Saturday, December 15, 2018 3,424.7 
 92. Yeovil Town Saturday, December 15, 2018 3,423.2 
 93. AFC Fylde Saturday, December 8, 2018 3,422.1 
 94. Wrexham Tuesday, December 11, 2018 3,419.1 
 95. Morecambe Saturday, December 15, 2018 3,406.2 
 96. Solihull Moors Saturday, December 8, 2018 3,402.5 
 97. Macclesfield Town Saturday, December 15, 2018 3,396.4 
 98. Harrogate Town Saturday, December 8, 2018 3,386.4 
 99. Ebbsfleet United Saturday, December 8, 2018 3,383.7 
 100. Barnet Saturday, December 8, 2018 3,379.4 
 101. Sutton United Saturday, December 8, 2018 3,374.5 
 102. Gateshead Saturday, December 8, 2018 3,366.4 
 103. Boreham Wood Saturday, December 8, 2018 3,345.0 
 104. Eastleigh Saturday, December 8, 2018 3,334.8 
 105. Dagenham and Redbridge Saturday, December 8, 2018 3,332.1 
 106. Chesterfield Saturday, December 8, 2018 3,327.2 
 107. Barrow Saturday, December 8, 2018 3,295.0 
 108. Aldershot Town Saturday, December 8, 2018 3,292.7 
 109. Bromley Saturday, December 8, 2018 3,290.7 
 110. Hartlepool United Saturday, December 8, 2018 3,289.5 
 111. Dover Athletic Saturday, December 8, 2018 3,288.2 
 112. Torquay United Saturday, December 8, 2018 3,284.1 
 113. FC Halifax Town Saturday, December 8, 2018 3,282.7 
 114. Woking Saturday, December 8, 2018 3,258.0 
 115. Havant and Waterlooville Saturday, December 8, 2018 3,257.4 
 116. Chorley Saturday, December 15, 2018 3,240.9 
 117. Maidenhead United Saturday, December 8, 2018 3,234.4 
 118. Maidstone United Saturday, December 8, 2018 3,223.2 
 119. Stockport County Tuesday, December 11, 2018 3,209.1 
 120. Kidderminster Harriers Saturday, December 8, 2018 3,206.4 
 121. Bradford Park Avenue Saturday, December 8, 2018 3,202.2 
 122. Brackley Town Saturday, December 8, 2018 3,196.7 
 123. Chester Saturday, December 8, 2018 3,195.2 
 124. Dartford Saturday, December 8, 2018 3,192.4 
 125. Bath City Tuesday, December 11, 2018 3,176.6 
 126. Chelmsford City Tuesday, December 11, 2018 3,174.7 
 127. Billericay Town Tuesday, December 11, 2018 3,161.8 
 128. Braintree Town Saturday, December 8, 2018 3,161.2 
 129. Welling United Saturday, December 15, 2018 3,160.5 
 130. Spennymoor Town Tuesday, December 11, 2018 3,159.0 
 131. Hampton and Richmond Borough Saturday, December 15, 2018 3,149.2 
 132. Hemel Hempstead Town Saturday, December 8, 2018 3,142.4 
 133. Altrincham Saturday, December 8, 2018 3,135.8 
 134. Boston United Saturday, December 8, 2018 3,135.4 
 135. Guiseley Saturday, November 17, 2018 3,133.7 
 136. Slough Town Tuesday, December 11, 2018 3,131.4 
 137. Oxford City Tuesday, December 11, 2018 3,127.3 
 138. Darlington 1883 Saturday, April 28, 2018 3,125.5 
 139. Wealdstone Saturday, December 8, 2018 3,123.6 
 140. St. Albans City Saturday, December 8, 2018 3,121.7 
 141. Concord Rangers Saturday, December 8, 2018 3,111.0 
 142. Blyth Spartans Saturday, December 8, 2018 3,105.6 
 143. Southport Tuesday, December 11, 2018 3,104.7 
 144. Chippenham Town Saturday, December 8, 2018 3,102.1 
 145. Leamington Saturday, December 8, 2018 3,098.3 
 146. York City Saturday, December 8, 2018 3,094.3 
 147. AFC Telford United Saturday, December 8, 2018 3,087.0 
 148. Truro City Tuesday, December 11, 2018 3,078.9 
 149. Darlington Saturday, December 15, 2018 3,069.2 
 150. Dulwich Hamlet Saturday, December 8, 2018 3,065.1 
 151. Eastbourne Borough Saturday, December 8, 2018 3,054.5 
 152. FC United of Manchester Saturday, December 8, 2018 3,052.6 
 153. Curzon Ashton Saturday, December 8, 2018 3,049.3 
 154. Alfreton Town Saturday, December 8, 2018 3,047.1 
 155. Hereford Saturday, December 1, 2018 3,046.9 
 156. Taunton Town Saturday, December 15, 2018 3,028.1 
 157. Biggleswade Town Saturday, December 8, 2018 3,016.8 
 158. Stourbridge Saturday, December 15, 2018 3,014.6 
 159. Farsley Celtic Saturday, December 8, 2018 3,014.4 
 160. Nuneaton Borough Saturday, December 8, 2018 3,012.6 
 161. Kettering Town Saturday, December 15, 2018 3,010.6 
 162. Salisbury Saturday, December 8, 2018 3,009.0 
 163. Gloucester City Saturday, December 8, 2018 3,007.9 
 164. Weymouth Tuesday, December 11, 2018 2,996.6 
 165. Metropolitan Police Tuesday, December 11, 2018 2,995.0 
 166. Poole Town Tuesday, December 11, 2018 2,992.1 
 167. Weston-super-Mare Tuesday, December 11, 2018 2,990.1 
 168. Haringey Borough Saturday, December 15, 2018 2,990.0 
 169. Gainsborough Trinity Saturday, December 15, 2018 2,985.3 
 170. King's Lynn Town Saturday, December 15, 2018 2,984.6 
 171. East Thurrock United Tuesday, December 11, 2018 2,984.3 
 172. Harrow Borough Saturday, December 15, 2018 2,983.4 
 173. Hungerford Town Saturday, December 8, 2018 2,974.2 
 174. AFC Rushden and Diamonds Saturday, December 8, 2018 2,972.3 
 175. Stratford Town Tuesday, December 11, 2018 2,962.1 
 176. Warrington Town Saturday, December 8, 2018 2,952.7 
 177. Alvechurch Saturday, December 15, 2018 2,950.9 
 178. Beaconsfield Town Saturday, December 8, 2018 2,950.7 
 179. Ashton United Saturday, December 8, 2018 2,948.9 
 180. Merthyr Town Saturday, December 15, 2018 2,941.2 
 181. Coalville Town Saturday, December 15, 2018 2,940.6 
 182. South Shields Saturday, December 15, 2018 2,937.8 
 183. Basford United Saturday, December 8, 2018 2,936.5 
 184. Needham Market Saturday, December 8, 2018 2,935.2 
 185. Hartley Wintney Saturday, December 15, 2018 2,934.2 
 186. Banbury United Saturday, December 15, 2018 2,933.9 
 187. Dorking Wanderers Saturday, December 8, 2018 2,928.8 
 188. Worthing Saturday, December 15, 2018 2,928.5 
 189. Kings Langley Saturday, December 15, 2018 2,928.5 
 190. Tamworth Tuesday, December 11, 2018 2,924.0 
 191. Royston Town Saturday, December 15, 2018 2,923.6 
 192. Hendon Saturday, December 15, 2018 2,921.2 
 193. Swindon Supermarine Saturday, December 15, 2018 2,918.5 
 194. Walton Casuals Saturday, December 15, 2018 2,917.7 
 195. Tiverton Town Saturday, December 8, 2018 2,917.1 
 196. Leatherhead Saturday, December 15, 2018 2,917.0 
 197. Leiston Saturday, December 15, 2018 2,914.1 
 198. Folkestone Invicta Saturday, December 15, 2018 2,912.0 
 199. Kingstonian Saturday, December 15, 2018 2,909.1 
 200. Barwell Saturday, December 8, 2018 2,908.6 
 201. Rushall Olympic Saturday, December 15, 2018 2,908.3 
 202. Hitchin Town Saturday, December 15, 2018 2,906.5 
 203. Shaw Lane Saturday, April 28, 2018 2,905.5 
 204. Dorchester Town Tuesday, December 11, 2018 2,904.8 
 205. St. Ives Town Saturday, December 8, 2018 2,903.6 
 206. Margate Saturday, December 8, 2018 2,903.5 
 207. Enfield Town Saturday, December 8, 2018 2,896.9 
 208. Bognor Regis Town Saturday, December 15, 2018 2,895.8 
 209. Lewes Wednesday, December 12, 2018 2,893.6 
 210. Bishop's Stortford Saturday, December 15, 2018 2,890.5 
 211. Basingstoke Town Saturday, December 15, 2018 2,889.4 
 212. Wimborne Town Saturday, December 8, 2018 2,884.0 
 213. Gosport Borough Tuesday, December 11, 2018 2,883.6 
 214. St. Neots Town Saturday, December 8, 2018 2,883.6 
 215. Nantwich Town Saturday, December 15, 2018 2,882.1 
 216. Tonbridge Angels Tuesday, December 11, 2018 2,878.0 
 217. Potters Bar Town Saturday, December 15, 2018 2,877.7 
 218. Redditch United Saturday, December 15, 2018 2,877.0 
 219. Farnborough Saturday, December 15, 2018 2,873.7 
 220. Buxton Saturday, December 15, 2018 2,869.1 
 221. Corinthian-Casuals Saturday, December 15, 2018 2,868.0 
 222. Matlock Town Saturday, December 15, 2018 2,865.9 
 223. Frome Town Saturday, December 15, 2018 2,861.8 
 224. Lowestoft Town Saturday, December 15, 2018 2,860.6 
 225. Chesham United Saturday, December 8, 2018 2,855.1 
 226. Witton Albion Saturday, December 15, 2018 2,853.4 
 227. Scarborough Athletic Saturday, December 8, 2018 2,853.0 
 228. Whitehawk Saturday, December 8, 2018 2,849.9 
 229. Thurrock Saturday, April 28, 2018 2,839.1 
 230. Halesowen Town Saturday, December 15, 2018 2,838.7 
 231. Merstham Saturday, December 15, 2018 2,827.4 
 232. Grantham Town Saturday, December 15, 2018 2,819.5 
 233. Wingate and Finchley Tuesday, December 11, 2018 2,818.4 
 234. AFC Hornchurch Tuesday, December 11, 2018 2,804.2 
 235. Carshalton Athletic Saturday, December 8, 2018 2,788.6 
 236. Stafford Rangers Saturday, December 15, 2018 2,784.2 
 237. Brightlingsea Regent Saturday, December 15, 2018 2,783.9 
 238. Bamber Bridge Saturday, December 8, 2018 2,781.1 
 239. Bedworth United Saturday, December 15, 2018 2,778.9 
 240. Harlow Town Saturday, December 15, 2018 2,771.3 
 241. Whitby Town Saturday, December 15, 2018 2,768.5 
 242. Hyde United Saturday, December 15, 2018 2,764.6 
 243. Staines Town Saturday, December 15, 2018 2,763.6 
 244. Lancaster City Saturday, December 8, 2018 2,758.0 
 245. Mickleover Sports Saturday, December 15, 2018 2,754.5 
 246. Stalybridge Celtic Saturday, December 15, 2018 2,751.0 
 247. Workington Saturday, December 8, 2018 2,748.0 
 248. North Ferriby United Saturday, December 8, 2018 2,737.0 
 249. Marine Saturday, December 15, 2018 2,736.2 
 250. Hednesford Town Saturday, December 15, 2018 2,728.5 
 251. Burgess Hill Town Saturday, December 8, 2018 2,726.4 
 252. Tooting and Mitcham United Saturday, April 28, 2018 2,680.8 
 253. Sutton Coldfield Town Saturday, April 28, 2018 2,675.9 
 254. Dunstable Town Saturday, April 28, 2018 2,621.9