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 14, 2023

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, January 14, 2023 4,363.4 
 2. Liverpool Saturday, January 14, 2023 4,284.0 
 3. Arsenal Monday, January 9, 2023 4,269.8 
 4. Manchester United Saturday, January 14, 2023 4,220.7 
 5. Tottenham Hotspur Saturday, January 7, 2023 4,196.3 
 6. Newcastle United Tuesday, January 10, 2023 4,195.5 
 7. Chelsea Thursday, January 12, 2023 4,179.7 
 8. Brighton and Hove Albion Saturday, January 14, 2023 4,164.3 
 9. Brentford Saturday, January 14, 2023 4,103.3 
 10. Aston Villa Friday, January 13, 2023 4,072.4 
 11. Fulham Thursday, January 12, 2023 4,058.8 
 12. Leicester City Saturday, January 14, 2023 4,057.3 
 13. Crystal Palace Saturday, January 7, 2023 4,057.1 
 14. Burnley Saturday, January 14, 2023 4,046.8 
 15. West Ham United Saturday, January 14, 2023 4,033.9 
 16. Wolverhampton Wanderers Saturday, January 14, 2023 4,020.7 
 17. Leeds United Friday, January 13, 2023 4,006.5 
 18. Southampton Saturday, January 14, 2023 3,999.3 
 19. Nottingham Forest Saturday, January 14, 2023 3,998.3 
 20. Sheffield United Saturday, January 14, 2023 3,982.2 
 21. Everton Saturday, January 14, 2023 3,965.0 
 22. AFC Bournemouth Saturday, January 14, 2023 3,953.9 
 23. Middlesbrough Saturday, January 14, 2023 3,887.8 
 24. West Bromwich Albion Saturday, January 14, 2023 3,885.9 
 25. Luton Town Saturday, January 14, 2023 3,868.8 
 26. Norwich City Saturday, January 14, 2023 3,865.7 
 27. Watford Saturday, January 14, 2023 3,862.5 
 28. Millwall Saturday, January 14, 2023 3,859.9 
 29. Swansea City Saturday, January 14, 2023 3,854.1 
 30. Sheffield Wednesday Saturday, January 14, 2023 3,849.9 
 31. Sunderland Saturday, January 14, 2023 3,828.9 
 32. Coventry City Saturday, January 14, 2023 3,824.1 
 33. Preston North End Saturday, January 14, 2023 3,818.6 
 34. Blackburn Rovers Saturday, January 14, 2023 3,818.3 
 35. Huddersfield Town Saturday, January 14, 2023 3,802.5 
 36. Queens Park Rangers Saturday, January 14, 2023 3,795.0 
 37. Stoke City Saturday, January 14, 2023 3,794.9 
 38. Derby County Saturday, January 14, 2023 3,794.4 
 39. Ipswich Town Saturday, January 14, 2023 3,788.1 
 40. Bristol City Saturday, January 14, 2023 3,786.9 
 41. Plymouth Argyle Saturday, January 14, 2023 3,783.2 
 42. Reading Saturday, January 14, 2023 3,778.7 
 43. Hull City Saturday, January 14, 2023 3,770.0 
 44. Cardiff City Saturday, January 14, 2023 3,756.6 
 45. Birmingham City Saturday, January 14, 2023 3,752.3 
 46. Blackpool Saturday, January 14, 2023 3,751.5 
 47. Bolton Wanderers Saturday, January 14, 2023 3,744.5 
 48. Rotherham United Saturday, January 14, 2023 3,744.5 
 49. Wycombe Wanderers Saturday, January 14, 2023 3,735.7 
 50. Oxford United Saturday, January 14, 2023 3,705.1 
 51. Wigan Athletic Saturday, January 14, 2023 3,703.5 
 52. Barnsley Saturday, January 14, 2023 3,698.7 
 53. Peterborough United Sunday, January 1, 2023 3,685.6 
 54. Portsmouth Saturday, January 14, 2023 3,671.4 
 55. Charlton Athletic Saturday, January 14, 2023 3,670.6 
 56. Milton Keynes Dons Saturday, January 14, 2023 3,651.7 
 57. Exeter City Saturday, January 14, 2023 3,642.5 
 58. Port Vale Sunday, January 1, 2023 3,638.5 
 59. Lincoln City Saturday, January 14, 2023 3,626.1 
 60. Bristol Rovers Saturday, January 14, 2023 3,623.2 
 61. Shrewsbury Town Saturday, January 14, 2023 3,622.9 
 62. Fleetwood Town Saturday, January 14, 2023 3,615.3 
 63. Leyton Orient Saturday, January 14, 2023 3,600.2 
 64. Northampton Town Saturday, January 14, 2023 3,586.6 
 65. Stevenage Saturday, January 14, 2023 3,584.5 
 66. Accrington Stanley Saturday, January 14, 2023 3,580.5 
 67. Stockport County Saturday, January 14, 2023 3,578.9 
 68. Cheltenham Town Saturday, January 14, 2023 3,574.5 
 69. Morecambe Saturday, January 7, 2023 3,571.6 
 70. Salford City Saturday, January 14, 2023 3,560.7 
 71. Swindon Town Saturday, January 14, 2023 3,555.8 
 72. Wrexham Tuesday, January 10, 2023 3,547.2 
 73. Cambridge United Saturday, January 7, 2023 3,546.4 
 74. Carlisle United Saturday, January 14, 2023 3,537.1 
 75. Walsall Saturday, January 14, 2023 3,535.3 
 76. Burton Albion Saturday, January 14, 2023 3,532.2 
 77. Mansfield Town Saturday, January 14, 2023 3,531.2 
 78. Tranmere Rovers Saturday, January 14, 2023 3,524.6 
 79. Bradford City Saturday, January 14, 2023 3,514.3 
 80. Notts County Tuesday, January 10, 2023 3,506.0 
 81. Forest Green Rovers Saturday, January 14, 2023 3,505.8 
 82. AFC Wimbledon Saturday, January 14, 2023 3,504.9 
 83. Doncaster Rovers Saturday, January 7, 2023 3,485.8 
 84. Sutton United Saturday, January 14, 2023 3,484.6 
 85. Barrow Saturday, January 14, 2023 3,477.4 
 86. Newport County Saturday, January 14, 2023 3,474.3 
 87. Grimsby Town Saturday, January 14, 2023 3,465.7 
 88. Crewe Alexandra Saturday, January 14, 2023 3,456.6 
 89. Chesterfield Saturday, January 7, 2023 3,456.5 
 90. Colchester United Saturday, January 14, 2023 3,443.0 
 91. Gillingham Saturday, January 14, 2023 3,430.6 
 92. Crawley Town Monday, January 2, 2023 3,422.4 
 93. Harrogate Town Saturday, January 14, 2023 3,412.7 
 94. Rochdale Saturday, January 14, 2023 3,400.4 
 95. Woking Saturday, January 14, 2023 3,378.6 
 96. Dagenham and Redbridge Tuesday, January 10, 2023 3,375.7 
 97. Solihull Moors Saturday, January 7, 2023 3,369.9 
 98. Hartlepool United Saturday, January 14, 2023 3,368.3 
 99. Southend United Saturday, January 7, 2023 3,353.0 
 100. Bromley Saturday, January 14, 2023 3,341.8 
 101. Boreham Wood Tuesday, January 10, 2023 3,334.2 
 102. FC Halifax Town Saturday, January 7, 2023 3,326.0 
 103. Barnet Saturday, January 7, 2023 3,300.9 
 104. Altrincham Sunday, January 1, 2023 3,292.4 
 105. Oldham Athletic Saturday, January 7, 2023 3,289.5 
 106. Wealdstone Saturday, January 7, 2023 3,282.4 
 107. Yeovil Town Saturday, January 14, 2023 3,272.6 
 108. Torquay United Saturday, January 7, 2023 3,269.1 
 109. AFC Fylde Saturday, January 14, 2023 3,263.0 
 110. Eastleigh Saturday, January 7, 2023 3,258.9 
 111. Dartford Saturday, January 14, 2023 3,257.3 
 112. Ebbsfleet United Saturday, January 14, 2023 3,244.2 
 113. Gateshead Saturday, January 7, 2023 3,244.0 
 114. York City Saturday, January 7, 2023 3,237.9 
 115. King's Lynn Town Saturday, January 14, 2023 3,229.9 
 116. Maidenhead United Saturday, January 7, 2023 3,228.7 
 117. Brackley Town Saturday, January 7, 2023 3,227.9 
 118. Dorking Wanderers Saturday, January 7, 2023 3,225.7 
 119. Aldershot Town Tuesday, January 10, 2023 3,221.2 
 120. Havant and Waterlooville Saturday, January 7, 2023 3,193.0 
 121. Scunthorpe United Saturday, January 14, 2023 3,185.1 
 122. Maidstone United Saturday, January 7, 2023 3,178.8 
 123. Weston-super-Mare Saturday, January 7, 2023 3,171.9 
 124. Chester Saturday, January 14, 2023 3,170.7 
 125. Chorley Saturday, January 14, 2023 3,162.4 
 126. Darlington Saturday, January 7, 2023 3,158.0 
 127. Oxford City Saturday, January 14, 2023 3,154.3 
 128. Banbury United Saturday, January 7, 2023 3,141.3 
 129. St. Albans City Saturday, January 14, 2023 3,138.9 
 130. Worthing Saturday, January 14, 2023 3,133.1 
 131. Taunton Town Tuesday, January 10, 2023 3,128.3 
 132. Chesham United Saturday, January 7, 2023 3,126.3 
 133. Farnborough Saturday, January 7, 2023 3,125.8 
 134. Chelmsford City Saturday, January 7, 2023 3,117.0 
 135. Alfreton Town Saturday, January 14, 2023 3,116.6 
 136. Spennymoor Town Saturday, January 14, 2023 3,113.2 
 137. Kidderminster Harriers Saturday, January 7, 2023 3,107.4 
 138. Southport Saturday, January 14, 2023 3,104.9 
 139. Truro City Saturday, January 7, 2023 3,101.4 
 140. Eastbourne Borough Saturday, January 14, 2023 3,097.4 
 141. Peterborough Sports Saturday, January 14, 2023 3,092.3 
 142. Braintree Town Saturday, January 7, 2023 3,086.3 
 143. Hereford Saturday, January 14, 2023 3,083.4 
 144. Gloucester City Saturday, January 14, 2023 3,081.7 
 145. Scarborough Athletic Saturday, January 14, 2023 3,080.6 
 146. Chippenham Town Saturday, January 7, 2023 3,072.4 
 147. Bath City Saturday, January 7, 2023 3,071.4 
 148. Boston United Saturday, January 7, 2023 3,069.3 
 149. Coalville Town Saturday, January 7, 2023 3,067.2 
 150. Dulwich Hamlet Saturday, January 14, 2023 3,065.1 
 151. Leamington Saturday, January 7, 2023 3,063.6 
 152. Hayes and Yeading United Saturday, January 7, 2023 3,062.1 
 153. Hemel Hempstead Town Saturday, January 14, 2023 3,059.4 
 154. Kettering Town Saturday, January 7, 2023 3,056.4 
 155. Tonbridge Angels Saturday, January 14, 2023 3,053.8 
 156. Tamworth Saturday, January 7, 2023 3,051.3 
 157. Poole Town Monday, January 2, 2023 3,047.5 
 158. Curzon Ashton Saturday, January 14, 2023 3,040.1 
 159. Hampton and Richmond Borough Saturday, January 14, 2023 3,036.8 
 160. Dover Athletic Saturday, January 14, 2023 3,035.9 
 161. Metropolitan Police Saturday, January 14, 2023 3,032.1 
 162. AFC Hornchurch Saturday, January 14, 2023 3,026.4 
 163. Weymouth Saturday, January 7, 2023 3,020.2 
 164. Leiston Saturday, January 7, 2023 3,017.7 
 165. Welling United Saturday, January 14, 2023 3,014.5 
 166. Rushall Olympic Saturday, January 7, 2023 3,012.9 
 167. Concord Rangers Sunday, January 1, 2023 3,011.1 
 168. Bradford Park Avenue Saturday, January 14, 2023 3,008.9 
 169. Slough Town Saturday, January 7, 2023 3,006.3 
 170. South Shields Saturday, January 14, 2023 3,004.9 
 171. Buxton Saturday, January 14, 2023 2,994.6 
 172. Bracknell Town Saturday, January 7, 2023 2,994.4 
 173. Bishop's Stortford Saturday, January 7, 2023 2,993.4 
 174. Nuneaton Borough Saturday, January 7, 2023 2,990.4 
 175. Farsley Celtic Tuesday, January 10, 2023 2,983.0 
 176. Enfield Town Saturday, January 14, 2023 2,981.0 
 177. Cheshunt Saturday, January 7, 2023 2,971.0 
 178. Swindon Supermarine Saturday, January 7, 2023 2,968.2 
 179. AFC Telford United Saturday, January 14, 2023 2,966.9 
 180. Hungerford Town Saturday, January 7, 2023 2,961.6 
 181. Blyth Spartans Saturday, January 14, 2023 2,960.9 
 182. Ilkeston Town Saturday, January 7, 2023 2,959.0 
 183. Stourbridge Saturday, January 14, 2023 2,957.6 
 184. Warrington Town Saturday, January 14, 2023 2,944.5 
 185. Gainsborough Trinity Saturday, January 14, 2023 2,939.9 
 186. Lewes Saturday, January 14, 2023 2,938.8 
 187. Billericay Town Saturday, January 14, 2023 2,938.2 
 188. Tiverton Town Monday, January 2, 2023 2,935.5 
 189. Dorchester Town Saturday, January 14, 2023 2,927.2 
 190. Guiseley Saturday, January 14, 2023 2,925.9 
 191. Needham Market Saturday, January 7, 2023 2,916.6 
 192. Beaconsfield Town Saturday, January 7, 2023 2,915.8 
 193. Plymouth Parkway Saturday, January 14, 2023 2,914.4 
 194. Alvechurch Saturday, January 14, 2023 2,913.3 
 195. Royston Town Saturday, January 14, 2023 2,912.3 
 196. FC United of Manchester Saturday, January 14, 2023 2,910.1 
 197. Cray Wanderers Saturday, January 7, 2023 2,909.5 
 198. Horsham Saturday, January 14, 2023 2,905.9 
 199. Carshalton Athletic Saturday, January 14, 2023 2,905.6 
 200. Canvey Island Saturday, January 14, 2023 2,900.7 
 201. Walton Casuals Saturday, April 23, 2022 2,900.3 
 202. Hyde United Saturday, January 14, 2023 2,899.6 
 203. Hanwell Town Monday, January 2, 2023 2,897.0 
 204. Matlock Town Saturday, January 14, 2023 2,896.2 
 205. Warrington Rylands Saturday, January 14, 2023 2,896.0 
 206. Folkestone Invicta Saturday, January 14, 2023 2,894.4 
 207. Salisbury Saturday, January 7, 2023 2,892.1 
 208. Merthyr Town Saturday, January 14, 2023 2,889.4 
 209. Yate Town Saturday, January 14, 2023 2,888.8 
 210. Hitchin Town Saturday, January 14, 2023 2,887.0 
 211. Bamber Bridge Saturday, January 14, 2023 2,883.1 
 212. Redditch United Monday, January 9, 2023 2,881.6 
 213. Hendon Saturday, January 7, 2023 2,878.1 
 214. Hastings United Saturday, January 14, 2023 2,875.6 
 215. Mickleover Sports Saturday, January 14, 2023 2,873.8 
 216. Harrow Borough Saturday, January 7, 2023 2,869.5 
 217. Winchester City Saturday, January 14, 2023 2,869.0 
 218. Bromsgrove Sporting Saturday, January 14, 2023 2,863.6 
 219. Gosport Borough Saturday, January 14, 2023 2,863.4 
 220. Barwell Saturday, January 14, 2023 2,859.8 
 221. St. Ives Town Saturday, January 14, 2023 2,853.9 
 222. Marske United Saturday, December 3, 2022 2,852.7 
 223. Marine Saturday, January 14, 2023 2,851.8 
 224. Basford United Saturday, January 14, 2023 2,848.7 
 225. Radcliffe Monday, January 2, 2023 2,848.5 
 226. Morpeth Town Saturday, January 14, 2023 2,839.2 
 227. Whitby Town Tuesday, January 10, 2023 2,837.0 
 228. Bedford Town Saturday, January 14, 2023 2,835.9 
 229. Nantwich Town Saturday, January 14, 2023 2,833.5 
 230. Ashton United Saturday, January 7, 2023 2,832.0 
 231. Kings Langley Saturday, January 7, 2023 2,831.5 
 232. Potters Bar Town Saturday, January 7, 2023 2,827.1 
 233. Hednesford Town Saturday, January 14, 2023 2,823.4 
 234. Lancaster City Saturday, January 7, 2023 2,822.6 
 235. Stafford Rangers Saturday, January 14, 2023 2,822.2 
 236. Aveley Saturday, January 14, 2023 2,819.1 
 237. Biggleswade Town Saturday, April 23, 2022 2,818.5 
 238. Hartley Wintney Saturday, January 14, 2023 2,812.3 
 239. Bognor Regis Town Saturday, January 7, 2023 2,811.9 
 240. Stalybridge Celtic Saturday, January 7, 2023 2,808.7 
 241. Atherton Collieries Saturday, January 7, 2023 2,803.4 
 242. Haringey Borough Saturday, January 14, 2023 2,802.1 
 243. Margate Saturday, January 14, 2023 2,794.8 
 244. North Leigh Monday, January 2, 2023 2,791.6 
 245. AFC Rushden and Diamonds Saturday, January 7, 2023 2,786.3 
 246. Kingstonian Saturday, January 7, 2023 2,784.7 
 247. Wingate and Finchley Saturday, January 14, 2023 2,783.0 
 248. Herne Bay Saturday, January 7, 2023 2,780.3 
 249. Lowestoft Town Saturday, April 23, 2022 2,779.7 
 250. Leatherhead Saturday, April 23, 2022 2,777.7 
 251. Witton Albion Saturday, April 23, 2022 2,777.2 
 252. Stratford Town Saturday, January 14, 2023 2,775.6 
 253. Liversedge Monday, January 2, 2023 2,767.6 
 254. Bowers and Pitsea Saturday, January 14, 2023 2,749.6 
 255. Corinthian-Casuals Saturday, January 14, 2023 2,717.2 
 256. East Thurrock United Saturday, April 23, 2022 2,713.1 
 257. Wimborne Town Saturday, April 23, 2022 2,706.0 
 258. Grantham Town Saturday, April 23, 2022 2,700.4 
 259. Brightlingsea Regent Saturday, January 14, 2023 2,675.6 
 260. Belper Town Saturday, January 14, 2023 2,657.9 
 261. Merstham Saturday, April 23, 2022 2,641.1