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  Sunday, January 1, 2023

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, December 31, 2022 4,394.9 
 2. Liverpool Friday, December 30, 2022 4,335.0 
 3. Arsenal Saturday, December 31, 2022 4,272.3 
 4. Chelsea Sunday, January 1, 2023 4,202.4 
 5. Manchester United Saturday, December 31, 2022 4,196.8 
 6. Newcastle United Saturday, December 31, 2022 4,191.6 
 7. Tottenham Hotspur Sunday, January 1, 2023 4,180.5 
 8. Brighton and Hove Albion Saturday, December 31, 2022 4,123.6 
 9. Leicester City Friday, December 30, 2022 4,096.7 
 10. Crystal Palace Saturday, December 31, 2022 4,079.5 
 11. Brentford Friday, December 30, 2022 4,078.1 
 12. Aston Villa Sunday, January 1, 2023 4,077.5 
 13. West Ham United Friday, December 30, 2022 4,036.8 
 14. Burnley Friday, December 30, 2022 4,030.2 
 15. Fulham Saturday, December 31, 2022 4,029.7 
 16. Leeds United Saturday, December 31, 2022 4,017.3 
 17. Wolverhampton Wanderers Saturday, December 31, 2022 4,003.8 
 18. Everton Saturday, December 31, 2022 3,991.2 
 19. Nottingham Forest Sunday, January 1, 2023 3,984.0 
 20. AFC Bournemouth Saturday, December 31, 2022 3,975.4 
 21. Sheffield United Thursday, December 29, 2022 3,972.9 
 22. Southampton Saturday, December 31, 2022 3,964.8 
 23. Luton Town Sunday, January 1, 2023 3,882.8 
 24. Millwall Sunday, January 1, 2023 3,874.8 
 25. West Bromwich Albion Thursday, December 29, 2022 3,872.4 
 26. Middlesbrough Thursday, December 29, 2022 3,870.7 
 27. Norwich City Friday, December 30, 2022 3,862.5 
 28. Watford Friday, December 30, 2022 3,850.0 
 29. Swansea City Friday, December 30, 2022 3,843.5 
 30. Sunderland Sunday, January 1, 2023 3,843.5 
 31. Coventry City Sunday, January 1, 2023 3,836.7 
 32. Blackburn Rovers Sunday, January 1, 2023 3,835.7 
 33. Sheffield Wednesday Thursday, December 29, 2022 3,827.0 
 34. Preston North End Thursday, December 29, 2022 3,822.1 
 35. Stoke City Friday, December 30, 2022 3,810.8 
 36. Huddersfield Town Sunday, January 1, 2023 3,808.6 
 37. Queens Park Rangers Thursday, December 29, 2022 3,797.6 
 38. Ipswich Town Thursday, December 29, 2022 3,786.3 
 39. Plymouth Argyle Sunday, January 1, 2023 3,782.3 
 40. Birmingham City Friday, December 30, 2022 3,778.0 
 41. Reading Friday, December 30, 2022 3,777.1 
 42. Derby County Friday, December 30, 2022 3,775.1 
 43. Bristol City Sunday, January 1, 2023 3,773.5 
 44. Cardiff City Sunday, January 1, 2023 3,756.4 
 45. Hull City Friday, December 30, 2022 3,755.9 
 46. Blackpool Sunday, January 1, 2023 3,747.7 
 47. Wycombe Wanderers Sunday, January 1, 2023 3,744.0 
 48. Barnsley Thursday, December 29, 2022 3,742.0 
 49. Rotherham United Sunday, January 1, 2023 3,727.8 
 50. Wigan Athletic Thursday, December 29, 2022 3,715.3 
 51. Bolton Wanderers Friday, December 30, 2022 3,709.8 
 52. Oxford United Sunday, January 1, 2023 3,696.9 
 53. Peterborough United Sunday, January 1, 2023 3,685.6 
 54. Portsmouth Sunday, January 1, 2023 3,685.2 
 55. Milton Keynes Dons Sunday, January 1, 2023 3,653.6 
 56. Exeter City Sunday, January 1, 2023 3,647.3 
 57. Charlton Athletic Sunday, January 1, 2023 3,647.2 
 58. Port Vale Sunday, January 1, 2023 3,638.5 
 59. Bristol Rovers Sunday, January 1, 2023 3,631.0 
 60. Lincoln City Friday, December 30, 2022 3,629.4 
 61. Fleetwood Town Sunday, January 1, 2023 3,617.4 
 62. Leyton Orient Friday, December 30, 2022 3,607.7 
 63. Shrewsbury Town Sunday, January 1, 2023 3,607.6 
 64. Northampton Town Thursday, December 29, 2022 3,603.7 
 65. Cheltenham Town Sunday, January 1, 2023 3,589.6 
 66. Accrington Stanley Thursday, December 29, 2022 3,574.0 
 67. Stevenage Friday, December 30, 2022 3,573.8 
 68. Stockport County Sunday, January 1, 2023 3,570.0 
 69. Morecambe Sunday, January 1, 2023 3,561.8 
 70. Cambridge United Friday, December 30, 2022 3,561.2 
 71. Burton Albion Sunday, January 1, 2023 3,555.6 
 72. Mansfield Town Sunday, January 1, 2023 3,547.9 
 73. Swindon Town Sunday, January 1, 2023 3,541.3 
 74. Salford City Sunday, January 1, 2023 3,538.5 
 75. Walsall Sunday, January 1, 2023 3,528.4 
 76. Bradford City Sunday, January 1, 2023 3,528.0 
 77. Tranmere Rovers Sunday, January 1, 2023 3,527.4 
 78. Wrexham Monday, December 26, 2022 3,527.2 
 79. Carlisle United Sunday, January 1, 2023 3,525.4 
 80. AFC Wimbledon Sunday, January 1, 2023 3,506.2 
 81. Notts County Sunday, January 1, 2023 3,504.1 
 82. Forest Green Rovers Sunday, January 1, 2023 3,501.0 
 83. Sutton United Sunday, January 1, 2023 3,493.8 
 84. Doncaster Rovers Sunday, January 1, 2023 3,491.9 
 85. Newport County Friday, December 30, 2022 3,490.7 
 86. Grimsby Town Sunday, January 1, 2023 3,474.5 
 87. Barrow Thursday, December 29, 2022 3,462.4 
 88. Crewe Alexandra Sunday, January 1, 2023 3,452.8 
 89. Chesterfield Sunday, January 1, 2023 3,452.4 
 90. Harrogate Town Sunday, January 1, 2023 3,425.9 
 91. Gillingham Thursday, December 29, 2022 3,424.2 
 92. Crawley Town Friday, December 30, 2022 3,419.4 
 93. Colchester United Sunday, January 1, 2023 3,415.5 
 94. Solihull Moors Monday, December 26, 2022 3,395.5 
 95. Rochdale Thursday, December 29, 2022 3,391.7 
 96. Hartlepool United Sunday, January 1, 2023 3,381.8 
 97. Dagenham and Redbridge Monday, December 26, 2022 3,370.0 
 98. Woking Sunday, January 1, 2023 3,357.7 
 99. FC Halifax Town Sunday, January 1, 2023 3,337.2 
 100. Southend United Sunday, January 1, 2023 3,334.7 
 101. Bromley Sunday, January 1, 2023 3,332.1 
 102. Boreham Wood Monday, December 26, 2022 3,327.7 
 103. Barnet Monday, December 26, 2022 3,301.9 
 104. Altrincham Sunday, January 1, 2023 3,292.4 
 105. Yeovil Town Sunday, January 1, 2023 3,286.2 
 106. Dartford Sunday, January 1, 2023 3,277.0 
 107. Eastleigh Sunday, January 1, 2023 3,272.4 
 108. Oldham Athletic Sunday, January 1, 2023 3,270.1 
 109. Wealdstone Sunday, January 1, 2023 3,268.8 
 110. Torquay United Sunday, January 1, 2023 3,257.9 
 111. Maidenhead United Sunday, January 1, 2023 3,248.0 
 112. Dorking Wanderers Sunday, January 1, 2023 3,245.1 
 113. AFC Fylde Sunday, January 1, 2023 3,242.9 
 114. Gateshead Monday, December 26, 2022 3,242.9 
 115. Aldershot Town Sunday, January 1, 2023 3,239.6 
 116. Ebbsfleet United Sunday, January 1, 2023 3,231.5 
 117. Brackley Town Sunday, January 1, 2023 3,230.6 
 118. King's Lynn Town Sunday, January 1, 2023 3,230.1 
 119. York City Monday, December 26, 2022 3,222.1 
 120. Maidstone United Monday, December 26, 2022 3,199.3 
 121. Havant and Waterlooville Sunday, January 1, 2023 3,183.2 
 122. Scunthorpe United Sunday, January 1, 2023 3,175.1 
 123. Chester Sunday, January 1, 2023 3,172.8 
 124. Darlington Monday, December 26, 2022 3,162.5 
 125. St. Albans City Sunday, January 1, 2023 3,162.3 
 126. Weston-super-Mare Monday, December 26, 2022 3,161.4 
 127. Banbury United Sunday, January 1, 2023 3,154.4 
 128. Chorley Sunday, January 1, 2023 3,147.3 
 129. Oxford City Sunday, January 1, 2023 3,147.3 
 130. Taunton Town Monday, December 26, 2022 3,140.4 
 131. Eastbourne Borough Sunday, January 1, 2023 3,130.5 
 132. Chelmsford City Sunday, January 1, 2023 3,130.0 
 133. Chesham United Monday, December 26, 2022 3,117.3 
 134. Southport Monday, December 26, 2022 3,115.1 
 135. Spennymoor Town Sunday, January 1, 2023 3,110.3 
 136. Worthing Sunday, January 1, 2023 3,109.7 
 137. Farnborough Sunday, January 1, 2023 3,108.5 
 138. Alfreton Town Sunday, January 1, 2023 3,108.1 
 139. Kidderminster Harriers Sunday, January 1, 2023 3,107.6 
 140. Scarborough Athletic Monday, December 26, 2022 3,105.0 
 141. Truro City Monday, December 26, 2022 3,101.7 
 142. Braintree Town Sunday, January 1, 2023 3,096.1 
 143. Hayes and Yeading United Monday, December 26, 2022 3,093.4 
 144. Peterborough Sports Monday, December 26, 2022 3,088.1 
 145. Hereford Sunday, January 1, 2023 3,074.6 
 146. Boston United Sunday, January 1, 2023 3,070.5 
 147. Dulwich Hamlet Sunday, January 1, 2023 3,066.6 
 148. Gloucester City Sunday, January 1, 2023 3,065.8 
 149. Leamington Sunday, January 1, 2023 3,063.4 
 150. Chippenham Town Sunday, January 1, 2023 3,059.4 
 151. Kettering Town Monday, December 26, 2022 3,056.6 
 152. Bath City Sunday, January 1, 2023 3,054.7 
 153. Coalville Town Tuesday, December 27, 2022 3,050.0 
 154. Tamworth Monday, December 26, 2022 3,049.6 
 155. Hampton and Richmond Borough Sunday, January 1, 2023 3,049.1 
 156. Bishop's Stortford Monday, December 26, 2022 3,044.5 
 157. AFC Hornchurch Monday, December 26, 2022 3,042.1 
 158. Tonbridge Angels Sunday, January 1, 2023 3,041.9 
 159. Dover Athletic Sunday, January 1, 2023 3,041.0 
 160. Welling United Sunday, January 1, 2023 3,037.2 
 161. Poole Town Monday, December 26, 2022 3,036.3 
 162. Curzon Ashton Monday, December 26, 2022 3,033.4 
 163. Weymouth Monday, December 26, 2022 3,027.1 
 164. Hemel Hempstead Town Sunday, January 1, 2023 3,019.6 
 165. Buxton Sunday, January 1, 2023 3,019.4 
 166. Metropolitan Police Monday, December 26, 2022 3,015.3 
 167. Bradford Park Avenue Sunday, January 1, 2023 3,015.2 
 168. Leiston Monday, December 26, 2022 3,013.4 
 169. Concord Rangers Sunday, January 1, 2023 3,011.1 
 170. South Shields Monday, December 26, 2022 3,005.5 
 171. Slough Town Sunday, January 1, 2023 3,004.1 
 172. Rushall Olympic Monday, December 26, 2022 2,998.9 
 173. Farsley Celtic Sunday, January 1, 2023 2,998.5 
 174. Bracknell Town Tuesday, December 27, 2022 2,989.6 
 175. Enfield Town Monday, December 26, 2022 2,982.4 
 176. Nuneaton Borough Monday, December 26, 2022 2,978.0 
 177. Cheshunt Sunday, January 1, 2023 2,976.4 
 178. Swindon Supermarine Monday, December 26, 2022 2,973.0 
 179. Blyth Spartans Sunday, January 1, 2023 2,961.2 
 180. Ilkeston Town Monday, December 26, 2022 2,952.1 
 181. Hungerford Town Sunday, January 1, 2023 2,950.0 
 182. Alvechurch Monday, December 26, 2022 2,945.0 
 183. AFC Telford United Sunday, January 1, 2023 2,944.0 
 184. Tiverton Town Monday, December 26, 2022 2,940.4 
 185. Gainsborough Trinity Saturday, December 3, 2022 2,937.4 
 186. Billericay Town Monday, December 26, 2022 2,932.2 
 187. Warrington Town Monday, December 26, 2022 2,931.5 
 188. Stourbridge Monday, December 26, 2022 2,926.3 
 189. FC United of Manchester Monday, December 26, 2022 2,925.9 
 190. Plymouth Parkway Monday, December 26, 2022 2,923.9 
 191. Warrington Rylands Monday, December 26, 2022 2,916.2 
 192. Carshalton Athletic Monday, December 26, 2022 2,915.6 
 193. Royston Town Monday, December 26, 2022 2,913.0 
 194. Salisbury Monday, December 26, 2022 2,910.5 
 195. Needham Market Monday, December 26, 2022 2,909.3 
 196. Guiseley Monday, December 26, 2022 2,902.3 
 197. Walton Casuals Saturday, April 23, 2022 2,900.3 
 198. Cray Wanderers Monday, December 26, 2022 2,899.4 
 199. Mickleover Sports Monday, December 26, 2022 2,899.0 
 200. Hanwell Town Monday, December 26, 2022 2,898.4 
 201. Matlock Town Monday, December 26, 2022 2,898.2 
 202. Lewes Monday, December 26, 2022 2,898.2 
 203. Horsham Monday, December 26, 2022 2,893.1 
 204. Dorchester Town Monday, December 26, 2022 2,892.4 
 205. Yate Town Monday, December 26, 2022 2,891.2 
 206. Redditch United Monday, December 26, 2022 2,890.4 
 207. Beaconsfield Town Tuesday, December 27, 2022 2,889.5 
 208. Marine Monday, December 26, 2022 2,883.0 
 209. Hyde United Monday, December 26, 2022 2,881.8 
 210. Winchester City Monday, December 26, 2022 2,881.2 
 211. Hastings United Monday, December 26, 2022 2,880.0 
 212. Bromsgrove Sporting Monday, December 26, 2022 2,879.8 
 213. Hendon Monday, December 26, 2022 2,878.4 
 214. Bedford Town Monday, December 26, 2022 2,875.8 
 215. Hitchin Town Monday, December 26, 2022 2,875.5 
 216. Gosport Borough Monday, December 26, 2022 2,875.3 
 217. Harrow Borough Monday, December 26, 2022 2,870.3 
 218. Canvey Island Monday, December 26, 2022 2,868.2 
 219. Folkestone Invicta Monday, December 26, 2022 2,866.2 
 220. Barwell Tuesday, December 27, 2022 2,865.3 
 221. Merthyr Town Monday, December 26, 2022 2,864.2 
 222. Bamber Bridge Monday, December 26, 2022 2,862.3 
 223. Stafford Rangers Monday, December 26, 2022 2,859.3 
 224. Potters Bar Town Monday, December 26, 2022 2,856.3 
 225. Marske United Saturday, December 3, 2022 2,852.7 
 226. Hartley Wintney Monday, December 26, 2022 2,849.8 
 227. Whitby Town Monday, December 26, 2022 2,848.7 
 228. St. Ives Town Monday, December 26, 2022 2,848.5 
 229. Basford United Monday, December 26, 2022 2,844.6 
 230. Radcliffe Monday, December 26, 2022 2,837.0 
 231. Nantwich Town Monday, December 26, 2022 2,828.8 
 232. Ashton United Monday, December 26, 2022 2,827.1 
 233. Margate Monday, December 26, 2022 2,826.3 
 234. Lancaster City Monday, December 26, 2022 2,823.7 
 235. Bognor Regis Town Monday, December 26, 2022 2,823.4 
 236. Morpeth Town Saturday, December 3, 2022 2,823.0 
 237. Aveley Tuesday, December 27, 2022 2,819.2 
 238. Biggleswade Town Saturday, April 23, 2022 2,818.5 
 239. Kings Langley Monday, December 26, 2022 2,816.9 
 240. Hednesford Town Monday, December 26, 2022 2,810.7 
 241. Atherton Collieries Monday, December 26, 2022 2,800.0 
 242. North Leigh Monday, December 26, 2022 2,794.9 
 243. Stratford Town Monday, December 26, 2022 2,794.6 
 244. Stalybridge Celtic Monday, December 26, 2022 2,794.3 
 245. Wingate and Finchley Monday, December 26, 2022 2,785.2 
 246. AFC Rushden and Diamonds Monday, December 26, 2022 2,782.8 
 247. Kingstonian Monday, December 26, 2022 2,781.0 
 248. Liversedge Saturday, December 3, 2022 2,780.4 
 249. Haringey Borough Monday, December 26, 2022 2,780.0 
 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. Herne Bay Monday, December 26, 2022 2,776.6 
 254. Bowers and Pitsea Monday, December 26, 2022 2,769.1 
 255. Corinthian-Casuals Tuesday, December 27, 2022 2,725.5 
 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. Belper Town Monday, December 26, 2022 2,658.2 
 260. Brightlingsea Regent Monday, December 26, 2022 2,650.4 
 261. Merstham Saturday, April 23, 2022 2,641.1