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  Monday, January 2, 2023

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, December 31, 2022 4,394.9 
 2. Liverpool Monday, January 2, 2023 4,311.6 
 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. Brentford Monday, January 2, 2023 4,101.5 
 10. Leicester City Friday, December 30, 2022 4,096.7 
 11. Crystal Palace Saturday, December 31, 2022 4,079.5 
 12. Aston Villa Sunday, January 1, 2023 4,077.5 
 13. West Ham United Friday, December 30, 2022 4,036.8 
 14. Burnley Monday, January 2, 2023 4,036.1 
 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 Monday, January 2, 2023 3,969.1 
 22. Southampton Saturday, December 31, 2022 3,964.8 
 23. Middlesbrough Monday, January 2, 2023 3,883.3 
 24. Luton Town Sunday, January 1, 2023 3,882.8 
 25. West Bromwich Albion Monday, January 2, 2023 3,878.7 
 26. Millwall Sunday, January 1, 2023 3,874.8 
 27. Watford Monday, January 2, 2023 3,861.5 
 28. Norwich City Monday, January 2, 2023 3,851.1 
 29. Sunderland Sunday, January 1, 2023 3,843.5 
 30. Swansea City Monday, January 2, 2023 3,837.6 
 31. Coventry City Sunday, January 1, 2023 3,836.7 
 32. Blackburn Rovers Sunday, January 1, 2023 3,835.7 
 33. Sheffield Wednesday Monday, January 2, 2023 3,832.9 
 34. Preston North End Monday, January 2, 2023 3,832.8 
 35. Huddersfield Town Sunday, January 1, 2023 3,808.6 
 36. Queens Park Rangers Monday, January 2, 2023 3,801.3 
 37. Stoke City Monday, January 2, 2023 3,800.1 
 38. Ipswich Town Monday, January 2, 2023 3,782.9 
 39. Derby County Monday, January 2, 2023 3,782.7 
 40. Plymouth Argyle Sunday, January 1, 2023 3,782.3 
 41. Bristol City Sunday, January 1, 2023 3,773.5 
 42. Hull City Monday, January 2, 2023 3,773.3 
 43. Reading Monday, January 2, 2023 3,770.7 
 44. Birmingham City Monday, January 2, 2023 3,765.4 
 45. Cardiff City Sunday, January 1, 2023 3,756.4 
 46. Blackpool Sunday, January 1, 2023 3,747.7 
 47. Wycombe Wanderers Sunday, January 1, 2023 3,744.0 
 48. Bolton Wanderers Monday, January 2, 2023 3,730.7 
 49. Rotherham United Sunday, January 1, 2023 3,727.8 
 50. Barnsley Monday, January 2, 2023 3,721.1 
 51. Wigan Athletic Monday, January 2, 2023 3,698.0 
 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. Lincoln City Monday, January 2, 2023 3,632.8 
 60. Bristol Rovers Sunday, January 1, 2023 3,631.0 
 61. Fleetwood Town Sunday, January 1, 2023 3,617.4 
 62. Northampton Town Monday, January 2, 2023 3,612.7 
 63. Shrewsbury Town Sunday, January 1, 2023 3,607.6 
 64. Leyton Orient Monday, January 2, 2023 3,598.6 
 65. Cheltenham Town Sunday, January 1, 2023 3,589.6 
 66. Stevenage Monday, January 2, 2023 3,578.9 
 67. Stockport County Sunday, January 1, 2023 3,570.0 
 68. Accrington Stanley Monday, January 2, 2023 3,566.4 
 69. Morecambe Sunday, January 1, 2023 3,561.8 
 70. Burton Albion Sunday, January 1, 2023 3,555.6 
 71. Cambridge United Monday, January 2, 2023 3,555.3 
 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. Wrexham Monday, January 2, 2023 3,534.5 
 76. Walsall Sunday, January 1, 2023 3,528.4 
 77. Bradford City Sunday, January 1, 2023 3,528.0 
 78. Tranmere Rovers Sunday, January 1, 2023 3,527.4 
 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 Monday, January 2, 2023 3,487.7 
 86. Grimsby Town Sunday, January 1, 2023 3,474.5 
 87. Barrow Monday, January 2, 2023 3,459.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. Crawley Town Monday, January 2, 2023 3,422.4 
 92. Gillingham Monday, January 2, 2023 3,419.1 
 93. Colchester United Sunday, January 1, 2023 3,415.5 
 94. Rochdale Monday, January 2, 2023 3,394.7 
 95. Solihull Moors Monday, January 2, 2023 3,388.2 
 96. Hartlepool United Sunday, January 1, 2023 3,381.8 
 97. Dagenham and Redbridge Monday, January 2, 2023 3,376.3 
 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, January 2, 2023 3,326.0 
 103. Barnet Monday, January 2, 2023 3,303.7 
 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, January 2, 2023 3,241.2 
 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, January 2, 2023 3,223.8 
 120. Maidstone United Monday, January 2, 2023 3,193.0 
 121. Havant and Waterlooville Sunday, January 1, 2023 3,183.2 
 122. Darlington Monday, January 2, 2023 3,179.0 
 123. Scunthorpe United Sunday, January 1, 2023 3,175.1 
 124. Chester Sunday, January 1, 2023 3,172.8 
 125. Weston-super-Mare Monday, January 2, 2023 3,164.8 
 126. St. Albans City Sunday, January 1, 2023 3,162.3 
 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. Southport Monday, January 2, 2023 3,121.8 
 134. Chesham United Monday, January 2, 2023 3,120.5 
 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. Truro City Monday, January 2, 2023 3,106.6 
 141. Braintree Town Sunday, January 1, 2023 3,096.1 
 142. Scarborough Athletic Monday, January 2, 2023 3,088.6 
 143. Peterborough Sports Monday, December 26, 2022 3,088.1 
 144. Hayes and Yeading United Monday, January 2, 2023 3,087.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. Tamworth Monday, January 2, 2023 3,060.3 
 151. Chippenham Town Sunday, January 1, 2023 3,059.4 
 152. Coalville Town Monday, January 2, 2023 3,058.2 
 153. Kettering Town Monday, December 26, 2022 3,056.6 
 154. Bath City Sunday, January 1, 2023 3,054.7 
 155. Hampton and Richmond Borough Sunday, January 1, 2023 3,049.1 
 156. Poole Town Monday, January 2, 2023 3,047.5 
 157. Tonbridge Angels Sunday, January 1, 2023 3,041.9 
 158. Dover Athletic Sunday, January 1, 2023 3,041.0 
 159. AFC Hornchurch Monday, January 2, 2023 3,037.8 
 160. Welling United Sunday, January 1, 2023 3,037.2 
 161. Weymouth Monday, December 26, 2022 3,027.1 
 162. Curzon Ashton Monday, January 2, 2023 3,026.7 
 163. Metropolitan Police Monday, January 2, 2023 3,020.7 
 164. Hemel Hempstead Town Sunday, January 1, 2023 3,019.6 
 165. Buxton Sunday, January 1, 2023 3,019.4 
 166. Bishop's Stortford Monday, January 2, 2023 3,017.9 
 167. Bradford Park Avenue Sunday, January 1, 2023 3,015.2 
 168. South Shields Monday, January 2, 2023 3,011.6 
 169. Concord Rangers Sunday, January 1, 2023 3,011.1 
 170. Leiston Monday, January 2, 2023 3,009.1 
 171. Rushall Olympic Monday, January 2, 2023 3,006.2 
 172. Slough Town Sunday, January 1, 2023 3,004.1 
 173. Bracknell Town Monday, January 2, 2023 3,000.2 
 174. Farsley Celtic Sunday, January 1, 2023 2,998.5 
 175. Enfield Town Monday, January 2, 2023 2,988.0 
 176. Nuneaton Borough Monday, January 2, 2023 2,984.4 
 177. Cheshunt Sunday, January 1, 2023 2,976.4 
 178. Blyth Spartans Sunday, January 1, 2023 2,961.2 
 179. Swindon Supermarine Monday, January 2, 2023 2,961.0 
 180. Ilkeston Town Monday, January 2, 2023 2,951.6 
 181. Gainsborough Trinity Monday, January 2, 2023 2,951.2 
 182. Hungerford Town Sunday, January 1, 2023 2,950.0 
 183. AFC Telford United Sunday, January 1, 2023 2,944.0 
 184. Stourbridge Monday, January 2, 2023 2,943.8 
 185. Tiverton Town Monday, January 2, 2023 2,935.5 
 186. Alvechurch Monday, January 2, 2023 2,934.3 
 187. Warrington Rylands Monday, January 2, 2023 2,931.4 
 188. Warrington Town Monday, January 2, 2023 2,929.6 
 189. Billericay Town Monday, January 2, 2023 2,928.8 
 190. Needham Market Monday, January 2, 2023 2,923.3 
 191. Royston Town Monday, January 2, 2023 2,920.9 
 192. Plymouth Parkway Monday, January 2, 2023 2,920.5 
 193. Carshalton Athletic Monday, January 2, 2023 2,920.0 
 194. FC United of Manchester Monday, January 2, 2023 2,914.4 
 195. Cray Wanderers Monday, January 2, 2023 2,909.4 
 196. Lewes Monday, January 2, 2023 2,908.5 
 197. Dorchester Town Monday, January 2, 2023 2,905.7 
 198. Hyde United Monday, January 2, 2023 2,902.0 
 199. Walton Casuals Saturday, April 23, 2022 2,900.3 
 200. Mickleover Sports Monday, January 2, 2023 2,899.5 
 201. Salisbury Monday, January 2, 2023 2,899.3 
 202. Hanwell Town Monday, January 2, 2023 2,897.0 
 203. Guiseley Monday, January 2, 2023 2,892.2 
 204. Horsham Monday, January 2, 2023 2,891.7 
 205. Beaconsfield Town Monday, January 2, 2023 2,890.8 
 206. Matlock Town Monday, January 2, 2023 2,884.5 
 207. Winchester City Monday, January 2, 2023 2,882.1 
 208. Hastings United Monday, January 2, 2023 2,881.4 
 209. Folkestone Invicta Monday, January 2, 2023 2,880.9 
 210. Bromsgrove Sporting Monday, December 26, 2022 2,879.8 
 211. Canvey Island Monday, January 2, 2023 2,877.8 
 212. Yate Town Monday, January 2, 2023 2,877.8 
 213. Harrow Borough Monday, January 2, 2023 2,876.7 
 214. Merthyr Town Monday, January 2, 2023 2,876.2 
 215. Gosport Borough Monday, January 2, 2023 2,874.4 
 216. Hendon Monday, January 2, 2023 2,873.0 
 217. Redditch United Monday, January 2, 2023 2,872.9 
 218. Bamber Bridge Monday, January 2, 2023 2,872.4 
 219. Bedford Town Monday, January 2, 2023 2,867.9 
 220. Marine Monday, January 2, 2023 2,867.8 
 221. Hitchin Town Monday, January 2, 2023 2,861.5 
 222. Barwell Monday, January 2, 2023 2,858.0 
 223. Marske United Saturday, December 3, 2022 2,852.7 
 224. Whitby Town Monday, December 26, 2022 2,848.7 
 225. Radcliffe Monday, January 2, 2023 2,848.5 
 226. Stafford Rangers Monday, January 2, 2023 2,844.9 
 227. Hartley Wintney Monday, January 2, 2023 2,839.2 
 228. St. Ives Town Monday, January 2, 2023 2,837.7 
 229. Potters Bar Town Monday, January 2, 2023 2,836.8 
 230. Basford United Monday, January 2, 2023 2,836.4 
 231. Nantwich Town Monday, January 2, 2023 2,830.7 
 232. Lancaster City Monday, January 2, 2023 2,824.1 
 233. Kings Langley Monday, January 2, 2023 2,821.2 
 234. Biggleswade Town Saturday, April 23, 2022 2,818.5 
 235. Morpeth Town Monday, January 2, 2023 2,817.0 
 236. Bognor Regis Town Monday, January 2, 2023 2,813.1 
 237. Margate Monday, January 2, 2023 2,811.7 
 238. Aveley Monday, January 2, 2023 2,809.5 
 239. Stalybridge Celtic Monday, January 2, 2023 2,807.2 
 240. Ashton United Monday, January 2, 2023 2,806.9 
 241. Wingate and Finchley Monday, January 2, 2023 2,804.7 
 242. Hednesford Town Monday, January 2, 2023 2,804.3 
 243. Atherton Collieries Monday, January 2, 2023 2,799.6 
 244. Stratford Town Monday, December 26, 2022 2,794.6 
 245. AFC Rushden and Diamonds Monday, January 2, 2023 2,793.6 
 246. North Leigh Monday, January 2, 2023 2,791.6 
 247. Lowestoft Town Saturday, April 23, 2022 2,779.7 
 248. Leatherhead Saturday, April 23, 2022 2,777.7 
 249. Witton Albion Saturday, April 23, 2022 2,777.2 
 250. Haringey Borough Monday, January 2, 2023 2,774.4 
 251. Bowers and Pitsea Monday, January 2, 2023 2,772.6 
 252. Kingstonian Monday, January 2, 2023 2,768.4 
 253. Liversedge Monday, January 2, 2023 2,767.6 
 254. Herne Bay Monday, January 2, 2023 2,766.6 
 255. Corinthian-Casuals Monday, January 2, 2023 2,738.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 Monday, January 2, 2023 2,677.0 
 260. Belper Town Monday, January 2, 2023 2,672.6 
 261. Merstham Saturday, April 23, 2022 2,641.1