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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, May 6, 2023 4,425.0 
 2. Arsenal Sunday, May 7, 2023 4,292.7 
 3. Liverpool Saturday, May 6, 2023 4,288.6 
 4. Manchester United Sunday, May 7, 2023 4,218.2 
 5. Newcastle United Sunday, May 7, 2023 4,193.2 
 6. Tottenham Hotspur Saturday, May 6, 2023 4,166.7 
 7. Brighton and Hove Albion Monday, May 8, 2023 4,152.1 
 8. Aston Villa Saturday, May 6, 2023 4,129.6 
 9. Chelsea Saturday, May 6, 2023 4,112.4 
 10. Brentford Saturday, May 6, 2023 4,107.4 
 11. Crystal Palace Saturday, May 6, 2023 4,062.5 
 12. Burnley Monday, May 8, 2023 4,058.8 
 13. Fulham Monday, May 8, 2023 4,055.1 
 14. Wolverhampton Wanderers Saturday, May 6, 2023 4,055.0 
 15. West Ham United Sunday, May 7, 2023 4,052.1 
 16. AFC Bournemouth Saturday, May 6, 2023 4,010.6 
 17. Leicester City Monday, May 8, 2023 4,010.1 
 18. Everton Monday, May 8, 2023 3,993.5 
 19. Sheffield United Monday, May 8, 2023 3,984.9 
 20. Nottingham Forest Monday, May 8, 2023 3,966.6 
 21. Leeds United Saturday, May 6, 2023 3,963.3 
 22. Southampton Monday, May 8, 2023 3,933.0 
 23. Luton Town Monday, May 8, 2023 3,926.1 
 24. Middlesbrough Monday, May 8, 2023 3,911.8 
 25. Ipswich Town Sunday, May 7, 2023 3,887.7 
 26. Coventry City Monday, May 8, 2023 3,876.9 
 27. Swansea City Monday, May 8, 2023 3,866.9 
 28. Sunderland Monday, May 8, 2023 3,861.0 
 29. West Bromwich Albion Monday, May 8, 2023 3,848.1 
 30. Millwall Monday, May 8, 2023 3,847.0 
 31. Blackburn Rovers Monday, May 8, 2023 3,842.2 
 32. Sheffield Wednesday Sunday, May 7, 2023 3,838.2 
 33. Huddersfield Town Monday, May 8, 2023 3,824.8 
 34. Watford Monday, May 8, 2023 3,820.9 
 35. Norwich City Monday, May 8, 2023 3,818.8 
 36. Bristol City Monday, May 8, 2023 3,811.3 
 37. Plymouth Argyle Sunday, May 7, 2023 3,809.1 
 38. Hull City Monday, May 8, 2023 3,807.4 
 39. Stoke City Monday, May 8, 2023 3,800.6 
 40. Preston North End Monday, May 8, 2023 3,797.6 
 41. Barnsley Sunday, May 7, 2023 3,764.3 
 42. Bolton Wanderers Sunday, May 7, 2023 3,759.2 
 43. Cardiff City Monday, May 8, 2023 3,758.1 
 44. Rotherham United Monday, May 8, 2023 3,754.8 
 45. Peterborough United Sunday, May 7, 2023 3,742.4 
 46. Birmingham City Monday, May 8, 2023 3,741.0 
 47. Derby County Sunday, May 7, 2023 3,738.9 
 48. Reading Monday, May 8, 2023 3,728.8 
 49. Wigan Athletic Monday, May 8, 2023 3,721.4 
 50. Portsmouth Sunday, May 7, 2023 3,715.5 
 51. Blackpool Monday, May 8, 2023 3,715.5 
 52. Queens Park Rangers Monday, May 8, 2023 3,703.7 
 53. Wycombe Wanderers Sunday, May 7, 2023 3,693.4 
 54. Charlton Athletic Sunday, May 7, 2023 3,671.5 
 55. Lincoln City Sunday, May 7, 2023 3,669.9 
 56. Fleetwood Town Sunday, May 7, 2023 3,640.5 
 57. Stockport County Monday, May 8, 2023 3,630.5 
 58. Milton Keynes Dons Sunday, May 7, 2023 3,626.6 
 59. Exeter City Sunday, May 7, 2023 3,623.0 
 60. Burton Albion Sunday, May 7, 2023 3,621.9 
 61. Cheltenham Town Sunday, May 7, 2023 3,616.3 
 62. Shrewsbury Town Sunday, May 7, 2023 3,613.6 
 63. Oxford United Sunday, May 7, 2023 3,612.8 
 64. Northampton Town Monday, May 8, 2023 3,598.0 
 65. Leyton Orient Monday, May 8, 2023 3,596.8 
 66. Mansfield Town Monday, May 8, 2023 3,586.4 
 67. Bristol Rovers Sunday, May 7, 2023 3,576.4 
 68. Wrexham Saturday, April 29, 2023 3,575.2 
 69. Stevenage Monday, May 8, 2023 3,574.5 
 70. Salford City Monday, May 8, 2023 3,570.0 
 71. Bradford City Monday, May 8, 2023 3,566.7 
 72. Cambridge United Sunday, May 7, 2023 3,563.7 
 73. Morecambe Sunday, May 7, 2023 3,559.9 
 74. Carlisle United Monday, May 8, 2023 3,555.0 
 75. Notts County Sunday, May 7, 2023 3,552.8 
 76. Port Vale Sunday, May 7, 2023 3,543.4 
 77. Accrington Stanley Sunday, May 7, 2023 3,535.3 
 78. Newport County Monday, May 8, 2023 3,514.7 
 79. Gillingham Monday, May 8, 2023 3,512.0 
 80. Swindon Town Monday, May 8, 2023 3,494.7 
 81. Grimsby Town Monday, May 8, 2023 3,493.5 
 82. Crewe Alexandra Monday, May 8, 2023 3,472.1 
 83. Tranmere Rovers Monday, May 8, 2023 3,468.0 
 84. Harrogate Town Monday, May 8, 2023 3,465.7 
 85. Colchester United Monday, May 8, 2023 3,458.7 
 86. Sutton United Monday, May 8, 2023 3,452.0 
 87. Walsall Monday, May 8, 2023 3,446.8 
 88. Barrow Monday, May 8, 2023 3,441.7 
 89. Forest Green Rovers Sunday, May 7, 2023 3,430.1 
 90. Crawley Town Monday, May 8, 2023 3,424.1 
 91. Chesterfield Sunday, May 7, 2023 3,418.7 
 92. Hartlepool United Monday, May 8, 2023 3,417.5 
 93. Rochdale Monday, May 8, 2023 3,413.5 
 94. AFC Wimbledon Monday, May 8, 2023 3,410.3 
 95. Doncaster Rovers Monday, May 8, 2023 3,402.9 
 96. Bromley Sunday, May 7, 2023 3,391.4 
 97. Woking Wednesday, May 3, 2023 3,362.3 
 98. Boreham Wood Sunday, May 7, 2023 3,356.7 
 99. Oldham Athletic Saturday, April 29, 2023 3,356.0 
 100. FC Halifax Town Saturday, April 29, 2023 3,355.8 
 101. Gateshead Saturday, April 29, 2023 3,345.2 
 102. Southend United Saturday, April 29, 2023 3,335.7 
 103. Barnet Tuesday, May 2, 2023 3,312.6 
 104. Dagenham and Redbridge Saturday, April 29, 2023 3,303.5 
 105. Ebbsfleet United Saturday, April 29, 2023 3,296.0 
 106. Solihull Moors Saturday, April 29, 2023 3,295.6 
 107. Torquay United Saturday, April 29, 2023 3,293.1 
 108. Eastleigh Saturday, April 29, 2023 3,284.5 
 109. Dorking Wanderers Saturday, April 29, 2023 3,269.1 
 110. Altrincham Saturday, April 29, 2023 3,268.1 
 111. AFC Fylde Saturday, April 29, 2023 3,260.7 
 112. Aldershot Town Saturday, April 29, 2023 3,252.0 
 113. Wealdstone Saturday, April 29, 2023 3,251.2 
 114. King's Lynn Town Sunday, May 7, 2023 3,244.2 
 115. York City Saturday, April 29, 2023 3,235.1 
 116. Maidenhead United Saturday, April 29, 2023 3,216.4 
 117. Oxford City Sunday, May 7, 2023 3,215.1 
 118. Chester Sunday, May 7, 2023 3,210.4 
 119. Kidderminster Harriers Sunday, May 7, 2023 3,198.2 
 120. Yeovil Town Saturday, April 29, 2023 3,193.1 
 121. Dartford Sunday, May 7, 2023 3,187.4 
 122. Scunthorpe United Saturday, April 29, 2023 3,158.5 
 123. Worthing Sunday, May 7, 2023 3,151.5 
 124. St. Albans City Sunday, May 7, 2023 3,151.3 
 125. Spennymoor Town Saturday, April 29, 2023 3,141.6 
 126. Alfreton Town Tuesday, May 2, 2023 3,138.2 
 127. Brackley Town Sunday, May 7, 2023 3,137.5 
 128. Gloucester City Wednesday, May 3, 2023 3,133.2 
 129. Chorley Saturday, April 29, 2023 3,129.3 
 130. Weston-super-Mare Saturday, April 22, 2023 3,129.0 
 131. Buxton Saturday, April 29, 2023 3,125.6 
 132. Truro City Monday, May 1, 2023 3,120.9 
 133. Braintree Town Wednesday, May 3, 2023 3,119.0 
 134. Eastbourne Borough Saturday, April 29, 2023 3,118.1 
 135. Boston United Saturday, April 29, 2023 3,117.9 
 136. Chelmsford City Tuesday, May 2, 2023 3,115.1 
 137. Chippenham Town Saturday, April 29, 2023 3,114.9 
 138. Tonbridge Angels Saturday, April 29, 2023 3,108.1 
 139. Curzon Ashton Saturday, April 29, 2023 3,104.6 
 140. Bracknell Town Monday, May 1, 2023 3,100.2 
 141. Coalville Town Wednesday, April 26, 2023 3,099.6 
 142. Maidstone United Saturday, April 29, 2023 3,093.3 
 143. Poole Town Wednesday, April 26, 2023 3,092.9 
 144. Farnborough Saturday, April 29, 2023 3,085.9 
 145. Tamworth Saturday, April 22, 2023 3,085.0 
 146. Bath City Saturday, April 29, 2023 3,084.4 
 147. Taunton Town Saturday, April 29, 2023 3,077.6 
 148. Darlington Saturday, April 29, 2023 3,076.0 
 149. Scarborough Athletic Saturday, April 29, 2023 3,073.4 
 150. Chesham United Wednesday, April 26, 2023 3,071.8 
 151. Swindon Supermarine Saturday, April 22, 2023 3,067.5 
 152. Hayes and Yeading United Saturday, April 22, 2023 3,066.3 
 153. Havant and Waterlooville Saturday, April 29, 2023 3,061.9 
 154. Hemel Hempstead Town Saturday, April 29, 2023 3,059.4 
 155. Welling United Saturday, April 29, 2023 3,058.6 
 156. Hampton and Richmond Borough Saturday, April 29, 2023 3,055.1 
 157. Banbury United Saturday, April 29, 2023 3,054.9 
 158. Weymouth Saturday, April 29, 2023 3,054.2 
 159. Peterborough Sports Saturday, April 29, 2023 3,050.8 
 160. Bishop's Stortford Saturday, April 22, 2023 3,048.9 
 161. Blyth Spartans Saturday, April 29, 2023 3,045.1 
 162. Kettering Town Saturday, April 29, 2023 3,042.1 
 163. Hereford Saturday, April 29, 2023 3,041.1 
 164. Warrington Town Monday, May 1, 2023 3,034.5 
 165. Slough Town Saturday, April 29, 2023 3,028.0 
 166. Leiston Wednesday, April 26, 2023 3,019.8 
 167. Farsley Celtic Saturday, April 29, 2023 3,016.9 
 168. AFC Hornchurch Monday, May 1, 2023 3,010.2 
 169. South Shields Saturday, April 22, 2023 3,006.4 
 170. Leamington Saturday, April 29, 2023 3,006.2 
 171. Dulwich Hamlet Saturday, April 29, 2023 3,002.5 
 172. Southport Saturday, April 29, 2023 2,997.5 
 173. Hungerford Town Saturday, April 29, 2023 2,994.4 
 174. Canvey Island Wednesday, April 26, 2023 2,992.6 
 175. Nuneaton Borough Monday, May 1, 2023 2,987.0 
 176. Lewes Saturday, April 22, 2023 2,982.9 
 177. Bradford Park Avenue Saturday, April 29, 2023 2,982.6 
 178. Cheshunt Saturday, April 29, 2023 2,980.0 
 179. Concord Rangers Saturday, April 29, 2023 2,974.5 
 180. Mickleover Sports Saturday, April 22, 2023 2,973.0 
 181. Rushall Olympic Monday, May 1, 2023 2,972.3 
 182. Dover Athletic Saturday, April 29, 2023 2,961.8 
 183. Plymouth Parkway Saturday, April 22, 2023 2,952.9 
 184. Horsham Saturday, April 22, 2023 2,951.9 
 185. AFC Telford United Saturday, April 29, 2023 2,949.3 
 186. Metropolitan Police Saturday, April 22, 2023 2,948.1 
 187. Cray Wanderers Wednesday, April 26, 2023 2,943.2 
 188. Stourbridge Saturday, April 22, 2023 2,937.9 
 189. Enfield Town Saturday, April 22, 2023 2,935.1 
 190. Ilkeston Town Saturday, April 22, 2023 2,933.6 
 191. Gainsborough Trinity Tuesday, April 25, 2023 2,933.1 
 192. Barwell Saturday, April 22, 2023 2,932.2 
 193. Alvechurch Saturday, April 22, 2023 2,931.3 
 194. Billericay Town Saturday, April 22, 2023 2,929.7 
 195. Aveley Monday, May 1, 2023 2,929.6 
 196. FC United of Manchester Saturday, April 22, 2023 2,924.0 
 197. Beaconsfield Town Saturday, April 22, 2023 2,922.7 
 198. Merthyr Town Saturday, April 22, 2023 2,918.0 
 199. Winchester City Saturday, April 22, 2023 2,916.8 
 200. Hitchin Town Saturday, April 22, 2023 2,914.1 
 201. Hastings United Saturday, April 22, 2023 2,912.9 
 202. Tiverton Town Saturday, April 22, 2023 2,908.0 
 203. Matlock Town Tuesday, April 25, 2023 2,906.0 
 204. Stratford Town Saturday, April 22, 2023 2,903.7 
 205. Bamber Bridge Monday, May 1, 2023 2,893.9 
 206. Warrington Rylands Saturday, April 22, 2023 2,892.9 
 207. Royston Town Saturday, April 22, 2023 2,892.6 
 208. Hyde United Saturday, April 22, 2023 2,888.7 
 209. Hanwell Town Saturday, April 22, 2023 2,887.6 
 210. Redditch United Saturday, April 22, 2023 2,881.9 
 211. Salisbury Saturday, April 22, 2023 2,881.1 
 212. Gosport Borough Saturday, April 22, 2023 2,878.5 
 213. Stafford Rangers Saturday, April 22, 2023 2,872.6 
 214. Lancaster City Saturday, April 22, 2023 2,869.2 
 215. Radcliffe Saturday, April 22, 2023 2,866.9 
 216. North Leigh Saturday, April 22, 2023 2,864.3 
 217. Dorchester Town Saturday, April 22, 2023 2,863.1 
 218. Folkestone Invicta Saturday, April 22, 2023 2,862.9 
 219. Guiseley Saturday, April 22, 2023 2,861.9 
 220. Carshalton Athletic Saturday, April 22, 2023 2,861.4 
 221. St. Ives Town Saturday, April 22, 2023 2,852.1 
 222. Whitby Town Saturday, April 22, 2023 2,845.8 
 223. Needham Market Saturday, April 22, 2023 2,841.9 
 224. Marine Saturday, April 22, 2023 2,839.1 
 225. Hendon Saturday, April 22, 2023 2,833.3 
 226. Bromsgrove Sporting Saturday, April 22, 2023 2,826.9 
 227. Nantwich Town Saturday, April 22, 2023 2,823.6 
 228. Ashton United Saturday, April 22, 2023 2,823.3 
 229. Bognor Regis Town Saturday, April 22, 2023 2,820.6 
 230. Basford United Saturday, April 22, 2023 2,818.6 
 231. Harrow Borough Saturday, April 22, 2023 2,816.9 
 232. Wingate and Finchley Saturday, April 22, 2023 2,813.1 
 233. Yate Town Saturday, April 22, 2023 2,812.9 
 234. Marske United Saturday, April 22, 2023 2,811.3 
 235. Haringey Borough Saturday, April 22, 2023 2,809.6 
 236. Morpeth Town Saturday, April 22, 2023 2,808.5 
 237. Hednesford Town Saturday, April 22, 2023 2,807.1 
 238. Kings Langley Saturday, April 22, 2023 2,799.2 
 239. AFC Rushden and Diamonds Saturday, April 22, 2023 2,798.9 
 240. Hartley Wintney Saturday, April 22, 2023 2,795.3 
 241. Margate Saturday, April 22, 2023 2,779.7 
 242. Liversedge Saturday, April 22, 2023 2,774.1 
 243. Stalybridge Celtic Saturday, April 22, 2023 2,767.6 
 244. Atherton Collieries Saturday, April 22, 2023 2,759.6 
 245. Herne Bay Saturday, April 22, 2023 2,756.2 
 246. Potters Bar Town Saturday, April 22, 2023 2,742.9 
 247. Kingstonian Saturday, April 22, 2023 2,738.9 
 248. Bowers and Pitsea Saturday, April 22, 2023 2,720.1 
 249. Bedford Town Saturday, April 22, 2023 2,710.7 
 250. Belper Town Saturday, April 22, 2023 2,674.3 
 251. Corinthian-Casuals Saturday, April 22, 2023 2,647.5 
 252. Brightlingsea Regent Saturday, April 22, 2023 2,625.2