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  Sunday, December 2, 2018

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, December 1, 2018 4,407.9 
 2. Liverpool Sunday, December 2, 2018 4,288.8 
 3. Tottenham Hotspur Saturday, December 1, 2018 4,271.6 
 4. Chelsea Sunday, December 2, 2018 4,247.7 
 5. Arsenal Saturday, December 1, 2018 4,217.9 
 6. Manchester United Saturday, December 1, 2018 4,201.4 
 7. Everton Sunday, December 2, 2018 4,078.5 
 8. Leicester City Saturday, December 1, 2018 4,052.3 
 9. AFC Bournemouth Saturday, December 1, 2018 4,033.4 
 10. West Ham United Saturday, December 1, 2018 4,033.2 
 11. Crystal Palace Saturday, December 1, 2018 4,007.9 
 12. Watford Saturday, December 1, 2018 3,989.5 
 13. Brighton and Hove Albion Saturday, December 1, 2018 3,986.5 
 14. Newcastle United Saturday, December 1, 2018 3,976.5 
 15. Southampton Saturday, December 1, 2018 3,974.6 
 16. Wolverhampton Wanderers Friday, November 30, 2018 3,970.5 
 17. Burnley Saturday, December 1, 2018 3,953.3 
 18. West Bromwich Albion Wednesday, November 28, 2018 3,944.7 
 19. Fulham Sunday, December 2, 2018 3,940.5 
 20. Norwich City Saturday, December 1, 2018 3,934.4 
 21. Aston Villa Saturday, December 1, 2018 3,934.3 
 22. Middlesbrough Saturday, December 1, 2018 3,931.9 
 23. Cardiff City Friday, November 30, 2018 3,924.7 
 24. Derby County Saturday, December 1, 2018 3,918.8 
 25. Stoke City Saturday, December 1, 2018 3,912.8 
 26. Leeds United Saturday, December 1, 2018 3,900.6 
 27. Huddersfield Town Saturday, December 1, 2018 3,895.2 
 28. Sheffield United Saturday, December 1, 2018 3,891.1 
 29. Swansea City Saturday, December 1, 2018 3,886.1 
 30. Nottingham Forest Saturday, December 1, 2018 3,876.1 
 31. Preston North End Saturday, December 1, 2018 3,849.8 
 32. Blackburn Rovers Saturday, December 1, 2018 3,844.6 
 33. Brentford Tuesday, November 27, 2018 3,840.4 
 34. Birmingham City Saturday, December 1, 2018 3,832.8 
 35. Bristol City Sunday, December 2, 2018 3,824.7 
 36. Wigan Athletic Saturday, December 1, 2018 3,821.1 
 37. Queens Park Rangers Saturday, December 1, 2018 3,816.1 
 38. Sunderland Saturday, December 1, 2018 3,811.8 
 39. Sheffield Wednesday Saturday, December 1, 2018 3,800.9 
 40. Millwall Sunday, December 2, 2018 3,799.4 
 41. Hull City Saturday, December 1, 2018 3,791.3 
 42. Barnsley Saturday, December 1, 2018 3,756.1 
 43. Rotherham United Saturday, December 1, 2018 3,754.3 
 44. Reading Saturday, December 1, 2018 3,752.0 
 45. Portsmouth Sunday, December 2, 2018 3,745.6 
 46. Luton Town Sunday, December 2, 2018 3,744.3 
 47. Ipswich Town Saturday, December 1, 2018 3,713.6 
 48. Peterborough United Saturday, December 1, 2018 3,710.8 
 49. Charlton Athletic Saturday, December 1, 2018 3,710.6 
 50. Blackpool Friday, November 30, 2018 3,696.3 
 51. Bolton Wanderers Saturday, December 1, 2018 3,695.5 
 52. Burton Albion Tuesday, November 27, 2018 3,687.1 
 53. Shrewsbury Town Sunday, December 2, 2018 3,677.6 
 54. Doncaster Rovers Saturday, December 1, 2018 3,675.6 
 55. Fleetwood Town Tuesday, November 27, 2018 3,656.3 
 56. Southend United Saturday, December 1, 2018 3,648.7 
 57. Accrington Stanley Saturday, December 1, 2018 3,639.5 
 58. Wycombe Wanderers Tuesday, November 27, 2018 3,635.9 
 59. Oxford United Saturday, December 1, 2018 3,633.2 
 60. Lincoln City Saturday, December 1, 2018 3,619.3 
 61. Scunthorpe United Sunday, December 2, 2018 3,618.3 
 62. Coventry City Tuesday, November 27, 2018 3,617.7 
 63. Milton Keynes Dons Tuesday, November 27, 2018 3,614.2 
 64. Rochdale Sunday, December 2, 2018 3,613.1 
 65. Gillingham Sunday, December 2, 2018 3,602.7 
 66. Walsall Saturday, December 1, 2018 3,599.1 
 67. Plymouth Argyle Saturday, December 1, 2018 3,595.0 
 68. Mansfield Town Saturday, November 24, 2018 3,593.4 
 69. Bristol Rovers Tuesday, November 27, 2018 3,586.2 
 70. Bury Sunday, December 2, 2018 3,563.2 
 71. Oldham Athletic Saturday, December 1, 2018 3,554.1 
 72. Exeter City Tuesday, November 27, 2018 3,550.2 
 73. Colchester United Tuesday, November 27, 2018 3,547.1 
 74. AFC Wimbledon Saturday, December 1, 2018 3,542.4 
 75. Bradford City Saturday, December 1, 2018 3,536.0 
 76. Newport County Saturday, December 1, 2018 3,521.2 
 77. Carlisle United Saturday, December 1, 2018 3,512.0 
 78. Northampton Town Tuesday, November 27, 2018 3,510.2 
 79. Tranmere Rovers Sunday, December 2, 2018 3,508.5 
 80. Forest Green Rovers Tuesday, November 27, 2018 3,496.3 
 81. Stevenage Tuesday, November 27, 2018 3,492.9 
 82. Leyton Orient Saturday, December 1, 2018 3,487.2 
 83. Swindon Town Sunday, December 2, 2018 3,484.6 
 84. Crewe Alexandra Tuesday, November 27, 2018 3,467.9 
 85. Crawley Town Saturday, November 24, 2018 3,461.6 
 86. Port Vale Tuesday, November 27, 2018 3,459.4 
 87. Grimsby Town Sunday, December 2, 2018 3,451.9 
 88. Salford City Saturday, December 1, 2018 3,445.8 
 89. Notts County Tuesday, November 27, 2018 3,442.1 
 90. AFC Fylde Saturday, December 1, 2018 3,435.5 
 91. Cambridge United Tuesday, November 27, 2018 3,432.7 
 92. Yeovil Town Tuesday, November 27, 2018 3,431.3 
 93. Cheltenham Town Saturday, December 1, 2018 3,427.5 
 94. Wrexham Saturday, December 1, 2018 3,414.8 
 95. Morecambe Tuesday, November 27, 2018 3,411.6 
 96. Solihull Moors Friday, November 30, 2018 3,388.9 
 97. Barnet Sunday, December 2, 2018 3,388.7 
 98. Harrogate Town Saturday, December 1, 2018 3,387.4 
 99. Macclesfield Town Tuesday, November 27, 2018 3,384.8 
 100. Sutton United Saturday, December 1, 2018 3,374.9 
 101. Ebbsfleet United Saturday, December 1, 2018 3,374.4 
 102. Gateshead Saturday, December 1, 2018 3,355.3 
 103. Eastleigh Saturday, December 1, 2018 3,345.2 
 104. Dagenham and Redbridge Saturday, December 1, 2018 3,334.8 
 105. Boreham Wood Tuesday, November 27, 2018 3,331.8 
 106. Chesterfield Sunday, December 2, 2018 3,308.2 
 107. Aldershot Town Saturday, December 1, 2018 3,304.9 
 108. Bromley Tuesday, November 27, 2018 3,301.7 
 109. Barrow Saturday, December 1, 2018 3,287.7 
 110. FC Halifax Town Saturday, December 1, 2018 3,280.0 
 111. Hartlepool United Saturday, December 1, 2018 3,279.4 
 112. Dover Athletic Saturday, December 1, 2018 3,274.9 
 113. Torquay United Saturday, December 1, 2018 3,260.1 
 114. Havant and Waterlooville Saturday, December 1, 2018 3,250.9 
 115. Woking Sunday, December 2, 2018 3,250.8 
 116. Maidenhead United Saturday, December 1, 2018 3,244.6 
 117. Chorley Saturday, December 1, 2018 3,239.1 
 118. Maidstone United Saturday, December 1, 2018 3,230.4 
 119. Brackley Town Saturday, December 1, 2018 3,210.7 
 120. Dartford Saturday, November 17, 2018 3,209.6 
 121. Bradford Park Avenue Saturday, December 1, 2018 3,206.2 
 122. Stockport County Sunday, December 2, 2018 3,194.3 
 123. Chester Saturday, December 1, 2018 3,194.1 
 124. Kidderminster Harriers Saturday, November 17, 2018 3,192.4 
 125. Bath City Saturday, November 17, 2018 3,192.3 
 126. Chelmsford City Saturday, December 1, 2018 3,184.9 
 127. Welling United Saturday, December 1, 2018 3,179.6 
 128. Braintree Town Saturday, December 1, 2018 3,167.8 
 129. Hampton and Richmond Borough Saturday, December 1, 2018 3,162.8 
 130. Spennymoor Town Saturday, November 17, 2018 3,156.8 
 131. Slough Town Sunday, December 2, 2018 3,142.1 
 132. Billericay Town Saturday, December 1, 2018 3,135.7 
 133. Hemel Hempstead Town Saturday, December 1, 2018 3,135.3 
 134. Guiseley Saturday, November 17, 2018 3,133.7 
 135. Darlington 1883 Saturday, April 28, 2018 3,125.5 
 136. Altrincham Saturday, December 1, 2018 3,123.6 
 137. St. Albans City Saturday, November 17, 2018 3,122.9 
 138. Boston United Saturday, December 1, 2018 3,122.8 
 139. Wealdstone Saturday, December 1, 2018 3,122.4 
 140. Chippenham Town Saturday, December 1, 2018 3,115.2 
 141. York City Saturday, December 1, 2018 3,108.5 
 142. Oxford City Saturday, December 1, 2018 3,103.7 
 143. Southport Sunday, December 2, 2018 3,102.3 
 144. AFC Telford United Saturday, December 1, 2018 3,099.2 
 145. Blyth Spartans Saturday, December 1, 2018 3,097.8 
 146. Leamington Tuesday, November 20, 2018 3,093.8 
 147. Darlington Saturday, December 1, 2018 3,087.5 
 148. Concord Rangers Saturday, December 1, 2018 3,086.9 
 149. Truro City Saturday, November 17, 2018 3,081.0 
 150. Dulwich Hamlet Saturday, December 1, 2018 3,072.2 
 151. Eastbourne Borough Saturday, December 1, 2018 3,068.3 
 152. Curzon Ashton Saturday, November 17, 2018 3,063.6 
 153. Alfreton Town Saturday, December 1, 2018 3,052.1 
 154. Hereford Saturday, December 1, 2018 3,046.9 
 155. FC United of Manchester Saturday, December 1, 2018 3,038.3 
 156. Taunton Town Wednesday, November 28, 2018 3,029.8 
 157. Kettering Town Saturday, December 1, 2018 3,023.0 
 158. Weymouth Tuesday, November 20, 2018 3,010.0 
 159. Weston-super-Mare Saturday, December 1, 2018 3,008.9 
 160. Gloucester City Saturday, December 1, 2018 3,005.2 
 161. Farsley Celtic Saturday, December 1, 2018 3,003.5 
 162. Salisbury Saturday, December 1, 2018 3,003.1 
 163. Nuneaton Borough Saturday, December 1, 2018 2,999.0 
 164. Gainsborough Trinity Saturday, December 1, 2018 2,995.2 
 165. Biggleswade Town Saturday, December 1, 2018 2,991.9 
 166. Stourbridge Saturday, December 1, 2018 2,988.2 
 167. Harrow Borough Saturday, December 1, 2018 2,985.7 
 168. Merthyr Town Saturday, December 1, 2018 2,975.6 
 169. Poole Town Saturday, December 1, 2018 2,975.0 
 170. AFC Rushden and Diamonds Saturday, December 1, 2018 2,972.0 
 171. Metropolitan Police Saturday, December 1, 2018 2,971.7 
 172. King's Lynn Town Saturday, December 1, 2018 2,970.9 
 173. East Thurrock United Saturday, December 1, 2018 2,970.7 
 174. Ashton United Saturday, November 17, 2018 2,969.9 
 175. Hendon Saturday, December 1, 2018 2,966.6 
 176. Hungerford Town Saturday, December 1, 2018 2,961.1 
 177. Haringey Borough Saturday, December 1, 2018 2,955.9 
 178. Coalville Town Saturday, December 1, 2018 2,952.4 
 179. Needham Market Saturday, December 1, 2018 2,948.6 
 180. Basford United Saturday, December 1, 2018 2,947.4 
 181. Stratford Town Saturday, December 1, 2018 2,945.8 
 182. Warrington Town Saturday, December 1, 2018 2,945.2 
 183. Alvechurch Saturday, December 1, 2018 2,943.2 
 184. Beaconsfield Town Tuesday, November 20, 2018 2,938.6 
 185. Bognor Regis Town Saturday, December 1, 2018 2,936.5 
 186. Rushall Olympic Saturday, December 1, 2018 2,934.0 
 187. South Shields Saturday, December 1, 2018 2,933.9 
 188. Worthing Saturday, December 1, 2018 2,933.8 
 189. Leiston Saturday, December 1, 2018 2,933.7 
 190. Bishop's Stortford Saturday, December 1, 2018 2,928.0 
 191. Royston Town Saturday, December 1, 2018 2,926.6 
 192. Tiverton Town Saturday, December 1, 2018 2,924.6 
 193. Kings Langley Tuesday, November 27, 2018 2,922.8 
 194. Tamworth Saturday, December 1, 2018 2,922.7 
 195. Leatherhead Saturday, December 1, 2018 2,921.8 
 196. Dorking Wanderers Saturday, December 1, 2018 2,917.4 
 197. Barwell Saturday, December 1, 2018 2,916.6 
 198. Banbury United Saturday, December 1, 2018 2,909.0 
 199. Walton Casuals Tuesday, November 20, 2018 2,908.7 
 200. Margate Saturday, December 1, 2018 2,906.6 
 201. Folkestone Invicta Saturday, December 1, 2018 2,906.0 
 202. Shaw Lane Saturday, April 28, 2018 2,905.5 
 203. Swindon Supermarine Saturday, December 1, 2018 2,903.2 
 204. Hartley Wintney Saturday, December 1, 2018 2,902.9 
 205. Redditch United Saturday, December 1, 2018 2,902.1 
 206. Corinthian-Casuals Saturday, December 1, 2018 2,900.0 
 207. St. Ives Town Saturday, December 1, 2018 2,897.9 
 208. Tonbridge Angels Saturday, December 1, 2018 2,897.4 
 209. Basingstoke Town Tuesday, November 27, 2018 2,894.1 
 210. Kingstonian Saturday, December 1, 2018 2,893.9 
 211. Wimborne Town Saturday, December 1, 2018 2,889.8 
 212. Gosport Borough Saturday, December 1, 2018 2,881.1 
 213. Farnborough Saturday, December 1, 2018 2,879.3 
 214. Hitchin Town Saturday, December 1, 2018 2,879.3 
 215. Lowestoft Town Saturday, December 1, 2018 2,878.6 
 216. Scarborough Athletic Saturday, December 1, 2018 2,874.6 
 217. Enfield Town Saturday, December 1, 2018 2,874.5 
 218. Nantwich Town Saturday, December 1, 2018 2,873.3 
 219. Potters Bar Town Saturday, December 1, 2018 2,870.3 
 220. St. Neots Town Saturday, December 1, 2018 2,868.9 
 221. Dorchester Town Tuesday, November 27, 2018 2,867.9 
 222. Halesowen Town Saturday, December 1, 2018 2,861.5 
 223. Frome Town Saturday, December 1, 2018 2,861.1 
 224. Whitehawk Saturday, December 1, 2018 2,859.9 
 225. Chesham United Saturday, December 1, 2018 2,854.9 
 226. Lewes Saturday, December 1, 2018 2,850.4 
 227. Witton Albion Saturday, December 1, 2018 2,848.2 
 228. Matlock Town Saturday, December 1, 2018 2,845.8 
 229. Buxton Saturday, December 1, 2018 2,839.6 
 230. Thurrock Saturday, April 28, 2018 2,839.1 
 231. Wingate and Finchley Saturday, December 1, 2018 2,835.7 
 232. Merstham Saturday, December 1, 2018 2,817.5 
 233. AFC Hornchurch Saturday, December 1, 2018 2,812.2 
 234. Grantham Town Saturday, December 1, 2018 2,807.2 
 235. Staines Town Saturday, November 24, 2018 2,802.9 
 236. Carshalton Athletic Saturday, December 1, 2018 2,799.8 
 237. Mickleover Sports Saturday, December 1, 2018 2,784.4 
 238. Bedworth United Saturday, December 1, 2018 2,781.8 
 239. Bamber Bridge Saturday, December 1, 2018 2,778.1 
 240. Whitby Town Saturday, December 1, 2018 2,771.6 
 241. Brightlingsea Regent Saturday, December 1, 2018 2,769.4 
 242. Stafford Rangers Saturday, December 1, 2018 2,769.3 
 243. Lancaster City Saturday, December 1, 2018 2,763.0 
 244. Harlow Town Saturday, December 1, 2018 2,757.3 
 245. Stalybridge Celtic Saturday, December 1, 2018 2,756.2 
 246. Workington Saturday, December 1, 2018 2,754.4 
 247. Hednesford Town Saturday, December 1, 2018 2,753.2 
 248. Hyde United Saturday, December 1, 2018 2,751.3 
 249. North Ferriby United Saturday, December 1, 2018 2,744.5 
 250. Marine Saturday, December 1, 2018 2,741.5 
 251. Burgess Hill Town Saturday, December 1, 2018 2,715.2 
 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