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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Sunday, October 3, 2021 4,361.2 
 2. Liverpool Sunday, October 3, 2021 4,292.4 
 3. Chelsea Saturday, October 2, 2021 4,248.0 
 4. Manchester United Saturday, October 2, 2021 4,238.2 
 5. Arsenal Saturday, October 2, 2021 4,174.0 
 6. West Ham United Sunday, October 3, 2021 4,146.4 
 7. Tottenham Hotspur Sunday, October 3, 2021 4,141.8 
 8. Leicester City Sunday, October 3, 2021 4,137.1 
 9. Everton Saturday, October 2, 2021 4,112.0 
 10. Aston Villa Sunday, October 3, 2021 4,089.8 
 11. Leeds United Saturday, October 2, 2021 4,080.3 
 12. Brighton and Hove Albion Saturday, October 2, 2021 4,065.4 
 13. Brentford Sunday, October 3, 2021 4,062.4 
 14. Wolverhampton Wanderers Saturday, October 2, 2021 4,038.2 
 15. Southampton Saturday, October 2, 2021 4,009.0 
 16. Crystal Palace Sunday, October 3, 2021 4,007.7 
 17. Newcastle United Saturday, October 2, 2021 3,990.7 
 18. Burnley Saturday, October 2, 2021 3,981.2 
 19. Watford Saturday, October 2, 2021 3,978.3 
 20. AFC Bournemouth Saturday, October 2, 2021 3,971.7 
 21. Norwich City Saturday, October 2, 2021 3,952.1 
 22. West Bromwich Albion Friday, October 1, 2021 3,951.2 
 23. Fulham Saturday, October 2, 2021 3,931.8 
 24. Queens Park Rangers Saturday, October 2, 2021 3,882.6 
 25. Sheffield United Saturday, October 2, 2021 3,879.9 
 26. Stoke City Friday, October 1, 2021 3,873.9 
 27. Swansea City Saturday, October 2, 2021 3,852.4 
 28. Coventry City Saturday, October 2, 2021 3,847.0 
 29. Blackburn Rovers Saturday, October 2, 2021 3,842.0 
 30. Millwall Saturday, October 2, 2021 3,837.7 
 31. Cardiff City Saturday, October 2, 2021 3,831.8 
 32. Reading Saturday, October 2, 2021 3,828.2 
 33. Preston North End Saturday, October 2, 2021 3,823.0 
 34. Barnsley Saturday, October 2, 2021 3,820.5 
 35. Luton Town Saturday, October 2, 2021 3,818.4 
 36. Nottingham Forest Saturday, October 2, 2021 3,807.2 
 37. Blackpool Saturday, October 2, 2021 3,798.5 
 38. Huddersfield Town Saturday, October 2, 2021 3,789.6 
 39. Middlesbrough Saturday, October 2, 2021 3,787.1 
 40. Sunderland Saturday, October 2, 2021 3,784.0 
 41. Wycombe Wanderers Saturday, October 2, 2021 3,781.4 
 42. Hull City Saturday, October 2, 2021 3,779.9 
 43. Bristol City Saturday, October 2, 2021 3,760.0 
 44. Derby County Saturday, October 2, 2021 3,755.9 
 45. Rotherham United Saturday, October 2, 2021 3,735.1 
 46. Birmingham City Saturday, October 2, 2021 3,734.8 
 47. Oxford United Saturday, October 2, 2021 3,731.7 
 48. Peterborough United Saturday, October 2, 2021 3,731.6 
 49. Sheffield Wednesday Saturday, October 2, 2021 3,727.8 
 50. Wigan Athletic Saturday, October 2, 2021 3,717.6 
 51. Portsmouth Saturday, October 2, 2021 3,692.1 
 52. Milton Keynes Dons Saturday, October 2, 2021 3,684.9 
 53. Charlton Athletic Saturday, October 2, 2021 3,667.9 
 54. Lincoln City Saturday, October 2, 2021 3,667.0 
 55. Gillingham Saturday, October 2, 2021 3,653.8 
 56. Burton Albion Saturday, October 2, 2021 3,648.5 
 57. Fleetwood Town Saturday, October 2, 2021 3,647.9 
 58. Plymouth Argyle Saturday, October 2, 2021 3,645.7 
 59. Bolton Wanderers Saturday, October 2, 2021 3,638.1 
 60. Ipswich Town Saturday, October 2, 2021 3,625.2 
 61. Accrington Stanley Saturday, October 2, 2021 3,624.3 
 62. AFC Wimbledon Saturday, October 2, 2021 3,614.6 
 63. Crewe Alexandra Saturday, October 2, 2021 3,613.3 
 64. Morecambe Saturday, October 2, 2021 3,606.5 
 65. Cheltenham Town Saturday, October 2, 2021 3,593.5 
 66. Doncaster Rovers Saturday, October 2, 2021 3,577.7 
 67. Forest Green Rovers Saturday, October 2, 2021 3,573.0 
 68. Cambridge United Saturday, October 2, 2021 3,568.2 
 69. Rochdale Saturday, October 2, 2021 3,566.2 
 70. Shrewsbury Town Saturday, October 2, 2021 3,565.6 
 71. Northampton Town Saturday, October 2, 2021 3,557.8 
 72. Exeter City Saturday, October 2, 2021 3,555.8 
 73. Swindon Town Saturday, October 2, 2021 3,545.9 
 74. Port Vale Saturday, October 2, 2021 3,540.8 
 75. Salford City Saturday, October 2, 2021 3,540.8 
 76. Tranmere Rovers Saturday, October 2, 2021 3,538.1 
 77. Newport County Saturday, October 2, 2021 3,528.4 
 78. Leyton Orient Saturday, October 2, 2021 3,505.3 
 79. Harrogate Town Saturday, October 2, 2021 3,497.1 
 80. Bradford City Saturday, October 2, 2021 3,482.6 
 81. Sutton United Saturday, October 2, 2021 3,479.6 
 82. Barrow Saturday, October 2, 2021 3,477.9 
 83. Stevenage Saturday, October 2, 2021 3,477.0 
 84. Crawley Town Saturday, October 2, 2021 3,476.7 
 85. Mansfield Town Saturday, October 2, 2021 3,465.2 
 86. Carlisle United Saturday, October 2, 2021 3,461.8 
 87. Bristol Rovers Saturday, October 2, 2021 3,453.3 
 88. Colchester United Saturday, October 2, 2021 3,448.8 
 89. Hartlepool United Saturday, October 2, 2021 3,439.4 
 90. Grimsby Town Tuesday, October 5, 2021 3,436.3 
 91. Walsall Saturday, October 2, 2021 3,434.9 
 92. Stockport County Saturday, October 2, 2021 3,410.0 
 93. Bromley Tuesday, October 5, 2021 3,403.2 
 94. Oldham Athletic Saturday, October 2, 2021 3,402.3 
 95. Wrexham Tuesday, October 5, 2021 3,398.2 
 96. FC Halifax Town Tuesday, October 5, 2021 3,381.0 
 97. Chesterfield Tuesday, October 5, 2021 3,378.9 
 98. Dagenham and Redbridge Tuesday, October 5, 2021 3,376.3 
 99. Scunthorpe United Saturday, October 2, 2021 3,362.5 
 100. Southend United Tuesday, October 5, 2021 3,362.1 
 101. Torquay United Tuesday, October 5, 2021 3,360.3 
 102. Solihull Moors Tuesday, October 5, 2021 3,358.2 
 103. Boreham Wood Tuesday, October 5, 2021 3,351.3 
 104. Notts County Tuesday, October 5, 2021 3,348.7 
 105. AFC Fylde Saturday, September 25, 2021 3,322.5 
 106. Eastleigh Tuesday, October 5, 2021 3,303.7 
 107. Yeovil Town Tuesday, October 5, 2021 3,281.5 
 108. Altrincham Tuesday, October 5, 2021 3,280.7 
 109. Maidenhead United Tuesday, October 5, 2021 3,250.1 
 110. Woking Tuesday, October 5, 2021 3,245.6 
 111. Aldershot Town Tuesday, October 5, 2021 3,236.2 
 112. Dartford Saturday, September 25, 2021 3,231.4 
 113. Ebbsfleet United Tuesday, September 28, 2021 3,224.4 
 114. Spennymoor Town Saturday, September 25, 2021 3,214.2 
 115. Weymouth Tuesday, October 5, 2021 3,187.5 
 116. Maidstone United Saturday, September 25, 2021 3,179.6 
 117. Dorking Wanderers Saturday, September 25, 2021 3,178.9 
 118. Barnet Tuesday, October 5, 2021 3,176.2 
 119. Hampton and Richmond Borough Saturday, September 25, 2021 3,171.3 
 120. Chorley Saturday, September 11, 2021 3,171.0 
 121. Dover Athletic Tuesday, October 5, 2021 3,170.9 
 122. Brackley Town Saturday, September 25, 2021 3,170.5 
 123. Oxford City Saturday, October 2, 2021 3,170.1 
 124. St. Albans City Saturday, September 25, 2021 3,167.8 
 125. Wealdstone Tuesday, October 5, 2021 3,158.1 
 126. Boston United Saturday, September 25, 2021 3,155.9 
 127. Gateshead Saturday, September 25, 2021 3,153.1 
 128. Kidderminster Harriers Saturday, September 25, 2021 3,143.1 
 129. King's Lynn Town Tuesday, October 5, 2021 3,141.0 
 130. Havant and Waterlooville Saturday, September 25, 2021 3,136.4 
 131. York City Tuesday, September 28, 2021 3,129.7 
 132. Eastbourne Borough Saturday, September 25, 2021 3,123.9 
 133. Dulwich Hamlet Saturday, September 25, 2021 3,115.7 
 134. Chester Saturday, September 25, 2021 3,113.0 
 135. Peterborough Sports Tuesday, September 28, 2021 3,110.5 
 136. Hayes and Yeading United Saturday, September 25, 2021 3,109.6 
 137. Leamington Saturday, September 25, 2021 3,105.0 
 138. Curzon Ashton Saturday, September 25, 2021 3,099.0 
 139. Kettering Town Saturday, September 25, 2021 3,088.8 
 140. Coalville Town Saturday, October 2, 2021 3,087.3 
 141. Darlington Saturday, October 2, 2021 3,084.8 
 142. Chippenham Town Tuesday, September 28, 2021 3,084.6 
 143. Concord Rangers Saturday, October 2, 2021 3,082.8 
 144. Hereford Tuesday, September 28, 2021 3,079.7 
 145. Bath City Saturday, September 25, 2021 3,071.2 
 146. Chelmsford City Saturday, September 25, 2021 3,069.9 
 147. Truro City Saturday, October 2, 2021 3,068.4 
 148. Tamworth Tuesday, September 14, 2021 3,066.2 
 149. Slough Town Saturday, September 25, 2021 3,065.7 
 150. Gloucester City Saturday, September 25, 2021 3,062.9 
 151. Guiseley Saturday, September 25, 2021 3,057.8 
 152. Hungerford Town Saturday, September 25, 2021 3,056.7 
 153. Royston Town Saturday, October 2, 2021 3,053.3 
 154. Southport Saturday, September 11, 2021 3,050.7 
 155. Salisbury Tuesday, September 28, 2021 3,050.5 
 156. Tonbridge Angels Saturday, October 2, 2021 3,048.2 
 157. Poole Town Saturday, October 2, 2021 3,047.5 
 158. Farsley Celtic Saturday, September 25, 2021 3,047.5 
 159. Alfreton Town Saturday, September 25, 2021 3,040.9 
 160. Worthing Saturday, September 25, 2021 3,038.3 
 161. Taunton Town Saturday, October 2, 2021 3,037.8 
 162. South Shields Tuesday, October 5, 2021 3,032.0 
 163. AFC Telford United Saturday, October 2, 2021 3,023.4 
 164. Metropolitan Police Saturday, September 25, 2021 3,023.4 
 165. Tiverton Town Saturday, October 2, 2021 3,021.3 
 166. Welling United Saturday, October 2, 2021 3,016.0 
 167. Braintree Town Saturday, September 25, 2021 3,012.4 
 168. Swindon Supermarine Saturday, October 2, 2021 3,010.5 
 169. Gosport Borough Saturday, October 2, 2021 3,005.7 
 170. Rushall Olympic Saturday, October 2, 2021 3,005.6 
 171. Chesham United Saturday, September 25, 2021 3,001.7 
 172. Banbury United Saturday, September 25, 2021 2,999.8 
 173. Bradford Park Avenue Saturday, September 25, 2021 2,997.4 
 174. Billericay Town Saturday, September 25, 2021 2,989.4 
 175. Hemel Hempstead Town Saturday, September 25, 2021 2,988.8 
 176. Folkestone Invicta Saturday, September 25, 2021 2,975.9 
 177. Buxton Tuesday, October 5, 2021 2,969.1 
 178. Blyth Spartans Saturday, September 25, 2021 2,965.3 
 179. Farnborough Saturday, October 2, 2021 2,960.1 
 180. Warrington Town Saturday, October 2, 2021 2,957.1 
 181. Needham Market Saturday, October 2, 2021 2,954.9 
 182. Bognor Regis Town Tuesday, October 5, 2021 2,948.2 
 183. Carshalton Athletic Saturday, October 2, 2021 2,943.8 
 184. AFC Rushden and Diamonds Tuesday, September 28, 2021 2,940.5 
 185. Hendon Saturday, October 2, 2021 2,940.3 
 186. FC United of Manchester Tuesday, October 5, 2021 2,938.2 
 187. AFC Hornchurch Saturday, September 25, 2021 2,936.9 
 188. Kings Langley Saturday, October 2, 2021 2,936.0 
 189. Weston-super-Mare Saturday, September 25, 2021 2,935.7 
 190. Bromsgrove Sporting Tuesday, September 28, 2021 2,929.8 
 191. Stourbridge Saturday, October 2, 2021 2,916.1 
 192. Basford United Tuesday, October 5, 2021 2,912.8 
 193. Whitby Town Tuesday, October 5, 2021 2,912.4 
 194. Matlock Town Tuesday, October 5, 2021 2,910.0 
 195. Enfield Town Tuesday, October 5, 2021 2,907.9 
 196. Harrow Borough Saturday, September 25, 2021 2,907.8 
 197. Hednesford Town Saturday, October 2, 2021 2,904.7 
 198. Hartley Wintney Saturday, October 2, 2021 2,899.1 
 199. Barwell Saturday, October 2, 2021 2,895.8 
 200. Kingstonian Tuesday, October 5, 2021 2,893.3 
 201. Bowers and Pitsea Saturday, September 25, 2021 2,883.9 
 202. Stratford Town Saturday, September 25, 2021 2,879.6 
 203. Biggleswade Town Saturday, October 2, 2021 2,879.1 
 204. Nantwich Town Saturday, October 2, 2021 2,868.7 
 205. Nuneaton Borough Saturday, October 2, 2021 2,868.0 
 206. Merthyr Town Tuesday, September 28, 2021 2,867.7 
 207. Yate Town Saturday, September 25, 2021 2,861.5 
 208. Cray Wanderers Saturday, October 2, 2021 2,860.0 
 209. Bishop's Stortford Saturday, September 25, 2021 2,859.4 
 210. Haringey Borough Saturday, October 2, 2021 2,858.9 
 211. Hitchin Town Saturday, October 2, 2021 2,858.1 
 212. Bamber Bridge Tuesday, October 5, 2021 2,856.1 
 213. Canvey Island Monday, November 30, 2020 2,853.3 
 214. Wimborne Town Saturday, September 25, 2021 2,850.3 
 215. Margate Saturday, September 25, 2021 2,848.1 
 216. Atherton Collieries Saturday, September 25, 2021 2,845.8 
 217. Gainsborough Trinity Saturday, October 2, 2021 2,844.0 
 218. Lowestoft Town Saturday, October 2, 2021 2,842.8 
 219. Morpeth Town Tuesday, October 5, 2021 2,842.4 
 220. Lancaster City Tuesday, October 5, 2021 2,842.2 
 221. Leiston Saturday, September 25, 2021 2,841.1 
 222. Scarborough Athletic Saturday, October 2, 2021 2,833.9 
 223. Walton Casuals Saturday, September 25, 2021 2,830.6 
 224. Mickleover Sports Tuesday, October 5, 2021 2,828.1 
 225. East Thurrock United Saturday, September 25, 2021 2,826.0 
 226. Beaconsfield Town Saturday, October 2, 2021 2,825.7 
 227. Witton Albion Tuesday, October 5, 2021 2,819.6 
 228. Leatherhead Tuesday, October 5, 2021 2,815.4 
 229. Horsham Saturday, September 25, 2021 2,810.3 
 230. Alvechurch Saturday, October 2, 2021 2,809.0 
 231. Stalybridge Celtic Tuesday, October 5, 2021 2,808.6 
 232. Hyde United Tuesday, October 5, 2021 2,803.8 
 233. Potters Bar Town Tuesday, September 28, 2021 2,797.4 
 234. Ashton United Saturday, October 2, 2021 2,797.3 
 235. Lewes Saturday, September 25, 2021 2,795.6 
 236. Cheshunt Tuesday, September 28, 2021 2,794.0 
 237. St. Ives Town Saturday, October 2, 2021 2,791.0 
 238. Wingate and Finchley Wednesday, September 29, 2021 2,785.3 
 239. Corinthian-Casuals Saturday, September 25, 2021 2,782.1 
 240. Stafford Rangers Tuesday, October 5, 2021 2,772.3 
 241. Redditch United Saturday, October 2, 2021 2,771.1 
 242. Marine Sunday, January 10, 2021 2,768.4 
 243. Maldon and Tiptree Sunday, November 8, 2020 2,759.5 
 244. Dorchester Town Saturday, October 2, 2021 2,749.8 
 245. Radcliffe Tuesday, October 5, 2021 2,717.2 
 246. Brightlingsea Regent Saturday, October 2, 2021 2,701.5 
 247. Merstham Saturday, September 25, 2021 2,690.9 
 248. Grantham Town Tuesday, October 5, 2021 2,660.7 
 249. Skelmersdale United Friday, November 6, 2020 2,569.0