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 10, 2023

 Rank Club Last Match Date ELO Score 
 1. Manchester City Sunday, October 8, 2023 4,396.3 
 2. Liverpool Sunday, October 8, 2023 4,300.2 
 3. Arsenal Sunday, October 8, 2023 4,296.6 
 4. Newcastle United Sunday, October 8, 2023 4,213.6 
 5. Tottenham Hotspur Saturday, October 7, 2023 4,211.3 
 6. Manchester United Saturday, October 7, 2023 4,202.5 
 7. Aston Villa Sunday, October 8, 2023 4,180.2 
 8. Brighton and Hove Albion Sunday, October 8, 2023 4,176.6 
 9. Brentford Saturday, October 7, 2023 4,109.4 
 10. Chelsea Saturday, October 7, 2023 4,108.3 
 11. West Ham United Sunday, October 8, 2023 4,087.1 
 12. Crystal Palace Saturday, October 7, 2023 4,082.3 
 13. Leicester City Saturday, October 7, 2023 4,066.4 
 14. Fulham Saturday, October 7, 2023 4,059.9 
 15. Wolverhampton Wanderers Sunday, October 8, 2023 4,032.3 
 16. Burnley Saturday, October 7, 2023 4,013.3 
 17. Nottingham Forest Saturday, October 7, 2023 4,005.8 
 18. Everton Saturday, October 7, 2023 4,002.5 
 19. AFC Bournemouth Saturday, October 7, 2023 3,959.4 
 20. Ipswich Town Saturday, October 7, 2023 3,955.6 
 21. Leeds United Saturday, October 7, 2023 3,942.6 
 22. Sheffield United Saturday, October 7, 2023 3,929.3 
 23. Luton Town Saturday, October 7, 2023 3,897.9 
 24. Southampton Saturday, October 7, 2023 3,890.1 
 25. Middlesbrough Saturday, October 7, 2023 3,888.6 
 26. Coventry City Saturday, October 7, 2023 3,885.2 
 27. Sunderland Saturday, October 7, 2023 3,879.5 
 28. Swansea City Saturday, October 7, 2023 3,868.1 
 29. West Bromwich Albion Friday, October 6, 2023 3,856.7 
 30. Norwich City Saturday, October 7, 2023 3,838.3 
 31. Hull City Saturday, October 7, 2023 3,836.7 
 32. Blackburn Rovers Saturday, October 7, 2023 3,826.4 
 33. Millwall Saturday, October 7, 2023 3,824.7 
 34. Preston North End Saturday, October 7, 2023 3,819.5 
 35. Bristol City Saturday, October 7, 2023 3,816.5 
 36. Huddersfield Town Saturday, October 7, 2023 3,794.7 
 37. Watford Saturday, October 7, 2023 3,794.1 
 38. Cardiff City Saturday, October 7, 2023 3,791.7 
 39. Plymouth Argyle Saturday, October 7, 2023 3,789.5 
 40. Birmingham City Friday, October 6, 2023 3,789.4 
 41. Portsmouth Saturday, October 7, 2023 3,783.3 
 42. Stoke City Saturday, October 7, 2023 3,776.4 
 43. Barnsley Saturday, October 7, 2023 3,764.0 
 44. Peterborough United Saturday, October 7, 2023 3,752.6 
 45. Sheffield Wednesday Saturday, October 7, 2023 3,751.4 
 46. Derby County Saturday, October 7, 2023 3,748.6 
 47. Bolton Wanderers Saturday, October 7, 2023 3,734.0 
 48. Blackpool Saturday, October 7, 2023 3,709.6 
 49. Rotherham United Saturday, October 7, 2023 3,705.3 
 50. Oxford United Saturday, October 7, 2023 3,700.3 
 51. Wycombe Wanderers Saturday, October 7, 2023 3,691.3 
 52. Queens Park Rangers Saturday, October 7, 2023 3,682.3 
 53. Wigan Athletic Saturday, October 7, 2023 3,678.3 
 54. Lincoln City Saturday, October 7, 2023 3,676.2 
 55. Reading Saturday, October 7, 2023 3,670.9 
 56. Charlton Athletic Saturday, October 7, 2023 3,664.8 
 57. Stockport County Saturday, October 7, 2023 3,645.1 
 58. Stevenage Saturday, October 7, 2023 3,629.6 
 59. Mansfield Town Saturday, October 7, 2023 3,616.5 
 60. Exeter City Saturday, October 7, 2023 3,616.0 
 61. Bristol Rovers Saturday, October 7, 2023 3,615.9 
 62. Burton Albion Monday, October 9, 2023 3,613.3 
 63. Leyton Orient Saturday, October 7, 2023 3,609.7 
 64. Northampton Town Saturday, October 7, 2023 3,607.8 
 65. Notts County Saturday, October 7, 2023 3,582.6 
 66. Wrexham Saturday, October 7, 2023 3,580.0 
 67. Fleetwood Town Saturday, October 7, 2023 3,576.8 
 68. Carlisle United Saturday, October 7, 2023 3,575.6 
 69. Cambridge United Monday, October 9, 2023 3,575.3 
 70. Shrewsbury Town Saturday, October 7, 2023 3,574.9 
 71. Milton Keynes Dons Saturday, October 7, 2023 3,567.4 
 72. Port Vale Saturday, October 7, 2023 3,566.6 
 73. Morecambe Saturday, October 7, 2023 3,564.4 
 74. Salford City Saturday, October 7, 2023 3,547.1 
 75. Bradford City Saturday, October 7, 2023 3,530.8 
 76. Crewe Alexandra Saturday, October 7, 2023 3,529.8 
 77. Swindon Town Saturday, October 7, 2023 3,528.1 
 78. Gillingham Saturday, October 7, 2023 3,526.5 
 79. Cheltenham Town Saturday, October 7, 2023 3,521.6 
 80. Accrington Stanley Saturday, October 7, 2023 3,513.8 
 81. AFC Wimbledon Saturday, October 7, 2023 3,502.9 
 82. Grimsby Town Saturday, October 7, 2023 3,490.3 
 83. Chesterfield Saturday, October 7, 2023 3,489.3 
 84. Newport County Saturday, October 7, 2023 3,480.9 
 85. Harrogate Town Saturday, October 7, 2023 3,473.9 
 86. Barrow Saturday, October 7, 2023 3,470.2 
 87. Crawley Town Saturday, October 7, 2023 3,463.5 
 88. Colchester United Saturday, October 7, 2023 3,448.8 
 89. Walsall Saturday, October 7, 2023 3,444.9 
 90. Tranmere Rovers Saturday, October 7, 2023 3,442.4 
 91. Doncaster Rovers Saturday, October 7, 2023 3,411.7 
 92. Bromley Saturday, October 7, 2023 3,405.8 
 93. Sutton United Saturday, October 7, 2023 3,403.4 
 94. Barnet Saturday, October 7, 2023 3,396.0 
 95. Rochdale Saturday, October 7, 2023 3,381.0 
 96. Solihull Moors Saturday, October 7, 2023 3,373.4 
 97. Forest Green Rovers Saturday, October 7, 2023 3,371.9 
 98. Gateshead Saturday, October 7, 2023 3,368.6 
 99. FC Halifax Town Saturday, October 7, 2023 3,361.1 
 100. Hartlepool United Saturday, October 7, 2023 3,355.7 
 101. Southend United Saturday, October 7, 2023 3,354.8 
 102. Altrincham Saturday, October 7, 2023 3,340.1 
 103. Oldham Athletic Saturday, October 7, 2023 3,334.1 
 104. Woking Saturday, October 7, 2023 3,333.3 
 105. Macclesfield Town Tuesday, October 10, 2023 3,316.2 
 106. Boreham Wood Saturday, October 7, 2023 3,299.0 
 107. Eastleigh Saturday, October 7, 2023 3,287.8 
 108. Aldershot Town Saturday, October 7, 2023 3,277.1 
 109. Dorking Wanderers Saturday, October 7, 2023 3,269.5 
 110. Dagenham and Redbridge Saturday, October 7, 2023 3,263.0 
 111. Ebbsfleet United Saturday, October 7, 2023 3,253.6 
 112. Torquay United Saturday, October 7, 2023 3,252.1 
 113. York City Saturday, October 7, 2023 3,238.9 
 114. Oxford City Saturday, October 7, 2023 3,233.5 
 115. Wealdstone Saturday, October 7, 2023 3,231.1 
 116. Yeovil Town Saturday, October 7, 2023 3,213.8 
 117. Maidenhead United Saturday, October 7, 2023 3,210.2 
 118. Kidderminster Harriers Saturday, October 7, 2023 3,197.7 
 119. AFC Fylde Saturday, October 7, 2023 3,187.3 
 120. Buxton Saturday, October 7, 2023 3,179.9 
 121. Spennymoor Town Saturday, October 7, 2023 3,175.5 
 122. Chester Saturday, October 7, 2023 3,172.5 
 123. Scunthorpe United Saturday, October 7, 2023 3,167.4 
 124. Chorley Saturday, October 7, 2023 3,164.2 
 125. Dartford Saturday, October 7, 2023 3,164.2 
 126. Tamworth Saturday, October 7, 2023 3,159.1 
 127. Worthing Saturday, October 7, 2023 3,155.2 
 128. Curzon Ashton Saturday, October 7, 2023 3,150.0 
 129. Alfreton Town Saturday, October 7, 2023 3,149.6 
 130. Maidstone United Saturday, October 7, 2023 3,146.8 
 131. Bath City Saturday, October 7, 2023 3,140.3 
 132. King's Lynn Town Saturday, October 7, 2023 3,139.6 
 133. Chelmsford City Saturday, October 7, 2023 3,134.5 
 134. St. Albans City Saturday, October 7, 2023 3,130.1 
 135. Brackley Town Saturday, October 7, 2023 3,122.2 
 136. Taunton Town Saturday, October 7, 2023 3,118.4 
 137. Braintree Town Saturday, October 7, 2023 3,117.0 
 138. Boston United Saturday, October 7, 2023 3,111.7 
 139. Truro City Saturday, October 7, 2023 3,110.9 
 140. Chesham United Tuesday, October 10, 2023 3,109.6 
 141. Chippenham Town Saturday, October 7, 2023 3,099.2 
 142. Hemel Hempstead Town Saturday, October 7, 2023 3,097.3 
 143. Poole Town Saturday, September 23, 2023 3,096.2 
 144. Farnborough Saturday, October 7, 2023 3,095.5 
 145. Eastbourne Borough Saturday, October 7, 2023 3,090.0 
 146. Weston-super-Mare Saturday, October 7, 2023 3,088.7 
 147. South Shields Saturday, October 7, 2023 3,078.7 
 148. Tonbridge Angels Saturday, October 7, 2023 3,073.4 
 149. Blyth Spartans Saturday, October 7, 2023 3,065.1 
 150. Gloucester City Saturday, October 7, 2023 3,062.1 
 151. AFC Hornchurch Tuesday, October 10, 2023 3,053.5 
 152. Banbury United Saturday, October 7, 2023 3,052.1 
 153. Weymouth Saturday, October 7, 2023 3,042.2 
 154. Hampton and Richmond Borough Saturday, October 7, 2023 3,041.4 
 155. Scarborough Athletic Saturday, October 7, 2023 3,040.1 
 156. Farsley Celtic Saturday, October 7, 2023 3,038.3 
 157. Coalville Town Tuesday, September 26, 2023 3,034.1 
 158. Hereford Saturday, October 7, 2023 3,034.1 
 159. Bracknell Town Tuesday, September 26, 2023 3,030.5 
 160. Warrington Town Saturday, October 7, 2023 3,030.5 
 161. Welling United Saturday, October 7, 2023 3,029.7 
 162. Slough Town Saturday, October 7, 2023 3,029.3 
 163. Southport Saturday, October 7, 2023 3,022.4 
 164. Darlington Saturday, October 7, 2023 3,022.2 
 165. Bishop's Stortford Saturday, October 7, 2023 3,015.5 
 166. Aveley Saturday, October 7, 2023 3,010.3 
 167. Hayes and Yeading United Saturday, September 30, 2023 3,008.4 
 168. Havant and Waterlooville Saturday, October 7, 2023 3,002.6 
 169. Walton and Hersham Tuesday, October 10, 2023 3,001.0 
 170. Peterborough Sports Saturday, October 7, 2023 3,000.3 
 171. Gosport Borough Wednesday, September 27, 2023 2,993.9 
 172. Merthyr Town Tuesday, October 3, 2023 2,982.0 
 173. Canvey Island Monday, October 9, 2023 2,979.6 
 174. Radcliffe Tuesday, October 10, 2023 2,977.8 
 175. Rushall Olympic Saturday, October 7, 2023 2,976.8 
 176. Mickleover Sports Saturday, April 22, 2023 2,973.0 
 177. Leamington Saturday, September 30, 2023 2,971.8 
 178. Lewes Tuesday, September 26, 2023 2,971.1 
 179. Horsham Saturday, September 23, 2023 2,965.8 
 180. Chatham Town Saturday, September 23, 2023 2,964.5 
 181. Hungerford Town Tuesday, October 10, 2023 2,960.9 
 182. Warrington Rylands Tuesday, October 10, 2023 2,957.8 
 183. Dover Athletic Saturday, October 7, 2023 2,954.8 
 184. Ilkeston Town Saturday, September 30, 2023 2,952.2 
 185. Stamford Saturday, September 30, 2023 2,950.6 
 186. Billericay Town Tuesday, October 10, 2023 2,950.2 
 187. Nuneaton Borough Saturday, September 30, 2023 2,949.8 
 188. Salisbury Tuesday, September 26, 2023 2,948.7 
 189. Metropolitan Police Saturday, April 22, 2023 2,948.1 
 190. Enfield Town Saturday, September 23, 2023 2,948.1 
 191. AFC Totton Wednesday, September 27, 2023 2,947.8 
 192. Cheshunt Saturday, September 30, 2023 2,947.3 
 193. Leiston Saturday, September 30, 2023 2,944.6 
 194. Kettering Town Tuesday, September 26, 2023 2,941.0 
 195. Dulwich Hamlet Tuesday, October 10, 2023 2,940.0 
 196. Needham Market Tuesday, September 26, 2023 2,939.1 
 197. Bradford Park Avenue Saturday, September 30, 2023 2,930.1 
 198. Winchester City Tuesday, October 3, 2023 2,930.0 
 199. Hitchin Town Tuesday, September 26, 2023 2,927.3 
 200. Stourbridge Tuesday, September 26, 2023 2,925.6 
 201. AFC Telford United Tuesday, September 26, 2023 2,923.9 
 202. Swindon Supermarine Saturday, September 30, 2023 2,922.3 
 203. Hastings United Tuesday, October 10, 2023 2,918.8 
 204. FC United of Manchester Tuesday, October 3, 2023 2,916.4 
 205. Beaconsfield Town Saturday, September 30, 2023 2,914.4 
 206. Cray Wanderers Tuesday, October 3, 2023 2,912.1 
 207. Redditch United Monday, September 25, 2023 2,911.8 
 208. Worksop Town Tuesday, September 26, 2023 2,901.2 
 209. Marine Tuesday, September 26, 2023 2,900.9 
 210. Stratford Town Saturday, September 30, 2023 2,898.8 
 211. Royston Town Saturday, September 30, 2023 2,896.7 
 212. Barwell Saturday, September 30, 2023 2,895.7 
 213. Plymouth Parkway Tuesday, October 3, 2023 2,894.7 
 214. Lancaster City Tuesday, September 26, 2023 2,893.6 
 215. Carshalton Athletic Monday, October 9, 2023 2,889.7 
 216. Gainsborough Trinity Tuesday, October 3, 2023 2,887.3 
 217. Matlock Town Tuesday, October 3, 2023 2,887.2 
 218. Whitehawk Tuesday, October 10, 2023 2,882.4 
 219. Hyde United Tuesday, October 3, 2023 2,878.9 
 220. Bamber Bridge Saturday, September 30, 2023 2,877.7 
 221. Hanwell Town Saturday, September 30, 2023 2,875.4 
 222. Alvechurch Saturday, September 30, 2023 2,875.3 
 223. Basingstoke Town Tuesday, October 3, 2023 2,873.2 
 224. Hendon Saturday, September 30, 2023 2,871.6 
 225. Tiverton Town Saturday, September 30, 2023 2,871.1 
 226. Folkestone Invicta Saturday, September 30, 2023 2,871.0 
 227. Whitby Town Tuesday, September 26, 2023 2,869.4 
 228. Ashton United Tuesday, October 3, 2023 2,868.7 
 229. Didcot Town Tuesday, October 10, 2023 2,865.5 
 230. North Leigh Saturday, April 22, 2023 2,864.3 
 231. Guiseley Tuesday, October 10, 2023 2,859.4 
 232. Dorchester Town Tuesday, September 26, 2023 2,849.9 
 233. Concord Rangers Tuesday, October 3, 2023 2,847.6 
 234. Halesowen Town Tuesday, September 26, 2023 2,842.2 
 235. Bromsgrove Sporting Tuesday, September 26, 2023 2,840.7 
 236. Bognor Regis Town Saturday, September 30, 2023 2,834.0 
 237. Morpeth Town Tuesday, October 3, 2023 2,827.1 
 238. Nantwich Town Saturday, April 22, 2023 2,823.6 
 239. Yate Town Saturday, April 22, 2023 2,812.9 
 240. Stafford Rangers Saturday, September 30, 2023 2,811.3 
 241. Hednesford Town Saturday, April 22, 2023 2,807.1 
 242. St. Ives Town Tuesday, September 26, 2023 2,801.8 
 243. Kings Langley Saturday, April 22, 2023 2,799.2 
 244. AFC Rushden and Diamonds Saturday, April 22, 2023 2,798.9 
 245. Hartley Wintney Saturday, April 22, 2023 2,795.3 
 246. Wingate and Finchley Saturday, September 23, 2023 2,789.7 
 247. Harrow Borough Tuesday, September 26, 2023 2,781.2 
 248. Margate Saturday, September 23, 2023 2,779.1 
 249. Liversedge Saturday, April 22, 2023 2,774.1 
 250. Basford United Saturday, September 30, 2023 2,770.7 
 251. Stalybridge Celtic Saturday, April 22, 2023 2,767.6 
 252. Haringey Borough Tuesday, October 10, 2023 2,766.9 
 253. Herne Bay Saturday, April 22, 2023 2,756.2 
 254. Workington Tuesday, October 10, 2023 2,749.7 
 255. Kingstonian Saturday, September 30, 2023 2,735.9 
 256. Potters Bar Town Saturday, September 30, 2023 2,727.6 
 257. AFC Sudbury Saturday, September 30, 2023 2,723.3 
 258. Bowers and Pitsea Saturday, April 22, 2023 2,720.1 
 259. Marske United Tuesday, October 3, 2023 2,717.9 
 260. Atherton Collieries Tuesday, October 10, 2023 2,716.1 
 261. Bedford Town Saturday, April 22, 2023 2,710.7 
 262. Belper Town Saturday, April 22, 2023 2,674.3 
 263. Corinthian-Casuals Saturday, April 22, 2023 2,647.5 
 264. Brightlingsea Regent Saturday, April 22, 2023 2,625.2