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, December 9, 2023

 Rank Club Last Match Date ELO Score 
 1. Manchester City Wednesday, December 6, 2023 4,381.7 
 2. Liverpool Saturday, December 9, 2023 4,324.2 
 3. Arsenal Saturday, December 9, 2023 4,279.2 
 4. Aston Villa Saturday, December 9, 2023 4,215.5 
 5. Newcastle United Thursday, December 7, 2023 4,210.3 
 6. Manchester United Saturday, December 9, 2023 4,180.1 
 7. Tottenham Hotspur Thursday, December 7, 2023 4,168.5 
 8. Brighton and Hove Albion Saturday, December 9, 2023 4,158.1 
 9. Chelsea Wednesday, December 6, 2023 4,121.6 
 10. Brentford Saturday, December 9, 2023 4,110.9 
 11. West Ham United Thursday, December 7, 2023 4,094.3 
 12. Fulham Wednesday, December 6, 2023 4,067.2 
 13. Leicester City Saturday, December 9, 2023 4,063.9 
 14. Everton Thursday, December 7, 2023 4,059.2 
 15. AFC Bournemouth Saturday, December 9, 2023 4,046.7 
 16. Wolverhampton Wanderers Saturday, December 9, 2023 4,038.7 
 17. Crystal Palace Saturday, December 9, 2023 4,031.3 
 18. Leeds United Saturday, December 9, 2023 3,986.7 
 19. Nottingham Forest Saturday, December 9, 2023 3,982.1 
 20. Burnley Saturday, December 9, 2023 3,974.0 
 21. Ipswich Town Saturday, December 9, 2023 3,969.7 
 22. Southampton Saturday, December 9, 2023 3,933.4 
 23. Sheffield United Saturday, December 9, 2023 3,921.4 
 24. Luton Town Tuesday, December 5, 2023 3,908.4 
 25. West Bromwich Albion Saturday, December 9, 2023 3,889.2 
 26. Middlesbrough Saturday, December 9, 2023 3,878.9 
 27. Sunderland Saturday, December 9, 2023 3,863.6 
 28. Coventry City Friday, December 8, 2023 3,857.0 
 29. Swansea City Saturday, December 9, 2023 3,845.2 
 30. Watford Saturday, December 9, 2023 3,842.6 
 31. Blackburn Rovers Saturday, December 9, 2023 3,833.5 
 32. Hull City Saturday, December 9, 2023 3,824.6 
 33. Norwich City Saturday, December 9, 2023 3,812.0 
 34. Cardiff City Saturday, December 9, 2023 3,811.6 
 35. Plymouth Argyle Saturday, December 9, 2023 3,808.4 
 36. Bristol City Saturday, December 9, 2023 3,804.4 
 37. Bolton Wanderers Saturday, December 2, 2023 3,793.1 
 38. Millwall Saturday, December 9, 2023 3,788.7 
 39. Preston North End Saturday, December 9, 2023 3,788.3 
 40. Peterborough United Saturday, December 9, 2023 3,784.5 
 41. Huddersfield Town Saturday, December 9, 2023 3,783.0 
 42. Portsmouth Saturday, December 2, 2023 3,774.8 
 43. Stoke City Saturday, December 9, 2023 3,764.2 
 44. Derby County Saturday, December 9, 2023 3,762.1 
 45. Barnsley Saturday, December 9, 2023 3,759.1 
 46. Sheffield Wednesday Saturday, December 9, 2023 3,750.3 
 47. Birmingham City Friday, December 8, 2023 3,741.6 
 48. Blackpool Saturday, December 9, 2023 3,731.6 
 49. Queens Park Rangers Saturday, December 9, 2023 3,727.1 
 50. Wigan Athletic Saturday, December 9, 2023 3,720.7 
 51. Rotherham United Saturday, December 9, 2023 3,694.6 
 52. Stevenage Saturday, December 9, 2023 3,682.9 
 53. Oxford United Saturday, December 9, 2023 3,682.8 
 54. Lincoln City Saturday, December 9, 2023 3,676.5 
 55. Stockport County Saturday, December 9, 2023 3,664.5 
 56. Charlton Athletic Saturday, December 9, 2023 3,656.6 
 57. Mansfield Town Tuesday, November 28, 2023 3,633.5 
 58. Reading Saturday, December 9, 2023 3,628.5 
 59. Wycombe Wanderers Saturday, December 9, 2023 3,625.9 
 60. Wrexham Sunday, December 3, 2023 3,619.4 
 61. Northampton Town Saturday, December 9, 2023 3,613.8 
 62. Bristol Rovers Saturday, December 9, 2023 3,610.9 
 63. Leyton Orient Saturday, December 9, 2023 3,595.5 
 64. Shrewsbury Town Saturday, December 9, 2023 3,595.2 
 65. Milton Keynes Dons Tuesday, November 28, 2023 3,581.7 
 66. Burton Albion Saturday, December 9, 2023 3,575.6 
 67. Port Vale Saturday, December 9, 2023 3,569.6 
 68. Cambridge United Saturday, December 9, 2023 3,562.7 
 69. Crewe Alexandra Saturday, December 9, 2023 3,562.0 
 70. Fleetwood Town Saturday, December 9, 2023 3,556.2 
 71. Morecambe Saturday, December 9, 2023 3,552.0 
 72. Exeter City Saturday, December 9, 2023 3,551.6 
 73. Cheltenham Town Saturday, December 9, 2023 3,551.2 
 74. Notts County Saturday, December 9, 2023 3,545.6 
 75. Barrow Saturday, December 2, 2023 3,543.4 
 76. Carlisle United Saturday, December 9, 2023 3,531.2 
 77. Chesterfield Sunday, December 3, 2023 3,522.6 
 78. Salford City Tuesday, November 28, 2023 3,522.4 
 79. AFC Wimbledon Saturday, December 9, 2023 3,514.5 
 80. Bradford City Tuesday, November 28, 2023 3,511.7 
 81. Accrington Stanley Saturday, December 9, 2023 3,507.0 
 82. Gillingham Saturday, December 2, 2023 3,503.2 
 83. Swindon Town Saturday, December 9, 2023 3,489.8 
 84. Newport County Saturday, December 9, 2023 3,489.0 
 85. Grimsby Town Saturday, December 9, 2023 3,468.2 
 86. Crawley Town Saturday, December 9, 2023 3,458.6 
 87. Harrogate Town Saturday, December 2, 2023 3,457.6 
 88. Tranmere Rovers Saturday, December 9, 2023 3,457.5 
 89. Walsall Saturday, December 9, 2023 3,447.6 
 90. Doncaster Rovers Saturday, December 9, 2023 3,440.5 
 91. Bromley Saturday, December 2, 2023 3,434.5 
 92. Colchester United Saturday, December 9, 2023 3,409.4 
 93. Sutton United Saturday, December 2, 2023 3,403.7 
 94. Rochdale Saturday, December 2, 2023 3,386.5 
 95. Southend United Saturday, November 25, 2023 3,381.6 
 96. Gateshead Saturday, November 25, 2023 3,378.3 
 97. Forest Green Rovers Tuesday, November 28, 2023 3,367.1 
 98. Barnet Saturday, December 2, 2023 3,349.2 
 99. FC Halifax Town Saturday, November 25, 2023 3,348.6 
 100. Altrincham Saturday, November 25, 2023 3,345.5 
 101. Aldershot Town Sunday, December 3, 2023 3,329.5 
 102. Solihull Moors Saturday, November 25, 2023 3,325.7 
 103. Oldham Athletic Saturday, November 25, 2023 3,323.7 
 104. Hartlepool United Saturday, November 25, 2023 3,316.9 
 105. Eastleigh Sunday, December 3, 2023 3,312.7 
 106. Boreham Wood Saturday, November 25, 2023 3,301.1 
 107. Dagenham and Redbridge Saturday, November 25, 2023 3,277.2 
 108. Macclesfield Town Saturday, November 25, 2023 3,270.8 
 109. Woking Saturday, November 25, 2023 3,270.7 
 110. Wealdstone Saturday, November 25, 2023 3,258.1 
 111. Dorking Wanderers Saturday, November 25, 2023 3,253.8 
 112. Maidenhead United Saturday, December 2, 2023 3,253.6 
 113. Yeovil Town Saturday, December 9, 2023 3,248.0 
 114. York City Friday, December 1, 2023 3,246.5 
 115. Torquay United Tuesday, December 5, 2023 3,227.0 
 116. Ebbsfleet United Saturday, December 2, 2023 3,223.2 
 117. AFC Fylde Saturday, November 25, 2023 3,220.9 
 118. Chester Saturday, December 9, 2023 3,211.0 
 119. Scunthorpe United Saturday, December 2, 2023 3,208.5 
 120. Oxford City Saturday, December 2, 2023 3,203.6 
 121. Kidderminster Harriers Saturday, December 2, 2023 3,198.3 
 122. Maidstone United Tuesday, December 5, 2023 3,167.5 
 123. Tamworth Saturday, December 9, 2023 3,162.3 
 124. Dartford Saturday, December 9, 2023 3,161.4 
 125. Chorley Saturday, November 25, 2023 3,151.5 
 126. Hampton and Richmond Borough Tuesday, December 5, 2023 3,148.6 
 127. Braintree Town Tuesday, December 5, 2023 3,147.7 
 128. Curzon Ashton Saturday, November 25, 2023 3,145.4 
 129. Worthing Saturday, December 9, 2023 3,139.7 
 130. Alfreton Town Tuesday, December 5, 2023 3,134.9 
 131. Brackley Town Tuesday, December 5, 2023 3,134.7 
 132. Chelmsford City Saturday, December 2, 2023 3,131.7 
 133. Bath City Wednesday, December 6, 2023 3,128.4 
 134. King's Lynn Town Saturday, November 25, 2023 3,116.5 
 135. Weston-super-Mare Tuesday, December 5, 2023 3,116.5 
 136. Buxton Saturday, November 25, 2023 3,115.2 
 137. Taunton Town Saturday, December 9, 2023 3,111.4 
 138. Tonbridge Angels Saturday, December 2, 2023 3,111.2 
 139. South Shields Saturday, November 25, 2023 3,111.0 
 140. Chippenham Town Tuesday, December 5, 2023 3,110.2 
 141. Chesham United Tuesday, December 5, 2023 3,104.6 
 142. Spennymoor Town Saturday, November 25, 2023 3,104.2 
 143. AFC Hornchurch Saturday, December 2, 2023 3,101.2 
 144. Boston United Saturday, December 2, 2023 3,092.9 
 145. Farnborough Saturday, December 9, 2023 3,085.4 
 146. St. Albans City Saturday, December 9, 2023 3,083.1 
 147. Truro City Tuesday, December 5, 2023 3,081.7 
 148. Hereford Tuesday, December 5, 2023 3,075.3 
 149. Hemel Hempstead Town Tuesday, December 5, 2023 3,074.2 
 150. Scarborough Athletic Saturday, December 9, 2023 3,073.1 
 151. Slough Town Saturday, November 25, 2023 3,069.0 
 152. Blyth Spartans Saturday, December 2, 2023 3,065.6 
 153. Warrington Town Saturday, December 9, 2023 3,065.3 
 154. Poole Town Saturday, December 2, 2023 3,049.9 
 155. Peterborough Sports Saturday, November 25, 2023 3,046.7 
 156. Weymouth Tuesday, December 5, 2023 3,041.6 
 157. Welling United Monday, December 4, 2023 3,041.3 
 158. Aveley Monday, December 4, 2023 3,040.9 
 159. Gloucester City Saturday, November 25, 2023 3,040.9 
 160. Farsley Celtic Saturday, November 25, 2023 3,039.2 
 161. Banbury United Saturday, November 25, 2023 3,034.6 
 162. Southport Saturday, November 25, 2023 3,033.5 
 163. Eastbourne Borough Saturday, December 2, 2023 3,020.0 
 164. Darlington Saturday, November 25, 2023 3,006.8 
 165. Bracknell Town Saturday, December 9, 2023 3,006.6 
 166. Rushall Olympic Saturday, December 2, 2023 3,004.2 
 167. AFC Totton Saturday, December 2, 2023 2,996.1 
 168. Hayes and Yeading United Saturday, November 25, 2023 2,994.2 
 169. Leamington Saturday, December 9, 2023 2,993.3 
 170. Radcliffe Saturday, November 25, 2023 2,992.7 
 171. Hungerford Town Tuesday, December 5, 2023 2,987.5 
 172. Salisbury Saturday, December 9, 2023 2,986.2 
 173. Gosport Borough Wednesday, November 29, 2023 2,985.6 
 174. Coalville Town Tuesday, December 5, 2023 2,983.0 
 175. Nuneaton Borough Tuesday, November 28, 2023 2,977.5 
 176. Mickleover Sports Saturday, April 22, 2023 2,973.0 
 177. Warrington Rylands Saturday, December 9, 2023 2,970.7 
 178. Needham Market Tuesday, December 5, 2023 2,969.3 
 179. Walton and Hersham Saturday, December 9, 2023 2,964.9 
 180. AFC Telford United Saturday, December 9, 2023 2,963.7 
 181. Enfield Town Saturday, December 2, 2023 2,961.6 
 182. Bishop's Stortford Saturday, November 25, 2023 2,960.3 
 183. Winchester City Tuesday, December 5, 2023 2,960.0 
 184. Dulwich Hamlet Saturday, December 9, 2023 2,958.7 
 185. Merthyr Town Saturday, December 2, 2023 2,955.9 
 186. Billericay Town Saturday, December 2, 2023 2,952.5 
 187. Hitchin Town Saturday, December 2, 2023 2,949.2 
 188. Metropolitan Police Saturday, April 22, 2023 2,948.1 
 189. Horsham Tuesday, December 5, 2023 2,946.7 
 190. Chatham Town Saturday, December 9, 2023 2,946.4 
 191. Leiston Tuesday, November 28, 2023 2,942.1 
 192. Havant and Waterlooville Saturday, December 2, 2023 2,942.0 
 193. Worksop Town Tuesday, November 28, 2023 2,939.5 
 194. Stamford Saturday, December 9, 2023 2,933.0 
 195. Guiseley Tuesday, November 28, 2023 2,929.3 
 196. Canvey Island Tuesday, December 5, 2023 2,928.3 
 197. Dover Athletic Saturday, December 2, 2023 2,926.6 
 198. Swindon Supermarine Saturday, December 9, 2023 2,920.4 
 199. Lewes Saturday, December 9, 2023 2,917.8 
 200. Plymouth Parkway Saturday, November 25, 2023 2,917.1 
 201. Kettering Town Tuesday, November 28, 2023 2,915.2 
 202. Hyde United Saturday, December 9, 2023 2,913.7 
 203. Marine Tuesday, December 5, 2023 2,911.4 
 204. Cheshunt Saturday, December 2, 2023 2,910.6 
 205. Cray Wanderers Wednesday, November 29, 2023 2,909.6 
 206. Matlock Town Saturday, November 25, 2023 2,909.2 
 207. Hastings United Saturday, December 9, 2023 2,908.9 
 208. Stourbridge Tuesday, November 28, 2023 2,907.4 
 209. Ilkeston Town Saturday, December 9, 2023 2,905.2 
 210. Barwell Saturday, December 9, 2023 2,904.9 
 211. Hendon Saturday, December 2, 2023 2,901.1 
 212. Redditch United Saturday, December 2, 2023 2,899.2 
 213. Whitby Town Saturday, December 2, 2023 2,892.1 
 214. Stratford Town Saturday, December 9, 2023 2,888.7 
 215. Lancaster City Tuesday, November 28, 2023 2,888.5 
 216. Ashton United Saturday, December 9, 2023 2,885.0 
 217. Beaconsfield Town Saturday, December 9, 2023 2,881.8 
 218. Whitehawk Saturday, December 2, 2023 2,874.0 
 219. FC United of Manchester Saturday, December 2, 2023 2,873.3 
 220. Tiverton Town Saturday, December 9, 2023 2,870.2 
 221. North Leigh Saturday, April 22, 2023 2,864.3 
 222. Gainsborough Trinity Saturday, December 9, 2023 2,864.0 
 223. Morpeth Town Saturday, December 9, 2023 2,862.8 
 224. Bamber Bridge Saturday, December 9, 2023 2,858.4 
 225. Concord Rangers Saturday, December 2, 2023 2,854.9 
 226. Wingate and Finchley Saturday, December 2, 2023 2,854.4 
 227. Bognor Regis Town Saturday, December 2, 2023 2,852.2 
 228. Dorchester Town Saturday, December 9, 2023 2,851.8 
 229. Bradford Park Avenue Saturday, December 9, 2023 2,846.8 
 230. Alvechurch Tuesday, December 5, 2023 2,846.1 
 231. Hanwell Town Saturday, December 2, 2023 2,843.7 
 232. Basingstoke Town Saturday, December 9, 2023 2,843.2 
 233. Carshalton Athletic Saturday, December 9, 2023 2,842.5 
 234. St. Ives Town Saturday, December 9, 2023 2,839.4 
 235. Folkestone Invicta Saturday, November 25, 2023 2,829.4 
 236. Nantwich Town Saturday, April 22, 2023 2,823.6 
 237. Halesowen Town Saturday, December 9, 2023 2,815.5 
 238. Yate Town Saturday, April 22, 2023 2,812.9 
 239. Didcot Town Saturday, November 25, 2023 2,809.7 
 240. Hednesford Town Saturday, April 22, 2023 2,807.1 
 241. Ramsgate Monday, December 4, 2023 2,804.7 
 242. Bromsgrove Sporting Saturday, November 25, 2023 2,803.4 
 243. Royston Town Saturday, December 2, 2023 2,802.3 
 244. Kings Langley Saturday, April 22, 2023 2,799.2 
 245. AFC Rushden and Diamonds Saturday, April 22, 2023 2,798.9 
 246. Hartley Wintney Saturday, April 22, 2023 2,795.3 
 247. Potters Bar Town Saturday, December 2, 2023 2,785.0 
 248. Liversedge Saturday, April 22, 2023 2,774.1 
 249. Harrow Borough Saturday, November 25, 2023 2,769.7 
 250. Margate Saturday, December 9, 2023 2,768.9 
 251. Stalybridge Celtic Saturday, April 22, 2023 2,767.6 
 252. Stafford Rangers Saturday, December 9, 2023 2,763.7 
 253. Basford United Saturday, December 9, 2023 2,761.9 
 254. Workington Saturday, December 9, 2023 2,760.8 
 255. Marske United Saturday, November 25, 2023 2,760.6 
 256. Herne Bay Saturday, April 22, 2023 2,756.2 
 257. AFC Sudbury Saturday, December 9, 2023 2,750.8 
 258. Sheppey United Friday, November 3, 2023 2,749.6 
 259. Haringey Borough Saturday, December 2, 2023 2,738.4 
 260. Bowers and Pitsea Saturday, April 22, 2023 2,720.1 
 261. Kingstonian Saturday, December 2, 2023 2,716.7 
 262. Bedford Town Saturday, April 22, 2023 2,710.7 
 263. Atherton Collieries Saturday, December 9, 2023 2,705.9 
 264. Belper Town Saturday, April 22, 2023 2,674.3 
 265. Corinthian-Casuals Saturday, April 22, 2023 2,647.5 
 266. Brightlingsea Regent Saturday, April 22, 2023 2,625.2