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  Saturday, October 27, 2018

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, October 20, 2018 4,382.2 
 2. Liverpool Saturday, October 27, 2018 4,275.4 
 3. Tottenham Hotspur Saturday, October 20, 2018 4,272.5 
 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 27, 2018 4,058.8 
 9. Leicester City Saturday, October 27, 2018 4,038.5 
 10. Watford Saturday, October 27, 2018 4,018.7 
 11. West Ham United Saturday, October 27, 2018 4,013.4 
 12. Wolverhampton Wanderers Saturday, October 27, 2018 4,001.0 
 13. Crystal Palace Sunday, October 21, 2018 3,999.2 
 14. Brighton and Hove Albion Saturday, October 27, 2018 3,998.4 
 15. Burnley Saturday, October 20, 2018 3,993.7 
 16. Southampton Saturday, October 27, 2018 3,981.1 
 17. Newcastle United Saturday, October 27, 2018 3,962.5 
 18. Fulham Saturday, October 27, 2018 3,949.2 
 19. Swansea City Saturday, October 27, 2018 3,933.9 
 20. Middlesbrough Saturday, October 27, 2018 3,931.6 
 21. West Bromwich Albion Saturday, October 27, 2018 3,927.6 
 22. Derby County Saturday, October 27, 2018 3,925.2 
 23. Cardiff City Saturday, October 27, 2018 3,915.2 
 24. Stoke City Saturday, October 27, 2018 3,911.5 
 25. Sheffield United Saturday, October 27, 2018 3,909.8 
 26. Norwich City Saturday, October 27, 2018 3,887.9 
 27. Aston Villa Friday, October 26, 2018 3,877.3 
 28. Leeds United Saturday, October 27, 2018 3,876.3 
 29. Huddersfield Town Saturday, October 27, 2018 3,868.8 
 30. Blackburn Rovers Saturday, October 27, 2018 3,859.5 
 31. Brentford Saturday, October 27, 2018 3,856.9 
 32. Bristol City Saturday, October 27, 2018 3,852.7 
 33. Nottingham Forest Saturday, October 27, 2018 3,847.2 
 34. Preston North End Saturday, October 27, 2018 3,841.2 
 35. Millwall Saturday, October 27, 2018 3,838.5 
 36. Sheffield Wednesday Saturday, October 27, 2018 3,830.3 
 37. Wigan Athletic Saturday, October 27, 2018 3,830.1 
 38. Queens Park Rangers Friday, October 26, 2018 3,823.5 
 39. Birmingham City Saturday, October 27, 2018 3,817.2 
 40. Sunderland Saturday, October 27, 2018 3,802.6 
 41. Hull City Saturday, October 27, 2018 3,774.8 
 42. Barnsley Saturday, October 27, 2018 3,742.9 
 43. Reading Saturday, October 27, 2018 3,740.8 
 44. Rotherham United Saturday, October 27, 2018 3,739.4 
 45. Ipswich Town Saturday, October 27, 2018 3,732.1 
 46. Peterborough United Saturday, October 27, 2018 3,726.5 
 47. Portsmouth Saturday, October 27, 2018 3,717.4 
 48. Bolton Wanderers Saturday, October 27, 2018 3,706.6 
 49. Luton Town Saturday, October 27, 2018 3,706.5 
 50. Blackpool Saturday, October 27, 2018 3,700.0 
 51. Burton Albion Saturday, October 27, 2018 3,692.9 
 52. Fleetwood Town Saturday, October 27, 2018 3,672.5 
 53. Southend United Saturday, October 27, 2018 3,669.3 
 54. Accrington Stanley Saturday, October 27, 2018 3,668.2 
 55. Charlton Athletic Saturday, October 27, 2018 3,668.1 
 56. Shrewsbury Town Saturday, October 27, 2018 3,657.1 
 57. Doncaster Rovers Saturday, October 27, 2018 3,654.6 
 58. Coventry City Saturday, October 27, 2018 3,644.2 
 59. Scunthorpe United Saturday, October 27, 2018 3,628.6 
 60. Rochdale Saturday, October 27, 2018 3,626.4 
 61. Walsall Saturday, October 27, 2018 3,619.6 
 62. Plymouth Argyle Saturday, October 27, 2018 3,618.7 
 63. Oxford United Saturday, October 27, 2018 3,617.2 
 64. Milton Keynes Dons Saturday, October 27, 2018 3,613.6 
 65. Lincoln City Saturday, October 27, 2018 3,607.5 
 66. Bristol Rovers Saturday, October 27, 2018 3,605.0 
 67. Gillingham Saturday, October 27, 2018 3,603.3 
 68. Wycombe Wanderers Saturday, October 27, 2018 3,599.7 
 69. Exeter City Saturday, October 27, 2018 3,587.7 
 70. Mansfield Town Saturday, October 27, 2018 3,576.1 
 71. Oldham Athletic Saturday, October 27, 2018 3,550.5 
 72. Colchester United Saturday, October 27, 2018 3,547.9 
 73. AFC Wimbledon Saturday, October 27, 2018 3,545.2 
 74. Tranmere Rovers Saturday, October 27, 2018 3,533.2 
 75. Bury Saturday, October 27, 2018 3,529.0 
 76. Bradford City Saturday, October 27, 2018 3,527.9 
 77. Forest Green Rovers Saturday, October 27, 2018 3,519.6 
 78. Northampton Town Saturday, October 27, 2018 3,517.5 
 79. Newport County Saturday, October 27, 2018 3,513.0 
 80. Swindon Town Saturday, October 27, 2018 3,499.9 
 81. Stevenage Saturday, October 27, 2018 3,496.8 
 82. Carlisle United Saturday, October 27, 2018 3,495.4 
 83. Crewe Alexandra Saturday, October 27, 2018 3,492.5 
 84. Yeovil Town Saturday, October 27, 2018 3,487.5 
 85. Crawley Town Saturday, October 27, 2018 3,470.8 
 86. Notts County Saturday, October 27, 2018 3,463.6 
 87. Port Vale Saturday, October 27, 2018 3,457.5 
 88. Cambridge United Saturday, October 27, 2018 3,453.9 
 89. AFC Fylde Saturday, October 27, 2018 3,447.9 
 90. Leyton Orient Saturday, October 27, 2018 3,446.0 
 91. Wrexham Saturday, October 27, 2018 3,416.6 
 92. Barnet Saturday, October 27, 2018 3,413.9 
 93. Grimsby Town Saturday, October 27, 2018 3,412.0 
 94. Salford City Saturday, October 27, 2018 3,402.8 
 95. Morecambe Saturday, October 27, 2018 3,401.8 
 96. Cheltenham Town Saturday, October 27, 2018 3,397.5 
 97. Sutton United Saturday, October 27, 2018 3,395.0 
 98. Macclesfield Town Saturday, October 27, 2018 3,379.9 
 99. Solihull Moors Saturday, October 27, 2018 3,378.8 
 100. Harrogate Town Saturday, October 27, 2018 3,375.0 
 101. Gateshead Saturday, October 27, 2018 3,370.4 
 102. Boreham Wood Saturday, October 27, 2018 3,364.0 
 103. Ebbsfleet United Saturday, October 27, 2018 3,348.7 
 104. Hartlepool United Saturday, October 27, 2018 3,345.1 
 105. Aldershot Town Saturday, October 27, 2018 3,337.6 
 106. Bromley Saturday, October 27, 2018 3,332.3 
 107. Eastleigh Saturday, October 27, 2018 3,316.2 
 108. Chesterfield Saturday, October 27, 2018 3,307.0 
 109. FC Halifax Town Saturday, October 27, 2018 3,287.3 
 110. Barrow Saturday, October 27, 2018 3,285.5 
 111. Maidenhead United Saturday, October 27, 2018 3,273.3 
 112. Dagenham and Redbridge Saturday, October 27, 2018 3,272.1 
 113. Dover Athletic Saturday, October 27, 2018 3,261.2 
 114. Chorley Saturday, October 27, 2018 3,254.5 
 115. Torquay United Saturday, October 27, 2018 3,246.1 
 116. Kidderminster Harriers Saturday, October 27, 2018 3,233.2 
 117. Maidstone United Saturday, October 27, 2018 3,224.4 
 118. Woking Saturday, October 27, 2018 3,218.2 
 119. Havant and Waterlooville Saturday, October 27, 2018 3,217.6 
 120. Brackley Town Saturday, October 27, 2018 3,217.3 
 121. Chelmsford City Saturday, October 27, 2018 3,211.0 
 122. Bath City Saturday, October 27, 2018 3,203.2 
 123. Chester Saturday, October 27, 2018 3,200.7 
 124. Hampton and Richmond Borough Saturday, October 27, 2018 3,194.7 
 125. Dartford Saturday, October 27, 2018 3,186.6 
 126. Welling United Saturday, October 27, 2018 3,183.6 
 127. Bradford Park Avenue Saturday, October 27, 2018 3,177.4 
 128. Braintree Town Saturday, October 27, 2018 3,175.6 
 129. Stockport County Saturday, October 27, 2018 3,164.5 
 130. Guiseley Saturday, October 27, 2018 3,160.4 
 131. Boston United Saturday, October 27, 2018 3,159.4 
 132. York City Saturday, October 27, 2018 3,147.1 
 133. Billericay Town Saturday, October 27, 2018 3,146.9 
 134. St. Albans City Saturday, October 27, 2018 3,143.9 
 135. Wealdstone Saturday, October 27, 2018 3,139.8 
 136. Slough Town Saturday, October 27, 2018 3,137.3 
 137. Hemel Hempstead Town Saturday, October 27, 2018 3,133.0 
 138. Spennymoor Town Saturday, October 27, 2018 3,126.1 
 139. Darlington 1883 Saturday, April 28, 2018 3,125.5 
 140. Chippenham Town Saturday, October 27, 2018 3,115.9 
 141. Dulwich Hamlet Saturday, October 27, 2018 3,097.5 
 142. Darlington Saturday, October 27, 2018 3,096.8 
 143. AFC Telford United Saturday, October 27, 2018 3,093.8 
 144. Curzon Ashton Saturday, October 27, 2018 3,083.4 
 145. Hereford Saturday, October 27, 2018 3,070.5 
 146. Leamington Saturday, October 27, 2018 3,066.6 
 147. Alfreton Town Saturday, October 27, 2018 3,061.8 
 148. Altrincham Saturday, October 27, 2018 3,060.8 
 149. Oxford City Saturday, October 27, 2018 3,060.0 
 150. Blyth Spartans Saturday, October 27, 2018 3,058.5 
 151. Eastbourne Borough Saturday, October 27, 2018 3,057.3 
 152. Nuneaton Borough Saturday, October 27, 2018 3,057.0 
 153. Concord Rangers Saturday, October 27, 2018 3,053.3 
 154. Truro City Saturday, October 27, 2018 3,045.9 
 155. Gloucester City Saturday, October 27, 2018 3,037.0 
 156. Southport Saturday, October 27, 2018 3,025.2 
 157. FC United of Manchester Saturday, October 27, 2018 3,019.0 
 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. Hungerford Town Saturday, October 27, 2018 2,990.0 
 162. Hendon Saturday, October 20, 2018 2,987.5 
 163. Gainsborough Trinity Tuesday, October 23, 2018 2,984.2 
 164. East Thurrock United Saturday, October 27, 2018 2,984.0 
 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. Weston-super-Mare Saturday, October 27, 2018 2,974.8 
 169. Royston Town Saturday, October 20, 2018 2,973.9 
 170. Harrow Borough Saturday, October 20, 2018 2,965.7 
 171. Taunton Town Tuesday, October 16, 2018 2,965.4 
 172. Ashton United Saturday, October 27, 2018 2,961.6 
 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