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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, December 8, 2018 4,389.3 
 2. Liverpool Saturday, December 8, 2018 4,302.0 
 3. Tottenham Hotspur Saturday, December 8, 2018 4,283.1 
 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 Monday, December 10, 2018 4,071.1 
 8. West Ham United Saturday, December 8, 2018 4,049.6 
 9. Leicester City Saturday, December 8, 2018 4,042.6 
 10. AFC Bournemouth Saturday, December 8, 2018 4,030.2 
 11. Wolverhampton Wanderers Sunday, December 9, 2018 3,997.4 
 12. Watford Monday, December 10, 2018 3,991.0 
 13. Brighton and Hove Albion Saturday, December 8, 2018 3,990.3 
 14. Crystal Palace Saturday, December 8, 2018 3,986.3 
 15. Newcastle United Sunday, December 9, 2018 3,969.4 
 16. Southampton Saturday, December 8, 2018 3,960.5 
 17. Burnley Saturday, December 8, 2018 3,959.0 
 18. West Bromwich Albion Saturday, December 8, 2018 3,939.4 
 19. Norwich City Saturday, December 8, 2018 3,937.7 
 20. Fulham Saturday, December 8, 2018 3,937.2 
 21. Aston Villa Saturday, December 8, 2018 3,935.6 
 22. Middlesbrough Saturday, December 8, 2018 3,928.3 
 23. Derby County Saturday, December 8, 2018 3,927.2 
 24. Cardiff City Saturday, December 8, 2018 3,926.1 
 25. Stoke City Saturday, December 8, 2018 3,918.8 
 26. Leeds United Saturday, December 8, 2018 3,907.1 
 27. Sheffield United Saturday, December 8, 2018 3,902.0 
 28. Swansea City Saturday, December 8, 2018 3,896.0 
 29. Huddersfield Town Saturday, December 8, 2018 3,887.8 
 30. Nottingham Forest Saturday, December 8, 2018 3,864.2 
 31. Preston North End Saturday, December 8, 2018 3,861.7 
 32. Blackburn Rovers Saturday, December 8, 2018 3,848.1 
 33. Bristol City Saturday, December 8, 2018 3,836.1 
 34. Brentford Saturday, December 8, 2018 3,834.4 
 35. Birmingham City Saturday, December 8, 2018 3,821.4 
 36. Wigan Athletic Saturday, December 8, 2018 3,812.7 
 37. Queens Park Rangers Saturday, December 8, 2018 3,809.6 
 38. Sunderland Tuesday, December 11, 2018 3,803.8 
 39. Sheffield Wednesday Saturday, December 8, 2018 3,798.4 
 40. Millwall Saturday, December 8, 2018 3,798.0 
 41. Hull City Saturday, December 8, 2018 3,792.7 
 42. Rotherham United Saturday, December 8, 2018 3,756.8 
 43. Luton Town Saturday, December 8, 2018 3,754.0 
 44. Barnsley Saturday, December 8, 2018 3,743.8 
 45. Portsmouth Tuesday, December 11, 2018 3,742.3 
 46. Reading Saturday, December 8, 2018 3,741.1 
 47. Charlton Athletic Tuesday, December 11, 2018 3,714.0 
 48. Ipswich Town Saturday, December 8, 2018 3,707.6 
 49. Peterborough United Tuesday, December 11, 2018 3,705.7 
 50. Blackpool Saturday, December 8, 2018 3,705.6 
 51. Burton Albion Saturday, December 8, 2018 3,695.7 
 52. Bolton Wanderers Saturday, December 8, 2018 3,692.2 
 53. Doncaster Rovers Saturday, December 8, 2018 3,691.8 
 54. Shrewsbury Town Saturday, December 8, 2018 3,669.0 
 55. Wycombe Wanderers Saturday, December 8, 2018 3,648.1 
 56. Fleetwood Town Saturday, December 8, 2018 3,646.6 
 57. Accrington Stanley Saturday, December 1, 2018 3,639.5 
 58. Southend United Saturday, December 8, 2018 3,639.4 
 59. Oxford United Saturday, December 8, 2018 3,636.5 
 60. Lincoln City Saturday, December 8, 2018 3,626.9 
 61. Milton Keynes Dons Saturday, December 8, 2018 3,623.3 
 62. Gillingham Saturday, December 8, 2018 3,620.1 
 63. Walsall Tuesday, December 11, 2018 3,616.5 
 64. Rochdale Saturday, December 8, 2018 3,612.3 
 65. Coventry City Saturday, December 8, 2018 3,608.3 
 66. Mansfield Town Saturday, December 8, 2018 3,600.9 
 67. Scunthorpe United Saturday, December 8, 2018 3,600.8 
 68. Plymouth Argyle Saturday, December 8, 2018 3,592.2 
 69. Bury Saturday, December 8, 2018 3,575.9 
 70. Bristol Rovers Saturday, December 8, 2018 3,570.0 
 71. Oldham Athletic Saturday, December 8, 2018 3,567.2 
 72. Colchester United Saturday, December 8, 2018 3,551.8 
 73. AFC Wimbledon Saturday, December 8, 2018 3,543.2 
 74. Bradford City Tuesday, December 11, 2018 3,540.5 
 75. Exeter City Saturday, December 8, 2018 3,537.5 
 76. Northampton Town Saturday, December 8, 2018 3,520.0 
 77. Newport County Tuesday, December 11, 2018 3,517.4 
 78. Tranmere Rovers Tuesday, December 11, 2018 3,516.9 
 79. Forest Green Rovers Saturday, December 8, 2018 3,505.6 
 80. Carlisle United Saturday, December 8, 2018 3,502.8 
 81. Swindon Town Saturday, December 8, 2018 3,494.5 
 82. Stevenage Saturday, December 8, 2018 3,485.3 
 83. Leyton Orient Saturday, December 8, 2018 3,474.0 
 84. Port Vale Saturday, December 8, 2018 3,459.2 
 85. Crewe Alexandra Saturday, December 8, 2018 3,454.8 
 86. Crawley Town Saturday, December 8, 2018 3,451.8 
 87. Grimsby Town Saturday, December 8, 2018 3,442.3 
 88. Cheltenham Town Saturday, December 8, 2018 3,437.1 
 89. Notts County Saturday, December 8, 2018 3,434.7 
 90. Salford City Saturday, December 8, 2018 3,426.8 
 91. Cambridge United Saturday, December 8, 2018 3,425.9 
 92. AFC Fylde Saturday, December 8, 2018 3,422.1 
 93. Yeovil Town Saturday, December 8, 2018 3,422.0 
 94. Wrexham Tuesday, December 11, 2018 3,419.1 
 95. Morecambe Saturday, December 8, 2018 3,411.8 
 96. Solihull Moors Saturday, December 8, 2018 3,402.5 
 97. Harrogate Town Saturday, December 8, 2018 3,386.4 
 98. Ebbsfleet United Saturday, December 8, 2018 3,383.7 
 99. Macclesfield Town Saturday, December 8, 2018 3,380.1 
 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 8, 2018 3,236.2 
 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. Welling United Saturday, December 8, 2018 3,170.2 
 128. Billericay Town Tuesday, December 11, 2018 3,161.8 
 129. Braintree Town Saturday, December 8, 2018 3,161.2 
 130. Spennymoor Town Tuesday, December 11, 2018 3,159.0 
 131. Hemel Hempstead Town Saturday, December 8, 2018 3,142.4 
 132. Hampton and Richmond Borough Saturday, December 8, 2018 3,139.5 
 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 8, 2018 3,073.9 
 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. Taunton Town Saturday, December 8, 2018 3,046.9 
 156. Hereford Saturday, December 1, 2018 3,046.9 
 157. Kettering Town Saturday, December 8, 2018 3,032.0 
 158. Biggleswade Town Saturday, December 8, 2018 3,016.8 
 159. Farsley Celtic Saturday, December 8, 2018 3,014.4 
 160. Nuneaton Borough Saturday, December 8, 2018 3,012.6 
 161. Salisbury Saturday, December 8, 2018 3,009.0 
 162. Gloucester City Saturday, December 8, 2018 3,007.9 
 163. Stourbridge Tuesday, December 11, 2018 3,003.5 
 164. Gainsborough Trinity Saturday, December 8, 2018 3,000.2 
 165. Weymouth Tuesday, December 11, 2018 2,996.6 
 166. Metropolitan Police Tuesday, December 11, 2018 2,995.0 
 167. Poole Town Tuesday, December 11, 2018 2,992.1 
 168. Weston-super-Mare Tuesday, December 11, 2018 2,990.1 
 169. East Thurrock United Tuesday, December 11, 2018 2,984.3 
 170. Haringey Borough Monday, December 10, 2018 2,974.6 
 171. Hungerford Town Saturday, December 8, 2018 2,974.2 
 172. AFC Rushden and Diamonds Saturday, December 8, 2018 2,972.3 
 173. King's Lynn Town Saturday, December 8, 2018 2,971.6 
 174. Harrow Borough Saturday, December 8, 2018 2,968.6 
 175. Stratford Town Tuesday, December 11, 2018 2,962.1 
 176. Merthyr Town Tuesday, December 11, 2018 2,956.0 
 177. Warrington Town Saturday, December 8, 2018 2,952.7 
 178. Coalville Town Saturday, December 8, 2018 2,951.7 
 179. Beaconsfield Town Saturday, December 8, 2018 2,950.7 
 180. Ashton United Saturday, December 8, 2018 2,948.9 
 181. Worthing Saturday, December 8, 2018 2,944.0 
 182. Alvechurch Saturday, December 8, 2018 2,941.8 
 183. Hendon Tuesday, December 11, 2018 2,939.9 
 184. Basford United Saturday, December 8, 2018 2,936.5 
 185. Needham Market Saturday, December 8, 2018 2,935.2 
 186. South Shields Saturday, December 8, 2018 2,933.4 
 187. Dorking Wanderers Saturday, December 8, 2018 2,928.8 
 188. Tamworth Tuesday, December 11, 2018 2,924.0 
 189. Rushall Olympic Saturday, December 8, 2018 2,921.4 
 190. Leatherhead Tuesday, December 11, 2018 2,920.1 
 191. Tiverton Town Saturday, December 8, 2018 2,917.1 
 192. Leiston Saturday, December 8, 2018 2,916.8 
 193. Hartley Wintney Saturday, December 8, 2018 2,915.4 
 194. Kings Langley Saturday, December 8, 2018 2,913.2 
 195. Royston Town Saturday, December 8, 2018 2,913.1 
 196. Banbury United Tuesday, December 11, 2018 2,912.5 
 197. Bognor Regis Town Saturday, December 8, 2018 2,912.3 
 198. Barwell Saturday, December 8, 2018 2,908.6 
 199. Shaw Lane Saturday, April 28, 2018 2,905.5 
 200. Basingstoke Town Saturday, December 8, 2018 2,905.0 
 201. Dorchester Town Tuesday, December 11, 2018 2,904.8 
 202. Bishop's Stortford Monday, December 10, 2018 2,904.0 
 203. St. Ives Town Saturday, December 8, 2018 2,903.6 
 204. Margate Saturday, December 8, 2018 2,903.5 
 205. Swindon Supermarine Saturday, December 8, 2018 2,903.0 
 206. Walton Casuals Saturday, December 8, 2018 2,899.0 
 207. Folkestone Invicta Saturday, December 8, 2018 2,898.5 
 208. Enfield Town Saturday, December 8, 2018 2,896.9 
 209. Kingstonian Saturday, December 8, 2018 2,892.7 
 210. Hitchin Town Saturday, December 8, 2018 2,891.9 
 211. Potters Bar Town Tuesday, December 11, 2018 2,891.0 
 212. Farnborough Saturday, December 8, 2018 2,888.9 
 213. Redditch United Saturday, December 8, 2018 2,887.4 
 214. Wimborne Town Saturday, December 8, 2018 2,884.0 
 215. Gosport Borough Tuesday, December 11, 2018 2,883.6 
 216. St. Neots Town Saturday, December 8, 2018 2,883.6 
 217. Lewes Saturday, December 8, 2018 2,881.1 
 218. Corinthian-Casuals Tuesday, December 11, 2018 2,879.9 
 219. Tonbridge Angels Tuesday, December 11, 2018 2,878.0 
 220. Nantwich Town Saturday, December 8, 2018 2,873.8 
 221. Lowestoft Town Saturday, December 8, 2018 2,869.7 
 222. Chesham United Saturday, December 8, 2018 2,855.1 
 223. Buxton Saturday, December 8, 2018 2,854.2 
 224. Halesowen Town Saturday, December 8, 2018 2,853.3 
 225. Scarborough Athletic Saturday, December 8, 2018 2,853.0 
 226. Matlock Town Saturday, December 8, 2018 2,852.2 
 227. Frome Town Saturday, December 8, 2018 2,851.7 
 228. Whitehawk Saturday, December 8, 2018 2,849.9 
 229. Witton Albion Saturday, December 8, 2018 2,845.1 
 230. Thurrock Saturday, April 28, 2018 2,839.1 
 231. Wingate and Finchley Tuesday, December 11, 2018 2,818.4 
 232. Merstham Tuesday, December 11, 2018 2,814.2 
 233. Grantham Town Saturday, December 8, 2018 2,804.2 
 234. AFC Hornchurch Tuesday, December 11, 2018 2,804.2 
 235. Carshalton Athletic Saturday, December 8, 2018 2,788.6 
 236. Brightlingsea Regent Saturday, December 8, 2018 2,784.5 
 237. Whitby Town Saturday, December 8, 2018 2,782.3 
 238. Bamber Bridge Saturday, December 8, 2018 2,781.1 
 239. Bedworth United Saturday, December 8, 2018 2,776.1 
 240. Staines Town Tuesday, December 11, 2018 2,773.6 
 241. Hyde United Saturday, December 8, 2018 2,772.9 
 242. Stafford Rangers Saturday, December 8, 2018 2,770.1 
 243. Mickleover Sports Saturday, December 8, 2018 2,769.8 
 244. Harlow Town Tuesday, December 11, 2018 2,768.2 
 245. Lancaster City Saturday, December 8, 2018 2,758.0 
 246. Stalybridge Celtic Saturday, December 8, 2018 2,755.4 
 247. Workington Saturday, December 8, 2018 2,748.0 
 248. Marine Saturday, December 8, 2018 2,744.5 
 249. Hednesford Town Saturday, December 8, 2018 2,742.6 
 250. North Ferriby United Saturday, December 8, 2018 2,737.0 
 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