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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Sunday, December 3, 2023 4,396.2 
 2. Liverpool Sunday, December 3, 2023 4,317.2 
 3. Arsenal Saturday, December 2, 2023 4,288.2 
 4. Newcastle United Saturday, December 2, 2023 4,235.5 
 5. Manchester United Saturday, December 2, 2023 4,200.5 
 6. Aston Villa Sunday, December 3, 2023 4,189.5 
 7. Tottenham Hotspur Sunday, December 3, 2023 4,182.2 
 8. Brighton and Hove Albion Sunday, December 3, 2023 4,155.6 
 9. Brentford Saturday, December 2, 2023 4,134.1 
 10. Chelsea Sunday, December 3, 2023 4,128.6 
 11. West Ham United Sunday, December 3, 2023 4,080.5 
 12. Leicester City Saturday, December 2, 2023 4,057.6 
 13. Crystal Palace Sunday, December 3, 2023 4,054.0 
 14. Fulham Sunday, December 3, 2023 4,052.6 
 15. Wolverhampton Wanderers Saturday, December 2, 2023 4,034.2 
 16. Everton Saturday, December 2, 2023 4,034.0 
 17. AFC Bournemouth Sunday, December 3, 2023 4,000.5 
 18. Nottingham Forest Saturday, December 2, 2023 3,994.0 
 19. Leeds United Saturday, December 2, 2023 3,975.7 
 20. Burnley Saturday, December 2, 2023 3,975.5 
 21. Ipswich Town Saturday, December 2, 2023 3,955.9 
 22. Southampton Saturday, December 2, 2023 3,935.0 
 23. Luton Town Saturday, December 2, 2023 3,910.8 
 24. Sheffield United Saturday, December 2, 2023 3,909.8 
 25. West Bromwich Albion Saturday, December 2, 2023 3,899.5 
 26. Middlesbrough Saturday, December 2, 2023 3,892.8 
 27. Sunderland Saturday, December 2, 2023 3,853.3 
 28. Coventry City Saturday, December 2, 2023 3,847.5 
 29. Blackburn Rovers Saturday, December 2, 2023 3,844.5 
 30. Hull City Saturday, December 2, 2023 3,843.8 
 31. Watford Saturday, December 2, 2023 3,841.0 
 32. Swansea City Saturday, December 2, 2023 3,838.0 
 33. Plymouth Argyle Saturday, December 2, 2023 3,814.7 
 34. Norwich City Sunday, December 3, 2023 3,813.8 
 35. Bristol City Sunday, December 3, 2023 3,804.0 
 36. Cardiff City Saturday, December 2, 2023 3,802.8 
 37. Millwall Saturday, December 2, 2023 3,797.5 
 38. Bolton Wanderers Saturday, December 2, 2023 3,793.1 
 39. Preston North End Friday, December 1, 2023 3,786.5 
 40. Huddersfield Town Saturday, December 2, 2023 3,783.4 
 41. Stoke City Saturday, December 2, 2023 3,776.4 
 42. Portsmouth Saturday, December 2, 2023 3,774.8 
 43. Peterborough United Saturday, December 2, 2023 3,772.5 
 44. Birmingham City Saturday, December 2, 2023 3,751.2 
 45. Derby County Tuesday, November 28, 2023 3,749.7 
 46. Barnsley Tuesday, November 28, 2023 3,747.1 
 47. Sheffield Wednesday Saturday, December 2, 2023 3,738.2 
 48. Blackpool Tuesday, November 28, 2023 3,724.0 
 49. Wigan Athletic Friday, December 1, 2023 3,723.1 
 50. Queens Park Rangers Friday, December 1, 2023 3,707.9 
 51. Rotherham United Saturday, December 2, 2023 3,701.9 
 52. Oxford United Saturday, December 2, 2023 3,694.8 
 53. Stevenage Saturday, December 2, 2023 3,674.4 
 54. Lincoln City Tuesday, November 28, 2023 3,674.1 
 55. Stockport County Sunday, December 3, 2023 3,666.8 
 56. Charlton Athletic Saturday, December 2, 2023 3,660.4 
 57. Reading Sunday, December 3, 2023 3,640.5 
 58. Wycombe Wanderers Saturday, December 2, 2023 3,638.5 
 59. Mansfield Town Tuesday, November 28, 2023 3,633.5 
 60. Wrexham Sunday, December 3, 2023 3,619.4 
 61. Bristol Rovers Tuesday, November 28, 2023 3,613.7 
 62. Leyton Orient Sunday, December 3, 2023 3,607.9 
 63. Northampton Town Saturday, December 2, 2023 3,599.6 
 64. Burton Albion Tuesday, November 28, 2023 3,584.1 
 65. Shrewsbury Town Friday, December 1, 2023 3,582.6 
 66. Milton Keynes Dons Tuesday, November 28, 2023 3,581.7 
 67. Crewe Alexandra Tuesday, November 28, 2023 3,574.4 
 68. Fleetwood Town Saturday, December 2, 2023 3,570.4 
 69. Exeter City Tuesday, November 28, 2023 3,562.7 
 70. Notts County Friday, December 1, 2023 3,559.9 
 71. Cambridge United Saturday, December 2, 2023 3,558.9 
 72. Port Vale Saturday, December 2, 2023 3,558.5 
 73. Morecambe Saturday, December 2, 2023 3,549.7 
 74. Cheltenham Town Tuesday, November 28, 2023 3,548.4 
 75. Barrow Saturday, December 2, 2023 3,543.4 
 76. Carlisle United Tuesday, November 28, 2023 3,538.8 
 77. Chesterfield Sunday, December 3, 2023 3,522.6 
 78. Salford City Tuesday, November 28, 2023 3,522.4 
 79. Bradford City Tuesday, November 28, 2023 3,511.7 
 80. Accrington Stanley Tuesday, November 28, 2023 3,510.1 
 81. Swindon Town Tuesday, November 28, 2023 3,507.1 
 82. Gillingham Saturday, December 2, 2023 3,503.2 
 83. Newport County Saturday, December 2, 2023 3,499.5 
 84. AFC Wimbledon Tuesday, November 28, 2023 3,496.9 
 85. Harrogate Town Saturday, December 2, 2023 3,457.6 
 86. Grimsby Town Saturday, December 2, 2023 3,455.9 
 87. Crawley Town Tuesday, November 28, 2023 3,448.4 
 88. Tranmere Rovers Tuesday, November 28, 2023 3,447.1 
 89. Doncaster Rovers Saturday, December 2, 2023 3,437.4 
 90. Walsall Tuesday, November 28, 2023 3,436.5 
 91. Bromley Saturday, December 2, 2023 3,434.5 
 92. Colchester United Tuesday, November 28, 2023 3,419.6 
 93. Sutton United Saturday, December 2, 2023 3,403.7 
 94. Rochdale Saturday, December 2, 2023 3,386.5 
 95. Southend United Saturday, November 25, 2023 3,381.6 
 96. Gateshead Saturday, November 25, 2023 3,378.3 
 97. Forest Green Rovers Tuesday, November 28, 2023 3,367.1 
 98. Barnet Saturday, December 2, 2023 3,349.2 
 99. FC Halifax Town Saturday, November 25, 2023 3,348.6 
 100. Altrincham Saturday, November 25, 2023 3,345.5 
 101. Aldershot Town Sunday, December 3, 2023 3,329.5 
 102. Solihull Moors Saturday, November 25, 2023 3,325.7 
 103. Oldham Athletic Saturday, November 25, 2023 3,323.7 
 104. Hartlepool United Saturday, November 25, 2023 3,316.9 
 105. Eastleigh Sunday, December 3, 2023 3,312.7 
 106. Boreham Wood Saturday, November 25, 2023 3,301.1 
 107. Dagenham and Redbridge Saturday, November 25, 2023 3,277.2 
 108. Macclesfield Town Saturday, November 25, 2023 3,270.8 
 109. Woking Saturday, November 25, 2023 3,270.7 
 110. Wealdstone Saturday, November 25, 2023 3,258.1 
 111. Dorking Wanderers Saturday, November 25, 2023 3,253.8 
 112. Maidenhead United Saturday, December 2, 2023 3,253.6 
 113. York City Friday, December 1, 2023 3,246.5 
 114. Yeovil Town Sunday, December 3, 2023 3,241.5 
 115. Ebbsfleet United Saturday, December 2, 2023 3,223.2 
 116. AFC Fylde Saturday, November 25, 2023 3,220.9 
 117. Torquay United Saturday, December 2, 2023 3,220.0 
 118. Scunthorpe United Saturday, December 2, 2023 3,208.5 
 119. Oxford City Saturday, December 2, 2023 3,203.6 
 120. Kidderminster Harriers Saturday, December 2, 2023 3,198.3 
 121. Chester Tuesday, November 28, 2023 3,191.0 
 122. Tamworth Saturday, November 25, 2023 3,174.7 
 123. Worthing Saturday, December 2, 2023 3,162.8 
 124. Maidstone United Saturday, December 2, 2023 3,160.5 
 125. Dartford Saturday, November 25, 2023 3,159.9 
 126. Chorley Saturday, November 25, 2023 3,151.5 
 127. Hampton and Richmond Borough Saturday, December 2, 2023 3,149.7 
 128. Braintree Town Saturday, November 25, 2023 3,146.6 
 129. Curzon Ashton Saturday, November 25, 2023 3,145.4 
 130. Brackley Town Saturday, December 2, 2023 3,142.3 
 131. Bath City Saturday, December 2, 2023 3,136.4 
 132. Chelmsford City Saturday, December 2, 2023 3,131.7 
 133. Alfreton Town Saturday, November 25, 2023 3,131.7 
 134. King's Lynn Town Saturday, November 25, 2023 3,116.5 
 135. Buxton Saturday, November 25, 2023 3,115.2 
 136. Tonbridge Angels Saturday, December 2, 2023 3,111.2 
 137. South Shields Saturday, November 25, 2023 3,111.0 
 138. Spennymoor Town Saturday, November 25, 2023 3,104.2 
 139. Farnborough Saturday, December 2, 2023 3,102.6 
 140. AFC Hornchurch Saturday, December 2, 2023 3,101.2 
 141. Chesham United Saturday, December 2, 2023 3,099.4 
 142. Weston-super-Mare Saturday, December 2, 2023 3,096.1 
 143. Taunton Town Saturday, December 2, 2023 3,094.2 
 144. Chippenham Town Saturday, December 2, 2023 3,093.7 
 145. Boston United Saturday, December 2, 2023 3,092.9 
 146. Scarborough Athletic Tuesday, November 28, 2023 3,092.4 
 147. Hemel Hempstead Town Saturday, December 2, 2023 3,090.7 
 148. Truro City Saturday, December 2, 2023 3,088.7 
 149. St. Albans City Saturday, December 2, 2023 3,080.4 
 150. Slough Town Saturday, November 25, 2023 3,069.0 
 151. Hereford Saturday, December 2, 2023 3,066.7 
 152. Blyth Spartans Saturday, December 2, 2023 3,065.6 
 153. Warrington Town Saturday, November 25, 2023 3,054.6 
 154. Poole Town Saturday, December 2, 2023 3,049.9 
 155. Weymouth Saturday, November 25, 2023 3,048.6 
 156. Peterborough Sports Saturday, November 25, 2023 3,046.7 
 157. Bracknell Town Saturday, December 2, 2023 3,044.2 
 158. Aveley Saturday, December 2, 2023 3,042.0 
 159. Gloucester City Saturday, November 25, 2023 3,040.9 
 160. Welling United Saturday, December 2, 2023 3,040.2 
 161. Farsley Celtic Saturday, November 25, 2023 3,039.2 
 162. Banbury United Saturday, November 25, 2023 3,034.6 
 163. Southport Saturday, November 25, 2023 3,033.5 
 164. Eastbourne Borough Saturday, December 2, 2023 3,020.0 
 165. Leamington Saturday, December 2, 2023 3,007.3 
 166. Darlington Saturday, November 25, 2023 3,006.8 
 167. Rushall Olympic Saturday, December 2, 2023 3,004.2 
 168. Salisbury Saturday, December 2, 2023 2,996.3 
 169. AFC Totton Saturday, December 2, 2023 2,996.1 
 170. Hayes and Yeading United Saturday, November 25, 2023 2,994.2 
 171. Radcliffe Saturday, November 25, 2023 2,992.7 
 172. Hungerford Town Saturday, December 2, 2023 2,990.7 
 173. Gosport Borough Wednesday, November 29, 2023 2,985.6 
 174. Nuneaton Borough Tuesday, November 28, 2023 2,977.5 
 175. Mickleover Sports Saturday, April 22, 2023 2,973.0 
 176. Coalville Town Saturday, December 2, 2023 2,969.1 
 177. Warrington Rylands Saturday, November 25, 2023 2,962.2 
 178. Enfield Town Saturday, December 2, 2023 2,961.6 
 179. Bishop's Stortford Saturday, November 25, 2023 2,960.3 
 180. Chatham Town Saturday, December 2, 2023 2,959.2 
 181. Needham Market Saturday, December 2, 2023 2,959.0 
 182. AFC Telford United Saturday, November 18, 2023 2,957.7 
 183. Merthyr Town Saturday, December 2, 2023 2,955.9 
 184. Walton and Hersham Tuesday, November 28, 2023 2,954.7 
 185. Billericay Town Saturday, December 2, 2023 2,952.5 
 186. Hitchin Town Saturday, December 2, 2023 2,949.2 
 187. Metropolitan Police Saturday, April 22, 2023 2,948.1 
 188. Dulwich Hamlet Saturday, December 2, 2023 2,942.5 
 189. Leiston Tuesday, November 28, 2023 2,942.1 
 190. Havant and Waterlooville Saturday, December 2, 2023 2,942.0 
 191. Worksop Town Tuesday, November 28, 2023 2,939.5 
 192. Horsham Saturday, December 2, 2023 2,937.7 
 193. Canvey Island Saturday, December 2, 2023 2,937.3 
 194. Winchester City Saturday, December 2, 2023 2,936.0 
 195. Lewes Saturday, December 2, 2023 2,934.0 
 196. Swindon Supermarine Saturday, December 2, 2023 2,934.0 
 197. Guiseley Tuesday, November 28, 2023 2,929.3 
 198. Dover Athletic Saturday, December 2, 2023 2,926.6 
 199. Stamford Saturday, November 25, 2023 2,921.8 
 200. Plymouth Parkway Saturday, November 25, 2023 2,917.1 
 201. Hyde United Tuesday, November 28, 2023 2,916.4 
 202. Kettering Town Tuesday, November 28, 2023 2,915.2 
 203. Cheshunt Saturday, December 2, 2023 2,910.6 
 204. Cray Wanderers Wednesday, November 29, 2023 2,909.6 
 205. Matlock Town Saturday, November 25, 2023 2,909.2 
 206. Stourbridge Tuesday, November 28, 2023 2,907.4 
 207. Barwell Saturday, December 2, 2023 2,901.2 
 208. Hendon Saturday, December 2, 2023 2,901.1 
 209. Redditch United Saturday, December 2, 2023 2,899.2 
 210. Marine Saturday, December 2, 2023 2,897.0 
 211. Hastings United Saturday, November 25, 2023 2,896.1 
 212. Ilkeston Town Saturday, December 2, 2023 2,894.7 
 213. Whitby Town Saturday, December 2, 2023 2,892.1 
 214. Stratford Town Saturday, December 2, 2023 2,891.7 
 215. Lancaster City Tuesday, November 28, 2023 2,888.5 
 216. Beaconsfield Town Saturday, December 2, 2023 2,881.8 
 217. Ashton United Saturday, November 25, 2023 2,877.0 
 218. Gainsborough Trinity Saturday, December 2, 2023 2,874.4 
 219. Whitehawk Saturday, December 2, 2023 2,874.0 
 220. FC United of Manchester Saturday, December 2, 2023 2,873.3 
 221. Bamber Bridge Tuesday, November 28, 2023 2,870.1 
 222. Morpeth Town Saturday, November 25, 2023 2,864.7 
 223. North Leigh Saturday, April 22, 2023 2,864.3 
 224. Bradford Park Avenue Saturday, November 25, 2023 2,862.2 
 225. Tiverton Town Saturday, December 2, 2023 2,861.8 
 226. Alvechurch Tuesday, November 28, 2023 2,860.0 
 227. Concord Rangers Saturday, December 2, 2023 2,854.9 
 228. Wingate and Finchley Saturday, December 2, 2023 2,854.4 
 229. Bognor Regis Town Saturday, December 2, 2023 2,852.2 
 230. St. Ives Town Saturday, December 2, 2023 2,845.3 
 231. Hanwell Town Saturday, December 2, 2023 2,843.7 
 232. Basingstoke Town Saturday, December 2, 2023 2,839.9 
 233. Dorchester Town Saturday, December 2, 2023 2,838.2 
 234. Carshalton Athletic Saturday, December 2, 2023 2,833.1 
 235. Folkestone Invicta Saturday, November 25, 2023 2,829.4 
 236. Halesowen Town Saturday, December 2, 2023 2,826.7 
 237. Nantwich Town Saturday, April 22, 2023 2,823.6 
 238. Yate Town Saturday, April 22, 2023 2,812.9 
 239. Didcot Town Saturday, November 25, 2023 2,809.7 
 240. Hednesford Town Saturday, April 22, 2023 2,807.1 
 241. Ramsgate Saturday, November 4, 2023 2,805.0 
 242. Bromsgrove Sporting Saturday, November 25, 2023 2,803.4 
 243. Royston Town Saturday, December 2, 2023 2,802.3 
 244. Kings Langley Saturday, April 22, 2023 2,799.2 
 245. AFC Rushden and Diamonds Saturday, April 22, 2023 2,798.9 
 246. Hartley Wintney Saturday, April 22, 2023 2,795.3 
 247. Potters Bar Town Saturday, December 2, 2023 2,785.0 
 248. Margate Saturday, December 2, 2023 2,778.3 
 249. Liversedge Saturday, April 22, 2023 2,774.1 
 250. Stafford Rangers Tuesday, November 28, 2023 2,772.3 
 251. Basford United Saturday, December 2, 2023 2,769.9 
 252. Harrow Borough Saturday, November 25, 2023 2,769.7 
 253. Stalybridge Celtic Saturday, April 22, 2023 2,767.6 
 254. Marske United Saturday, November 25, 2023 2,760.6 
 255. Workington Tuesday, November 28, 2023 2,758.8 
 256. Herne Bay Saturday, April 22, 2023 2,756.2 
 257. Sheppey United Friday, November 3, 2023 2,749.6 
 258. AFC Sudbury Saturday, November 25, 2023 2,747.8 
 259. Haringey Borough Saturday, December 2, 2023 2,738.4 
 260. Bowers and Pitsea Saturday, April 22, 2023 2,720.1 
 261. Kingstonian Saturday, December 2, 2023 2,716.7 
 262. Bedford Town Saturday, April 22, 2023 2,710.7 
 263. Atherton Collieries Tuesday, November 28, 2023 2,690.5 
 264. Belper Town Saturday, April 22, 2023 2,674.3 
 265. Corinthian-Casuals Saturday, April 22, 2023 2,647.5 
 266. Brightlingsea Regent Saturday, April 22, 2023 2,625.2