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, January 9, 2024

 Rank Club Last Match Date ELO Score 
 1. Manchester City Sunday, January 7, 2024 4,382.6 
 2. Liverpool Sunday, January 7, 2024 4,342.0 
 3. Arsenal Sunday, January 7, 2024 4,244.9 
 4. Aston Villa Saturday, January 6, 2024 4,210.7 
 5. Tottenham Hotspur Friday, January 5, 2024 4,195.6 
 6. Brighton and Hove Albion Saturday, January 6, 2024 4,164.9 
 7. Manchester United Monday, January 8, 2024 4,164.4 
 8. Newcastle United Saturday, January 6, 2024 4,157.1 
 9. West Ham United Sunday, January 7, 2024 4,119.9 
 10. Chelsea Tuesday, January 9, 2024 4,102.0 
 11. Leicester City Saturday, January 6, 2024 4,083.0 
 12. Wolverhampton Wanderers Friday, January 5, 2024 4,075.7 
 13. Brentford Friday, January 5, 2024 4,064.6 
 14. AFC Bournemouth Saturday, January 6, 2024 4,063.8 
 15. Everton Thursday, January 4, 2024 4,058.6 
 16. Fulham Friday, January 5, 2024 4,056.4 
 17. Crystal Palace Thursday, January 4, 2024 4,049.2 
 18. Nottingham Forest Sunday, January 7, 2024 3,999.7 
 19. Leeds United Sunday, January 7, 2024 3,973.2 
 20. Burnley Friday, January 5, 2024 3,973.1 
 21. Southampton Saturday, January 6, 2024 3,964.7 
 22. Ipswich Town Saturday, January 6, 2024 3,948.6 
 23. Luton Town Sunday, January 7, 2024 3,925.7 
 24. Sheffield United Saturday, January 6, 2024 3,911.7 
 25. Coventry City Saturday, January 6, 2024 3,907.0 
 26. West Bromwich Albion Sunday, January 7, 2024 3,892.6 
 27. Middlesbrough Tuesday, January 9, 2024 3,883.4 
 28. Sunderland Saturday, January 6, 2024 3,859.9 
 29. Swansea City Saturday, January 6, 2024 3,844.6 
 30. Watford Saturday, January 6, 2024 3,841.5 
 31. Bristol City Sunday, January 7, 2024 3,829.3 
 32. Norwich City Saturday, January 6, 2024 3,821.3 
 33. Hull City Saturday, January 6, 2024 3,818.8 
 34. Millwall Saturday, January 6, 2024 3,815.2 
 35. Plymouth Argyle Saturday, January 6, 2024 3,806.7 
 36. Peterborough United Sunday, January 7, 2024 3,793.8 
 37. Blackburn Rovers Saturday, January 6, 2024 3,791.8 
 38. Bolton Wanderers Sunday, January 7, 2024 3,791.0 
 39. Stoke City Saturday, January 6, 2024 3,789.5 
 40. Cardiff City Saturday, January 6, 2024 3,787.7 
 41. Derby County Saturday, January 6, 2024 3,781.0 
 42. Sheffield Wednesday Saturday, January 6, 2024 3,769.9 
 43. Preston North End Saturday, January 6, 2024 3,767.5 
 44. Barnsley Monday, January 1, 2024 3,766.6 
 45. Portsmouth Saturday, January 6, 2024 3,765.5 
 46. Huddersfield Town Sunday, January 7, 2024 3,763.2 
 47. Birmingham City Saturday, January 6, 2024 3,735.1 
 48. Blackpool Sunday, January 7, 2024 3,708.6 
 49. Queens Park Rangers Saturday, January 6, 2024 3,700.8 
 50. Rotherham United Friday, January 5, 2024 3,698.5 
 51. Wigan Athletic Monday, January 8, 2024 3,691.5 
 52. Oxford United Saturday, January 6, 2024 3,685.9 
 53. Stevenage Saturday, January 6, 2024 3,668.0 
 54. Reading Monday, January 1, 2024 3,657.9 
 55. Mansfield Town Saturday, January 6, 2024 3,651.9 
 56. Stockport County Monday, January 1, 2024 3,647.2 
 57. Bristol Rovers Saturday, January 6, 2024 3,639.3 
 58. Wrexham Sunday, January 7, 2024 3,635.7 
 59. Lincoln City Monday, January 1, 2024 3,632.4 
 60. Northampton Town Monday, January 1, 2024 3,630.1 
 61. Wycombe Wanderers Saturday, January 6, 2024 3,627.1 
 62. Charlton Athletic Saturday, January 6, 2024 3,627.0 
 63. Leyton Orient Monday, January 1, 2024 3,625.4 
 64. Milton Keynes Dons Monday, January 1, 2024 3,589.8 
 65. Burton Albion Saturday, January 6, 2024 3,586.4 
 66. Port Vale Saturday, January 6, 2024 3,585.4 
 67. Cheltenham Town Saturday, January 6, 2024 3,575.7 
 68. Barrow Saturday, January 6, 2024 3,568.9 
 69. Shrewsbury Town Sunday, January 7, 2024 3,565.0 
 70. Cambridge United Saturday, January 6, 2024 3,563.8 
 71. Exeter City Saturday, January 6, 2024 3,561.5 
 72. Crewe Alexandra Saturday, January 6, 2024 3,543.6 
 73. Notts County Monday, January 1, 2024 3,536.7 
 74. Morecambe Saturday, January 6, 2024 3,529.3 
 75. Fleetwood Town Saturday, January 6, 2024 3,528.0 
 76. Accrington Stanley Monday, January 1, 2024 3,523.5 
 77. Carlisle United Saturday, January 6, 2024 3,519.4 
 78. Chesterfield Saturday, January 6, 2024 3,516.6 
 79. AFC Wimbledon Saturday, January 6, 2024 3,514.8 
 80. Bradford City Saturday, January 6, 2024 3,513.0 
 81. Walsall Saturday, January 6, 2024 3,508.3 
 82. Tranmere Rovers Saturday, January 6, 2024 3,506.6 
 83. Harrogate Town Saturday, January 6, 2024 3,492.4 
 84. Newport County Saturday, January 6, 2024 3,489.0 
 85. Crawley Town Saturday, January 6, 2024 3,484.2 
 86. Gillingham Saturday, January 6, 2024 3,480.6 
 87. Grimsby Town Monday, January 1, 2024 3,452.4 
 88. Bromley Saturday, January 6, 2024 3,448.1 
 89. Salford City Saturday, January 6, 2024 3,447.4 
 90. Swindon Town Saturday, January 6, 2024 3,446.8 
 91. Doncaster Rovers Saturday, January 6, 2024 3,422.9 
 92. Colchester United Saturday, January 6, 2024 3,397.4 
 93. Sutton United Saturday, January 6, 2024 3,397.3 
 94. Barnet Tuesday, January 9, 2024 3,380.1 
 95. Rochdale Saturday, January 6, 2024 3,375.1 
 96. Southend United Saturday, January 6, 2024 3,368.9 
 97. Oldham Athletic Saturday, January 6, 2024 3,359.6 
 98. FC Halifax Town Saturday, January 6, 2024 3,357.8 
 99. Forest Green Rovers Saturday, January 6, 2024 3,357.3 
 100. Altrincham Saturday, January 6, 2024 3,356.0 
 101. Solihull Moors Saturday, January 6, 2024 3,352.1 
 102. Gateshead Monday, January 1, 2024 3,348.3 
 103. Aldershot Town Sunday, January 7, 2024 3,321.5 
 104. Eastleigh Saturday, January 6, 2024 3,318.0 
 105. Boreham Wood Sunday, January 7, 2024 3,293.1 
 106. Hartlepool United Tuesday, January 9, 2024 3,279.8 
 107. Dagenham and Redbridge Tuesday, January 9, 2024 3,274.8 
 108. Wealdstone Saturday, January 6, 2024 3,274.8 
 109. York City Sunday, January 7, 2024 3,273.6 
 110. Yeovil Town Tuesday, January 9, 2024 3,272.7 
 111. Woking Saturday, January 6, 2024 3,259.1 
 112. Maidenhead United Saturday, January 6, 2024 3,251.1 
 113. AFC Fylde Tuesday, January 9, 2024 3,240.0 
 114. Scunthorpe United Saturday, January 6, 2024 3,232.9 
 115. Ebbsfleet United Saturday, January 6, 2024 3,231.8 
 116. Macclesfield Town Tuesday, January 9, 2024 3,228.5 
 117. Dorking Wanderers Saturday, January 6, 2024 3,221.3 
 118. Tamworth Tuesday, January 9, 2024 3,219.2 
 119. Torquay United Saturday, January 6, 2024 3,193.7 
 120. Oxford City Saturday, January 6, 2024 3,190.7 
 121. Chelmsford City Saturday, January 6, 2024 3,183.7 
 122. Chester Saturday, January 6, 2024 3,183.1 
 123. Chorley Saturday, January 6, 2024 3,178.6 
 124. Kidderminster Harriers Saturday, January 6, 2024 3,174.0 
 125. Maidstone United Tuesday, January 9, 2024 3,168.3 
 126. Alfreton Town Saturday, January 6, 2024 3,164.8 
 127. Worthing Saturday, January 6, 2024 3,153.2 
 128. Hampton and Richmond Borough Saturday, January 6, 2024 3,150.4 
 129. Boston United Saturday, January 6, 2024 3,140.3 
 130. Brackley Town Saturday, January 6, 2024 3,136.3 
 131. Curzon Ashton Saturday, January 6, 2024 3,127.1 
 132. Braintree Town Saturday, January 6, 2024 3,125.4 
 133. Scarborough Athletic Tuesday, January 9, 2024 3,124.8 
 134. Tonbridge Angels Saturday, January 6, 2024 3,123.8 
 135. Bath City Tuesday, January 9, 2024 3,123.4 
 136. Truro City Saturday, January 6, 2024 3,123.2 
 137. St. Albans City Saturday, January 6, 2024 3,120.7 
 138. Slough Town Tuesday, January 9, 2024 3,116.4 
 139. Dartford Tuesday, January 9, 2024 3,115.9 
 140. Chippenham Town Saturday, January 6, 2024 3,098.5 
 141. Blyth Spartans Saturday, January 6, 2024 3,093.6 
 142. Buxton Saturday, January 6, 2024 3,091.7 
 143. Chesham United Saturday, January 6, 2024 3,087.1 
 144. Weston-super-Mare Saturday, January 6, 2024 3,084.5 
 145. Hereford Saturday, January 6, 2024 3,084.3 
 146. King's Lynn Town Saturday, January 6, 2024 3,079.7 
 147. AFC Hornchurch Saturday, January 6, 2024 3,078.0 
 148. Farnborough Saturday, January 6, 2024 3,074.6 
 149. Hemel Hempstead Town Saturday, January 6, 2024 3,071.5 
 150. Warrington Town Tuesday, January 9, 2024 3,067.2 
 151. South Shields Tuesday, January 9, 2024 3,061.3 
 152. Peterborough Sports Saturday, December 30, 2023 3,060.7 
 153. Taunton Town Tuesday, January 9, 2024 3,059.3 
 154. Poole Town Tuesday, December 26, 2023 3,058.0 
 155. Spennymoor Town Tuesday, January 9, 2024 3,057.2 
 156. Farsley Celtic Saturday, January 6, 2024 3,047.9 
 157. Weymouth Saturday, January 6, 2024 3,045.8 
 158. Gloucester City Saturday, January 6, 2024 3,040.0 
 159. Aveley Saturday, January 6, 2024 3,032.3 
 160. Rushall Olympic Saturday, January 6, 2024 3,016.7 
 161. Eastbourne Borough Saturday, January 6, 2024 3,013.3 
 162. Hungerford Town Saturday, January 6, 2024 3,009.0 
 163. Banbury United Monday, January 1, 2024 3,006.7 
 164. Southport Tuesday, January 9, 2024 3,003.2 
 165. Bracknell Town Saturday, January 6, 2024 3,000.7 
 166. Gosport Borough Monday, January 1, 2024 2,993.6 
 167. Havant and Waterlooville Monday, January 1, 2024 2,992.2 
 168. Welling United Saturday, January 6, 2024 2,992.2 
 169. Merthyr Town Saturday, January 6, 2024 2,991.8 
 170. Radcliffe Tuesday, January 9, 2024 2,990.5 
 171. Salisbury Saturday, January 6, 2024 2,987.8 
 172. Coalville Town Saturday, January 6, 2024 2,986.9 
 173. Leamington Saturday, January 6, 2024 2,986.1 
 174. Darlington Tuesday, January 9, 2024 2,982.5 
 175. Needham Market Saturday, January 6, 2024 2,979.6 
 176. AFC Telford United Saturday, January 6, 2024 2,977.4 
 177. Mickleover Sports Saturday, April 22, 2023 2,973.0 
 178. Chatham Town Saturday, January 6, 2024 2,970.3 
 179. Warrington Rylands Saturday, January 6, 2024 2,968.4 
 180. Enfield Town Tuesday, January 9, 2024 2,965.2 
 181. Winchester City Monday, January 1, 2024 2,962.9 
 182. AFC Totton Saturday, January 6, 2024 2,962.8 
 183. Billericay Town Saturday, January 6, 2024 2,957.5 
 184. Plymouth Parkway Tuesday, December 26, 2023 2,954.9 
 185. Hyde United Saturday, January 6, 2024 2,954.0 
 186. Swindon Supermarine Saturday, January 6, 2024 2,953.7 
 187. Metropolitan Police Saturday, April 22, 2023 2,948.1 
 188. Lewes Saturday, January 6, 2024 2,947.4 
 189. Dulwich Hamlet Saturday, January 6, 2024 2,946.1 
 190. Leiston Saturday, January 6, 2024 2,943.1 
 191. Worksop Town Saturday, January 6, 2024 2,943.0 
 192. Hayes and Yeading United Saturday, January 6, 2024 2,942.5 
 193. Walton and Hersham Saturday, January 6, 2024 2,939.9 
 194. Nuneaton Borough Friday, January 5, 2024 2,938.4 
 195. Hastings United Saturday, January 6, 2024 2,932.5 
 196. Dover Athletic Saturday, January 6, 2024 2,929.9 
 197. Bishop's Stortford Tuesday, January 9, 2024 2,929.8 
 198. Horsham Saturday, January 6, 2024 2,927.3 
 199. Redditch United Saturday, January 6, 2024 2,922.9 
 200. Stamford Saturday, January 6, 2024 2,918.8 
 201. Whitby Town Saturday, January 6, 2024 2,918.1 
 202. Guiseley Saturday, January 6, 2024 2,914.4 
 203. Hendon Saturday, January 6, 2024 2,904.9 
 204. Lancaster City Tuesday, January 9, 2024 2,904.0 
 205. Barwell Saturday, January 6, 2024 2,898.8 
 206. Stratford Town Saturday, January 6, 2024 2,897.7 
 207. Bamber Bridge Monday, January 1, 2024 2,895.2 
 208. Marine Saturday, January 6, 2024 2,892.7 
 209. Canvey Island Saturday, January 6, 2024 2,889.3 
 210. Cray Wanderers Tuesday, January 9, 2024 2,888.3 
 211. Hitchin Town Friday, January 5, 2024 2,888.0 
 212. Bognor Regis Town Tuesday, January 9, 2024 2,886.8 
 213. Hanwell Town Saturday, January 6, 2024 2,886.6 
 214. Matlock Town Tuesday, January 9, 2024 2,882.5 
 215. Morpeth Town Saturday, January 6, 2024 2,881.6 
 216. Ilkeston Town Saturday, January 6, 2024 2,879.6 
 217. Kettering Town Saturday, January 6, 2024 2,874.1 
 218. Cheshunt Saturday, January 6, 2024 2,873.1 
 219. Wingate and Finchley Saturday, January 6, 2024 2,872.7 
 220. Carshalton Athletic Monday, January 1, 2024 2,870.9 
 221. Ashton United Saturday, January 6, 2024 2,867.4 
 222. Whitehawk Saturday, January 6, 2024 2,865.8 
 223. North Leigh Saturday, April 22, 2023 2,864.3 
 224. FC United of Manchester Saturday, January 6, 2024 2,863.0 
 225. Tiverton Town Saturday, January 6, 2024 2,862.9 
 226. Gainsborough Trinity Saturday, January 6, 2024 2,858.0 
 227. Beaconsfield Town Saturday, January 6, 2024 2,855.7 
 228. St. Ives Town Saturday, January 6, 2024 2,854.1 
 229. Stourbridge Tuesday, January 9, 2024 2,850.9 
 230. Royston Town Saturday, January 6, 2024 2,842.9 
 231. Concord Rangers Monday, January 1, 2024 2,835.3 
 232. Bromsgrove Sporting Saturday, January 6, 2024 2,827.6 
 233. Dorchester Town Saturday, January 6, 2024 2,823.8 
 234. Nantwich Town Saturday, April 22, 2023 2,823.6 
 235. Alvechurch Saturday, January 6, 2024 2,822.3 
 236. Bradford Park Avenue Saturday, January 6, 2024 2,819.8 
 237. Potters Bar Town Tuesday, January 9, 2024 2,815.7 
 238. Yate Town Saturday, April 22, 2023 2,812.9 
 239. Basingstoke Town Saturday, January 6, 2024 2,809.9 
 240. Halesowen Town Saturday, January 6, 2024 2,809.0 
 241. Didcot Town Saturday, January 6, 2024 2,808.6 
 242. Hednesford Town Saturday, April 22, 2023 2,807.1 
 243. Ramsgate Monday, December 4, 2023 2,804.7 
 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. Folkestone Invicta Saturday, January 6, 2024 2,793.8 
 248. Workington Saturday, January 6, 2024 2,783.5 
 249. Basford United Saturday, January 6, 2024 2,780.1 
 250. AFC Sudbury Saturday, January 6, 2024 2,775.5 
 251. Liversedge Saturday, April 22, 2023 2,774.1 
 252. Stafford Rangers Saturday, January 6, 2024 2,769.8 
 253. Marske United Saturday, December 30, 2023 2,767.7 
 254. Stalybridge Celtic Saturday, April 22, 2023 2,767.6 
 255. Herne Bay Saturday, April 22, 2023 2,756.2 
 256. Harrow Borough Saturday, January 6, 2024 2,752.8 
 257. Sheppey United Friday, November 3, 2023 2,749.6 
 258. Margate Saturday, January 6, 2024 2,748.1 
 259. Bowers and Pitsea Saturday, April 22, 2023 2,720.1 
 260. Haringey Borough Tuesday, January 9, 2024 2,719.5 
 261. Bedford Town Saturday, April 22, 2023 2,710.7 
 262. Atherton Collieries Monday, January 1, 2024 2,704.2 
 263. Kingstonian Saturday, January 6, 2024 2,690.0 
 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