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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Thursday, January 5, 2023 4,400.7 
 2. Liverpool Saturday, January 7, 2023 4,307.8 
 3. Arsenal Tuesday, January 3, 2023 4,269.0 
 4. Manchester United Friday, January 6, 2023 4,205.9 
 5. Chelsea Thursday, January 5, 2023 4,196.6 
 6. Tottenham Hotspur Saturday, January 7, 2023 4,196.3 
 7. Newcastle United Saturday, January 7, 2023 4,186.2 
 8. Brighton and Hove Albion Saturday, January 7, 2023 4,140.6 
 9. Brentford Saturday, January 7, 2023 4,095.1 
 10. Leicester City Saturday, January 7, 2023 4,084.1 
 11. Aston Villa Wednesday, January 4, 2023 4,074.4 
 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 Wednesday, January 4, 2023 4,016.8 
 17. Wolverhampton Wanderers Saturday, January 7, 2023 4,010.6 
 18. Nottingham Forest Saturday, January 7, 2023 3,981.0 
 19. Everton Friday, January 6, 2023 3,975.7 
 20. Sheffield United Saturday, January 7, 2023 3,975.4 
 21. AFC Bournemouth Saturday, January 7, 2023 3,962.1 
 22. Southampton Saturday, January 7, 2023 3,961.2 
 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. Norwich City Monday, January 2, 2023 3,851.1 
 29. Sunderland Saturday, January 7, 2023 3,845.9 
 30. Sheffield Wednesday Saturday, January 7, 2023 3,841.6 
 31. Preston North End Saturday, January 7, 2023 3,839.0 
 32. Swansea City Monday, January 2, 2023 3,837.6 
 33. Blackburn Rovers Sunday, January 1, 2023 3,835.7 
 34. Coventry City Saturday, January 7, 2023 3,827.9 
 35. Huddersfield Town Saturday, January 7, 2023 3,802.4 
 36. Stoke City Monday, January 2, 2023 3,800.1 
 37. Queens Park Rangers Saturday, January 7, 2023 3,794.3 
 38. Ipswich Town Saturday, January 7, 2023 3,789.4 
 39. Derby County Monday, January 2, 2023 3,782.7 
 40. Plymouth Argyle Saturday, January 7, 2023 3,781.9 
 41. Reading Saturday, January 7, 2023 3,779.4 
 42. Bristol City Sunday, January 1, 2023 3,773.5 
 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 1, 2023 3,756.4 
 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 Monday, January 2, 2023 3,721.1 
 51. Wigan Athletic Saturday, January 7, 2023 3,700.8 
 52. Oxford United Sunday, January 1, 2023 3,696.9 
 53. Peterborough United Sunday, January 1, 2023 3,685.6 
 54. Portsmouth Saturday, January 7, 2023 3,684.8 
 55. Charlton Athletic Saturday, January 7, 2023 3,655.7 
 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. Cheltenham Town Saturday, January 7, 2023 3,579.9 
 66. Stevenage Monday, January 2, 2023 3,578.9 
 67. Morecambe Saturday, January 7, 2023 3,571.6 
 68. Stockport County Sunday, January 1, 2023 3,570.0 
 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. Cambridge United Saturday, January 7, 2023 3,546.4 
 73. Wrexham Saturday, January 7, 2023 3,543.3 
 74. Swindon Town Sunday, January 1, 2023 3,541.3 
 75. Mansfield Town Saturday, January 7, 2023 3,534.4 
 76. Walsall Sunday, January 1, 2023 3,528.4 
 77. Bradford City Sunday, January 1, 2023 3,528.0 
 78. Tranmere Rovers Saturday, January 7, 2023 3,525.4 
 79. Carlisle United Sunday, January 1, 2023 3,525.4 
 80. Notts County Saturday, January 7, 2023 3,511.6 
 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. Harrogate Town Saturday, January 7, 2023 3,408.8 
 94. Rochdale Saturday, January 7, 2023 3,396.3 
 95. Hartlepool United Sunday, January 1, 2023 3,381.8 
 96. Solihull Moors Saturday, January 7, 2023 3,369.9 
 97. Woking Saturday, January 7, 2023 3,369.3 
 98. Dagenham and Redbridge Saturday, January 7, 2023 3,364.7 
 99. Southend United Saturday, January 7, 2023 3,353.0 
 100. Bromley Sunday, January 1, 2023 3,332.1 
 101. Boreham Wood Saturday, January 7, 2023 3,328.6 
 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. Aldershot Town Saturday, January 7, 2023 3,232.2 
 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. King's Lynn Town Saturday, January 7, 2023 3,224.3 
 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 Saturday, January 7, 2023 3,168.3 
 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 Monday, December 26, 2022 3,140.4 
 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. Peterborough Sports Saturday, January 7, 2023 3,098.0 
 142. Hereford Saturday, January 7, 2023 3,088.6 
 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. Tonbridge Angels Saturday, January 7, 2023 3,039.8 
 158. Curzon Ashton Saturday, January 7, 2023 3,035.4 
 159. Hampton and Richmond Borough Saturday, January 7, 2023 3,034.4 
 160. Hemel Hempstead Town Saturday, January 7, 2023 3,034.3 
 161. Welling United Saturday, January 7, 2023 3,030.3 
 162. Dover Athletic Saturday, January 7, 2023 3,029.5 
 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. Rushall Olympic Saturday, January 7, 2023 3,012.9 
 169. Concord Rangers Sunday, January 1, 2023 3,011.1 
 170. Buxton Saturday, January 7, 2023 3,010.6 
 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. Farsley Celtic Saturday, January 7, 2023 2,992.5 
 175. Nuneaton Borough Saturday, January 7, 2023 2,990.4 
 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 Saturday, January 7, 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. FC United of Manchester Saturday, January 7, 2023 2,911.5 
 196. Cray Wanderers Saturday, January 7, 2023 2,909.5 
 197. Warrington Rylands Saturday, January 7, 2023 2,906.3 
 198. Royston Town Saturday, January 7, 2023 2,905.3 
 199. Walton Casuals Saturday, April 23, 2022 2,900.3 
 200. Guiseley Saturday, January 7, 2023 2,899.5 
 201. Hyde United Saturday, January 7, 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 Saturday, January 7, 2023 2,883.4 
 207. Matlock Town Saturday, January 7, 2023 2,881.5 
 208. Hendon Saturday, January 7, 2023 2,878.1 
 209. Yate Town Monday, January 2, 2023 2,877.8 
 210. Canvey Island Saturday, January 7, 2023 2,877.7 
 211. Winchester City Saturday, January 7, 2023 2,876.7 
 212. Merthyr Town Monday, January 2, 2023 2,876.2 
 213. Hitchin Town Saturday, January 7, 2023 2,875.7 
 214. Gosport Borough Monday, January 2, 2023 2,874.4 
 215. Bamber Bridge Monday, January 2, 2023 2,872.4 
 216. Hastings United Saturday, January 7, 2023 2,869.7 
 217. Harrow Borough Saturday, January 7, 2023 2,869.5 
 218. Redditch United Saturday, January 7, 2023 2,866.9 
 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. Whitby Town Saturday, January 7, 2023 2,851.6 
 225. Bedford Town Saturday, January 7, 2023 2,848.7 
 226. Radcliffe Monday, January 2, 2023 2,848.5 
 227. Stafford Rangers Saturday, January 7, 2023 2,836.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