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, April 10, 2023

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, April 8, 2023 4,403.4 
 2. Arsenal Sunday, April 9, 2023 4,295.3 
 3. Liverpool Sunday, April 9, 2023 4,258.4 
 4. Manchester United Saturday, April 8, 2023 4,233.9 
 5. Newcastle United Saturday, April 8, 2023 4,213.3 
 6. Tottenham Hotspur Saturday, April 8, 2023 4,181.2 
 7. Brighton and Hove Albion Saturday, April 8, 2023 4,169.6 
 8. Chelsea Saturday, April 8, 2023 4,134.3 
 9. Aston Villa Saturday, April 8, 2023 4,121.5 
 10. Brentford Saturday, April 8, 2023 4,104.6 
 11. Burnley Monday, April 10, 2023 4,076.2 
 12. Crystal Palace Sunday, April 9, 2023 4,067.2 
 13. West Ham United Saturday, April 8, 2023 4,049.3 
 14. Wolverhampton Wanderers Saturday, April 8, 2023 4,035.1 
 15. Fulham Saturday, April 8, 2023 4,033.7 
 16. Leicester City Saturday, April 8, 2023 4,018.3 
 17. Leeds United Sunday, April 9, 2023 3,993.9 
 18. AFC Bournemouth Saturday, April 8, 2023 3,984.2 
 19. Everton Saturday, April 8, 2023 3,979.2 
 20. Sheffield United Monday, April 10, 2023 3,969.0 
 21. Southampton Saturday, April 8, 2023 3,960.0 
 22. Nottingham Forest Saturday, April 8, 2023 3,948.4 
 23. Luton Town Monday, April 10, 2023 3,916.9 
 24. Middlesbrough Monday, April 10, 2023 3,913.9 
 25. Norwich City Monday, April 10, 2023 3,881.8 
 26. Millwall Monday, April 10, 2023 3,866.8 
 27. Stoke City Monday, April 10, 2023 3,856.2 
 28. Preston North End Monday, April 10, 2023 3,851.6 
 29. Coventry City Monday, April 10, 2023 3,847.9 
 30. Ipswich Town Monday, April 10, 2023 3,844.9 
 31. Sunderland Monday, April 10, 2023 3,841.2 
 32. Blackburn Rovers Monday, April 10, 2023 3,835.4 
 33. West Bromwich Albion Monday, April 10, 2023 3,834.5 
 34. Sheffield Wednesday Monday, April 10, 2023 3,826.9 
 35. Watford Monday, April 10, 2023 3,821.9 
 36. Swansea City Monday, April 10, 2023 3,815.5 
 37. Bristol City Monday, April 10, 2023 3,812.4 
 38. Hull City Monday, April 10, 2023 3,799.2 
 39. Huddersfield Town Monday, April 10, 2023 3,795.2 
 40. Barnsley Monday, April 10, 2023 3,793.5 
 41. Plymouth Argyle Monday, April 10, 2023 3,772.0 
 42. Rotherham United Monday, April 10, 2023 3,762.7 
 43. Birmingham City Monday, April 10, 2023 3,760.2 
 44. Peterborough United Monday, April 10, 2023 3,758.5 
 45. Bolton Wanderers Monday, April 10, 2023 3,750.5 
 46. Cardiff City Monday, April 10, 2023 3,747.7 
 47. Wycombe Wanderers Monday, April 10, 2023 3,744.5 
 48. Derby County Monday, April 10, 2023 3,736.1 
 49. Reading Monday, April 10, 2023 3,735.7 
 50. Portsmouth Monday, April 10, 2023 3,714.4 
 51. Wigan Athletic Monday, April 10, 2023 3,700.5 
 52. Blackpool Monday, April 10, 2023 3,696.5 
 53. Queens Park Rangers Monday, April 10, 2023 3,691.7 
 54. Charlton Athletic Monday, April 10, 2023 3,680.7 
 55. Lincoln City Monday, April 10, 2023 3,659.6 
 56. Milton Keynes Dons Monday, April 10, 2023 3,643.4 
 57. Exeter City Monday, April 10, 2023 3,641.6 
 58. Shrewsbury Town Monday, April 10, 2023 3,634.4 
 59. Fleetwood Town Monday, April 10, 2023 3,624.3 
 60. Stockport County Monday, April 10, 2023 3,617.1 
 61. Bristol Rovers Monday, April 10, 2023 3,612.1 
 62. Oxford United Monday, April 10, 2023 3,609.4 
 63. Leyton Orient Monday, April 10, 2023 3,602.9 
 64. Cheltenham Town Monday, April 10, 2023 3,597.7 
 65. Burton Albion Monday, April 10, 2023 3,594.0 
 66. Northampton Town Monday, April 10, 2023 3,585.7 
 67. Mansfield Town Monday, April 10, 2023 3,584.3 
 68. Wrexham Monday, April 10, 2023 3,577.7 
 69. Salford City Monday, April 10, 2023 3,570.9 
 70. Bradford City Monday, April 10, 2023 3,570.6 
 71. Carlisle United Monday, April 10, 2023 3,559.0 
 72. Port Vale Monday, April 10, 2023 3,548.1 
 73. Notts County Monday, April 10, 2023 3,545.2 
 74. Stevenage Monday, April 10, 2023 3,542.0 
 75. Cambridge United Monday, April 10, 2023 3,541.5 
 76. Accrington Stanley Monday, April 10, 2023 3,540.0 
 77. Morecambe Monday, April 10, 2023 3,525.7 
 78. Sutton United Monday, April 10, 2023 3,507.2 
 79. Newport County Monday, April 10, 2023 3,505.4 
 80. Grimsby Town Monday, April 10, 2023 3,489.8 
 81. Gillingham Monday, April 10, 2023 3,485.5 
 82. Barrow Monday, April 10, 2023 3,482.3 
 83. Swindon Town Monday, April 10, 2023 3,478.9 
 84. Walsall Monday, April 10, 2023 3,477.0 
 85. Tranmere Rovers Monday, April 10, 2023 3,473.2 
 86. Forest Green Rovers Monday, April 10, 2023 3,459.8 
 87. Crewe Alexandra Monday, April 10, 2023 3,453.1 
 88. Colchester United Monday, April 10, 2023 3,451.6 
 89. AFC Wimbledon Monday, April 10, 2023 3,440.7 
 90. Harrogate Town Monday, April 10, 2023 3,432.7 
 91. Hartlepool United Monday, April 10, 2023 3,429.3 
 92. Doncaster Rovers Monday, April 10, 2023 3,416.4 
 93. Rochdale Monday, April 10, 2023 3,405.4 
 94. Crawley Town Monday, April 10, 2023 3,404.8 
 95. Chesterfield Monday, April 10, 2023 3,404.0 
 96. Woking Monday, April 10, 2023 3,375.9 
 97. Boreham Wood Monday, April 10, 2023 3,364.2 
 98. Bromley Monday, April 10, 2023 3,354.7 
 99. FC Halifax Town Monday, April 10, 2023 3,342.2 
 100. Solihull Moors Friday, April 7, 2023 3,338.5 
 101. Barnet Monday, April 10, 2023 3,329.8 
 102. Gateshead Monday, April 10, 2023 3,326.3 
 103. Oldham Athletic Monday, April 10, 2023 3,323.3 
 104. Southend United Monday, April 10, 2023 3,319.2 
 105. Eastleigh Monday, April 10, 2023 3,305.3 
 106. Ebbsfleet United Monday, April 10, 2023 3,302.9 
 107. Dagenham and Redbridge Monday, April 10, 2023 3,295.5 
 108. Torquay United Monday, April 10, 2023 3,290.0 
 109. Altrincham Monday, April 10, 2023 3,278.5 
 110. Wealdstone Friday, April 7, 2023 3,256.0 
 111. Dorking Wanderers Monday, April 10, 2023 3,249.8 
 112. King's Lynn Town Monday, April 10, 2023 3,247.2 
 113. York City Monday, April 10, 2023 3,235.0 
 114. Aldershot Town Monday, April 10, 2023 3,233.4 
 115. Maidenhead United Monday, April 10, 2023 3,232.0 
 116. AFC Fylde Monday, April 10, 2023 3,228.4 
 117. Oxford City Monday, April 10, 2023 3,210.8 
 118. Yeovil Town Monday, April 10, 2023 3,209.9 
 119. Chester Monday, April 10, 2023 3,209.8 
 120. Dartford Monday, April 10, 2023 3,206.1 
 121. Scunthorpe United Monday, April 10, 2023 3,182.9 
 122. Alfreton Town Monday, April 10, 2023 3,142.9 
 123. Gloucester City Monday, April 10, 2023 3,136.3 
 124. Kidderminster Harriers Monday, April 10, 2023 3,133.4 
 125. Farnborough Friday, April 7, 2023 3,127.6 
 126. Worthing Friday, April 7, 2023 3,125.7 
 127. Weston-super-Mare Monday, April 10, 2023 3,125.4 
 128. Brackley Town Monday, April 10, 2023 3,124.3 
 129. Braintree Town Monday, April 10, 2023 3,124.0 
 130. Chorley Monday, April 10, 2023 3,123.6 
 131. St. Albans City Monday, April 10, 2023 3,123.2 
 132. Chelmsford City Monday, April 10, 2023 3,122.2 
 133. Boston United Monday, April 10, 2023 3,115.3 
 134. Buxton Monday, April 10, 2023 3,114.3 
 135. Eastbourne Borough Monday, April 10, 2023 3,112.3 
 136. Curzon Ashton Monday, April 10, 2023 3,111.4 
 137. Chippenham Town Monday, April 10, 2023 3,108.0 
 138. Maidstone United Monday, April 10, 2023 3,106.8 
 139. Darlington Monday, April 10, 2023 3,104.7 
 140. Taunton Town Monday, April 10, 2023 3,102.0 
 141. Spennymoor Town Monday, April 10, 2023 3,101.2 
 142. Coalville Town Monday, April 10, 2023 3,100.7 
 143. Tonbridge Angels Friday, April 7, 2023 3,097.4 
 144. Poole Town Monday, April 10, 2023 3,090.1 
 145. Chesham United Monday, April 10, 2023 3,089.3 
 146. Scarborough Athletic Monday, April 10, 2023 3,087.8 
 147. Bracknell Town Monday, April 10, 2023 3,087.3 
 148. Peterborough Sports Monday, April 10, 2023 3,087.3 
 149. Hemel Hempstead Town Monday, April 10, 2023 3,083.0 
 150. Hampton and Richmond Borough Monday, April 10, 2023 3,082.4 
 151. Truro City Monday, April 10, 2023 3,081.0 
 152. Havant and Waterlooville Monday, April 10, 2023 3,079.0 
 153. Banbury United Monday, April 10, 2023 3,072.9 
 154. Kettering Town Monday, April 10, 2023 3,072.3 
 155. Bath City Monday, April 10, 2023 3,062.5 
 156. Tamworth Monday, April 10, 2023 3,049.8 
 157. Hereford Monday, April 10, 2023 3,045.9 
 158. Leiston Monday, April 10, 2023 3,041.8 
 159. Hayes and Yeading United Monday, April 10, 2023 3,037.2 
 160. Swindon Supermarine Monday, April 10, 2023 3,036.3 
 161. Southport Monday, April 10, 2023 3,035.0 
 162. Bishop's Stortford Monday, April 10, 2023 3,028.5 
 163. Slough Town Monday, April 10, 2023 3,023.1 
 164. South Shields Monday, April 10, 2023 3,022.0 
 165. Farsley Celtic Friday, April 7, 2023 3,021.8 
 166. AFC Hornchurch Monday, April 10, 2023 3,019.6 
 167. Warrington Town Monday, April 10, 2023 3,017.9 
 168. Weymouth Monday, April 10, 2023 3,013.4 
 169. Welling United Monday, April 10, 2023 3,012.8 
 170. Blyth Spartans Friday, April 7, 2023 3,012.2 
 171. Leamington Monday, April 10, 2023 3,011.5 
 172. Canvey Island Saturday, April 8, 2023 3,007.3 
 173. Hungerford Town Monday, April 10, 2023 3,007.2 
 174. Dover Athletic Monday, April 10, 2023 3,007.2 
 175. Cheshunt Friday, April 7, 2023 2,996.5 
 176. Rushall Olympic Monday, April 10, 2023 2,996.1 
 177. Dulwich Hamlet Monday, April 10, 2023 2,993.3 
 178. Metropolitan Police Monday, April 10, 2023 2,987.4 
 179. Bradford Park Avenue Monday, April 10, 2023 2,974.0 
 180. Plymouth Parkway Monday, April 10, 2023 2,967.6 
 181. Nuneaton Borough Monday, April 10, 2023 2,965.7 
 182. AFC Telford United Monday, April 10, 2023 2,963.9 
 183. Ilkeston Town Monday, April 10, 2023 2,960.1 
 184. Enfield Town Monday, April 10, 2023 2,959.8 
 185. Lewes Monday, April 10, 2023 2,954.2 
 186. Mickleover Sports Monday, April 10, 2023 2,946.1 
 187. Gainsborough Trinity Monday, April 10, 2023 2,945.9 
 188. Stourbridge Monday, April 10, 2023 2,940.9 
 189. Barwell Monday, April 10, 2023 2,940.1 
 190. Horsham Monday, April 10, 2023 2,937.1 
 191. Beaconsfield Town Monday, April 10, 2023 2,936.6 
 192. Cray Wanderers Monday, April 10, 2023 2,936.0 
 193. Merthyr Town Monday, April 10, 2023 2,933.5 
 194. Concord Rangers Monday, April 10, 2023 2,932.4 
 195. Alvechurch Monday, April 10, 2023 2,929.4 
 196. Winchester City Monday, April 10, 2023 2,929.3 
 197. Tiverton Town Monday, April 10, 2023 2,928.8 
 198. FC United of Manchester Monday, April 10, 2023 2,925.5 
 199. Bamber Bridge Monday, April 10, 2023 2,923.1 
 200. Billericay Town Monday, April 10, 2023 2,914.8 
 201. Aveley Saturday, April 8, 2023 2,905.7 
 202. Walton Casuals Saturday, April 23, 2022 2,900.3 
 203. Redditch United Monday, April 10, 2023 2,900.2 
 204. Matlock Town Monday, April 10, 2023 2,897.9 
 205. Radcliffe Saturday, April 8, 2023 2,897.7 
 206. Hastings United Monday, April 10, 2023 2,897.4 
 207. Folkestone Invicta Monday, April 10, 2023 2,891.2 
 208. Salisbury Monday, April 10, 2023 2,888.6 
 209. Royston Town Monday, April 10, 2023 2,887.9 
 210. Hyde United Monday, April 10, 2023 2,881.8 
 211. Stratford Town Monday, April 10, 2023 2,874.6 
 212. Hitchin Town Saturday, April 8, 2023 2,870.4 
 213. Carshalton Athletic Monday, April 10, 2023 2,869.0 
 214. Warrington Rylands Friday, April 7, 2023 2,867.2 
 215. Needham Market Monday, April 10, 2023 2,865.9 
 216. Hendon Friday, April 7, 2023 2,864.9 
 217. Guiseley Monday, April 10, 2023 2,864.6 
 218. Gosport Borough Monday, April 10, 2023 2,864.4 
 219. Marine Monday, April 10, 2023 2,864.3 
 220. North Leigh Monday, April 10, 2023 2,862.2 
 221. Hanwell Town Saturday, April 8, 2023 2,858.9 
 222. St. Ives Town Monday, April 10, 2023 2,854.1 
 223. Lancaster City Monday, April 10, 2023 2,843.6 
 224. Ashton United Monday, April 10, 2023 2,838.3 
 225. Whitby Town Monday, April 10, 2023 2,837.6 
 226. Stafford Rangers Monday, April 10, 2023 2,834.6 
 227. Yate Town Monday, April 10, 2023 2,832.9 
 228. Dorchester Town Monday, April 10, 2023 2,831.5 
 229. Kings Langley Saturday, April 8, 2023 2,830.4 
 230. Basford United Monday, April 10, 2023 2,827.8 
 231. Bromsgrove Sporting Monday, April 10, 2023 2,823.4 
 232. Biggleswade Town Saturday, April 23, 2022 2,818.5 
 233. Haringey Borough Monday, April 10, 2023 2,816.9 
 234. Nantwich Town Monday, April 10, 2023 2,812.0 
 235. Wingate and Finchley Monday, April 10, 2023 2,811.5 
 236. Bognor Regis Town Monday, April 10, 2023 2,810.6 
 237. Hartley Wintney Monday, April 10, 2023 2,809.8 
 238. Harrow Borough Monday, April 10, 2023 2,805.1 
 239. Margate Monday, April 10, 2023 2,802.9 
 240. Morpeth Town Monday, April 10, 2023 2,799.5 
 241. AFC Rushden and Diamonds Monday, April 10, 2023 2,794.5 
 242. Marske United Monday, April 10, 2023 2,788.3 
 243. Stalybridge Celtic Monday, April 10, 2023 2,788.3 
 244. Lowestoft Town Saturday, April 23, 2022 2,779.7 
 245. Hednesford Town Monday, April 10, 2023 2,779.1 
 246. Liversedge Monday, April 10, 2023 2,778.9 
 247. Herne Bay Monday, April 10, 2023 2,778.3 
 248. Leatherhead Saturday, April 23, 2022 2,777.7 
 249. Witton Albion Saturday, April 23, 2022 2,777.2 
 250. Atherton Collieries Monday, April 10, 2023 2,772.0 
 251. Kingstonian Monday, April 10, 2023 2,749.3 
 252. Bedford Town Monday, April 10, 2023 2,740.5 
 253. Bowers and Pitsea Monday, April 10, 2023 2,733.5 
 254. East Thurrock United Saturday, April 23, 2022 2,713.1 
 255. Potters Bar Town Monday, April 10, 2023 2,710.0 
 256. Wimborne Town Saturday, April 23, 2022 2,706.0 
 257. Grantham Town Saturday, April 23, 2022 2,700.4 
 258. Belper Town Monday, April 10, 2023 2,676.3 
 259. Corinthian-Casuals Monday, April 10, 2023 2,667.2 
 260. Merstham Saturday, April 23, 2022 2,641.1 
 261. Brightlingsea Regent Monday, April 10, 2023 2,614.1