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, October 23, 2018

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, October 20, 2018 4,382.2 
 2. Tottenham Hotspur Saturday, October 20, 2018 4,272.5 
 3. Liverpool Saturday, October 20, 2018 4,272.1 
 4. Chelsea Saturday, October 20, 2018 4,248.2 
 5. Manchester United Saturday, October 20, 2018 4,207.6 
 6. Arsenal Monday, October 22, 2018 4,203.0 
 7. Everton Sunday, October 21, 2018 4,066.4 
 8. AFC Bournemouth Saturday, October 20, 2018 4,043.1 
 9. Leicester City Monday, October 22, 2018 4,040.5 
 10. West Ham United Saturday, October 20, 2018 4,011.4 
 11. Wolverhampton Wanderers Saturday, October 20, 2018 4,010.4 
 12. Watford Saturday, October 20, 2018 4,009.2 
 13. Crystal Palace Sunday, October 21, 2018 3,999.2 
 14. Burnley Saturday, October 20, 2018 3,993.7 
 15. Brighton and Hove Albion Saturday, October 20, 2018 3,989.0 
 16. Southampton Saturday, October 20, 2018 3,982.9 
 17. Fulham Saturday, October 20, 2018 3,964.8 
 18. Newcastle United Saturday, October 20, 2018 3,960.7 
 19. West Bromwich Albion Saturday, October 20, 2018 3,952.8 
 20. Middlesbrough Tuesday, October 23, 2018 3,933.0 
 21. Swansea City Tuesday, October 23, 2018 3,927.4 
 22. Cardiff City Saturday, October 20, 2018 3,918.5 
 23. Derby County Saturday, October 20, 2018 3,901.7 
 24. Stoke City Tuesday, October 23, 2018 3,901.4 
 25. Sheffield United Tuesday, October 23, 2018 3,898.9 
 26. Aston Villa Tuesday, October 23, 2018 3,888.3 
 27. Norwich City Tuesday, October 23, 2018 3,879.4 
 28. Huddersfield Town Saturday, October 20, 2018 3,878.3 
 29. Brentford Saturday, October 20, 2018 3,875.3 
 30. Leeds United Saturday, October 20, 2018 3,869.9 
 31. Blackburn Rovers Tuesday, October 23, 2018 3,856.3 
 32. Bristol City Saturday, October 20, 2018 3,856.3 
 33. Sheffield Wednesday Tuesday, October 23, 2018 3,845.4 
 34. Wigan Athletic Tuesday, October 23, 2018 3,840.9 
 35. Preston North End Saturday, October 20, 2018 3,835.3 
 36. Nottingham Forest Saturday, October 20, 2018 3,830.5 
 37. Millwall Tuesday, October 23, 2018 3,827.0 
 38. Queens Park Rangers Tuesday, October 23, 2018 3,812.5 
 39. Birmingham City Tuesday, October 23, 2018 3,802.0 
 40. Sunderland Tuesday, October 23, 2018 3,792.4 
 41. Hull City Saturday, October 20, 2018 3,771.6 
 42. Ipswich Town Saturday, October 20, 2018 3,752.2 
 43. Reading Tuesday, October 23, 2018 3,747.3 
 44. Barnsley Tuesday, October 23, 2018 3,737.4 
 45. Rotherham United Tuesday, October 23, 2018 3,735.3 
 46. Bolton Wanderers Saturday, October 20, 2018 3,730.9 
 47. Portsmouth Tuesday, October 23, 2018 3,717.7 
 48. Peterborough United Tuesday, October 23, 2018 3,715.7 
 49. Blackpool Tuesday, October 23, 2018 3,710.2 
 50. Burton Albion Tuesday, October 23, 2018 3,703.8 
 51. Luton Town Tuesday, October 23, 2018 3,695.6 
 52. Southend United Tuesday, October 23, 2018 3,679.5 
 53. Charlton Athletic Tuesday, October 23, 2018 3,678.8 
 54. Shrewsbury Town Tuesday, October 23, 2018 3,676.5 
 55. Accrington Stanley Tuesday, October 23, 2018 3,668.0 
 56. Doncaster Rovers Tuesday, October 23, 2018 3,664.3 
 57. Fleetwood Town Tuesday, October 23, 2018 3,662.3 
 58. Scunthorpe United Tuesday, October 23, 2018 3,650.8 
 59. Coventry City Tuesday, October 23, 2018 3,634.5 
 60. Lincoln City Tuesday, October 23, 2018 3,618.7 
 61. Rochdale Tuesday, October 23, 2018 3,615.8 
 62. Milton Keynes Dons Tuesday, October 23, 2018 3,613.5 
 63. Walsall Tuesday, October 23, 2018 3,610.8 
 64. Bristol Rovers Tuesday, October 23, 2018 3,610.5 
 65. Wycombe Wanderers Tuesday, October 23, 2018 3,608.5 
 66. Exeter City Tuesday, October 23, 2018 3,601.4 
 67. Oxford United Tuesday, October 23, 2018 3,597.8 
 68. Plymouth Argyle Tuesday, October 23, 2018 3,596.5 
 69. Gillingham Tuesday, October 23, 2018 3,589.2 
 70. Mansfield Town Tuesday, October 23, 2018 3,576.2 
 71. Oldham Athletic Tuesday, October 23, 2018 3,560.9 
 72. AFC Wimbledon Tuesday, October 23, 2018 3,556.1 
 73. Bradford City Tuesday, October 23, 2018 3,542.0 
 74. Bury Tuesday, October 23, 2018 3,540.5 
 75. Colchester United Tuesday, October 23, 2018 3,536.7 
 76. Tranmere Rovers Tuesday, October 23, 2018 3,518.4 
 77. Newport County Tuesday, October 23, 2018 3,517.3 
 78. Carlisle United Tuesday, October 23, 2018 3,507.5 
 79. Northampton Town Tuesday, October 23, 2018 3,507.1 
 80. Forest Green Rovers Tuesday, October 23, 2018 3,505.8 
 81. Swindon Town Tuesday, October 23, 2018 3,489.1 
 82. Crawley Town Tuesday, October 23, 2018 3,485.6 
 83. Stevenage Tuesday, October 23, 2018 3,483.2 
 84. Crewe Alexandra Tuesday, October 23, 2018 3,481.7 
 85. Yeovil Town Tuesday, October 23, 2018 3,475.4 
 86. Notts County Tuesday, October 23, 2018 3,474.4 
 87. Cambridge United Tuesday, October 23, 2018 3,446.8 
 88. Port Vale Tuesday, October 23, 2018 3,445.9 
 89. Leyton Orient Saturday, October 13, 2018 3,438.9 
 90. AFC Fylde Saturday, October 13, 2018 3,432.8 
 91. Grimsby Town Tuesday, October 23, 2018 3,422.8 
 92. Wrexham Saturday, October 13, 2018 3,418.7 
 93. Cheltenham Town Tuesday, October 23, 2018 3,411.1 
 94. Salford City Saturday, October 13, 2018 3,405.7 
 95. Barnet Saturday, October 6, 2018 3,401.6 
 96. Morecambe Tuesday, October 23, 2018 3,397.5 
 97. Harrogate Town Saturday, October 13, 2018 3,387.5 
 98. Macclesfield Town Tuesday, October 23, 2018 3,387.1 
 99. Sutton United Saturday, October 6, 2018 3,384.6 
 100. Solihull Moors Saturday, October 13, 2018 3,367.7 
 101. Boreham Wood Saturday, October 13, 2018 3,355.5 
 102. Hartlepool United Saturday, October 13, 2018 3,355.4 
 103. Gateshead Saturday, October 13, 2018 3,355.0 
 104. Aldershot Town Saturday, October 13, 2018 3,352.9 
 105. Ebbsfleet United Saturday, October 13, 2018 3,345.8 
 106. Bromley Saturday, October 13, 2018 3,340.7 
 107. Eastleigh Saturday, October 13, 2018 3,305.3 
 108. Chesterfield Saturday, October 13, 2018 3,305.0 
 109. FC Halifax Town Saturday, October 13, 2018 3,298.2 
 110. Barrow Saturday, October 13, 2018 3,297.9 
 111. Maidenhead United Saturday, October 13, 2018 3,288.4 
 112. Dover Athletic Saturday, October 13, 2018 3,273.1 
 113. Chorley Saturday, October 13, 2018 3,266.2 
 114. Dagenham and Redbridge Saturday, October 13, 2018 3,259.7 
 115. Woking Saturday, October 13, 2018 3,237.2 
 116. Maidstone United Saturday, October 13, 2018 3,235.5 
 117. Kidderminster Harriers Saturday, October 20, 2018 3,234.2 
 118. Torquay United Saturday, October 13, 2018 3,230.3 
 119. Havant and Waterlooville Saturday, October 13, 2018 3,224.6 
 120. Brackley Town Saturday, October 20, 2018 3,221.7 
 121. Hampton and Richmond Borough Saturday, October 13, 2018 3,217.8 
 122. Dartford Saturday, October 20, 2018 3,207.3 
 123. Chelmsford City Saturday, October 13, 2018 3,199.7 
 124. Chester Tuesday, October 2, 2018 3,195.2 
 125. Bath City Saturday, October 13, 2018 3,184.2 
 126. Welling United Saturday, October 13, 2018 3,175.5 
 127. Stockport County Saturday, October 13, 2018 3,168.8 
 128. Bradford Park Avenue Saturday, October 20, 2018 3,165.7 
 129. Braintree Town Saturday, October 13, 2018 3,163.6 
 130. Guiseley Saturday, October 13, 2018 3,159.4 
 131. York City Saturday, October 13, 2018 3,158.1 
 132. Wealdstone Saturday, October 13, 2018 3,155.6 
 133. Hemel Hempstead Town Saturday, October 13, 2018 3,154.4 
 134. Billericay Town Saturday, October 13, 2018 3,149.5 
 135. Boston United Saturday, October 20, 2018 3,148.9 
 136. Slough Town Saturday, October 13, 2018 3,146.5 
 137. St. Albans City Saturday, October 13, 2018 3,134.7 
 138. Spennymoor Town Saturday, October 20, 2018 3,128.6 
 139. Darlington 1883 Saturday, April 28, 2018 3,125.5 
 140. Chippenham Town Saturday, October 13, 2018 3,107.2 
 141. Darlington Saturday, October 20, 2018 3,096.5 
 142. Dulwich Hamlet Saturday, October 20, 2018 3,094.8 
 143. AFC Telford United Saturday, October 20, 2018 3,082.9 
 144. Hereford Saturday, October 13, 2018 3,080.9 
 145. Curzon Ashton Saturday, October 20, 2018 3,080.9 
 146. Oxford City Saturday, October 13, 2018 3,071.2 
 147. Alfreton Town Saturday, October 13, 2018 3,067.3 
 148. Leamington Saturday, October 13, 2018 3,067.0 
 149. Nuneaton Borough Saturday, October 20, 2018 3,052.8 
 150. Altrincham Saturday, October 13, 2018 3,049.0 
 151. Blyth Spartans Saturday, October 13, 2018 3,047.6 
 152. Gloucester City Saturday, October 13, 2018 3,045.1 
 153. Concord Rangers Saturday, October 13, 2018 3,043.8 
 154. Southport Saturday, October 13, 2018 3,036.0 
 155. Eastbourne Borough Saturday, October 13, 2018 3,036.0 
 156. Truro City Saturday, October 13, 2018 3,025.1 
 157. FC United of Manchester Saturday, October 20, 2018 3,014.6 
 158. Kettering Town Tuesday, October 16, 2018 3,010.9 
 159. Weymouth Saturday, October 20, 2018 3,003.5 
 160. Salisbury Tuesday, October 23, 2018 3,001.1 
 161. East Thurrock United Saturday, October 20, 2018 2,992.8 
 162. Hendon Saturday, October 20, 2018 2,987.5 
 163. Weston-super-Mare Saturday, September 29, 2018 2,984.3 
 164. Gainsborough Trinity Tuesday, October 23, 2018 2,984.2 
 165. Biggleswade Town Saturday, October 20, 2018 2,979.4 
 166. Farsley Celtic Tuesday, October 23, 2018 2,977.4 
 167. Stourbridge Monday, October 15, 2018 2,977.2 
 168. Royston Town Saturday, October 20, 2018 2,973.9 
 169. Ashton United Saturday, October 13, 2018 2,973.4 
 170. Hungerford Town Saturday, October 20, 2018 2,966.9 
 171. Harrow Borough Saturday, October 20, 2018 2,965.7 
 172. Taunton Town Tuesday, October 16, 2018 2,965.4 
 173. Alvechurch Saturday, October 20, 2018 2,957.8 
 174. Beaconsfield Town Saturday, October 20, 2018 2,956.6 
 175. AFC Rushden and Diamonds Tuesday, October 23, 2018 2,956.0 
 176. Leiston Tuesday, October 23, 2018 2,950.4 
 177. Merthyr Town Saturday, October 20, 2018 2,949.9 
 178. Tiverton Town Tuesday, October 23, 2018 2,947.5 
 179. Basingstoke Town Saturday, October 20, 2018 2,947.5 
 180. Warrington Town Saturday, October 13, 2018 2,945.7 
 181. Bognor Regis Town Saturday, October 20, 2018 2,943.5 
 182. Poole Town Tuesday, October 16, 2018 2,942.0 
 183. Coalville Town Tuesday, October 23, 2018 2,939.9 
 184. Barwell Saturday, October 20, 2018 2,936.4 
 185. Enfield Town Tuesday, October 23, 2018 2,935.2 
 186. Hartley Wintney Saturday, October 20, 2018 2,934.6 
 187. Margate Saturday, October 20, 2018 2,933.3 
 188. King's Lynn Town Saturday, October 20, 2018 2,931.6 
 189. Metropolitan Police Saturday, October 13, 2018 2,929.1 
 190. Basford United Saturday, October 20, 2018 2,927.7 
 191. Stratford Town Saturday, October 20, 2018 2,926.7 
 192. Tonbridge Angels Tuesday, October 23, 2018 2,921.4 
 193. Swindon Supermarine Tuesday, October 23, 2018 2,920.9 
 194. Worthing Saturday, October 13, 2018 2,920.8 
 195. Needham Market Saturday, October 20, 2018 2,917.5 
 196. Halesowen Town Saturday, October 20, 2018 2,916.3 
 197. Walton Casuals Saturday, October 20, 2018 2,915.7 
 198. Banbury United Saturday, October 20, 2018 2,913.7 
 199. Potters Bar Town Tuesday, October 23, 2018 2,913.3 
 200. Rushall Olympic Saturday, October 20, 2018 2,910.4 
 201. Tamworth Tuesday, October 16, 2018 2,910.3 
 202. Dorking Wanderers Tuesday, October 23, 2018 2,909.8 
 203. Leatherhead Saturday, October 13, 2018 2,909.7 
 204. Whitehawk Tuesday, October 23, 2018 2,906.8 
 205. South Shields Saturday, October 20, 2018 2,905.9 
 206. Shaw Lane Saturday, April 28, 2018 2,905.5 
 207. St. Neots Town Tuesday, October 23, 2018 2,901.9 
 208. Scarborough Athletic Tuesday, October 23, 2018 2,900.4 
 209. Frome Town Saturday, October 20, 2018 2,897.2 
 210. Farnborough Saturday, October 20, 2018 2,892.9 
 211. Hitchin Town Saturday, October 13, 2018 2,891.6 
 212. Gosport Borough Saturday, October 20, 2018 2,891.3 
 213. Corinthian-Casuals Tuesday, October 23, 2018 2,887.9 
 214. Haringey Borough Tuesday, October 23, 2018 2,887.1 
 215. Kings Langley Saturday, October 20, 2018 2,885.9 
 216. Folkestone Invicta Tuesday, October 23, 2018 2,885.5 
 217. Dorchester Town Saturday, October 20, 2018 2,881.2 
 218. Wimborne Town Tuesday, October 23, 2018 2,880.8 
 219. Lowestoft Town Tuesday, October 23, 2018 2,880.1 
 220. St. Ives Town Tuesday, October 23, 2018 2,878.9 
 221. Bishop's Stortford Tuesday, October 23, 2018 2,875.1 
 222. Buxton Tuesday, October 23, 2018 2,870.8 
 223. Redditch United Tuesday, October 16, 2018 2,870.5 
 224. Kingstonian Saturday, October 20, 2018 2,866.2 
 225. Nantwich Town Tuesday, October 23, 2018 2,854.9 
 226. Lewes Tuesday, October 23, 2018 2,850.9 
 227. Wingate and Finchley Saturday, October 20, 2018 2,850.3 
 228. Heybridge Swifts Sunday, November 5, 2017 2,843.0 
 229. Thurrock Saturday, April 28, 2018 2,839.1 
 230. Grantham Town Tuesday, October 23, 2018 2,837.8 
 231. Merstham Saturday, October 13, 2018 2,836.6 
 232. Staines Town Saturday, October 20, 2018 2,836.6 
 233. Witton Albion Tuesday, October 9, 2018 2,831.0 
 234. AFC Hornchurch Saturday, October 20, 2018 2,824.1 
 235. Matlock Town Tuesday, October 23, 2018 2,821.4 
 236. Bedworth United Saturday, October 20, 2018 2,818.5 
 237. Chesham United Saturday, October 20, 2018 2,817.2 
 238. Whitby Town Saturday, October 20, 2018 2,794.5 
 239. Brightlingsea Regent Tuesday, October 23, 2018 2,793.9 
 240. Mickleover Sports Saturday, October 20, 2018 2,786.9 
 241. North Ferriby United Saturday, October 20, 2018 2,775.6 
 242. Stafford Rangers Saturday, October 20, 2018 2,775.3 
 243. Hednesford Town Tuesday, October 23, 2018 2,772.2 
 244. Workington Tuesday, October 23, 2018 2,764.2 
 245. Marine Tuesday, October 23, 2018 2,762.5 
 246. Stalybridge Celtic Tuesday, October 23, 2018 2,760.8 
 247. Carshalton Athletic Tuesday, October 23, 2018 2,757.1 
 248. Bamber Bridge Saturday, October 20, 2018 2,756.4 
 249. Lancaster City Tuesday, October 23, 2018 2,750.4 
 250. Harlow Town Tuesday, October 23, 2018 2,744.7 
 251. Hyde United Saturday, October 20, 2018 2,725.2 
 252. Burgess Hill Town Tuesday, October 23, 2018 2,706.9 
 253. Tooting and Mitcham United Saturday, April 28, 2018 2,680.8 
 254. Sutton Coldfield Town Saturday, April 28, 2018 2,675.9 
 255. Dunstable Town Saturday, April 28, 2018 2,621.9