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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Sunday, October 29, 2023 4,410.2 
 2. Liverpool Sunday, October 29, 2023 4,308.4 
 3. Arsenal Saturday, October 28, 2023 4,296.0 
 4. Tottenham Hotspur Friday, October 27, 2023 4,225.8 
 5. Newcastle United Saturday, October 28, 2023 4,220.0 
 6. Manchester United Sunday, October 29, 2023 4,196.5 
 7. Aston Villa Sunday, October 29, 2023 4,195.4 
 8. Brighton and Hove Albion Sunday, October 29, 2023 4,168.6 
 9. Brentford Saturday, October 28, 2023 4,136.8 
 10. Chelsea Saturday, October 28, 2023 4,096.2 
 11. Leicester City Saturday, October 28, 2023 4,080.9 
 12. Crystal Palace Friday, October 27, 2023 4,065.0 
 13. West Ham United Sunday, October 29, 2023 4,062.7 
 14. Fulham Sunday, October 29, 2023 4,056.6 
 15. Wolverhampton Wanderers Saturday, October 28, 2023 4,045.2 
 16. Everton Sunday, October 29, 2023 4,011.8 
 17. Nottingham Forest Sunday, October 29, 2023 3,997.5 
 18. Burnley Saturday, October 28, 2023 3,991.7 
 19. Ipswich Town Saturday, October 28, 2023 3,967.9 
 20. AFC Bournemouth Saturday, October 28, 2023 3,960.9 
 21. Leeds United Saturday, October 28, 2023 3,945.8 
 22. Sheffield United Saturday, October 28, 2023 3,921.7 
 23. Southampton Saturday, October 28, 2023 3,906.6 
 24. Luton Town Sunday, October 29, 2023 3,897.9 
 25. Middlesbrough Tuesday, October 31, 2023 3,885.3 
 26. West Bromwich Albion Monday, October 30, 2023 3,876.9 
 27. Sunderland Saturday, October 28, 2023 3,875.3 
 28. Swansea City Saturday, October 28, 2023 3,857.9 
 29. Hull City Saturday, October 28, 2023 3,850.2 
 30. Coventry City Monday, October 30, 2023 3,837.5 
 31. Blackburn Rovers Saturday, October 28, 2023 3,834.2 
 32. Stoke City Saturday, October 28, 2023 3,822.5 
 33. Cardiff City Saturday, October 28, 2023 3,819.4 
 34. Millwall Saturday, October 28, 2023 3,815.8 
 35. Watford Saturday, October 28, 2023 3,813.5 
 36. Preston North End Saturday, October 28, 2023 3,811.5 
 37. Norwich City Saturday, October 28, 2023 3,809.4 
 38. Bristol City Saturday, October 28, 2023 3,806.0 
 39. Plymouth Argyle Saturday, October 28, 2023 3,800.7 
 40. Portsmouth Saturday, October 28, 2023 3,789.2 
 41. Peterborough United Saturday, October 28, 2023 3,771.3 
 42. Huddersfield Town Saturday, October 28, 2023 3,770.5 
 43. Bolton Wanderers Saturday, October 28, 2023 3,767.1 
 44. Barnsley Saturday, October 28, 2023 3,763.5 
 45. Birmingham City Saturday, October 28, 2023 3,760.1 
 46. Sheffield Wednesday Sunday, October 29, 2023 3,743.5 
 47. Derby County Tuesday, October 31, 2023 3,734.6 
 48. Rotherham United Sunday, October 29, 2023 3,712.5 
 49. Blackpool Saturday, October 28, 2023 3,710.9 
 50. Wigan Athletic Tuesday, October 31, 2023 3,701.7 
 51. Oxford United Tuesday, October 31, 2023 3,701.4 
 52. Wycombe Wanderers Tuesday, October 31, 2023 3,676.9 
 53. Stockport County Saturday, October 28, 2023 3,675.8 
 54. Charlton Athletic Tuesday, October 31, 2023 3,667.9 
 55. Lincoln City Tuesday, October 31, 2023 3,667.7 
 56. Queens Park Rangers Saturday, October 28, 2023 3,667.5 
 57. Mansfield Town Tuesday, October 31, 2023 3,643.3 
 58. Stevenage Saturday, October 28, 2023 3,634.8 
 59. Reading Saturday, October 28, 2023 3,633.4 
 60. Burton Albion Saturday, October 28, 2023 3,628.8 
 61. Leyton Orient Saturday, October 28, 2023 3,624.5 
 62. Bristol Rovers Saturday, October 28, 2023 3,609.1 
 63. Wrexham Saturday, October 28, 2023 3,608.0 
 64. Exeter City Tuesday, October 31, 2023 3,593.6 
 65. Fleetwood Town Saturday, October 28, 2023 3,587.3 
 66. Northampton Town Tuesday, October 31, 2023 3,582.4 
 67. Cambridge United Tuesday, October 31, 2023 3,581.6 
 68. Milton Keynes Dons Saturday, October 28, 2023 3,576.7 
 69. Morecambe Tuesday, October 31, 2023 3,575.0 
 70. Shrewsbury Town Saturday, October 28, 2023 3,573.1 
 71. Notts County Saturday, October 28, 2023 3,568.8 
 72. Carlisle United Saturday, October 28, 2023 3,564.0 
 73. Port Vale Tuesday, October 31, 2023 3,557.9 
 74. Salford City Saturday, October 28, 2023 3,551.5 
 75. Crewe Alexandra Saturday, October 28, 2023 3,549.7 
 76. Cheltenham Town Saturday, October 28, 2023 3,539.8 
 77. Accrington Stanley Saturday, October 28, 2023 3,539.6 
 78. Swindon Town Saturday, October 28, 2023 3,520.5 
 79. Bradford City Saturday, October 28, 2023 3,513.2 
 80. Chesterfield Saturday, October 28, 2023 3,500.5 
 81. Barrow Tuesday, October 31, 2023 3,499.2 
 82. Gillingham Saturday, October 28, 2023 3,490.9 
 83. Newport County Saturday, October 28, 2023 3,476.3 
 84. AFC Wimbledon Saturday, October 28, 2023 3,467.5 
 85. Walsall Saturday, October 28, 2023 3,459.9 
 86. Harrogate Town Saturday, October 28, 2023 3,454.0 
 87. Grimsby Town Saturday, October 28, 2023 3,447.8 
 88. Colchester United Saturday, October 28, 2023 3,443.4 
 89. Crawley Town Saturday, October 28, 2023 3,440.7 
 90. Doncaster Rovers Saturday, October 28, 2023 3,433.7 
 91. Bromley Saturday, October 28, 2023 3,426.6 
 92. Tranmere Rovers Saturday, October 28, 2023 3,411.5 
 93. Barnet Saturday, October 28, 2023 3,407.0 
 94. Forest Green Rovers Saturday, October 28, 2023 3,392.1 
 95. Sutton United Saturday, October 28, 2023 3,391.1 
 96. Southend United Saturday, October 28, 2023 3,382.9 
 97. Rochdale Saturday, October 28, 2023 3,377.8 
 98. FC Halifax Town Saturday, October 28, 2023 3,371.1 
 99. Solihull Moors Saturday, October 28, 2023 3,362.8 
 100. Gateshead Saturday, October 28, 2023 3,341.4 
 101. Altrincham Saturday, October 28, 2023 3,336.0 
 102. Hartlepool United Saturday, October 28, 2023 3,326.0 
 103. Woking Saturday, October 28, 2023 3,324.1 
 104. Oldham Athletic Saturday, October 28, 2023 3,322.4 
 105. Boreham Wood Saturday, October 28, 2023 3,314.6 
 106. Aldershot Town Saturday, October 28, 2023 3,288.4 
 107. Eastleigh Saturday, October 28, 2023 3,277.2 
 108. Dorking Wanderers Saturday, October 28, 2023 3,274.1 
 109. Macclesfield Town Tuesday, October 24, 2023 3,272.2 
 110. Dagenham and Redbridge Saturday, October 28, 2023 3,269.1 
 111. Yeovil Town Saturday, October 28, 2023 3,240.2 
 112. AFC Fylde Saturday, October 28, 2023 3,239.9 
 113. Wealdstone Saturday, October 28, 2023 3,239.2 
 114. Ebbsfleet United Saturday, October 28, 2023 3,232.1 
 115. York City Saturday, October 28, 2023 3,225.0 
 116. Torquay United Saturday, October 28, 2023 3,225.0 
 117. Maidenhead United Saturday, October 28, 2023 3,207.4 
 118. Oxford City Saturday, October 28, 2023 3,204.4 
 119. Chester Saturday, October 28, 2023 3,204.2 
 120. Kidderminster Harriers Saturday, October 28, 2023 3,192.3 
 121. Scunthorpe United Tuesday, October 31, 2023 3,180.8 
 122. Tamworth Tuesday, October 31, 2023 3,173.6 
 123. Buxton Tuesday, October 31, 2023 3,167.3 
 124. Dartford Tuesday, October 31, 2023 3,157.9 
 125. Alfreton Town Saturday, October 28, 2023 3,148.2 
 126. Spennymoor Town Saturday, October 28, 2023 3,147.9 
 127. Worthing Saturday, October 28, 2023 3,143.5 
 128. Maidstone United Saturday, October 28, 2023 3,141.8 
 129. Brackley Town Saturday, October 28, 2023 3,134.9 
 130. Braintree Town Saturday, October 28, 2023 3,134.4 
 131. King's Lynn Town Saturday, October 28, 2023 3,133.2 
 132. Farnborough Saturday, October 28, 2023 3,131.4 
 133. Chesham United Tuesday, October 24, 2023 3,130.5 
 134. Chorley Saturday, October 28, 2023 3,130.1 
 135. Bath City Saturday, October 28, 2023 3,126.6 
 136. Chelmsford City Saturday, October 28, 2023 3,125.1 
 137. St. Albans City Saturday, October 28, 2023 3,123.0 
 138. Curzon Ashton Saturday, October 28, 2023 3,109.6 
 139. Boston United Tuesday, October 31, 2023 3,107.7 
 140. Hampton and Richmond Borough Saturday, October 28, 2023 3,106.4 
 141. Truro City Saturday, October 28, 2023 3,096.9 
 142. Taunton Town Saturday, October 28, 2023 3,093.1 
 143. Hemel Hempstead Town Saturday, October 28, 2023 3,090.5 
 144. South Shields Saturday, October 28, 2023 3,089.4 
 145. Chippenham Town Saturday, October 28, 2023 3,088.0 
 146. Tonbridge Angels Saturday, October 28, 2023 3,082.0 
 147. Weston-super-Mare Tuesday, October 31, 2023 3,079.8 
 148. AFC Hornchurch Tuesday, October 24, 2023 3,078.2 
 149. Eastbourne Borough Saturday, October 28, 2023 3,073.5 
 150. Blyth Spartans Saturday, October 28, 2023 3,072.0 
 151. Banbury United Saturday, October 28, 2023 3,059.4 
 152. Gloucester City Saturday, October 28, 2023 3,058.2 
 153. Scarborough Athletic Saturday, October 28, 2023 3,057.1 
 154. Hereford Saturday, October 28, 2023 3,056.0 
 155. Poole Town Tuesday, October 24, 2023 3,050.3 
 156. Weymouth Saturday, October 28, 2023 3,049.3 
 157. Peterborough Sports Saturday, October 28, 2023 3,046.1 
 158. Aveley Saturday, October 28, 2023 3,044.5 
 159. Warrington Town Saturday, October 28, 2023 3,035.6 
 160. Slough Town Saturday, October 28, 2023 3,027.5 
 161. Welling United Saturday, October 28, 2023 3,026.0 
 162. Rushall Olympic Saturday, October 28, 2023 3,024.6 
 163. Bracknell Town Tuesday, October 24, 2023 3,024.1 
 164. Coalville Town Tuesday, October 24, 2023 3,022.1 
 165. Farsley Celtic Saturday, October 28, 2023 3,016.8 
 166. Hayes and Yeading United Saturday, October 28, 2023 3,015.7 
 167. Walton and Hersham Tuesday, October 24, 2023 3,012.7 
 168. Radcliffe Tuesday, October 24, 2023 3,010.3 
 169. Darlington Saturday, October 28, 2023 3,007.5 
 170. Southport Saturday, October 28, 2023 2,998.9 
 171. Gosport Borough Tuesday, October 24, 2023 2,989.2 
 172. Lewes Monday, October 23, 2023 2,985.0 
 173. Salisbury Tuesday, October 24, 2023 2,978.7 
 174. Havant and Waterlooville Saturday, October 28, 2023 2,977.5 
 175. Leamington Saturday, October 28, 2023 2,977.3 
 176. AFC Totton Wednesday, October 25, 2023 2,976.2 
 177. Hungerford Town Tuesday, October 24, 2023 2,974.1 
 178. Mickleover Sports Saturday, April 22, 2023 2,973.0 
 179. Bishop's Stortford Saturday, October 28, 2023 2,970.8 
 180. Needham Market Saturday, October 28, 2023 2,970.5 
 181. Merthyr Town Tuesday, October 24, 2023 2,967.6 
 182. Nuneaton Borough Tuesday, October 24, 2023 2,962.1 
 183. Canvey Island Tuesday, October 24, 2023 2,962.1 
 184. Warrington Rylands Saturday, October 28, 2023 2,961.8 
 185. Horsham Wednesday, October 25, 2023 2,960.7 
 186. Billericay Town Tuesday, October 24, 2023 2,960.0 
 187. AFC Telford United Tuesday, October 31, 2023 2,959.3 
 188. Dover Athletic Saturday, October 28, 2023 2,954.0 
 189. Enfield Town Tuesday, October 31, 2023 2,953.6 
 190. Dulwich Hamlet Tuesday, October 24, 2023 2,951.3 
 191. Metropolitan Police Saturday, April 22, 2023 2,948.1 
 192. Chatham Town Monday, October 23, 2023 2,942.5 
 193. Hitchin Town Tuesday, October 31, 2023 2,941.2 
 194. Kettering Town Tuesday, October 31, 2023 2,940.5 
 195. Worksop Town Tuesday, October 31, 2023 2,930.9 
 196. Leiston Tuesday, October 24, 2023 2,927.8 
 197. Winchester City Tuesday, October 24, 2023 2,927.6 
 198. Ilkeston Town Tuesday, October 24, 2023 2,922.4 
 199. Stamford Tuesday, October 24, 2023 2,918.5 
 200. Stourbridge Tuesday, October 24, 2023 2,917.9 
 201. Swindon Supermarine Saturday, October 21, 2023 2,917.1 
 202. Cheshunt Tuesday, October 24, 2023 2,909.2 
 203. Hyde United Tuesday, October 24, 2023 2,908.7 
 204. Barwell Saturday, October 21, 2023 2,908.0 
 205. Beaconsfield Town Tuesday, October 24, 2023 2,906.0 
 206. Hastings United Tuesday, October 24, 2023 2,901.0 
 207. Bradford Park Avenue Saturday, October 28, 2023 2,898.3 
 208. Gainsborough Trinity Tuesday, October 24, 2023 2,893.9 
 209. Marine Tuesday, October 24, 2023 2,892.7 
 210. Plymouth Parkway Tuesday, October 24, 2023 2,889.8 
 211. Cray Wanderers Tuesday, October 24, 2023 2,889.2 
 212. Guiseley Tuesday, October 31, 2023 2,888.2 
 213. Carshalton Athletic Monday, October 23, 2023 2,885.2 
 214. Redditch United Monday, October 30, 2023 2,884.3 
 215. Lancaster City Tuesday, October 31, 2023 2,881.5 
 216. Whitehawk Tuesday, October 24, 2023 2,881.4 
 217. Alvechurch Tuesday, October 24, 2023 2,880.7 
 218. Bamber Bridge Tuesday, October 24, 2023 2,878.0 
 219. Stratford Town Tuesday, October 31, 2023 2,877.1 
 220. Ashton United Tuesday, October 24, 2023 2,877.0 
 221. Basingstoke Town Tuesday, October 24, 2023 2,873.4 
 222. Matlock Town Tuesday, October 24, 2023 2,873.2 
 223. Whitby Town Monday, October 23, 2023 2,871.1 
 224. Hanwell Town Tuesday, October 24, 2023 2,870.7 
 225. Morpeth Town Tuesday, October 24, 2023 2,869.6 
 226. FC United of Manchester Tuesday, October 24, 2023 2,866.5 
 227. Hendon Tuesday, October 24, 2023 2,865.9 
 228. North Leigh Saturday, April 22, 2023 2,864.3 
 229. Tiverton Town Saturday, October 21, 2023 2,861.5 
 230. Halesowen Town Monday, October 30, 2023 2,854.3 
 231. Folkestone Invicta Tuesday, October 24, 2023 2,853.1 
 232. Royston Town Saturday, October 28, 2023 2,843.2 
 233. Bromsgrove Sporting Tuesday, October 24, 2023 2,843.0 
 234. Bognor Regis Town Tuesday, October 24, 2023 2,833.4 
 235. Concord Rangers Tuesday, October 24, 2023 2,831.1 
 236. Dorchester Town Saturday, October 28, 2023 2,830.2 
 237. Wingate and Finchley Tuesday, October 31, 2023 2,826.5 
 238. Nantwich Town Saturday, April 22, 2023 2,823.6 
 239. Didcot Town Saturday, October 28, 2023 2,814.5 
 240. Yate Town Saturday, April 22, 2023 2,812.9 
 241. Hednesford Town Saturday, April 22, 2023 2,807.1 
 242. Kings Langley Saturday, April 22, 2023 2,799.2 
 243. AFC Rushden and Diamonds Saturday, April 22, 2023 2,798.9 
 244. St. Ives Town Monday, October 23, 2023 2,796.9 
 245. Hartley Wintney Saturday, April 22, 2023 2,795.3 
 246. Stafford Rangers Tuesday, October 24, 2023 2,795.0 
 247. Harrow Borough Tuesday, October 24, 2023 2,792.6 
 248. Margate Tuesday, October 24, 2023 2,782.0 
 249. Liversedge Saturday, April 22, 2023 2,774.1 
 250. Stalybridge Celtic Saturday, April 22, 2023 2,767.6 
 251. Basford United Tuesday, October 31, 2023 2,766.5 
 252. Haringey Borough Tuesday, October 24, 2023 2,759.7 
 253. Marske United Saturday, October 28, 2023 2,757.2 
 254. Herne Bay Saturday, April 22, 2023 2,756.2 
 255. Potters Bar Town Tuesday, October 24, 2023 2,755.4 
 256. Kingstonian Wednesday, October 25, 2023 2,744.4 
 257. Workington Tuesday, October 24, 2023 2,731.3 
 258. Atherton Collieries Tuesday, October 24, 2023 2,721.1 
 259. Bowers and Pitsea Saturday, April 22, 2023 2,720.1 
 260. Bedford Town Saturday, April 22, 2023 2,710.7 
 261. AFC Sudbury Saturday, October 28, 2023 2,709.3 
 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