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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Sunday, May 28, 2023 4,408.7 
 2. Liverpool Sunday, May 28, 2023 4,283.0 
 3. Arsenal Sunday, May 28, 2023 4,258.6 
 4. Manchester United Sunday, May 28, 2023 4,244.9 
 5. Newcastle United Sunday, May 28, 2023 4,195.5 
 6. Brighton and Hove Albion Sunday, May 28, 2023 4,163.7 
 7. Aston Villa Sunday, May 28, 2023 4,154.4 
 8. Brentford Sunday, May 28, 2023 4,152.9 
 9. Tottenham Hotspur Sunday, May 28, 2023 4,149.2 
 10. Chelsea Sunday, May 28, 2023 4,097.3 
 11. Crystal Palace Sunday, May 28, 2023 4,071.1 
 12. Fulham Sunday, May 28, 2023 4,061.1 
 13. Burnley Monday, May 8, 2023 4,058.8 
 14. West Ham United Sunday, May 28, 2023 4,041.2 
 15. Wolverhampton Wanderers Sunday, May 28, 2023 4,037.2 
 16. Leicester City Sunday, May 28, 2023 4,019.2 
 17. Everton Sunday, May 28, 2023 4,001.9 
 18. Nottingham Forest Sunday, May 28, 2023 3,991.1 
 19. AFC Bournemouth Sunday, May 28, 2023 3,985.3 
 20. Sheffield United Monday, May 8, 2023 3,984.9 
 21. Leeds United Sunday, May 28, 2023 3,947.3 
 22. Luton Town Saturday, May 27, 2023 3,925.8 
 23. Southampton Sunday, May 28, 2023 3,924.0 
 24. Middlesbrough Wednesday, May 17, 2023 3,899.8 
 25. Coventry City Saturday, May 27, 2023 3,890.0 
 26. Ipswich Town Sunday, May 7, 2023 3,887.7 
 27. Swansea City Monday, May 8, 2023 3,866.9 
 28. Sunderland Tuesday, May 16, 2023 3,860.2 
 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 Thursday, May 18, 2023 3,830.3 
 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 Friday, May 19, 2023 3,774.0 
 42. Cardiff City Monday, May 8, 2023 3,758.1 
 43. Rotherham United Monday, May 8, 2023 3,754.8 
 44. Peterborough United Thursday, May 18, 2023 3,750.3 
 45. Bolton Wanderers Friday, May 19, 2023 3,749.5 
 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. Milton Keynes Dons Sunday, May 7, 2023 3,626.6 
 58. Stockport County Sunday, May 28, 2023 3,625.0 
 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 Saturday, May 20, 2023 3,573.8 
 71. Carlisle United Sunday, May 28, 2023 3,571.8 
 72. Cambridge United Sunday, May 7, 2023 3,563.7 
 73. Morecambe Sunday, May 7, 2023 3,559.9 
 74. Bradford City Saturday, May 20, 2023 3,551.5 
 75. Notts County Saturday, May 13, 2023 3,549.1 
 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 Saturday, May 13, 2023 3,422.4 
 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. Oxford City Sunday, May 14, 2023 3,228.6 
 117. Maidenhead United Saturday, April 29, 2023 3,216.4 
 118. Kidderminster Harriers Sunday, May 14, 2023 3,212.2 
 119. Chester Sunday, May 7, 2023 3,210.4 
 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. Spennymoor Town Saturday, April 29, 2023 3,141.6 
 125. Alfreton Town Tuesday, May 2, 2023 3,138.2 
 126. St. Albans City Sunday, May 14, 2023 3,137.8 
 127. Gloucester City Wednesday, May 3, 2023 3,133.2 
 128. Chorley Saturday, April 29, 2023 3,129.3 
 129. Weston-super-Mare Saturday, April 22, 2023 3,129.0 
 130. Buxton Saturday, April 29, 2023 3,125.6 
 131. Brackley Town Sunday, May 14, 2023 3,123.5 
 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