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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Tuesday, December 4, 2018 4,409.9 
 2. Liverpool Wednesday, December 5, 2018 4,293.5 
 3. Tottenham Hotspur Wednesday, December 5, 2018 4,275.4 
 4. Chelsea Wednesday, December 5, 2018 4,231.8 
 5. Arsenal Wednesday, December 5, 2018 4,218.6 
 6. Manchester United Wednesday, December 5, 2018 4,200.7 
 7. Everton Wednesday, December 5, 2018 4,074.6 
 8. Leicester City Wednesday, December 5, 2018 4,050.3 
 9. West Ham United Tuesday, December 4, 2018 4,042.2 
 10. AFC Bournemouth Tuesday, December 4, 2018 4,038.7 
 11. Brighton and Hove Albion Tuesday, December 4, 2018 4,000.6 
 12. Crystal Palace Tuesday, December 4, 2018 3,993.7 
 13. Watford Tuesday, December 4, 2018 3,987.5 
 14. Wolverhampton Wanderers Wednesday, December 5, 2018 3,986.4 
 15. Newcastle United Wednesday, December 5, 2018 3,980.4 
 16. Southampton Wednesday, December 5, 2018 3,970.9 
 17. Burnley Wednesday, December 5, 2018 3,948.6 
 18. Fulham Wednesday, December 5, 2018 3,942.5 
 19. West Bromwich Albion Monday, December 3, 2018 3,940.8 
 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. Derby County Saturday, December 1, 2018 3,918.8 
 24. Cardiff City Tuesday, December 4, 2018 3,915.7 
 25. Stoke City Saturday, December 1, 2018 3,912.8 
 26. Leeds United Saturday, December 1, 2018 3,900.6 
 27. Sheffield United Saturday, December 1, 2018 3,891.1 
 28. Huddersfield Town Tuesday, December 4, 2018 3,889.9 
 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 Monday, December 3, 2018 3,844.3 
 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 Tuesday, December 4, 2018 3,402.1 
 97. Barnet Sunday, December 2, 2018 3,388.7 
 98. Macclesfield Town Tuesday, November 27, 2018 3,384.8 
 99. Sutton United Saturday, December 1, 2018 3,374.9 
 100. Ebbsfleet United Saturday, December 1, 2018 3,374.4 
 101. Harrogate Town Tuesday, December 4, 2018 3,374.2 
 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 Tuesday, December 4, 2018 3,274.7 
 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. Bradford Park Avenue Saturday, December 1, 2018 3,206.2 
 121. Dartford Tuesday, December 4, 2018 3,195.0 
 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. Spennymoor Town Saturday, November 17, 2018 3,156.8 
 130. Hampton and Richmond Borough Tuesday, December 4, 2018 3,142.2 
 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. Concord Rangers Tuesday, December 4, 2018 3,107.5 
 142. York City Tuesday, December 4, 2018 3,106.9 
 143. Oxford City Saturday, December 1, 2018 3,103.7 
 144. Southport Sunday, December 2, 2018 3,102.3 
 145. AFC Telford United Saturday, December 1, 2018 3,099.2 
 146. Blyth Spartans Saturday, December 1, 2018 3,097.8 
 147. Leamington Tuesday, December 4, 2018 3,095.4 
 148. Darlington Saturday, December 1, 2018 3,087.5 
 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. Alfreton Town Tuesday, December 4, 2018 3,065.3 
 153. Curzon Ashton Saturday, November 17, 2018 3,063.6 
 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. Biggleswade Town Tuesday, December 4, 2018 3,003.4 
 163. Salisbury Saturday, December 1, 2018 3,003.1 
 164. Nuneaton Borough Saturday, December 1, 2018 2,999.0 
 165. Gainsborough Trinity Saturday, December 1, 2018 2,995.2 
 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. Hendon Saturday, December 1, 2018 2,966.6 
 175. Hungerford Town Saturday, December 1, 2018 2,961.1 
 176. Ashton United Tuesday, December 4, 2018 2,956.6 
 177. Haringey Borough Saturday, December 1, 2018 2,955.9 
 178. Coalville Town Saturday, December 1, 2018 2,952.4 
 179. Beaconsfield Town Tuesday, December 4, 2018 2,951.2 
 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 Tuesday, December 4, 2018 2,942.1 
 184. Needham Market Tuesday, December 4, 2018 2,937.2 
 185. Rushall Olympic Saturday, December 1, 2018 2,934.0 
 186. South Shields Saturday, December 1, 2018 2,933.9 
 187. Worthing Saturday, December 1, 2018 2,933.8 
 188. Leiston Saturday, December 1, 2018 2,933.7 
 189. Bishop's Stortford Saturday, December 1, 2018 2,928.0 
 190. Royston Town Saturday, December 1, 2018 2,926.6 
 191. Tiverton Town Saturday, December 1, 2018 2,924.6 
 192. Bognor Regis Town Tuesday, December 4, 2018 2,923.6 
 193. Tamworth Saturday, December 1, 2018 2,922.7 
 194. Leatherhead Saturday, December 1, 2018 2,921.8 
 195. Dorking Wanderers Saturday, December 1, 2018 2,917.4 
 196. Barwell Saturday, December 1, 2018 2,916.6 
 197. Kings Langley Tuesday, December 4, 2018 2,910.3 
 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. St. Ives Town Saturday, December 1, 2018 2,897.9 
 207. Tonbridge Angels Saturday, December 1, 2018 2,897.4 
 208. Basingstoke Town Tuesday, November 27, 2018 2,894.1 
 209. Kingstonian Saturday, December 1, 2018 2,893.9 
 210. Wimborne Town Saturday, December 1, 2018 2,889.8 
 211. Enfield Town Tuesday, December 4, 2018 2,887.4 
 212. Corinthian-Casuals Tuesday, December 4, 2018 2,882.1 
 213. Gosport Borough Saturday, December 1, 2018 2,881.1 
 214. Farnborough Saturday, December 1, 2018 2,879.3 
 215. Hitchin Town Saturday, December 1, 2018 2,879.3 
 216. Lowestoft Town Saturday, December 1, 2018 2,878.6 
 217. Scarborough Athletic Saturday, December 1, 2018 2,874.6 
 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. Lewes Tuesday, December 4, 2018 2,868.3 
 222. Dorchester Town Tuesday, November 27, 2018 2,867.9 
 223. Halesowen Town Tuesday, December 4, 2018 2,862.7 
 224. Frome Town Saturday, December 1, 2018 2,861.1 
 225. Whitehawk Saturday, December 1, 2018 2,859.9 
 226. Chesham United Saturday, December 1, 2018 2,854.9 
 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