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  Monday, January 1, 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, December 30, 2023 4,209.2 
 5. Tottenham Hotspur Sunday, December 31, 2023 4,193.8 
 6. Manchester United Saturday, December 30, 2023 4,163.3 
 7. Brighton and Hove Albion Thursday, December 28, 2023 4,163.1 
 8. Newcastle United Monday, January 1, 2024 4,153.8 
 9. West Ham United Thursday, December 28, 2023 4,123.5 
 10. Chelsea Saturday, December 30, 2023 4,115.6 
 11. Leicester City Monday, January 1, 2024 4,080.8 
 12. Wolverhampton Wanderers Saturday, December 30, 2023 4,075.3 
 13. Brentford Saturday, December 30, 2023 4,064.9 
 14. AFC Bournemouth Sunday, December 31, 2023 4,062.5 
 15. Everton Saturday, December 30, 2023 4,058.2 
 16. Fulham Sunday, December 31, 2023 4,055.5 
 17. Crystal Palace Saturday, December 30, 2023 4,049.6 
 18. Nottingham Forest Saturday, December 30, 2023 4,003.4 
 19. Burnley Saturday, December 30, 2023 3,975.0 
 20. Leeds United Monday, January 1, 2024 3,967.6 
 21. Southampton Monday, January 1, 2024 3,963.7 
 22. Ipswich Town Monday, January 1, 2024 3,947.2 
 23. Luton Town Saturday, December 30, 2023 3,928.0 
 24. Sheffield United Saturday, December 30, 2023 3,909.9 
 25. Coventry City Monday, January 1, 2024 3,903.4 
 26. West Bromwich Albion Monday, January 1, 2024 3,892.1 
 27. Middlesbrough Monday, January 1, 2024 3,869.4 
 28. Sunderland Monday, January 1, 2024 3,863.2 
 29. Swansea City Monday, January 1, 2024 3,842.8 
 30. Watford Monday, January 1, 2024 3,840.4 
 31. Bristol City Monday, January 1, 2024 3,825.6 
 32. Norwich City Monday, January 1, 2024 3,824.2 
 33. Hull City Monday, January 1, 2024 3,820.5 
 34. Millwall Monday, January 1, 2024 3,817.4 
 35. Plymouth Argyle Monday, January 1, 2024 3,805.6 
 36. Peterborough United Monday, January 1, 2024 3,799.4 
 37. Cardiff City Monday, January 1, 2024 3,797.0 
 38. Stoke City Monday, January 1, 2024 3,791.4 
 39. Bolton Wanderers Monday, January 1, 2024 3,788.6 
 40. Blackburn Rovers Monday, January 1, 2024 3,788.6 
 41. Portsmouth Monday, January 1, 2024 3,780.3 
 42. Derby County Monday, January 1, 2024 3,773.9 
 43. Preston North End Monday, January 1, 2024 3,769.3 
 44. Barnsley Monday, January 1, 2024 3,766.6 
 45. Huddersfield Town Monday, January 1, 2024 3,763.7 
 46. Sheffield Wednesday Monday, January 1, 2024 3,760.5 
 47. Birmingham City Monday, January 1, 2024 3,733.4 
 48. Blackpool Monday, January 1, 2024 3,704.8 
 49. Queens Park Rangers Monday, January 1, 2024 3,702.1 
 50. Rotherham United Monday, January 1, 2024 3,699.4 
 51. Wigan Athletic Monday, January 1, 2024 3,692.6 
 52. Oxford United Monday, January 1, 2024 3,689.5 
 53. Stevenage Monday, January 1, 2024 3,677.4 
 54. Mansfield Town Monday, January 1, 2024 3,666.5 
 55. Reading Monday, January 1, 2024 3,657.9 
 56. Stockport County Monday, January 1, 2024 3,647.2 
 57. Bristol Rovers Monday, January 1, 2024 3,636.4 
 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 Monday, January 1, 2024 3,627.3 
 62. Charlton Athletic Monday, January 1, 2024 3,627.1 
 63. Leyton Orient Monday, January 1, 2024 3,625.4 
 64. Milton Keynes Dons Monday, January 1, 2024 3,589.8 
 65. Burton Albion Monday, January 1, 2024 3,586.3 
 66. Port Vale Monday, January 1, 2024 3,585.3 
 67. Shrewsbury Town Monday, January 1, 2024 3,569.6 
 68. Cambridge United Monday, January 1, 2024 3,567.0 
 69. Barrow Monday, January 1, 2024 3,561.3 
 70. Cheltenham Town Monday, January 1, 2024 3,560.8 
 71. Exeter City Monday, January 1, 2024 3,553.3 
 72. Notts County Monday, January 1, 2024 3,536.7 
 73. Fleetwood Town Monday, January 1, 2024 3,535.1 
 74. Bradford City Monday, January 1, 2024 3,532.4 
 75. Morecambe Monday, January 1, 2024 3,531.1 
 76. Crewe Alexandra Monday, January 1, 2024 3,529.0 
 77. Carlisle United Monday, January 1, 2024 3,527.7 
 78. Accrington Stanley Monday, January 1, 2024 3,523.5 
 79. Chesterfield Monday, January 1, 2024 3,517.7 
 80. AFC Wimbledon Monday, January 1, 2024 3,516.2 
 81. Tranmere Rovers Monday, January 1, 2024 3,514.3 
 82. Walsall Monday, January 1, 2024 3,509.4 
 83. Newport County Monday, January 1, 2024 3,491.7 
 84. Gillingham Monday, January 1, 2024 3,482.4 
 85. Harrogate Town Monday, January 1, 2024 3,480.9 
 86. Crawley Town Monday, January 1, 2024 3,464.9 
 87. Bromley Saturday, December 30, 2023 3,452.6 
 88. Grimsby Town Monday, January 1, 2024 3,452.4 
 89. Salford City Monday, January 1, 2024 3,451.1 
 90. Swindon Town Monday, January 1, 2024 3,449.4 
 91. Doncaster Rovers Monday, January 1, 2024 3,434.3 
 92. Sutton United Monday, January 1, 2024 3,398.3 
 93. Colchester United Monday, January 1, 2024 3,394.8 
 94. Barnet Saturday, December 30, 2023 3,383.7 
 95. FC Halifax Town Monday, January 1, 2024 3,374.6 
 96. Rochdale Monday, January 1, 2024 3,368.6 
 97. Forest Green Rovers Monday, January 1, 2024 3,353.6 
 98. Southend United Saturday, December 30, 2023 3,352.1 
 99. Oldham Athletic Saturday, December 30, 2023 3,352.1 
 100. Gateshead Monday, January 1, 2024 3,348.3 
 101. Altrincham Monday, January 1, 2024 3,346.0 
 102. Solihull Moors Monday, January 1, 2024 3,339.7 
 103. Aldershot Town Monday, January 1, 2024 3,322.0 
 104. Eastleigh Monday, January 1, 2024 3,315.3 
 105. Boreham Wood Saturday, December 30, 2023 3,294.8 
 106. Wealdstone Tuesday, December 26, 2023 3,291.5 
 107. Hartlepool United Saturday, December 30, 2023 3,283.9 
 108. Dagenham and Redbridge Monday, January 1, 2024 3,281.3 
 109. York City Monday, January 1, 2024 3,271.9 
 110. Woking Monday, January 1, 2024 3,271.5 
 111. Yeovil Town Tuesday, December 26, 2023 3,258.3 
 112. Maidenhead United Tuesday, December 26, 2023 3,246.6 
 113. Macclesfield Town Monday, January 1, 2024 3,243.6 
 114. Scunthorpe United Saturday, December 30, 2023 3,236.6 
 115. AFC Fylde Monday, January 1, 2024 3,229.3 
 116. Dorking Wanderers Monday, January 1, 2024 3,228.9 
 117. Ebbsfleet United Saturday, December 30, 2023 3,215.1 
 118. Torquay United Tuesday, December 26, 2023 3,199.4 
 119. Chester Monday, January 1, 2024 3,198.9 
 120. Oxford City Monday, January 1, 2024 3,197.3 
 121. Tamworth Saturday, December 30, 2023 3,196.6 
 122. Chorley Saturday, December 30, 2023 3,194.0 
 123. Kidderminster Harriers Saturday, December 30, 2023 3,180.5 
 124. Chelmsford City Monday, January 1, 2024 3,172.9 
 125. Hampton and Richmond Borough Monday, January 1, 2024 3,166.3 
 126. Worthing Monday, January 1, 2024 3,164.0 
 127. Maidstone United Monday, January 1, 2024 3,150.9 
 128. Alfreton Town Monday, January 1, 2024 3,149.5 
 129. Bath City Monday, January 1, 2024 3,144.2 
 130. Boston United Monday, January 1, 2024 3,136.5 
 131. Curzon Ashton Monday, January 1, 2024 3,130.5 
 132. Brackley Town Monday, January 1, 2024 3,127.0 
 133. Dartford Saturday, December 30, 2023 3,123.9 
 134. Tonbridge Angels Monday, January 1, 2024 3,116.6 
 135. Truro City Tuesday, December 26, 2023 3,113.8 
 136. St. Albans City Monday, January 1, 2024 3,112.6 
 137. Chippenham Town Monday, January 1, 2024 3,111.0 
 138. Scarborough Athletic Saturday, December 30, 2023 3,110.6 
 139. Braintree Town Monday, January 1, 2024 3,109.5 
 140. Buxton Monday, January 1, 2024 3,101.2 
 141. Hereford Monday, January 1, 2024 3,099.4 
 142. King's Lynn Town Monday, January 1, 2024 3,093.8 
 143. Chesham United Monday, January 1, 2024 3,093.3 
 144. Slough Town Monday, January 1, 2024 3,089.2 
 145. Weston-super-Mare Monday, January 1, 2024 3,084.4 
 146. AFC Hornchurch Monday, January 1, 2024 3,083.1 
 147. Farnborough Monday, January 1, 2024 3,082.7 
 148. Blyth Spartans Saturday, December 30, 2023 3,082.7 
 149. Taunton Town Tuesday, December 26, 2023 3,080.1 
 150. Warrington Town Monday, January 1, 2024 3,080.0 
 151. Spennymoor Town Saturday, December 30, 2023 3,065.5 
 152. Peterborough Sports Saturday, December 30, 2023 3,060.7 
 153. Hemel Hempstead Town Monday, January 1, 2024 3,059.0 
 154. Poole Town Tuesday, December 26, 2023 3,058.0 
 155. South Shields Saturday, December 30, 2023 3,053.9 
 156. Weymouth Monday, January 1, 2024 3,053.0 
 157. Farsley Celtic Saturday, December 30, 2023 3,044.5 
 158. Gloucester City Monday, January 1, 2024 3,042.6 
 159. Aveley Saturday, December 30, 2023 3,016.1 
 160. Welling United Saturday, December 30, 2023 3,008.4 
 161. Eastbourne Borough Monday, January 1, 2024 3,007.5 
 162. Banbury United Monday, January 1, 2024 3,006.7 
 163. Rushall Olympic Saturday, December 30, 2023 3,000.8 
 164. Hungerford Town Monday, January 1, 2024 2,999.3 
 165. Bracknell Town Monday, January 1, 2024 2,994.0 
 166. Gosport Borough Monday, January 1, 2024 2,993.6 
 167. AFC Totton Monday, January 1, 2024 2,992.8 
 168. Havant and Waterlooville Monday, January 1, 2024 2,992.2 
 169. Southport Monday, January 1, 2024 2,986.9 
 170. Leamington Monday, January 1, 2024 2,986.1 
 171. Merthyr Town Monday, January 1, 2024 2,983.4 
 172. Chatham Town Monday, January 1, 2024 2,982.6 
 173. Darlington Saturday, December 30, 2023 2,982.2 
 174. Salisbury Saturday, December 30, 2023 2,978.6 
 175. AFC Telford United Monday, January 1, 2024 2,977.4 
 176. Coalville Town Tuesday, December 26, 2023 2,977.2 
 177. Radcliffe Tuesday, December 26, 2023 2,974.9 
 178. Mickleover Sports Saturday, April 22, 2023 2,973.0 
 179. Warrington Rylands Monday, January 1, 2024 2,970.3 
 180. Leiston Monday, January 1, 2024 2,969.0 
 181. Needham Market Monday, January 1, 2024 2,966.9 
 182. Winchester City Monday, January 1, 2024 2,962.9 
 183. Enfield Town Friday, December 29, 2023 2,961.8 
 184. Plymouth Parkway Tuesday, December 26, 2023 2,954.9 
 185. Billericay Town Monday, January 1, 2024 2,950.8 
 186. Bishop's Stortford Saturday, December 30, 2023 2,948.4 
 187. Metropolitan Police Saturday, April 22, 2023 2,948.1 
 188. Lewes Monday, January 1, 2024 2,947.8 
 189. Dulwich Hamlet Monday, January 1, 2024 2,946.1 
 190. Swindon Supermarine Saturday, December 30, 2023 2,945.0 
 191. Hayes and Yeading United Monday, January 1, 2024 2,943.7 
 192. Nuneaton Borough Monday, January 1, 2024 2,941.0 
 193. Dover Athletic Saturday, December 30, 2023 2,939.3 
 194. Walton and Hersham Monday, January 1, 2024 2,938.7 
 195. Hyde United Monday, January 1, 2024 2,936.0 
 196. Worksop Town Monday, January 1, 2024 2,934.3 
 197. Redditch United Monday, January 1, 2024 2,932.6 
 198. Stamford Monday, January 1, 2024 2,929.0 
 199. Guiseley Monday, January 1, 2024 2,927.7 
 200. Whitby Town Monday, January 1, 2024 2,926.8 
 201. Hastings United Monday, January 1, 2024 2,922.6 
 202. Horsham Monday, January 1, 2024 2,922.1 
 203. Hendon Monday, January 1, 2024 2,911.6 
 204. Marine Saturday, December 30, 2023 2,910.7 
 205. Canvey Island Monday, January 1, 2024 2,903.6 
 206. Barwell Monday, January 1, 2024 2,902.1 
 207. Cray Wanderers Monday, January 1, 2024 2,897.5 
 208. Bamber Bridge Monday, January 1, 2024 2,895.2 
 209. Lancaster City Monday, January 1, 2024 2,895.1 
 210. Stratford Town Tuesday, December 26, 2023 2,887.6 
 211. Kettering Town Tuesday, December 26, 2023 2,886.8 
 212. Matlock Town Saturday, December 30, 2023 2,885.4 
 213. Hitchin Town Saturday, December 30, 2023 2,885.4 
 214. Cheshunt Monday, January 1, 2024 2,883.0 
 215. Stourbridge Monday, January 1, 2024 2,882.2 
 216. FC United of Manchester Tuesday, December 26, 2023 2,876.9 
 217. Morpeth Town Saturday, December 30, 2023 2,874.0 
 218. Wingate and Finchley Monday, January 1, 2024 2,874.0 
 219. Hanwell Town Monday, January 1, 2024 2,872.5 
 220. Tiverton Town Tuesday, December 26, 2023 2,872.1 
 221. Carshalton Athletic Monday, January 1, 2024 2,870.9 
 222. Ilkeston Town Monday, January 1, 2024 2,865.7 
 223. Ashton United Monday, January 1, 2024 2,865.5 
 224. Bognor Regis Town Monday, January 1, 2024 2,865.0 
 225. Beaconsfield Town Monday, January 1, 2024 2,864.4 
 226. North Leigh Saturday, April 22, 2023 2,864.3 
 227. Whitehawk Monday, January 1, 2024 2,859.7 
 228. Gainsborough Trinity Monday, January 1, 2024 2,844.7 
 229. Royston Town Monday, January 1, 2024 2,835.4 
 230. Concord Rangers Monday, January 1, 2024 2,835.3 
 231. Dorchester Town Tuesday, December 26, 2023 2,833.4 
 232. St. Ives Town Monday, January 1, 2024 2,828.2 
 233. Bromsgrove Sporting Monday, January 1, 2024 2,827.6 
 234. Bradford Park Avenue Monday, January 1, 2024 2,827.5 
 235. Nantwich Town Saturday, April 22, 2023 2,823.6 
 236. Alvechurch Tuesday, December 26, 2023 2,819.0 
 237. Basingstoke Town Saturday, December 30, 2023 2,818.3 
 238. Potters Bar Town Monday, January 1, 2024 2,815.7 
 239. Yate Town Saturday, April 22, 2023 2,812.9 
 240. Hednesford Town Saturday, April 22, 2023 2,807.1 
 241. Ramsgate Monday, December 4, 2023 2,804.7 
 242. Didcot Town Saturday, December 30, 2023 2,802.4 
 243. Kings Langley Saturday, April 22, 2023 2,799.2 
 244. AFC Rushden and Diamonds Saturday, April 22, 2023 2,798.9 
 245. Halesowen Town Tuesday, December 26, 2023 2,797.7 
 246. Hartley Wintney Saturday, April 22, 2023 2,795.3 
 247. Folkestone Invicta Monday, January 1, 2024 2,792.5 
 248. Workington Monday, January 1, 2024 2,790.1 
 249. AFC Sudbury Monday, January 1, 2024 2,783.0 
 250. Stafford Rangers Saturday, December 30, 2023 2,781.2 
 251. Liversedge Saturday, April 22, 2023 2,774.1 
 252. Basford United Saturday, December 30, 2023 2,768.7 
 253. Marske United Saturday, December 30, 2023 2,767.7 
 254. Stalybridge Celtic Saturday, April 22, 2023 2,767.6 
 255. Harrow Borough Monday, January 1, 2024 2,766.9 
 256. Herne Bay Saturday, April 22, 2023 2,756.2 
 257. Margate Monday, January 1, 2024 2,754.2 
 258. Sheppey United Friday, November 3, 2023 2,749.6 
 259. Bowers and Pitsea Saturday, April 22, 2023 2,720.1 
 260. Bedford Town Saturday, April 22, 2023 2,710.7 
 261. Haringey Borough Saturday, December 30, 2023 2,708.7 
 262. Atherton Collieries Monday, January 1, 2024 2,704.2 
 263. Kingstonian Monday, January 1, 2024 2,696.7 
 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