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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Sunday, December 10, 2023 4,383.2 
 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 Sunday, December 10, 2023 4,192.5 
 6. Tottenham Hotspur Sunday, December 10, 2023 4,186.2 
 7. Manchester United Saturday, December 9, 2023 4,180.1 
 8. Brighton and Hove Albion Saturday, December 9, 2023 4,158.1 
 9. Brentford Saturday, December 9, 2023 4,110.9 
 10. Chelsea Sunday, December 10, 2023 4,105.5 
 11. Fulham Sunday, December 10, 2023 4,086.7 
 12. Everton Sunday, December 10, 2023 4,075.3 
 13. West Ham United Sunday, December 10, 2023 4,074.9 
 14. Leicester City Saturday, December 9, 2023 4,063.9 
 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. Nottingham Forest Saturday, December 9, 2023 3,982.1 
 19. Ipswich Town Tuesday, December 12, 2023 3,977.2 
 20. Leeds United Tuesday, December 12, 2023 3,974.2 
 21. Burnley Saturday, December 9, 2023 3,974.0 
 22. Southampton Saturday, December 9, 2023 3,933.4 
 23. Sheffield United Saturday, December 9, 2023 3,921.4 
 24. Luton Town Sunday, December 10, 2023 3,906.9 
 25. West Bromwich Albion Tuesday, December 12, 2023 3,897.8 
 26. Middlesbrough Saturday, December 9, 2023 3,878.9 
 27. Sunderland Tuesday, December 12, 2023 3,876.0 
 28. Coventry City Friday, December 8, 2023 3,857.0 
 29. Swansea City Tuesday, December 12, 2023 3,844.0 
 30. Blackburn Rovers Tuesday, December 12, 2023 3,841.7 
 31. Watford Tuesday, December 12, 2023 3,835.2 
 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. Preston North End Tuesday, December 12, 2023 3,804.6 
 37. Bristol City Tuesday, December 12, 2023 3,796.3 
 38. Portsmouth Monday, December 11, 2023 3,789.0 
 39. Millwall Saturday, December 9, 2023 3,788.7 
 40. Peterborough United Saturday, December 9, 2023 3,784.5 
 41. Bolton Wanderers Monday, December 11, 2023 3,778.9 
 42. Huddersfield Town Tuesday, December 12, 2023 3,766.6 
 43. Stoke City Tuesday, December 12, 2023 3,765.5 
 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 Tuesday, December 12, 2023 3,686.0 
 52. Oxford United Tuesday, December 12, 2023 3,682.3 
 53. Stevenage Tuesday, December 12, 2023 3,681.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 Tuesday, December 12, 2023 3,629.0 
 59. Wycombe Wanderers Saturday, December 9, 2023 3,625.9 
 60. Wrexham Sunday, December 3, 2023 3,619.4 
 61. Bristol Rovers Tuesday, December 12, 2023 3,618.1 
 62. Northampton Town Saturday, December 9, 2023 3,613.8 
 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 Tuesday, December 12, 2023 3,570.7 
 68. Cambridge United Saturday, December 9, 2023 3,562.7 
 69. Fleetwood Town Saturday, December 9, 2023 3,556.2 
 70. Crewe Alexandra Tuesday, December 12, 2023 3,554.8 
 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. Newport County Tuesday, December 12, 2023 3,495.2 
 84. Swindon Town Saturday, December 9, 2023 3,489.8 
 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 Tuesday, December 12, 2023 3,448.8 
 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, December 12, 2023 3,369.9 
 98. FC Halifax Town Saturday, November 25, 2023 3,348.6 
 99. Altrincham Saturday, November 25, 2023 3,345.5 
 100. Barnet Tuesday, December 12, 2023 3,343.0 
 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 Tuesday, December 12, 2023 3,159.4 
 126. Hampton and Richmond Borough Tuesday, December 5, 2023 3,148.6 
 127. Braintree Town Tuesday, December 5, 2023 3,147.7 
 128. Worthing Saturday, December 9, 2023 3,139.7 
 129. Brackley Town Tuesday, December 5, 2023 3,134.7 
 130. Alfreton Town Tuesday, December 12, 2023 3,133.7 
 131. Curzon Ashton Tuesday, December 12, 2023 3,133.4 
 132. Chelmsford City Saturday, December 2, 2023 3,131.7 
 133. Bath City Wednesday, December 6, 2023 3,128.4 
 134. Weston-super-Mare Tuesday, December 5, 2023 3,116.5 
 135. Taunton Town Saturday, December 9, 2023 3,111.4 
 136. Tonbridge Angels Saturday, December 2, 2023 3,111.2 
 137. South Shields Saturday, November 25, 2023 3,111.0 
 138. Chippenham Town Tuesday, December 5, 2023 3,110.2 
 139. Buxton Tuesday, December 12, 2023 3,107.3 
 140. Chesham United Tuesday, December 5, 2023 3,104.6 
 141. Spennymoor Town Saturday, November 25, 2023 3,104.2 
 142. King's Lynn Town Tuesday, December 12, 2023 3,103.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 Tuesday, December 12, 2023 3,070.3 
 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. Farsley Celtic Tuesday, December 12, 2023 3,051.2 
 155. Gloucester City Tuesday, December 12, 2023 3,050.0 
 156. Poole Town Saturday, December 2, 2023 3,049.9 
 157. Banbury United Tuesday, December 12, 2023 3,047.9 
 158. Weymouth Tuesday, December 5, 2023 3,041.6 
 159. Welling United Monday, December 4, 2023 3,041.3 
 160. Aveley Monday, December 4, 2023 3,040.9 
 161. Peterborough Sports Tuesday, December 12, 2023 3,037.5 
 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. Leiston Monday, December 11, 2023 2,961.8 
 182. Enfield Town Saturday, December 2, 2023 2,961.6 
 183. Bishop's Stortford Saturday, November 25, 2023 2,960.3 
 184. Winchester City Tuesday, December 5, 2023 2,960.0 
 185. Dulwich Hamlet Saturday, December 9, 2023 2,958.7 
 186. Merthyr Town Saturday, December 2, 2023 2,955.9 
 187. Billericay Town Saturday, December 2, 2023 2,952.5 
 188. Metropolitan Police Saturday, April 22, 2023 2,948.1 
 189. Chatham Town Tuesday, December 12, 2023 2,947.4 
 190. Horsham Tuesday, December 12, 2023 2,945.6 
 191. Havant and Waterlooville Saturday, December 2, 2023 2,942.0 
 192. Worksop Town Tuesday, December 12, 2023 2,935.6 
 193. Stamford Saturday, December 9, 2023 2,933.0 
 194. Hitchin Town Monday, December 11, 2023 2,929.6 
 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. Stourbridge Tuesday, December 12, 2023 2,918.0 
 200. Lewes Saturday, December 9, 2023 2,917.8 
 201. Plymouth Parkway Saturday, November 25, 2023 2,917.1 
 202. Kettering Town Tuesday, November 28, 2023 2,915.2 
 203. Hyde United Saturday, December 9, 2023 2,913.7 
 204. Hendon Tuesday, December 12, 2023 2,910.8 
 205. Cheshunt Saturday, December 2, 2023 2,910.6 
 206. Matlock Town Saturday, November 25, 2023 2,909.2 
 207. Hastings United Saturday, December 9, 2023 2,908.9 
 208. Ilkeston Town Saturday, December 9, 2023 2,905.2 
 209. Barwell Saturday, December 9, 2023 2,904.9 
 210. Cray Wanderers Sunday, December 10, 2023 2,904.3 
 211. Marine Tuesday, December 12, 2023 2,901.0 
 212. Redditch United Saturday, December 2, 2023 2,899.2 
 213. Whitby Town Saturday, December 2, 2023 2,892.1 
 214. Ashton United Tuesday, December 12, 2023 2,890.7 
 215. Stratford Town Saturday, December 9, 2023 2,888.7 
 216. Lancaster City Tuesday, November 28, 2023 2,888.5 
 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. Morpeth Town Tuesday, December 12, 2023 2,873.1 
 221. Tiverton Town Saturday, December 9, 2023 2,870.2 
 222. North Leigh Saturday, April 22, 2023 2,864.3 
 223. Gainsborough Trinity Saturday, December 9, 2023 2,864.0 
 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. Folkestone Invicta Saturday, November 25, 2023 2,829.4 
 235. St. Ives Town Tuesday, December 12, 2023 2,828.8 
 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. Hednesford Town Saturday, April 22, 2023 2,807.1 
 240. Ramsgate Monday, December 4, 2023 2,804.7 
 241. Bromsgrove Sporting Saturday, November 25, 2023 2,803.4 
 242. Royston Town Saturday, December 2, 2023 2,802.3 
 243. Didcot Town Tuesday, December 12, 2023 2,800.0 
 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. Workington Tuesday, December 12, 2023 2,764.6 
 253. Basford United Saturday, December 9, 2023 2,761.9 
 254. Marske United Saturday, November 25, 2023 2,760.6 
 255. Stafford Rangers Tuesday, December 12, 2023 2,758.0 
 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 Sunday, December 10, 2023 2,743.8 
 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