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  Wednesday, January 11, 2023

 Rank Club Last Match Date ELO Score 
 1. Manchester City Wednesday, January 11, 2023 4,377.1 
 2. Liverpool Saturday, January 7, 2023 4,307.8 
 3. Arsenal Monday, January 9, 2023 4,269.8 
 4. Manchester United Tuesday, January 10, 2023 4,207.1 
 5. Tottenham Hotspur Saturday, January 7, 2023 4,196.3 
 6. Newcastle United Tuesday, January 10, 2023 4,195.5 
 7. Chelsea Sunday, January 8, 2023 4,192.8 
 8. Brighton and Hove Albion Saturday, January 7, 2023 4,140.6 
 9. Brentford Saturday, January 7, 2023 4,095.1 
 10. Leicester City Tuesday, January 10, 2023 4,074.8 
 11. Aston Villa Sunday, January 8, 2023 4,064.9 
 12. Crystal Palace Saturday, January 7, 2023 4,057.1 
 13. Fulham Saturday, January 7, 2023 4,045.8 
 14. West Ham United Saturday, January 7, 2023 4,043.8 
 15. Burnley Saturday, January 7, 2023 4,043.0 
 16. Leeds United Sunday, January 8, 2023 4,014.0 
 17. Wolverhampton Wanderers Wednesday, January 11, 2023 4,010.8 
 18. Southampton Wednesday, January 11, 2023 3,988.6 
 19. Nottingham Forest Wednesday, January 11, 2023 3,980.8 
 20. Everton Friday, January 6, 2023 3,975.7 
 21. Sheffield United Saturday, January 7, 2023 3,975.4 
 22. AFC Bournemouth Saturday, January 7, 2023 3,962.1 
 23. Luton Town Saturday, January 7, 2023 3,880.0 
 24. Middlesbrough Saturday, January 7, 2023 3,879.1 
 25. West Bromwich Albion Saturday, January 7, 2023 3,874.7 
 26. Millwall Saturday, January 7, 2023 3,868.5 
 27. Watford Saturday, January 7, 2023 3,852.8 
 28. Sunderland Saturday, January 7, 2023 3,845.9 
 29. Norwich City Sunday, January 8, 2023 3,845.3 
 30. Sheffield Wednesday Saturday, January 7, 2023 3,841.6 
 31. Blackburn Rovers Sunday, January 8, 2023 3,841.5 
 32. Preston North End Saturday, January 7, 2023 3,839.0 
 33. Swansea City Sunday, January 8, 2023 3,837.2 
 34. Coventry City Saturday, January 7, 2023 3,827.9 
 35. Huddersfield Town Saturday, January 7, 2023 3,802.4 
 36. Stoke City Sunday, January 8, 2023 3,801.8 
 37. Queens Park Rangers Saturday, January 7, 2023 3,794.3 
 38. Ipswich Town Saturday, January 7, 2023 3,789.4 
 39. Derby County Sunday, January 8, 2023 3,789.0 
 40. Plymouth Argyle Saturday, January 7, 2023 3,781.9 
 41. Reading Saturday, January 7, 2023 3,779.4 
 42. Bristol City Sunday, January 8, 2023 3,773.9 
 43. Hull City Saturday, January 7, 2023 3,770.1 
 44. Birmingham City Monday, January 2, 2023 3,765.4 
 45. Blackpool Saturday, January 7, 2023 3,761.2 
 46. Cardiff City Sunday, January 8, 2023 3,759.3 
 47. Wycombe Wanderers Sunday, January 1, 2023 3,744.0 
 48. Bolton Wanderers Saturday, January 7, 2023 3,731.1 
 49. Rotherham United Saturday, January 7, 2023 3,721.3 
 50. Barnsley Sunday, January 8, 2023 3,714.7 
 51. Wigan Athletic Saturday, January 7, 2023 3,700.8 
 52. Oxford United Monday, January 9, 2023 3,696.1 
 53. Peterborough United Sunday, January 1, 2023 3,685.6 
 54. Portsmouth Saturday, January 7, 2023 3,684.8 
 55. Charlton Athletic Tuesday, January 10, 2023 3,654.6 
 56. Milton Keynes Dons Sunday, January 1, 2023 3,653.6 
 57. Exeter City Sunday, January 1, 2023 3,647.3 
 58. Bristol Rovers Saturday, January 7, 2023 3,639.9 
 59. Port Vale Sunday, January 1, 2023 3,638.5 
 60. Fleetwood Town Saturday, January 7, 2023 3,624.4 
 61. Lincoln City Saturday, January 7, 2023 3,624.2 
 62. Shrewsbury Town Saturday, January 7, 2023 3,605.2 
 63. Leyton Orient Saturday, January 7, 2023 3,604.7 
 64. Northampton Town Saturday, January 7, 2023 3,601.6 
 65. Stevenage Sunday, January 8, 2023 3,588.4 
 66. Cheltenham Town Saturday, January 7, 2023 3,579.9 
 67. Morecambe Saturday, January 7, 2023 3,571.6 
 68. Stockport County Sunday, January 8, 2023 3,563.9 
 69. Accrington Stanley Saturday, January 7, 2023 3,563.8 
 70. Burton Albion Saturday, January 7, 2023 3,550.0 
 71. Salford City Saturday, January 7, 2023 3,549.5 
 72. Wrexham Tuesday, January 10, 2023 3,547.2 
 73. Cambridge United Saturday, January 7, 2023 3,546.4 
 74. Swindon Town Sunday, January 1, 2023 3,541.3 
 75. Walsall Sunday, January 8, 2023 3,534.5 
 76. Mansfield Town Saturday, January 7, 2023 3,534.4 
 77. Tranmere Rovers Saturday, January 7, 2023 3,525.4 
 78. Carlisle United Sunday, January 1, 2023 3,525.4 
 79. Bradford City Tuesday, January 10, 2023 3,513.5 
 80. Notts County Tuesday, January 10, 2023 3,506.0 
 81. AFC Wimbledon Saturday, January 7, 2023 3,505.8 
 82. Forest Green Rovers Sunday, January 1, 2023 3,501.0 
 83. Sutton United Saturday, January 7, 2023 3,495.8 
 84. Newport County Saturday, January 7, 2023 3,486.1 
 85. Doncaster Rovers Saturday, January 7, 2023 3,485.8 
 86. Grimsby Town Saturday, January 7, 2023 3,480.2 
 87. Barrow Saturday, January 7, 2023 3,472.8 
 88. Chesterfield Saturday, January 7, 2023 3,456.5 
 89. Crewe Alexandra Saturday, January 7, 2023 3,453.3 
 90. Colchester United Saturday, January 7, 2023 3,432.6 
 91. Crawley Town Monday, January 2, 2023 3,422.4 
 92. Gillingham Saturday, January 7, 2023 3,418.8 
 93. Rochdale Tuesday, January 10, 2023 3,410.8 
 94. Harrogate Town Saturday, January 7, 2023 3,408.8 
 95. Hartlepool United Sunday, January 8, 2023 3,380.0 
 96. Dagenham and Redbridge Tuesday, January 10, 2023 3,375.7 
 97. Solihull Moors Saturday, January 7, 2023 3,369.9 
 98. Woking Saturday, January 7, 2023 3,369.3 
 99. Southend United Saturday, January 7, 2023 3,353.0 
 100. Boreham Wood Tuesday, January 10, 2023 3,334.2 
 101. Bromley Tuesday, January 10, 2023 3,328.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. Yeovil Town Sunday, January 1, 2023 3,286.2 
 107. Dartford Saturday, January 7, 2023 3,282.4 
 108. Wealdstone Saturday, January 7, 2023 3,282.4 
 109. Torquay United Saturday, January 7, 2023 3,269.1 
 110. Eastleigh Saturday, January 7, 2023 3,258.9 
 111. AFC Fylde Saturday, January 7, 2023 3,256.0 
 112. Gateshead Saturday, January 7, 2023 3,244.0 
 113. Ebbsfleet United Saturday, January 7, 2023 3,238.5 
 114. York City Saturday, January 7, 2023 3,237.9 
 115. Maidenhead United Saturday, January 7, 2023 3,228.7 
 116. Brackley Town Saturday, January 7, 2023 3,227.9 
 117. Dorking Wanderers Saturday, January 7, 2023 3,225.7 
 118. King's Lynn Town Saturday, January 7, 2023 3,224.3 
 119. Aldershot Town Tuesday, January 10, 2023 3,221.2 
 120. Scunthorpe United Saturday, January 7, 2023 3,194.4 
 121. Havant and Waterlooville Saturday, January 7, 2023 3,193.0 
 122. Maidstone United Saturday, January 7, 2023 3,178.8 
 123. Chester Saturday, January 7, 2023 3,175.4 
 124. Weston-super-Mare Saturday, January 7, 2023 3,171.9 
 125. Chorley Tuesday, January 10, 2023 3,164.9 
 126. Darlington Saturday, January 7, 2023 3,158.0 
 127. Oxford City Saturday, January 7, 2023 3,156.7 
 128. St. Albans City Saturday, January 7, 2023 3,152.9 
 129. Banbury United Saturday, January 7, 2023 3,141.3 
 130. Taunton Town Tuesday, January 10, 2023 3,128.3 
 131. Chesham United Saturday, January 7, 2023 3,126.3 
 132. Farnborough Saturday, January 7, 2023 3,125.8 
 133. Chelmsford City Saturday, January 7, 2023 3,117.0 
 134. Worthing Saturday, January 7, 2023 3,116.6 
 135. Alfreton Town Saturday, January 7, 2023 3,114.1 
 136. Eastbourne Borough Saturday, January 7, 2023 3,113.9 
 137. Southport Saturday, January 7, 2023 3,111.9 
 138. Kidderminster Harriers Saturday, January 7, 2023 3,107.4 
 139. Spennymoor Town Saturday, January 7, 2023 3,106.8 
 140. Truro City Saturday, January 7, 2023 3,101.4 
 141. Hereford Tuesday, January 10, 2023 3,098.1 
 142. Peterborough Sports Saturday, January 7, 2023 3,098.0 
 143. Braintree Town Saturday, January 7, 2023 3,086.3 
 144. Scarborough Athletic Saturday, January 7, 2023 3,074.6 
 145. Chippenham Town Saturday, January 7, 2023 3,072.4 
 146. Bath City Saturday, January 7, 2023 3,071.4 
 147. Boston United Saturday, January 7, 2023 3,069.3 
 148. Coalville Town Saturday, January 7, 2023 3,067.2 
 149. Gloucester City Saturday, January 7, 2023 3,067.0 
 150. Leamington Saturday, January 7, 2023 3,063.6 
 151. Hayes and Yeading United Saturday, January 7, 2023 3,062.1 
 152. Kettering Town Saturday, January 7, 2023 3,056.4 
 153. Tamworth Saturday, January 7, 2023 3,051.3 
 154. AFC Hornchurch Saturday, January 7, 2023 3,049.5 
 155. Dulwich Hamlet Saturday, January 7, 2023 3,049.3 
 156. Poole Town Monday, January 2, 2023 3,047.5 
 157. Dover Athletic Tuesday, January 10, 2023 3,041.6 
 158. Tonbridge Angels Saturday, January 7, 2023 3,039.8 
 159. Curzon Ashton Saturday, January 7, 2023 3,035.4 
 160. Hampton and Richmond Borough Saturday, January 7, 2023 3,034.4 
 161. Hemel Hempstead Town Saturday, January 7, 2023 3,034.3 
 162. Welling United Saturday, January 7, 2023 3,030.3 
 163. Metropolitan Police Saturday, January 7, 2023 3,026.0 
 164. Weymouth Saturday, January 7, 2023 3,020.2 
 165. Leiston Saturday, January 7, 2023 3,017.7 
 166. South Shields Saturday, January 7, 2023 3,016.8 
 167. Bradford Park Avenue Saturday, January 7, 2023 3,015.3 
 168. Buxton Tuesday, January 10, 2023 3,014.0 
 169. Rushall Olympic Saturday, January 7, 2023 3,012.9 
 170. Concord Rangers Sunday, January 1, 2023 3,011.1 
 171. Slough Town Saturday, January 7, 2023 3,006.3 
 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 7, 2023 2,971.7 
 177. Cheshunt Saturday, January 7, 2023 2,971.0 
 178. Swindon Supermarine Saturday, January 7, 2023 2,968.2 
 179. Blyth Spartans Saturday, January 7, 2023 2,967.0 
 180. Hungerford Town Saturday, January 7, 2023 2,961.6 
 181. Stourbridge Saturday, January 7, 2023 2,959.4 
 182. Gainsborough Trinity Saturday, January 7, 2023 2,959.2 
 183. Ilkeston Town Saturday, January 7, 2023 2,959.0 
 184. AFC Telford United Saturday, January 7, 2023 2,947.5 
 185. Billericay Town Saturday, January 7, 2023 2,938.4 
 186. Tiverton Town Monday, January 2, 2023 2,935.5 
 187. Alvechurch Monday, January 2, 2023 2,934.3 
 188. Warrington Town Tuesday, January 10, 2023 2,934.3 
 189. Lewes Saturday, January 7, 2023 2,933.0 
 190. Plymouth Parkway Monday, January 2, 2023 2,920.5 
 191. Dorchester Town Saturday, January 7, 2023 2,919.5 
 192. Carshalton Athletic Saturday, January 7, 2023 2,918.1 
 193. Needham Market Saturday, January 7, 2023 2,916.6 
 194. Beaconsfield Town Saturday, January 7, 2023 2,915.8 
 195. Guiseley Tuesday, January 10, 2023 2,914.0 
 196. FC United of Manchester Saturday, January 7, 2023 2,911.5 
 197. Cray Wanderers Saturday, January 7, 2023 2,909.5 
 198. Warrington Rylands Saturday, January 7, 2023 2,906.3 
 199. Royston Town Tuesday, January 10, 2023 2,903.6 
 200. Walton Casuals Saturday, April 23, 2022 2,900.3 
 201. Hyde United Tuesday, January 10, 2023 2,898.2 
 202. Hanwell Town Monday, January 2, 2023 2,897.0 
 203. Folkestone Invicta Saturday, January 7, 2023 2,894.2 
 204. Horsham Saturday, January 7, 2023 2,893.5 
 205. Salisbury Saturday, January 7, 2023 2,892.1 
 206. Mickleover Sports Tuesday, January 10, 2023 2,885.1 
 207. Redditch United Monday, January 9, 2023 2,881.6 
 208. Matlock Town Saturday, January 7, 2023 2,881.5 
 209. Hendon Saturday, January 7, 2023 2,878.1 
 210. Yate Town Monday, January 2, 2023 2,877.8 
 211. Canvey Island Saturday, January 7, 2023 2,877.7 
 212. Winchester City Saturday, January 7, 2023 2,876.7 
 213. Merthyr Town Monday, January 2, 2023 2,876.2 
 214. Hitchin Town Saturday, January 7, 2023 2,875.7 
 215. Gosport Borough Monday, January 2, 2023 2,874.4 
 216. Bamber Bridge Monday, January 2, 2023 2,872.4 
 217. Hastings United Saturday, January 7, 2023 2,869.7 
 218. Harrow Borough Saturday, January 7, 2023 2,869.5 
 219. Bromsgrove Sporting Saturday, January 7, 2023 2,865.6 
 220. Marine Saturday, January 7, 2023 2,862.6 
 221. Barwell Monday, January 2, 2023 2,858.0 
 222. St. Ives Town Saturday, January 7, 2023 2,853.7 
 223. Marske United Saturday, December 3, 2022 2,852.7 
 224. Radcliffe Monday, January 2, 2023 2,848.5 
 225. Whitby Town Tuesday, January 10, 2023 2,837.0 
 226. Stafford Rangers Saturday, January 7, 2023 2,836.9 
 227. Bedford Town Monday, January 9, 2023 2,833.9 
 228. Ashton United Saturday, January 7, 2023 2,832.0 
 229. Kings Langley Saturday, January 7, 2023 2,831.5 
 230. Basford United Saturday, January 7, 2023 2,827.7 
 231. Potters Bar Town Saturday, January 7, 2023 2,827.1 
 232. Hartley Wintney Saturday, January 7, 2023 2,825.5 
 233. Hednesford Town Saturday, January 7, 2023 2,823.6 
 234. Nantwich Town Saturday, January 7, 2023 2,823.4 
 235. Lancaster City Saturday, January 7, 2023 2,822.6 
 236. Morpeth Town Saturday, January 7, 2023 2,819.9 
 237. Biggleswade Town Saturday, April 23, 2022 2,818.5 
 238. Bognor Regis Town Saturday, January 7, 2023 2,811.9 
 239. Aveley Saturday, January 7, 2023 2,810.7 
 240. Stalybridge Celtic Saturday, January 7, 2023 2,808.7 
 241. Margate Saturday, January 7, 2023 2,807.1 
 242. Atherton Collieries Saturday, January 7, 2023 2,803.4 
 243. North Leigh Monday, January 2, 2023 2,791.6 
 244. Wingate and Finchley Saturday, January 7, 2023 2,791.4 
 245. Haringey Borough Saturday, January 7, 2023 2,789.5 
 246. AFC Rushden and Diamonds Saturday, January 7, 2023 2,786.3 
 247. Kingstonian Saturday, January 7, 2023 2,784.7 
 248. Stratford Town Saturday, January 7, 2023 2,784.3 
 249. Herne Bay Saturday, January 7, 2023 2,780.3 
 250. Lowestoft Town Saturday, April 23, 2022 2,779.7 
 251. Leatherhead Saturday, April 23, 2022 2,777.7 
 252. Witton Albion Saturday, April 23, 2022 2,777.2 
 253. Liversedge Monday, January 2, 2023 2,767.6 
 254. Bowers and Pitsea Saturday, January 7, 2023 2,758.9 
 255. Corinthian-Casuals Saturday, January 7, 2023 2,723.1 
 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 7, 2023 2,681.6 
 260. Belper Town Saturday, January 7, 2023 2,668.0 
 261. Merstham Saturday, April 23, 2022 2,641.1