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 16, 2024

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, January 13, 2024 4,387.7 
 2. Liverpool Wednesday, January 10, 2024 4,344.7 
 3. Arsenal Sunday, January 7, 2024 4,244.9 
 4. Aston Villa Sunday, January 14, 2024 4,207.5 
 5. Tottenham Hotspur Sunday, January 14, 2024 4,195.8 
 6. Brighton and Hove Albion Saturday, January 6, 2024 4,164.9 
 7. Manchester United Sunday, January 14, 2024 4,164.2 
 8. Newcastle United Saturday, January 13, 2024 4,152.1 
 9. West Ham United Tuesday, January 16, 2024 4,111.7 
 10. Chelsea Saturday, January 13, 2024 4,109.6 
 11. Wolverhampton Wanderers Tuesday, January 16, 2024 4,080.0 
 12. AFC Bournemouth Saturday, January 6, 2024 4,063.8 
 13. Leicester City Saturday, January 13, 2024 4,062.3 
 14. Everton Sunday, January 14, 2024 4,061.8 
 15. Brentford Tuesday, January 16, 2024 4,060.2 
 16. Crystal Palace Thursday, January 4, 2024 4,049.2 
 17. Fulham Saturday, January 13, 2024 4,046.1 
 18. Nottingham Forest Sunday, January 7, 2024 3,999.7 
 19. Leeds United Saturday, January 13, 2024 3,983.6 
 20. Southampton Saturday, January 13, 2024 3,972.5 
 21. Burnley Friday, January 12, 2024 3,970.7 
 22. Ipswich Town Saturday, January 13, 2024 3,955.2 
 23. Luton Town Tuesday, January 16, 2024 3,931.6 
 24. Coventry City Saturday, January 13, 2024 3,927.7 
 25. Sheffield United Saturday, January 6, 2024 3,911.7 
 26. West Bromwich Albion Saturday, January 13, 2024 3,903.5 
 27. Middlesbrough Saturday, January 13, 2024 3,897.0 
 28. Sunderland Saturday, January 13, 2024 3,853.3 
 29. Watford Sunday, January 14, 2024 3,848.6 
 30. Swansea City Saturday, January 13, 2024 3,842.5 
 31. Norwich City Friday, January 12, 2024 3,832.3 
 32. Bristol City Tuesday, January 16, 2024 3,821.4 
 33. Plymouth Argyle Saturday, January 13, 2024 3,806.5 
 34. Hull City Tuesday, January 16, 2024 3,802.3 
 35. Millwall Saturday, January 13, 2024 3,801.6 
 36. Peterborough United Saturday, January 13, 2024 3,800.2 
 37. Stoke City Saturday, January 13, 2024 3,798.0 
 38. Bolton Wanderers Tuesday, January 16, 2024 3,787.4 
 39. Derby County Monday, January 15, 2024 3,785.2 
 40. Preston North End Saturday, January 13, 2024 3,783.6 
 41. Blackburn Rovers Saturday, January 13, 2024 3,780.9 
 42. Cardiff City Saturday, January 13, 2024 3,777.2 
 43. Barnsley Tuesday, January 16, 2024 3,775.2 
 44. Huddersfield Town Saturday, January 13, 2024 3,763.4 
 45. Sheffield Wednesday Saturday, January 13, 2024 3,762.0 
 46. Birmingham City Tuesday, January 16, 2024 3,742.7 
 47. Portsmouth Saturday, January 13, 2024 3,739.8 
 48. Blackpool Saturday, January 13, 2024 3,716.3 
 49. Oxford United Saturday, January 13, 2024 3,695.5 
 50. Queens Park Rangers Sunday, January 14, 2024 3,693.7 
 51. Wigan Athletic Saturday, January 13, 2024 3,690.8 
 52. Rotherham United Saturday, January 13, 2024 3,690.0 
 53. Stevenage Saturday, January 13, 2024 3,676.1 
 54. Reading Monday, January 1, 2024 3,657.9 
 55. Stockport County Saturday, January 13, 2024 3,655.3 
 56. Leyton Orient Saturday, January 13, 2024 3,651.1 
 57. Mansfield Town Saturday, January 13, 2024 3,649.5 
 58. Wrexham Saturday, January 13, 2024 3,644.4 
 59. Bristol Rovers Saturday, January 13, 2024 3,633.7 
 60. Lincoln City Saturday, January 13, 2024 3,633.3 
 61. Northampton Town Saturday, January 13, 2024 3,630.8 
 62. Wycombe Wanderers Saturday, January 13, 2024 3,626.2 
 63. Charlton Athletic Saturday, January 13, 2024 3,620.6 
 64. Milton Keynes Dons Saturday, January 13, 2024 3,598.5 
 65. Port Vale Saturday, January 6, 2024 3,585.4 
 66. Burton Albion Monday, January 15, 2024 3,582.2 
 67. Cheltenham Town Saturday, January 6, 2024 3,575.7 
 68. Cambridge United Saturday, January 13, 2024 3,571.8 
 69. Barrow Saturday, January 13, 2024 3,565.2 
 70. Shrewsbury Town Saturday, January 13, 2024 3,556.9 
 71. Exeter City Saturday, January 13, 2024 3,553.8 
 72. Crewe Alexandra Saturday, January 13, 2024 3,550.0 
 73. Notts County Saturday, January 13, 2024 3,535.3 
 74. Morecambe Saturday, January 13, 2024 3,531.8 
 75. Chesterfield Tuesday, January 16, 2024 3,530.7 
 76. Fleetwood Town Saturday, January 13, 2024 3,520.0 
 77. Accrington Stanley Saturday, January 13, 2024 3,511.3 
 78. Bradford City Saturday, January 13, 2024 3,510.8 
 79. Carlisle United Tuesday, January 16, 2024 3,506.8 
 80. AFC Wimbledon Saturday, January 13, 2024 3,506.1 
 81. Harrogate Town Saturday, January 13, 2024 3,503.3 
 82. Newport County Tuesday, January 16, 2024 3,502.5 
 83. Walsall Saturday, January 13, 2024 3,500.3 
 84. Tranmere Rovers Saturday, January 13, 2024 3,498.0 
 85. Gillingham Saturday, January 13, 2024 3,492.9 
 86. Crawley Town Saturday, January 13, 2024 3,472.2 
 87. Salford City Saturday, January 13, 2024 3,459.5 
 88. Grimsby Town Saturday, January 13, 2024 3,453.8 
 89. Bromley Saturday, January 6, 2024 3,448.1 
 90. Swindon Town Saturday, January 13, 2024 3,440.4 
 91. Doncaster Rovers Saturday, January 13, 2024 3,413.7 
 92. Sutton United Saturday, January 13, 2024 3,401.0 
 93. Colchester United Saturday, January 13, 2024 3,399.6 
 94. Barnet Tuesday, January 9, 2024 3,380.1 
 95. Southend United Saturday, January 13, 2024 3,378.5 
 96. Rochdale Saturday, January 6, 2024 3,375.1 
 97. Oldham Athletic Saturday, January 6, 2024 3,359.6 
 98. FC Halifax Town Saturday, January 6, 2024 3,357.8 
 99. Solihull Moors Saturday, January 6, 2024 3,352.1 
 100. Altrincham Tuesday, January 16, 2024 3,351.3 
 101. Forest Green Rovers Saturday, January 13, 2024 3,346.5 
 102. Gateshead Wednesday, January 10, 2024 3,338.8 
 103. Aldershot Town Sunday, January 7, 2024 3,321.5 
 104. Eastleigh Tuesday, January 16, 2024 3,304.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. Ebbsfleet United Saturday, January 6, 2024 3,231.8 
 115. Macclesfield Town Tuesday, January 9, 2024 3,228.5 
 116. Tamworth Saturday, January 13, 2024 3,224.0 
 117. Dorking Wanderers Saturday, January 6, 2024 3,221.3 
 118. Scunthorpe United Saturday, January 13, 2024 3,215.3 
 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. Chorley Saturday, January 6, 2024 3,178.6 
 123. Chester Tuesday, January 16, 2024 3,178.5 
 124. Kidderminster Harriers Saturday, January 6, 2024 3,174.0 
 125. Worthing Saturday, January 13, 2024 3,171.0 
 126. Alfreton Town Saturday, January 13, 2024 3,163.1 
 127. Maidstone United Saturday, January 13, 2024 3,154.5 
 128. Brackley Town Saturday, January 13, 2024 3,153.9 
 129. Hampton and Richmond Borough Saturday, January 6, 2024 3,150.4 
 130. Boston United Tuesday, January 16, 2024 3,129.0 
 131. St. Albans City Saturday, January 13, 2024 3,128.7 
 132. Curzon Ashton Saturday, January 13, 2024 3,128.5 
 133. Braintree Town Saturday, January 6, 2024 3,125.4 
 134. Bath City Tuesday, January 9, 2024 3,123.4 
 135. Scarborough Athletic Tuesday, January 16, 2024 3,117.9 
 136. Dartford Tuesday, January 9, 2024 3,115.9 
 137. Tonbridge Angels Saturday, January 13, 2024 3,108.1 
 138. Truro City Saturday, January 13, 2024 3,105.3 
 139. Buxton Tuesday, January 16, 2024 3,104.1 
 140. Chippenham Town Saturday, January 6, 2024 3,098.5 
 141. Slough Town Saturday, January 13, 2024 3,097.2 
 142. Chesham United Saturday, January 13, 2024 3,095.9 
 143. Blyth Spartans Saturday, January 13, 2024 3,090.2 
 144. Hemel Hempstead Town Saturday, January 13, 2024 3,087.2 
 145. Weston-super-Mare Saturday, January 6, 2024 3,084.5 
 146. Hereford Saturday, January 6, 2024 3,084.3 
 147. King's Lynn Town Saturday, January 13, 2024 3,081.1 
 148. Farnborough Saturday, January 6, 2024 3,074.6 
 149. AFC Hornchurch Tuesday, January 16, 2024 3,071.6 
 150. Warrington Town Saturday, January 13, 2024 3,069.0 
 151. Weymouth Saturday, January 13, 2024 3,065.0 
 152. Farsley Celtic Saturday, January 13, 2024 3,064.7 
 153. South Shields Tuesday, January 9, 2024 3,061.3 
 154. Peterborough Sports Saturday, December 30, 2023 3,060.7 
 155. Poole Town Tuesday, December 26, 2023 3,058.0 
 156. Taunton Town Saturday, January 13, 2024 3,054.9 
 157. Spennymoor Town Saturday, January 13, 2024 3,047.1 
 158. Aveley Saturday, January 6, 2024 3,032.3 
 159. Gloucester City Saturday, January 13, 2024 3,030.8 
 160. Rushall Olympic Saturday, January 13, 2024 3,026.8 
 161. Banbury United Saturday, January 13, 2024 3,010.1 
 162. Havant and Waterlooville Saturday, January 13, 2024 3,006.0 
 163. Eastbourne Borough Saturday, January 13, 2024 3,005.3 
 164. Southport Tuesday, January 9, 2024 3,003.2 
 165. Hungerford Town Saturday, January 13, 2024 3,000.2 
 166. Radcliffe Tuesday, January 16, 2024 2,998.6 
 167. Welling United Saturday, January 6, 2024 2,992.2 
 168. Gosport Borough Saturday, January 13, 2024 2,991.5 
 169. Coalville Town Saturday, January 6, 2024 2,986.9 
 170. Bracknell Town Saturday, January 13, 2024 2,986.5 
 171. Leamington Saturday, January 6, 2024 2,986.1 
 172. Needham Market Saturday, January 13, 2024 2,985.9 
 173. Darlington Saturday, January 13, 2024 2,977.7 
 174. Merthyr Town Saturday, January 13, 2024 2,977.2 
 175. Chatham Town Saturday, January 13, 2024 2,976.6 
 176. Salisbury Saturday, January 13, 2024 2,976.0 
 177. Warrington Rylands Saturday, January 13, 2024 2,975.9 
 178. AFC Telford United Saturday, January 13, 2024 2,975.4 
 179. AFC Totton Saturday, January 13, 2024 2,974.5 
 180. Billericay Town Tuesday, January 16, 2024 2,974.3 
 181. Mickleover Sports Saturday, April 22, 2023 2,973.0 
 182. Hyde United Saturday, January 13, 2024 2,972.1 
 183. Swindon Supermarine Saturday, January 13, 2024 2,962.3 
 184. Lewes Monday, January 15, 2024 2,957.1 
 185. Plymouth Parkway Saturday, January 13, 2024 2,957.1 
 186. Metropolitan Police Saturday, April 22, 2023 2,948.1 
 187. Dulwich Hamlet Saturday, January 13, 2024 2,946.8 
 188. Leiston Saturday, January 13, 2024 2,945.1 
 189. Enfield Town Tuesday, January 16, 2024 2,942.8 
 190. Hayes and Yeading United Saturday, January 13, 2024 2,941.3 
 191. Redditch United Monday, January 15, 2024 2,936.8 
 192. Dover Athletic Saturday, January 13, 2024 2,934.4 
 193. Hastings United Saturday, January 13, 2024 2,931.9 
 194. Walton and Hersham Saturday, January 13, 2024 2,931.4 
 195. Worksop Town Saturday, January 13, 2024 2,930.2 
 196. Bishop's Stortford Tuesday, January 9, 2024 2,929.8 
 197. Guiseley Saturday, January 13, 2024 2,927.1 
 198. Horsham Tuesday, January 16, 2024 2,926.6 
 199. Winchester City Saturday, January 13, 2024 2,925.4 
 200. Nuneaton Borough Saturday, January 13, 2024 2,918.5 
 201. Stamford Saturday, January 13, 2024 2,917.9 
 202. Marine Monday, January 15, 2024 2,915.7 
 203. Whitby Town Saturday, January 13, 2024 2,910.5 
 204. Stratford Town Saturday, January 13, 2024 2,906.7 
 205. Hendon Saturday, January 6, 2024 2,904.9 
 206. Morpeth Town Saturday, January 13, 2024 2,897.2 
 207. Canvey Island Saturday, January 13, 2024 2,893.4 
 208. Ilkeston Town Saturday, January 13, 2024 2,892.4 
 209. Matlock Town Saturday, January 13, 2024 2,891.7 
 210. Barwell Saturday, January 13, 2024 2,889.8 
 211. Wingate and Finchley Saturday, January 13, 2024 2,889.1 
 212. Bognor Regis Town Saturday, January 13, 2024 2,886.8 
 213. Lancaster City Saturday, January 13, 2024 2,886.0 
 214. Bamber Bridge Saturday, January 13, 2024 2,882.6 
 215. FC United of Manchester Saturday, January 13, 2024 2,877.7 
 216. Carshalton Athletic Saturday, January 13, 2024 2,875.4 
 217. St. Ives Town Saturday, January 13, 2024 2,874.0 
 218. Hanwell Town Saturday, January 13, 2024 2,873.5 
 219. Cray Wanderers Saturday, January 13, 2024 2,873.3 
 220. Beaconsfield Town Saturday, January 13, 2024 2,870.3 
 221. Ashton United Saturday, January 6, 2024 2,867.4 
 222. Cheshunt Saturday, January 13, 2024 2,866.8 
 223. Kettering Town Saturday, January 13, 2024 2,864.5 
 224. North Leigh Saturday, April 22, 2023 2,864.3 
 225. Tiverton Town Saturday, January 13, 2024 2,864.2 
 226. Stourbridge Saturday, January 13, 2024 2,860.5 
 227. Hitchin Town Monday, January 15, 2024 2,855.0 
 228. Royston Town Saturday, January 13, 2024 2,853.5 
 229. Whitehawk Saturday, January 13, 2024 2,849.4 
 230. Gainsborough Trinity Saturday, January 13, 2024 2,842.4 
 231. Dorchester Town Saturday, January 13, 2024 2,837.3 
 232. Concord Rangers Saturday, January 13, 2024 2,833.9 
 233. Alvechurch Saturday, January 13, 2024 2,832.0 
 234. Nantwich Town Saturday, April 22, 2023 2,823.6 
 235. Basingstoke Town Saturday, January 13, 2024 2,823.1 
 236. Didcot Town Saturday, January 13, 2024 2,822.8 
 237. Bromsgrove Sporting Saturday, January 13, 2024 2,817.0 
 238. Folkestone Invicta Saturday, January 13, 2024 2,816.8 
 239. Yate Town Saturday, April 22, 2023 2,812.9 
 240. Hednesford Town Saturday, April 22, 2023 2,807.1 
 241. Potters Bar Town Saturday, January 13, 2024 2,806.1 
 242. Ramsgate Monday, December 4, 2023 2,804.7 
 243. Halesowen Town Saturday, January 13, 2024 2,802.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. Bradford Park Avenue Monday, January 15, 2024 2,792.8 
 248. Workington Saturday, January 6, 2024 2,783.5 
 249. Liversedge Saturday, April 22, 2023 2,774.1 
 250. Basford United Tuesday, January 16, 2024 2,772.1 
 251. Marske United Saturday, December 30, 2023 2,767.7 
 252. Stalybridge Celtic Saturday, April 22, 2023 2,767.6 
 253. AFC Sudbury Saturday, January 13, 2024 2,765.8 
 254. Stafford Rangers Saturday, January 13, 2024 2,759.1 
 255. Herne Bay Saturday, April 22, 2023 2,756.2 
 256. Sheppey United Friday, November 3, 2023 2,749.6 
 257. Margate Saturday, January 13, 2024 2,749.5 
 258. Harrow Borough Saturday, January 13, 2024 2,739.3 
 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 Saturday, January 13, 2024 2,695.0 
 263. Kingstonian Saturday, January 13, 2024 2,685.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