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 8, 2019

 Rank Club Last Match Date ELO Score 
 1. Manchester City Sunday, October 6, 2019 4,385.7 
 2. Liverpool Saturday, October 5, 2019 4,385.5 
 3. Chelsea Sunday, October 6, 2019 4,198.1 
 4. Arsenal Sunday, October 6, 2019 4,176.2 
 5. Tottenham Hotspur Saturday, October 5, 2019 4,167.2 
 6. Manchester United Sunday, October 6, 2019 4,134.7 
 7. Leicester City Saturday, October 5, 2019 4,109.4 
 8. Crystal Palace Saturday, October 5, 2019 4,082.6 
 9. Wolverhampton Wanderers Sunday, October 6, 2019 4,081.5 
 10. West Ham United Saturday, October 5, 2019 4,053.1 
 11. Everton Saturday, October 5, 2019 4,046.0 
 12. Burnley Saturday, October 5, 2019 4,017.1 
 13. Newcastle United Sunday, October 6, 2019 4,016.9 
 14. AFC Bournemouth Sunday, October 6, 2019 4,003.3 
 15. Sheffield United Saturday, October 5, 2019 3,999.6 
 16. Aston Villa Saturday, October 5, 2019 3,991.2 
 17. Southampton Sunday, October 6, 2019 3,983.0 
 18. Watford Saturday, October 5, 2019 3,975.2 
 19. Brighton and Hove Albion Saturday, October 5, 2019 3,958.0 
 20. West Bromwich Albion Saturday, October 5, 2019 3,954.6 
 21. Norwich City Saturday, October 5, 2019 3,950.0 
 22. Fulham Saturday, October 5, 2019 3,921.1 
 23. Leeds United Saturday, October 5, 2019 3,910.0 
 24. Swansea City Saturday, October 5, 2019 3,908.3 
 25. Bristol City Saturday, October 5, 2019 3,904.5 
 26. Nottingham Forest Saturday, October 5, 2019 3,901.8 
 27. Preston North End Saturday, October 5, 2019 3,900.7 
 28. Derby County Saturday, October 5, 2019 3,897.6 
 29. Cardiff City Saturday, October 5, 2019 3,894.0 
 30. Sheffield Wednesday Saturday, October 5, 2019 3,892.1 
 31. Brentford Saturday, October 5, 2019 3,861.8 
 32. Charlton Athletic Saturday, October 5, 2019 3,826.7 
 33. Hull City Saturday, October 5, 2019 3,826.6 
 34. Middlesbrough Friday, October 4, 2019 3,819.2 
 35. Blackburn Rovers Saturday, October 5, 2019 3,818.1 
 36. Birmingham City Friday, October 4, 2019 3,817.1 
 37. Millwall Saturday, October 5, 2019 3,799.6 
 38. Luton Town Saturday, October 5, 2019 3,799.2 
 39. Queens Park Rangers Saturday, October 5, 2019 3,791.6 
 40. Wigan Athletic Saturday, October 5, 2019 3,779.6 
 41. Sunderland Saturday, October 5, 2019 3,776.4 
 42. Huddersfield Town Saturday, October 5, 2019 3,772.6 
 43. Stoke City Saturday, October 5, 2019 3,770.5 
 44. Reading Saturday, October 5, 2019 3,762.3 
 45. Ipswich Town Saturday, October 5, 2019 3,761.2 
 46. Portsmouth Saturday, October 5, 2019 3,750.5 
 47. Burton Albion Saturday, October 5, 2019 3,742.6 
 48. Barnsley Saturday, October 5, 2019 3,734.5 
 49. Rotherham United Saturday, October 5, 2019 3,716.2 
 50. Doncaster Rovers Saturday, October 5, 2019 3,711.9 
 51. Oxford United Saturday, October 5, 2019 3,698.5 
 52. Peterborough United Saturday, October 5, 2019 3,697.8 
 53. Coventry City Saturday, October 5, 2019 3,679.2 
 54. Fleetwood Town Saturday, October 5, 2019 3,673.1 
 55. Bristol Rovers Saturday, September 28, 2019 3,667.0 
 56. Blackpool Monday, October 7, 2019 3,659.4 
 57. Wycombe Wanderers Saturday, October 5, 2019 3,644.3 
 58. Shrewsbury Town Saturday, October 5, 2019 3,633.9 
 59. Gillingham Saturday, October 5, 2019 3,628.1 
 60. Lincoln City Saturday, October 5, 2019 3,617.5 
 61. Newport County Saturday, October 5, 2019 3,589.6 
 62. Accrington Stanley Saturday, October 5, 2019 3,588.1 
 63. Forest Green Rovers Saturday, October 5, 2019 3,579.5 
 64. Rochdale Saturday, October 5, 2019 3,578.4 
 65. Bradford City Saturday, October 5, 2019 3,567.4 
 66. Bury Saturday, May 4, 2019 3,566.2 
 67. Exeter City Saturday, October 5, 2019 3,561.1 
 68. AFC Wimbledon Saturday, October 5, 2019 3,558.3 
 69. Colchester United Saturday, October 5, 2019 3,557.2 
 70. Plymouth Argyle Saturday, October 5, 2019 3,555.6 
 71. Milton Keynes Dons Saturday, October 5, 2019 3,553.2 
 72. Tranmere Rovers Saturday, October 5, 2019 3,545.2 
 73. Bolton Wanderers Monday, October 7, 2019 3,545.0 
 74. Cheltenham Town Saturday, October 5, 2019 3,543.9 
 75. Crewe Alexandra Saturday, October 5, 2019 3,542.6 
 76. Mansfield Town Saturday, October 5, 2019 3,529.2 
 77. Swindon Town Saturday, October 5, 2019 3,524.2 
 78. Northampton Town Saturday, October 5, 2019 3,519.6 
 79. Walsall Saturday, October 5, 2019 3,500.4 
 80. Southend United Saturday, October 5, 2019 3,499.3 
 81. Oldham Athletic Saturday, October 5, 2019 3,494.3 
 82. Grimsby Town Saturday, October 5, 2019 3,490.9 
 83. Carlisle United Saturday, October 5, 2019 3,488.6 
 84. Scunthorpe United Saturday, October 5, 2019 3,479.9 
 85. Crawley Town Saturday, October 5, 2019 3,473.9 
 86. Cambridge United Saturday, October 5, 2019 3,462.3 
 87. Stevenage Saturday, October 5, 2019 3,449.9 
 88. Macclesfield Town Saturday, October 5, 2019 3,446.2 
 89. Port Vale Saturday, October 5, 2019 3,442.3 
 90. Salford City Saturday, October 5, 2019 3,441.3 
 91. Leyton Orient Saturday, October 5, 2019 3,441.0 
 92. Notts County Tuesday, October 8, 2019 3,419.2 
 93. Yeovil Town Tuesday, October 8, 2019 3,413.2 
 94. FC Halifax Town Tuesday, October 8, 2019 3,407.2 
 95. Morecambe Saturday, October 5, 2019 3,399.5 
 96. Barrow Tuesday, October 8, 2019 3,397.7 
 97. Solihull Moors Tuesday, October 8, 2019 3,396.8 
 98. Bromley Tuesday, October 8, 2019 3,390.0 
 99. Barnet Tuesday, October 8, 2019 3,366.4 
 100. Eastleigh Tuesday, October 8, 2019 3,355.7 
 101. Torquay United Tuesday, October 8, 2019 3,353.6 
 102. Dover Athletic Tuesday, October 8, 2019 3,349.7 
 103. Harrogate Town Tuesday, October 8, 2019 3,348.7 
 104. Dagenham and Redbridge Tuesday, October 8, 2019 3,339.7 
 105. Wrexham Tuesday, October 8, 2019 3,329.3 
 106. AFC Fylde Tuesday, October 8, 2019 3,323.7 
 107. Hartlepool United Saturday, October 5, 2019 3,314.0 
 108. Chesterfield Tuesday, October 8, 2019 3,313.6 
 109. Boreham Wood Tuesday, October 8, 2019 3,313.3 
 110. Woking Tuesday, October 8, 2019 3,308.0 
 111. Maidenhead United Tuesday, October 8, 2019 3,281.1 
 112. Ebbsfleet United Tuesday, October 8, 2019 3,278.4 
 113. Gateshead Tuesday, September 17, 2019 3,275.3 
 114. Sutton United Tuesday, October 8, 2019 3,270.6 
 115. Aldershot Town Tuesday, October 8, 2019 3,269.0 
 116. Brackley Town Saturday, September 28, 2019 3,265.5 
 117. Stockport County Saturday, October 5, 2019 3,256.7 
 118. Havant and Waterlooville Saturday, September 28, 2019 3,245.7 
 119. Braintree Town Saturday, September 28, 2019 3,243.1 
 120. Wealdstone Saturday, September 28, 2019 3,238.0 
 121. York City Saturday, September 28, 2019 3,231.3 
 122. Chorley Tuesday, October 8, 2019 3,225.9 
 123. Chester Saturday, September 28, 2019 3,202.2 
 124. Slough Town Saturday, September 28, 2019 3,186.9 
 125. Bath City Saturday, September 28, 2019 3,170.3 
 126. Spennymoor Town Saturday, September 28, 2019 3,169.8 
 127. Maidstone United Saturday, September 28, 2019 3,169.4 
 128. Welling United Saturday, September 28, 2019 3,161.0 
 129. Chelmsford City Saturday, September 28, 2019 3,158.8 
 130. Concord Rangers Saturday, September 28, 2019 3,156.0 
 131. Weymouth Saturday, September 28, 2019 3,150.6 
 132. King's Lynn Town Saturday, September 28, 2019 3,146.4 
 133. Boston United Saturday, September 28, 2019 3,145.9 
 134. Altrincham Saturday, September 14, 2019 3,145.2 
 135. Hereford Tuesday, October 1, 2019 3,129.6 
 136. Southport Saturday, September 28, 2019 3,127.5 
 137. Farsley Celtic Saturday, September 28, 2019 3,125.4 
 138. Kidderminster Harriers Saturday, September 28, 2019 3,119.8 
 139. Hemel Hempstead Town Saturday, September 28, 2019 3,119.4 
 140. Guiseley Saturday, September 28, 2019 3,117.0 
 141. Billericay Town Saturday, September 28, 2019 3,115.9 
 142. Dorking Wanderers Saturday, September 28, 2019 3,113.3 
 143. Alfreton Town Saturday, September 28, 2019 3,101.6 
 144. AFC Telford United Saturday, September 28, 2019 3,097.1 
 145. Leamington Tuesday, October 1, 2019 3,091.8 
 146. Dartford Saturday, September 28, 2019 3,089.0 
 147. St. Albans City Saturday, September 28, 2019 3,088.2 
 148. Gloucester City Saturday, September 28, 2019 3,082.6 
 149. Chippenham Town Saturday, September 28, 2019 3,079.5 
 150. Darlington Saturday, September 28, 2019 3,076.7 
 151. Dulwich Hamlet Saturday, September 28, 2019 3,076.3 
 152. Blyth Spartans Saturday, September 28, 2019 3,070.2 
 153. Truro City Saturday, October 5, 2019 3,068.6 
 154. South Shields Tuesday, October 8, 2019 3,067.6 
 155. Oxford City Saturday, September 28, 2019 3,056.9 
 156. Poole Town Saturday, September 28, 2019 3,051.7 
 157. Rushall Olympic Saturday, September 28, 2019 3,047.7 
 158. Hampton and Richmond Borough Saturday, September 28, 2019 3,033.0 
 159. Bradford Park Avenue Saturday, September 28, 2019 3,023.6 
 160. Taunton Town Saturday, October 5, 2019 3,018.5 
 161. Kettering Town Saturday, September 28, 2019 3,017.7 
 162. Weston-super-Mare Saturday, September 28, 2019 3,015.3 
 163. Stourbridge Saturday, September 28, 2019 3,013.2 
 164. Warrington Town Tuesday, October 8, 2019 3,010.2 
 165. Chesham United Saturday, October 5, 2019 3,006.0 
 166. Tamworth Saturday, September 28, 2019 3,004.0 
 167. Folkestone Invicta Saturday, October 5, 2019 3,003.6 
 168. Eastbourne Borough Saturday, September 28, 2019 3,002.3 
 169. Salisbury Saturday, September 28, 2019 2,997.5 
 170. Curzon Ashton Saturday, September 28, 2019 2,996.5 
 171. Hungerford Town Saturday, September 28, 2019 2,996.3 
 172. East Thurrock United Saturday, October 5, 2019 2,994.8 
 173. Coalville Town Saturday, September 28, 2019 2,983.4 
 174. Tiverton Town Saturday, October 5, 2019 2,976.2 
 175. Metropolitan Police Saturday, October 5, 2019 2,974.3 
 176. Swindon Supermarine Tuesday, October 8, 2019 2,969.2 
 177. Biggleswade Town Saturday, October 5, 2019 2,965.4 
 178. Royston Town Saturday, September 28, 2019 2,958.4 
 179. FC United of Manchester Saturday, October 5, 2019 2,948.4 
 180. Bromsgrove Sporting Saturday, October 5, 2019 2,947.8 
 181. Stratford Town Saturday, October 5, 2019 2,945.6 
 182. Harrow Borough Saturday, September 28, 2019 2,945.5 
 183. Banbury United Saturday, October 5, 2019 2,945.2 
 184. AFC Rushden and Diamonds Saturday, October 5, 2019 2,940.0 
 185. Hartley Wintney Tuesday, October 8, 2019 2,938.5 
 186. Tonbridge Angels Saturday, September 28, 2019 2,932.9 
 187. Kings Langley Saturday, September 28, 2019 2,932.5 
 188. Peterborough Sports Saturday, September 28, 2019 2,931.9 
 189. Enfield Town Tuesday, October 1, 2019 2,928.4 
 190. Hayes and Yeading United Saturday, September 28, 2019 2,924.5 
 191. Morpeth Town Tuesday, October 8, 2019 2,924.5 
 192. Needham Market Saturday, October 5, 2019 2,921.2 
 193. Gosport Borough Saturday, October 5, 2019 2,919.2 
 194. AFC Hornchurch Saturday, October 5, 2019 2,918.4 
 195. Basford United Saturday, October 5, 2019 2,915.6 
 196. Alvechurch Saturday, September 28, 2019 2,915.3 
 197. Nuneaton Borough Saturday, October 5, 2019 2,914.1 
 198. Haringey Borough Monday, September 30, 2019 2,912.4 
 199. Wimborne Town Saturday, October 5, 2019 2,912.2 
 200. Blackfield and Langley Tuesday, October 8, 2019 2,910.8 
 201. Carshalton Athletic Tuesday, October 8, 2019 2,909.3 
 202. Walton Casuals Saturday, September 28, 2019 2,905.5 
 203. St. Ives Town Saturday, October 5, 2019 2,904.1 
 204. Worthing Saturday, October 5, 2019 2,902.6 
 205. Ashton United Tuesday, October 1, 2019 2,899.2 
 206. Farnborough Saturday, October 5, 2019 2,899.1 
 207. Barwell Saturday, September 28, 2019 2,896.7 
 208. Merthyr Town Saturday, October 5, 2019 2,893.7 
 209. Hednesford Town Saturday, September 28, 2019 2,892.1 
 210. Basingstoke Town Saturday, April 27, 2019 2,891.5 
 211. Nantwich Town Tuesday, October 8, 2019 2,889.4 
 212. Bowers and Pitsea Wednesday, October 2, 2019 2,888.4 
 213. Leatherhead Saturday, October 5, 2019 2,886.3 
 214. Gainsborough Trinity Saturday, October 5, 2019 2,881.5 
 215. Redditch United Saturday, October 5, 2019 2,881.0 
 216. Yate Town Tuesday, October 8, 2019 2,876.3 
 217. Lowestoft Town Saturday, September 28, 2019 2,875.1 
 218. Margate Tuesday, October 1, 2019 2,874.3 
 219. Hendon Saturday, September 28, 2019 2,870.9 
 220. Merstham Tuesday, October 1, 2019 2,870.8 
 221. Dorchester Town Saturday, October 5, 2019 2,870.4 
 222. Beaconsfield Town Saturday, September 28, 2019 2,869.1 
 223. Atherton Collieries Saturday, October 5, 2019 2,868.9 
 224. Potters Bar Town Tuesday, October 1, 2019 2,864.6 
 225. Lancaster City Tuesday, October 8, 2019 2,857.0 
 226. Bognor Regis Town Tuesday, October 1, 2019 2,856.1 
 227. Bishop's Stortford Tuesday, October 1, 2019 2,855.2 
 228. Witton Albion Tuesday, October 8, 2019 2,854.7 
 229. Whitby Town Saturday, September 28, 2019 2,843.7 
 230. Hitchin Town Saturday, September 28, 2019 2,840.9 
 231. Buxton Tuesday, October 8, 2019 2,835.9 
 232. Mickleover Sports Tuesday, October 8, 2019 2,833.6 
 233. Whitehawk Saturday, April 27, 2019 2,830.3 
 234. Lewes Monday, September 30, 2019 2,822.9 
 235. Scarborough Athletic Tuesday, October 8, 2019 2,822.4 
 236. St. Neots Town Saturday, April 27, 2019 2,802.7 
 237. Hyde United Saturday, October 5, 2019 2,799.9 
 238. Frome Town Saturday, April 27, 2019 2,796.4 
 239. Brightlingsea Regent Saturday, October 5, 2019 2,794.6 
 240. Stafford Rangers Tuesday, October 8, 2019 2,794.6 
 241. Matlock Town Tuesday, October 8, 2019 2,793.7 
 242. Halesowen Town Saturday, April 27, 2019 2,772.1 
 243. Kingstonian Monday, September 30, 2019 2,760.3 
 244. Marine Saturday, April 27, 2019 2,754.6 
 245. Bamber Bridge Tuesday, October 8, 2019 2,750.5 
 246. Horsham Tuesday, October 8, 2019 2,748.1 
 247. Leiston Saturday, October 5, 2019 2,745.9 
 248. Cray Wanderers Wednesday, October 2, 2019 2,745.8 
 249. Stalybridge Celtic Tuesday, October 8, 2019 2,744.9 
 250. Grantham Town Tuesday, October 8, 2019 2,743.3 
 251. Wingate and Finchley Tuesday, October 1, 2019 2,742.8 
 252. Corinthian-Casuals Tuesday, October 1, 2019 2,741.9 
 253. Bedworth United Saturday, April 27, 2019 2,728.0 
 254. Burgess Hill Town Saturday, April 27, 2019 2,716.6 
 255. Cheshunt Saturday, October 5, 2019 2,714.2 
 256. Radcliffe Saturday, October 5, 2019 2,694.1 
 257. Harlow Town Saturday, April 27, 2019 2,687.8 
 258. Workington Saturday, April 27, 2019 2,686.0 
 259. North Ferriby United Saturday, March 2, 2019 2,639.2 
 260. Staines Town Saturday, April 27, 2019 2,621.9