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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, December 30, 2023 4,382.2 
 2. Liverpool Monday, January 1, 2024 4,335.5 
 3. Arsenal Sunday, December 31, 2023 4,251.4 
 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 Saturday, December 30, 2023 4,163.3 
 8. Newcastle United Saturday, January 6, 2024 4,157.1 
 9. West Ham United Tuesday, January 2, 2024 4,123.6 
 10. Chelsea Saturday, January 6, 2024 4,117.5 
 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 Saturday, December 30, 2023 4,003.4 
 19. Burnley Friday, January 5, 2024 3,973.1 
 20. Leeds United Monday, January 1, 2024 3,967.6 
 21. Southampton Saturday, January 6, 2024 3,964.7 
 22. Ipswich Town Saturday, January 6, 2024 3,948.6 
 23. Luton Town Saturday, December 30, 2023 3,928.0 
 24. Sheffield United Saturday, January 6, 2024 3,911.7 
 25. Coventry City Saturday, January 6, 2024 3,907.0 
 26. West Bromwich Albion Monday, January 1, 2024 3,892.1 
 27. Middlesbrough Saturday, January 6, 2024 3,867.9 
 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 Monday, January 1, 2024 3,825.6 
 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 Monday, January 1, 2024 3,799.4 
 37. Blackburn Rovers Saturday, January 6, 2024 3,791.8 
 38. Stoke City Saturday, January 6, 2024 3,789.5 
 39. Bolton Wanderers Monday, January 1, 2024 3,788.6 
 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 Monday, January 1, 2024 3,763.7 
 47. Birmingham City Saturday, January 6, 2024 3,735.1 
 48. Blackpool Monday, January 1, 2024 3,704.8 
 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 1, 2024 3,692.6 
 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. Lincoln City Monday, January 1, 2024 3,632.4 
 59. Wrexham Monday, January 1, 2024 3,631.1 
 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. Shrewsbury Town Monday, January 1, 2024 3,569.6 
 69. Barrow Saturday, January 6, 2024 3,568.9 
 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. Rochdale Saturday, January 6, 2024 3,375.1 
 95. Barnet Saturday, January 6, 2024 3,373.6 
 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 Monday, January 1, 2024 3,322.0 
 104. Eastleigh Saturday, January 6, 2024 3,318.0 
 105. Boreham Wood Saturday, December 30, 2023 3,294.8 
 106. Hartlepool United Saturday, January 6, 2024 3,290.5 
 107. Dagenham and Redbridge Monday, January 1, 2024 3,281.3 
 108. Wealdstone Saturday, January 6, 2024 3,274.8 
 109. York City Monday, January 1, 2024 3,271.9 
 110. Yeovil Town Saturday, January 6, 2024 3,267.2 
 111. Woking Saturday, January 6, 2024 3,259.1 
 112. Maidenhead United Saturday, January 6, 2024 3,251.1 
 113. Scunthorpe United Saturday, January 6, 2024 3,232.9 
 114. Ebbsfleet United Saturday, January 6, 2024 3,231.8 
 115. AFC Fylde Monday, January 1, 2024 3,229.3 
 116. Macclesfield Town Saturday, January 6, 2024 3,225.5 
 117. Dorking Wanderers Saturday, January 6, 2024 3,221.3 
 118. Tamworth Saturday, January 6, 2024 3,206.1 
 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. Alfreton Town Saturday, January 6, 2024 3,164.8 
 126. Maidstone United Saturday, January 6, 2024 3,160.4 
 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. Bath City Saturday, January 6, 2024 3,135.3 
 132. Curzon Ashton Saturday, January 6, 2024 3,127.1 
 133. Scarborough Athletic Saturday, January 6, 2024 3,125.8 
 134. Braintree Town Saturday, January 6, 2024 3,125.4 
 135. Dartford Saturday, January 6, 2024 3,123.8 
 136. Tonbridge Angels Saturday, January 6, 2024 3,123.8 
 137. Truro City Saturday, January 6, 2024 3,123.2 
 138. St. Albans City Saturday, January 6, 2024 3,120.7 
 139. Slough Town Saturday, January 6, 2024 3,104.5 
 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. Warrington Town Saturday, January 6, 2024 3,080.3 
 147. King's Lynn Town Saturday, January 6, 2024 3,079.7 
 148. AFC Hornchurch Saturday, January 6, 2024 3,078.0 
 149. Farnborough Saturday, January 6, 2024 3,074.6 
 150. Hemel Hempstead Town Saturday, January 6, 2024 3,071.5 
 151. Taunton Town Saturday, January 6, 2024 3,064.9 
 152. Peterborough Sports Saturday, December 30, 2023 3,060.7 
 153. Poole Town Tuesday, December 26, 2023 3,058.0 
 154. Spennymoor Town Saturday, January 6, 2024 3,056.2 
 155. South Shields Saturday, January 6, 2024 3,053.6 
 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. Bracknell Town Saturday, January 6, 2024 3,000.7 
 165. Darlington Saturday, January 6, 2024 2,996.3 
 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. Southport Saturday, January 6, 2024 2,989.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. Radcliffe Saturday, January 6, 2024 2,981.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. Winchester City Monday, January 1, 2024 2,962.9 
 181. AFC Totton Saturday, January 6, 2024 2,962.8 
 182. Enfield Town Friday, December 29, 2023 2,961.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. Bishop's Stortford Saturday, January 6, 2024 2,937.5 
 196. Hastings United Saturday, January 6, 2024 2,932.5 
 197. Dover Athletic Saturday, January 6, 2024 2,929.9 
 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. Lancaster City Saturday, January 6, 2024 2,913.1 
 204. Hendon Saturday, January 6, 2024 2,904.9 
 205. Barwell Saturday, January 6, 2024 2,898.8 
 206. Cray Wanderers Saturday, January 6, 2024 2,897.9 
 207. Stratford Town Saturday, January 6, 2024 2,897.7 
 208. Bamber Bridge Monday, January 1, 2024 2,895.2 
 209. Marine Saturday, January 6, 2024 2,892.7 
 210. Canvey Island Saturday, January 6, 2024 2,889.3 
 211. Hitchin Town Friday, January 5, 2024 2,888.0 
 212. Hanwell Town Saturday, January 6, 2024 2,886.6 
 213. Matlock Town Saturday, December 30, 2023 2,885.4 
 214. Morpeth Town Saturday, January 6, 2024 2,881.6 
 215. Ilkeston Town Saturday, January 6, 2024 2,879.6 
 216. Bognor Regis Town Saturday, January 6, 2024 2,877.3 
 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. Stourbridge Saturday, January 6, 2024 2,870.9 
 222. Ashton United Saturday, January 6, 2024 2,867.4 
 223. Whitehawk Saturday, January 6, 2024 2,865.8 
 224. North Leigh Saturday, April 22, 2023 2,864.3 
 225. FC United of Manchester Saturday, January 6, 2024 2,863.0 
 226. Tiverton Town Saturday, January 6, 2024 2,862.9 
 227. Gainsborough Trinity Saturday, January 6, 2024 2,858.0 
 228. Beaconsfield Town Saturday, January 6, 2024 2,855.7 
 229. St. Ives Town Saturday, January 6, 2024 2,854.1 
 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 Monday, January 1, 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. Haringey Borough Saturday, January 6, 2024 2,723.0 
 260. Bowers and Pitsea Saturday, April 22, 2023 2,720.1 
 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