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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Tuesday, December 18, 2018 4,385.4 
 2. Liverpool Sunday, December 16, 2018 4,311.3 
 3. Tottenham Hotspur Wednesday, December 19, 2018 4,298.6 
 4. Chelsea Wednesday, December 19, 2018 4,260.1 
 5. Manchester United Sunday, December 16, 2018 4,196.7 
 6. Arsenal Wednesday, December 19, 2018 4,191.9 
 7. Everton Saturday, December 15, 2018 4,067.7 
 8. West Ham United Saturday, December 15, 2018 4,061.6 
 9. Leicester City Tuesday, December 18, 2018 4,039.4 
 10. AFC Bournemouth Wednesday, December 19, 2018 4,012.3 
 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 Sunday, December 16, 2018 3,985.9 
 15. Newcastle United Saturday, December 15, 2018 3,978.2 
 16. Southampton Sunday, December 16, 2018 3,976.1 
 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. Fulham Saturday, December 15, 2018 3,925.3 
 22. Derby County Monday, December 17, 2018 3,924.3 
 23. Stoke City Saturday, December 15, 2018 3,920.4 
 24. Cardiff City Saturday, December 15, 2018 3,919.1 
 25. Leeds United Saturday, December 15, 2018 3,912.5 
 26. Swansea City Saturday, December 15, 2018 3,902.3 
 27. Middlesbrough Tuesday, December 18, 2018 3,899.6 
 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 Monday, December 17, 2018 3,867.1 
 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. Burton Albion Tuesday, December 18, 2018 3,702.0 
 52. Blackpool Tuesday, December 18, 2018 3,690.7 
 53. Bolton Wanderers Saturday, December 15, 2018 3,686.8 
 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 Tuesday, December 18, 2018 3,401.2 
 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 Tuesday, December 18, 2018 3,344.4 
 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 Tuesday, December 18, 2018 3,283.3 
 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 18, 2018 3,218.4 
 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. Stourbridge Saturday, December 15, 2018 3,014.6 
 158. Farsley Celtic Saturday, December 8, 2018 3,014.4 
 159. Nuneaton Borough Saturday, December 8, 2018 3,012.6 
 160. Kettering Town Saturday, December 15, 2018 3,010.6 
 161. Salisbury Saturday, December 8, 2018 3,009.0 
 162. Gloucester City Saturday, December 8, 2018 3,007.9 
 163. Biggleswade Town Tuesday, December 18, 2018 3,003.6 
 164. Weymouth Tuesday, December 11, 2018 2,996.6 
 165. Haringey Borough Monday, December 17, 2018 2,996.0 
 166. Metropolitan Police Tuesday, December 11, 2018 2,995.0 
 167. Poole Town Tuesday, December 11, 2018 2,992.1 
 168. Harrow Borough Tuesday, December 18, 2018 2,991.3 
 169. Weston-super-Mare Tuesday, December 11, 2018 2,990.1 
 170. Gainsborough Trinity Saturday, December 15, 2018 2,985.3 
 171. King's Lynn Town Saturday, December 15, 2018 2,984.6 
 172. East Thurrock United Tuesday, December 11, 2018 2,984.3 
 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. Needham Market Tuesday, December 18, 2018 2,946.0 
 179. Beaconsfield Town Tuesday, December 18, 2018 2,942.7 
 180. Merthyr Town Saturday, December 15, 2018 2,941.2 
 181. Coalville Town Saturday, December 15, 2018 2,940.6 
 182. Ashton United Tuesday, December 18, 2018 2,939.5 
 183. South Shields Saturday, December 15, 2018 2,937.8 
 184. Swindon Supermarine Tuesday, December 18, 2018 2,937.4 
 185. Basford United Saturday, December 8, 2018 2,936.5 
 186. Hartley Wintney Saturday, December 15, 2018 2,934.2 
 187. Banbury United Saturday, December 15, 2018 2,933.9 
 188. Walton Casuals Tuesday, December 18, 2018 2,931.5 
 189. Dorking Wanderers Saturday, December 8, 2018 2,928.8 
 190. Worthing Saturday, December 15, 2018 2,928.5 
 191. Kings Langley Saturday, December 15, 2018 2,928.5 
 192. Barwell Tuesday, December 18, 2018 2,924.8 
 193. Tamworth Tuesday, December 11, 2018 2,924.0 
 194. Royston Town Saturday, December 15, 2018 2,923.6 
 195. Hendon Saturday, December 15, 2018 2,921.2 
 196. Tiverton Town Saturday, December 8, 2018 2,917.1 
 197. Leatherhead Saturday, December 15, 2018 2,917.0 
 198. Hitchin Town Wednesday, December 19, 2018 2,915.2 
 199. Leiston Saturday, December 15, 2018 2,914.1 
 200. Folkestone Invicta Saturday, December 15, 2018 2,912.0 
 201. Kingstonian Saturday, December 15, 2018 2,909.1 
 202. Rushall Olympic Saturday, December 15, 2018 2,908.3 
 203. Shaw Lane Saturday, April 28, 2018 2,905.5 
 204. Margate Tuesday, December 18, 2018 2,899.6 
 205. Enfield Town Saturday, December 8, 2018 2,896.9 
 206. Bognor Regis Town Saturday, December 15, 2018 2,895.8 
 207. St. Ives Town Wednesday, December 19, 2018 2,894.9 
 208. Bishop's Stortford Saturday, December 15, 2018 2,890.5 
 209. Basingstoke Town Saturday, December 15, 2018 2,889.4 
 210. Dorchester Town Tuesday, December 18, 2018 2,886.0 
 211. Gosport Borough Tuesday, December 11, 2018 2,883.6 
 212. Lewes Wednesday, December 19, 2018 2,882.9 
 213. Nantwich Town Saturday, December 15, 2018 2,882.1 
 214. Tonbridge Angels Tuesday, December 11, 2018 2,878.0 
 215. Potters Bar Town Saturday, December 15, 2018 2,877.7 
 216. Lowestoft Town Tuesday, December 18, 2018 2,873.8 
 217. Farnborough Saturday, December 15, 2018 2,873.7 
 218. Wimborne Town Tuesday, December 18, 2018 2,870.2 
 219. Buxton Saturday, December 15, 2018 2,869.1 
 220. Corinthian-Casuals Saturday, December 15, 2018 2,868.0 
 221. St. Neots Town Tuesday, December 18, 2018 2,867.3 
 222. Redditch United Tuesday, December 18, 2018 2,866.2 
 223. Matlock Town Saturday, December 15, 2018 2,865.9 
 224. Frome Town Saturday, December 15, 2018 2,861.8 
 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 Wednesday, December 19, 2018 2,838.2 
 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 18, 2018 2,808.0 
 235. Stafford Rangers Saturday, December 15, 2018 2,784.2 
 236. Brightlingsea Regent Saturday, December 15, 2018 2,783.9 
 237. Carshalton Athletic Monday, December 17, 2018 2,782.6 
 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