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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, December 22, 2018 4,367.0 
 2. Liverpool Friday, December 21, 2018 4,316.9 
 3. Tottenham Hotspur Wednesday, December 19, 2018 4,298.6 
 4. Chelsea Saturday, December 22, 2018 4,243.7 
 5. Manchester United Saturday, December 22, 2018 4,204.3 
 6. Arsenal Saturday, December 22, 2018 4,196.9 
 7. Everton Saturday, December 15, 2018 4,067.7 
 8. Leicester City Saturday, December 22, 2018 4,055.7 
 9. West Ham United Saturday, December 22, 2018 4,042.2 
 10. AFC Bournemouth Saturday, December 22, 2018 4,024.4 
 11. Watford Saturday, December 22, 2018 4,017.4 
 12. Crystal Palace Saturday, December 22, 2018 4,015.1 
 13. Wolverhampton Wanderers Friday, December 21, 2018 4,006.5 
 14. Southampton Saturday, December 22, 2018 3,988.7 
 15. Newcastle United Saturday, December 22, 2018 3,975.6 
 16. Brighton and Hove Albion Saturday, December 22, 2018 3,973.8 
 17. West Bromwich Albion Saturday, December 22, 2018 3,960.5 
 18. Burnley Saturday, December 22, 2018 3,951.7 
 19. Norwich City Saturday, December 22, 2018 3,944.6 
 20. Aston Villa Saturday, December 15, 2018 3,934.0 
 21. Fulham Saturday, December 22, 2018 3,927.9 
 22. Stoke City Saturday, December 22, 2018 3,925.9 
 23. Derby County Saturday, December 22, 2018 3,920.8 
 24. Leeds United Saturday, December 15, 2018 3,912.5 
 25. Cardiff City Saturday, December 22, 2018 3,911.5 
 26. Middlesbrough Saturday, December 22, 2018 3,906.4 
 27. Swansea City Saturday, December 22, 2018 3,890.7 
 28. Sheffield United Saturday, December 22, 2018 3,888.3 
 29. Huddersfield Town Saturday, December 22, 2018 3,866.4 
 30. Preston North End Saturday, December 22, 2018 3,857.7 
 31. Nottingham Forest Saturday, December 22, 2018 3,854.7 
 32. Birmingham City Saturday, December 22, 2018 3,841.8 
 33. Bristol City Saturday, December 22, 2018 3,841.3 
 34. Blackburn Rovers Saturday, December 22, 2018 3,837.6 
 35. Queens Park Rangers Saturday, December 22, 2018 3,834.2 
 36. Brentford Saturday, December 22, 2018 3,824.7 
 37. Hull City Saturday, December 22, 2018 3,819.3 
 38. Sheffield Wednesday Saturday, December 22, 2018 3,803.2 
 39. Sunderland Saturday, December 22, 2018 3,791.2 
 40. Millwall Saturday, December 22, 2018 3,785.4 
 41. Wigan Athletic Saturday, December 22, 2018 3,782.5 
 42. Luton Town Saturday, December 22, 2018 3,771.9 
 43. Portsmouth Saturday, December 22, 2018 3,759.5 
 44. Barnsley Saturday, December 22, 2018 3,752.3 
 45. Rotherham United Saturday, December 22, 2018 3,744.2 
 46. Reading Saturday, December 22, 2018 3,735.9 
 47. Charlton Athletic Saturday, December 22, 2018 3,730.0 
 48. Ipswich Town Saturday, December 22, 2018 3,723.0 
 49. Peterborough United Saturday, December 22, 2018 3,701.8 
 50. Doncaster Rovers Saturday, December 22, 2018 3,700.4 
 51. Burton Albion Saturday, December 22, 2018 3,691.2 
 52. Bolton Wanderers Saturday, December 22, 2018 3,681.4 
 53. Blackpool Saturday, December 22, 2018 3,681.0 
 54. Shrewsbury Town Saturday, December 22, 2018 3,675.9 
 55. Oxford United Saturday, December 22, 2018 3,655.3 
 56. Fleetwood Town Saturday, December 22, 2018 3,645.4 
 57. Accrington Stanley Saturday, December 22, 2018 3,642.6 
 58. Southend United Saturday, December 22, 2018 3,642.2 
 59. Lincoln City Saturday, December 22, 2018 3,638.3 
 60. Wycombe Wanderers Saturday, December 22, 2018 3,634.4 
 61. Rochdale Saturday, December 22, 2018 3,613.2 
 62. Mansfield Town Saturday, December 22, 2018 3,612.8 
 63. Gillingham Saturday, December 22, 2018 3,610.5 
 64. Milton Keynes Dons Saturday, December 22, 2018 3,609.7 
 65. Walsall Saturday, December 22, 2018 3,600.0 
 66. Coventry City Saturday, December 22, 2018 3,594.3 
 67. Plymouth Argyle Saturday, December 22, 2018 3,585.3 
 68. Bristol Rovers Saturday, December 22, 2018 3,578.0 
 69. Bradford City Saturday, December 22, 2018 3,575.6 
 70. Scunthorpe United Saturday, December 22, 2018 3,575.2 
 71. Bury Saturday, December 22, 2018 3,569.5 
 72. Oldham Athletic Saturday, December 22, 2018 3,568.6 
 73. Exeter City Saturday, December 22, 2018 3,556.3 
 74. AFC Wimbledon Saturday, December 22, 2018 3,550.5 
 75. Colchester United Saturday, December 22, 2018 3,546.3 
 76. Carlisle United Saturday, December 22, 2018 3,530.7 
 77. Northampton Town Saturday, December 22, 2018 3,516.3 
 78. Forest Green Rovers Saturday, December 22, 2018 3,512.9 
 79. Newport County Saturday, December 22, 2018 3,511.6 
 80. Tranmere Rovers Saturday, December 22, 2018 3,498.5 
 81. Swindon Town Saturday, December 22, 2018 3,481.7 
 82. Leyton Orient Saturday, December 22, 2018 3,481.6 
 83. Stevenage Saturday, December 22, 2018 3,475.5 
 84. Grimsby Town Saturday, December 22, 2018 3,468.9 
 85. Port Vale Saturday, December 22, 2018 3,456.9 
 86. Cheltenham Town Saturday, December 22, 2018 3,441.3 
 87. Crewe Alexandra Saturday, December 22, 2018 3,441.0 
 88. AFC Fylde Saturday, December 22, 2018 3,433.8 
 89. Notts County Saturday, December 22, 2018 3,429.7 
 90. Crawley Town Saturday, December 22, 2018 3,426.8 
 91. Yeovil Town Saturday, December 22, 2018 3,424.8 
 92. Morecambe Saturday, December 22, 2018 3,422.6 
 93. Wrexham Saturday, December 22, 2018 3,416.7 
 94. Salford City Saturday, December 22, 2018 3,413.0 
 95. Cambridge United Saturday, December 22, 2018 3,408.3 
 96. Macclesfield Town Saturday, December 22, 2018 3,397.0 
 97. Barnet Saturday, December 22, 2018 3,389.0 
 98. Solihull Moors Saturday, December 22, 2018 3,387.2 
 99. Sutton United Saturday, December 22, 2018 3,383.1 
 100. Harrogate Town Saturday, December 22, 2018 3,376.1 
 101. Gateshead Saturday, December 22, 2018 3,373.5 
 102. Ebbsfleet United Saturday, December 22, 2018 3,372.0 
 103. Dagenham and Redbridge Saturday, December 22, 2018 3,345.8 
 104. Eastleigh Saturday, December 22, 2018 3,345.1 
 105. Boreham Wood Saturday, December 22, 2018 3,340.5 
 106. Chesterfield Saturday, December 22, 2018 3,319.6 
 107. Barrow Saturday, December 22, 2018 3,309.0 
 108. Bromley Saturday, December 22, 2018 3,298.0 
 109. Torquay United Saturday, December 22, 2018 3,297.0 
 110. Aldershot Town Saturday, December 22, 2018 3,295.2 
 111. Hartlepool United Saturday, December 22, 2018 3,287.5 
 112. Dover Athletic Saturday, December 22, 2018 3,278.7 
 113. FC Halifax Town Saturday, December 22, 2018 3,274.7 
 114. Woking Saturday, December 22, 2018 3,273.8 
 115. Havant and Waterlooville Saturday, December 22, 2018 3,259.5 
 116. Maidenhead United Saturday, December 22, 2018 3,227.2 
 117. Chorley Saturday, December 22, 2018 3,218.9 
 118. Maidstone United Saturday, December 22, 2018 3,216.0 
 119. Stockport County Saturday, December 22, 2018 3,214.9 
 120. Bradford Park Avenue Saturday, December 22, 2018 3,207.1 
 121. Kidderminster Harriers Saturday, December 22, 2018 3,201.2 
 122. Chester Saturday, December 22, 2018 3,201.2 
 123. Dartford Saturday, December 22, 2018 3,196.0 
 124. Bath City Saturday, December 22, 2018 3,189.7 
 125. Brackley Town Saturday, December 22, 2018 3,184.9 
 126. Braintree Town Saturday, December 22, 2018 3,165.1 
 127. Chelmsford City Saturday, December 22, 2018 3,161.5 
 128. Welling United Saturday, December 22, 2018 3,161.1 
 129. Spennymoor Town Tuesday, December 11, 2018 3,159.0 
 130. Billericay Town Saturday, December 22, 2018 3,146.0 
 131. Guiseley Saturday, December 22, 2018 3,145.3 
 132. Hemel Hempstead Town Saturday, December 22, 2018 3,141.7 
 133. Slough Town Saturday, December 22, 2018 3,139.0 
 134. Oxford City Saturday, December 22, 2018 3,136.6 
 135. Hampton and Richmond Borough Saturday, December 22, 2018 3,136.3 
 136. Boston United Saturday, December 8, 2018 3,135.4 
 137. Altrincham Saturday, December 22, 2018 3,132.8 
 138. St. Albans City Saturday, December 22, 2018 3,131.0 
 139. Blyth Spartans Saturday, December 22, 2018 3,127.6 
 140. Darlington 1883 Saturday, April 28, 2018 3,125.5 
 141. Wealdstone Saturday, December 8, 2018 3,123.6 
 142. Southport Saturday, December 22, 2018 3,111.2 
 143. Concord Rangers Saturday, December 22, 2018 3,109.6 
 144. York City Saturday, December 22, 2018 3,106.1 
 145. Chippenham Town Saturday, December 22, 2018 3,103.5 
 146. Leamington Saturday, December 22, 2018 3,095.9 
 147. AFC Telford United Saturday, December 22, 2018 3,081.0 
 148. Truro City Tuesday, December 11, 2018 3,078.9 
 149. Darlington Saturday, December 22, 2018 3,072.2 
 150. Dulwich Hamlet Saturday, December 22, 2018 3,064.6 
 151. FC United of Manchester Saturday, December 22, 2018 3,055.1 
 152. Curzon Ashton Saturday, December 22, 2018 3,054.4 
 153. Alfreton Town Saturday, December 22, 2018 3,050.7 
 154. Eastbourne Borough Saturday, December 22, 2018 3,045.2 
 155. Hereford Saturday, December 22, 2018 3,042.0 
 156. Taunton Town Saturday, December 22, 2018 3,034.6 
 157. Stourbridge Saturday, December 22, 2018 3,025.8 
 158. Kettering Town Saturday, December 22, 2018 3,023.1 
 159. Farsley Celtic Saturday, December 22, 2018 3,018.4 
 160. Salisbury Saturday, December 22, 2018 3,016.0 
 161. Gloucester City Saturday, December 22, 2018 3,008.4 
 162. Haringey Borough Saturday, December 22, 2018 3,001.7 
 163. Nuneaton Borough Saturday, December 22, 2018 3,001.0 
 164. Metropolitan Police Saturday, December 22, 2018 3,000.9 
 165. King's Lynn Town Saturday, December 22, 2018 2,996.3 
 166. Weymouth Saturday, December 22, 2018 2,995.3 
 167. Harrow Borough Saturday, December 22, 2018 2,992.6 
 168. Biggleswade Town Saturday, December 22, 2018 2,991.9 
 169. Poole Town Saturday, December 22, 2018 2,981.6 
 170. Weston-super-Mare Saturday, December 22, 2018 2,980.8 
 171. East Thurrock United Saturday, December 22, 2018 2,976.7 
 172. Gainsborough Trinity Saturday, December 22, 2018 2,970.6 
 173. Hungerford Town Saturday, December 22, 2018 2,970.6 
 174. Stratford Town Saturday, December 22, 2018 2,970.5 
 175. AFC Rushden and Diamonds Saturday, December 22, 2018 2,970.5 
 176. Alvechurch Saturday, December 22, 2018 2,961.3 
 177. Warrington Town Saturday, December 22, 2018 2,959.2 
 178. Needham Market Saturday, December 22, 2018 2,954.2 
 179. Merthyr Town Saturday, December 22, 2018 2,947.7 
 180. Hartley Wintney Saturday, December 22, 2018 2,944.7 
 181. Banbury United Saturday, December 22, 2018 2,942.0 
 182. Kings Langley Saturday, December 22, 2018 2,941.8 
 183. Coalville Town Saturday, December 22, 2018 2,938.7 
 184. Swindon Supermarine Saturday, December 22, 2018 2,938.0 
 185. Beaconsfield Town Saturday, December 22, 2018 2,935.7 
 186. South Shields Saturday, December 22, 2018 2,934.0 
 187. Ashton United Saturday, December 22, 2018 2,932.9 
 188. Basford United Saturday, December 22, 2018 2,926.1 
 189. Folkestone Invicta Saturday, December 22, 2018 2,925.5 
 190. Walton Casuals Saturday, December 22, 2018 2,921.5 
 191. Kingstonian Saturday, December 22, 2018 2,919.1 
 192. Tiverton Town Saturday, December 22, 2018 2,916.5 
 193. Leiston Saturday, December 22, 2018 2,916.0 
 194. Bognor Regis Town Saturday, December 22, 2018 2,914.0 
 195. Barwell Saturday, December 22, 2018 2,913.6 
 196. Royston Town Saturday, December 22, 2018 2,913.2 
 197. Tamworth Saturday, December 22, 2018 2,912.0 
 198. Worthing Saturday, December 22, 2018 2,910.4 
 199. Dorking Wanderers Saturday, December 22, 2018 2,908.8 
 200. Hendon Saturday, December 22, 2018 2,908.4 
 201. St. Ives Town Saturday, December 22, 2018 2,906.9 
 202. Shaw Lane Saturday, April 28, 2018 2,905.5 
 203. Leatherhead Saturday, December 22, 2018 2,903.6 
 204. Hitchin Town Saturday, December 22, 2018 2,902.7 
 205. Rushall Olympic Saturday, December 22, 2018 2,900.2 
 206. Basingstoke Town Saturday, December 22, 2018 2,899.5 
 207. Enfield Town Saturday, December 8, 2018 2,896.9 
 208. Nantwich Town Saturday, December 22, 2018 2,892.5 
 209. Bishop's Stortford Saturday, December 15, 2018 2,890.5 
 210. Lewes Wednesday, December 19, 2018 2,882.9 
 211. Margate Saturday, December 22, 2018 2,880.8 
 212. Dorchester Town Saturday, December 22, 2018 2,880.0 
 213. Tonbridge Angels Tuesday, December 11, 2018 2,878.0 
 214. Farnborough Saturday, December 22, 2018 2,874.7 
 215. Frome Town Saturday, December 22, 2018 2,874.6 
 216. Lowestoft Town Tuesday, December 18, 2018 2,873.8 
 217. Matlock Town Saturday, December 22, 2018 2,872.5 
 218. Potters Bar Town Saturday, December 22, 2018 2,872.0 
 219. Gosport Borough Saturday, December 22, 2018 2,870.4 
 220. Wimborne Town Saturday, December 22, 2018 2,869.1 
 221. Whitehawk Saturday, December 22, 2018 2,868.7 
 222. Redditch United Saturday, December 22, 2018 2,868.0 
 223. Buxton Saturday, December 22, 2018 2,862.6 
 224. Scarborough Athletic Saturday, December 22, 2018 2,861.1 
 225. Witton Albion Saturday, December 22, 2018 2,861.0 
 226. St. Neots Town Saturday, December 22, 2018 2,858.9 
 227. Merstham Saturday, December 22, 2018 2,858.1 
 228. Corinthian-Casuals Saturday, December 22, 2018 2,858.0 
 229. Chesham United Saturday, December 22, 2018 2,848.6 
 230. Thurrock Saturday, April 28, 2018 2,839.1 
 231. Halesowen Town Saturday, December 15, 2018 2,838.7 
 232. Wingate and Finchley Saturday, December 22, 2018 2,830.1 
 233. Grantham Town Saturday, December 22, 2018 2,806.4 
 234. AFC Hornchurch Saturday, December 22, 2018 2,796.2 
 235. Brightlingsea Regent Saturday, December 22, 2018 2,795.7 
 236. Whitby Town Saturday, December 22, 2018 2,783.2 
 237. Bamber Bridge Saturday, December 22, 2018 2,781.6 
 238. Hyde United Saturday, December 22, 2018 2,778.7 
 239. Stafford Rangers Saturday, December 22, 2018 2,777.6 
 240. Harlow Town Saturday, December 15, 2018 2,771.3 
 241. Carshalton Athletic Saturday, December 22, 2018 2,770.9 
 242. Bedworth United Saturday, December 22, 2018 2,770.7 
 243. Stalybridge Celtic Saturday, December 22, 2018 2,764.0 
 244. Lancaster City Saturday, December 22, 2018 2,761.8 
 245. Staines Town Saturday, December 22, 2018 2,757.1 
 246. Mickleover Sports Saturday, December 22, 2018 2,754.1 
 247. Workington Saturday, December 22, 2018 2,739.8 
 248. Marine Saturday, December 22, 2018 2,732.1 
 249. Burgess Hill Town Saturday, December 8, 2018 2,726.4 
 250. North Ferriby United Saturday, December 22, 2018 2,722.9 
 251. Hednesford Town Saturday, December 22, 2018 2,720.8 
 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