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 7, 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. Brighton and Hove Albion Thursday, May 4, 2023 4,182.6 
 7. Tottenham Hotspur Saturday, May 6, 2023 4,166.7 
 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. Wolverhampton Wanderers Saturday, May 6, 2023 4,055.0 
 13. Burnley Saturday, April 29, 2023 4,054.2 
 14. West Ham United Sunday, May 7, 2023 4,052.1 
 15. Fulham Wednesday, May 3, 2023 4,042.5 
 16. Leicester City Monday, May 1, 2023 4,022.6 
 17. AFC Bournemouth Saturday, May 6, 2023 4,010.6 
 18. Sheffield United Thursday, May 4, 2023 3,980.0 
 19. Leeds United Saturday, May 6, 2023 3,963.3 
 20. Everton Monday, May 1, 2023 3,963.0 
 21. Nottingham Forest Saturday, April 29, 2023 3,958.1 
 22. Southampton Sunday, April 30, 2023 3,941.4 
 23. Luton Town Monday, May 1, 2023 3,930.5 
 24. Middlesbrough Monday, May 1, 2023 3,913.9 
 25. Ipswich Town Sunday, May 7, 2023 3,887.7 
 26. Coventry City Saturday, April 29, 2023 3,874.8 
 27. Millwall Friday, April 28, 2023 3,858.8 
 28. Swansea City Saturday, April 29, 2023 3,858.0 
 29. West Bromwich Albion Saturday, April 29, 2023 3,857.0 
 30. Sunderland Saturday, April 29, 2023 3,843.0 
 31. Sheffield Wednesday Sunday, May 7, 2023 3,838.2 
 32. Norwich City Saturday, April 29, 2023 3,833.3 
 33. Blackburn Rovers Monday, May 1, 2023 3,830.4 
 34. Preston North End Saturday, April 29, 2023 3,815.6 
 35. Huddersfield Town Thursday, May 4, 2023 3,814.5 
 36. Stoke City Saturday, April 29, 2023 3,814.3 
 37. Plymouth Argyle Sunday, May 7, 2023 3,809.1 
 38. Watford Saturday, April 29, 2023 3,807.2 
 39. Hull City Saturday, April 29, 2023 3,803.0 
 40. Bristol City Saturday, April 29, 2023 3,798.2 
 41. Barnsley Sunday, May 7, 2023 3,764.3 
 42. Cardiff City Sunday, April 30, 2023 3,762.7 
 43. Bolton Wanderers Sunday, May 7, 2023 3,759.2 
 44. Rotherham United Monday, May 1, 2023 3,754.7 
 45. Birmingham City Saturday, April 29, 2023 3,745.9 
 46. Peterborough United Sunday, May 7, 2023 3,742.4 
 47. Reading Saturday, April 29, 2023 3,739.1 
 48. Derby County Sunday, May 7, 2023 3,738.9 
 49. Wigan Athletic Saturday, April 29, 2023 3,721.5 
 50. Queens Park Rangers Saturday, April 29, 2023 3,716.8 
 51. Portsmouth Sunday, May 7, 2023 3,715.5 
 52. Blackpool Friday, April 28, 2023 3,700.9 
 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 Saturday, April 29, 2023 3,636.9 
 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. Leyton Orient Saturday, April 29, 2023 3,596.6 
 65. Northampton Town Saturday, April 29, 2023 3,590.2 
 66. Salford City Saturday, April 29, 2023 3,583.3 
 67. Bristol Rovers Sunday, May 7, 2023 3,576.4 
 68. Wrexham Saturday, April 29, 2023 3,575.2 
 69. Mansfield Town Saturday, April 29, 2023 3,574.2 
 70. Bradford City Wednesday, May 3, 2023 3,566.9 
 71. Stevenage Saturday, April 29, 2023 3,566.8 
 72. Cambridge United Sunday, May 7, 2023 3,563.7 
 73. Morecambe Sunday, May 7, 2023 3,559.9 
 74. Carlisle United Saturday, April 29, 2023 3,557.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 Saturday, April 29, 2023 3,517.1 
 79. Gillingham Saturday, April 29, 2023 3,498.6 
 80. Swindon Town Saturday, April 29, 2023 3,487.3 
 81. Grimsby Town Saturday, April 29, 2023 3,486.4 
 82. Tranmere Rovers Saturday, April 29, 2023 3,475.8 
 83. Colchester United Saturday, April 29, 2023 3,470.9 
 84. Crewe Alexandra Wednesday, May 3, 2023 3,469.7 
 85. Harrogate Town Saturday, April 29, 2023 3,468.4 
 86. Sutton United Saturday, April 29, 2023 3,450.0 
 87. Barrow Saturday, April 29, 2023 3,449.4 
 88. Walsall Saturday, April 29, 2023 3,438.6 
 89. Crawley Town Saturday, April 29, 2023 3,431.5 
 90. Forest Green Rovers Sunday, May 7, 2023 3,430.1 
 91. Chesterfield Sunday, May 7, 2023 3,418.7 
 92. AFC Wimbledon Saturday, April 29, 2023 3,417.4 
 93. Doncaster Rovers Saturday, April 29, 2023 3,411.1 
 94. Hartlepool United Saturday, April 29, 2023 3,411.1 
 95. Rochdale Saturday, April 29, 2023 3,410.8 
 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