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  Friday, April 12, 2024

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, April 6, 2024 4,415.7 
 2. Liverpool Sunday, April 7, 2024 4,349.0 
 3. Arsenal Saturday, April 6, 2024 4,328.1 
 4. Tottenham Hotspur Sunday, April 7, 2024 4,201.5 
 5. Manchester United Sunday, April 7, 2024 4,188.6 
 6. Aston Villa Saturday, April 6, 2024 4,170.8 
 7. Newcastle United Saturday, April 6, 2024 4,167.0 
 8. Chelsea Sunday, April 7, 2024 4,141.8 
 9. Brighton and Hove Albion Saturday, April 6, 2024 4,102.7 
 10. West Ham United Saturday, April 6, 2024 4,094.0 
 11. Fulham Saturday, April 6, 2024 4,067.5 
 12. Wolverhampton Wanderers Saturday, April 6, 2024 4,065.6 
 13. AFC Bournemouth Saturday, April 6, 2024 4,056.5 
 14. Brentford Saturday, April 6, 2024 4,047.0 
 15. Everton Saturday, April 6, 2024 4,039.4 
 16. Leeds United Tuesday, April 9, 2024 4,026.8 
 17. Crystal Palace Saturday, April 6, 2024 4,010.8 
 18. Leicester City Friday, April 12, 2024 3,998.8 
 19. Nottingham Forest Sunday, April 7, 2024 3,992.8 
 20. Ipswich Town Wednesday, April 10, 2024 3,969.5 
 21. Southampton Tuesday, April 9, 2024 3,963.0 
 22. Burnley Saturday, April 6, 2024 3,953.4 
 23. Luton Town Saturday, April 6, 2024 3,947.8 
 24. West Bromwich Albion Wednesday, April 10, 2024 3,923.1 
 25. Coventry City Tuesday, April 9, 2024 3,922.7 
 26. Sheffield United Sunday, April 7, 2024 3,920.7 
 27. Norwich City Tuesday, April 9, 2024 3,897.0 
 28. Middlesbrough Wednesday, April 10, 2024 3,892.0 
 29. Bristol City Wednesday, April 10, 2024 3,852.3 
 30. Preston North End Tuesday, April 9, 2024 3,846.3 
 31. Hull City Wednesday, April 10, 2024 3,836.0 
 32. Swansea City Wednesday, April 10, 2024 3,818.5 
 33. Watford Wednesday, April 10, 2024 3,814.1 
 34. Portsmouth Saturday, April 6, 2024 3,812.4 
 35. Sunderland Tuesday, April 9, 2024 3,805.5 
 36. Derby County Wednesday, April 10, 2024 3,789.5 
 37. Plymouth Argyle Friday, April 12, 2024 3,789.1 
 38. Sheffield Wednesday Tuesday, April 9, 2024 3,787.3 
 39. Blackburn Rovers Wednesday, April 10, 2024 3,782.9 
 40. Bolton Wanderers Saturday, April 6, 2024 3,781.6 
 41. Cardiff City Wednesday, April 10, 2024 3,773.1 
 42. Millwall Tuesday, April 9, 2024 3,769.7 
 43. Stoke City Wednesday, April 10, 2024 3,766.9 
 44. Queens Park Rangers Tuesday, April 9, 2024 3,758.1 
 45. Huddersfield Town Tuesday, April 9, 2024 3,756.7 
 46. Peterborough United Wednesday, April 10, 2024 3,756.0 
 47. Lincoln City Saturday, April 6, 2024 3,745.4 
 48. Barnsley Tuesday, April 9, 2024 3,726.0 
 49. Blackpool Tuesday, April 9, 2024 3,719.6 
 50. Birmingham City Wednesday, April 10, 2024 3,715.2 
 51. Oxford United Saturday, April 6, 2024 3,692.5 
 52. Reading Tuesday, April 9, 2024 3,677.7 
 53. Wycombe Wanderers Wednesday, April 10, 2024 3,666.7 
 54. Leyton Orient Tuesday, April 9, 2024 3,662.9 
 55. Stockport County Tuesday, April 9, 2024 3,658.4 
 56. Wigan Athletic Tuesday, April 9, 2024 3,657.9 
 57. Stevenage Tuesday, April 9, 2024 3,654.9 
 58. Charlton Athletic Tuesday, April 9, 2024 3,643.3 
 59. Rotherham United Wednesday, April 10, 2024 3,636.2 
 60. Northampton Town Saturday, April 6, 2024 3,630.9 
 61. Exeter City Tuesday, April 9, 2024 3,629.3 
 62. Wrexham Tuesday, April 9, 2024 3,628.3 
 63. Mansfield Town Tuesday, April 9, 2024 3,610.4 
 64. Milton Keynes Dons Saturday, April 6, 2024 3,607.6 
 65. Cambridge United Saturday, April 6, 2024 3,573.4 
 66. Bristol Rovers Tuesday, April 9, 2024 3,557.2 
 67. Shrewsbury Town Saturday, April 6, 2024 3,554.6 
 68. Fleetwood Town Tuesday, April 9, 2024 3,547.6 
 69. Cheltenham Town Tuesday, April 9, 2024 3,545.5 
 70. Doncaster Rovers Tuesday, April 9, 2024 3,544.7 
 71. Crawley Town Tuesday, April 9, 2024 3,537.1 
 72. Crewe Alexandra Tuesday, April 9, 2024 3,532.0 
 73. Burton Albion Saturday, April 6, 2024 3,531.5 
 74. Walsall Tuesday, April 9, 2024 3,523.1 
 75. Port Vale Wednesday, April 10, 2024 3,522.5 
 76. Barrow Saturday, April 6, 2024 3,520.8 
 77. AFC Wimbledon Saturday, April 6, 2024 3,513.7 
 78. Harrogate Town Tuesday, April 9, 2024 3,500.4 
 79. Bradford City Saturday, April 6, 2024 3,494.3 
 80. Notts County Saturday, April 6, 2024 3,489.2 
 81. Carlisle United Tuesday, April 9, 2024 3,487.6 
 82. Morecambe Tuesday, April 9, 2024 3,486.4 
 83. Newport County Tuesday, April 9, 2024 3,478.0 
 84. Gillingham Saturday, April 6, 2024 3,475.3 
 85. Accrington Stanley Tuesday, April 9, 2024 3,471.6 
 86. Salford City Saturday, April 6, 2024 3,468.9 
 87. Tranmere Rovers Saturday, April 6, 2024 3,468.4 
 88. Chesterfield Monday, April 1, 2024 3,459.0 
 89. Swindon Town Saturday, April 6, 2024 3,455.8 
 90. Sutton United Saturday, April 6, 2024 3,435.4 
 91. Grimsby Town Tuesday, April 9, 2024 3,432.8 
 92. Colchester United Tuesday, April 9, 2024 3,416.3 
 93. Southend United Tuesday, April 9, 2024 3,401.3 
 94. Bromley Tuesday, April 9, 2024 3,395.6 
 95. Forest Green Rovers Tuesday, April 9, 2024 3,387.9 
 96. Barnet Tuesday, April 9, 2024 3,385.8 
 97. FC Halifax Town Saturday, April 6, 2024 3,370.4 
 98. Solihull Moors Tuesday, April 9, 2024 3,367.8 
 99. Gateshead Thursday, April 11, 2024 3,361.6 
 100. Altrincham Saturday, April 6, 2024 3,355.3 
 101. Rochdale Saturday, April 6, 2024 3,334.1 
 102. Oldham Athletic Saturday, April 6, 2024 3,326.8 
 103. AFC Fylde Thursday, April 11, 2024 3,318.3 
 104. Dagenham and Redbridge Saturday, April 6, 2024 3,317.7 
 105. Hartlepool United Tuesday, April 9, 2024 3,301.6 
 106. Aldershot Town Saturday, April 6, 2024 3,300.9 
 107. Woking Saturday, April 6, 2024 3,295.2 
 108. Ebbsfleet United Tuesday, April 9, 2024 3,293.3 
 109. Maidenhead United Tuesday, April 9, 2024 3,283.5 
 110. Eastleigh Saturday, April 6, 2024 3,272.0 
 111. York City Saturday, April 6, 2024 3,267.4 
 112. Boreham Wood Saturday, April 6, 2024 3,251.4 
 113. Yeovil Town Thursday, April 11, 2024 3,245.7 
 114. Kidderminster Harriers Saturday, April 6, 2024 3,245.1 
 115. Wealdstone Thursday, April 11, 2024 3,229.0 
 116. Macclesfield Town Monday, April 1, 2024 3,229.0 
 117. Tamworth Saturday, April 6, 2024 3,225.9 
 118. Chelmsford City Saturday, April 6, 2024 3,211.8 
 119. Maidstone United Tuesday, April 9, 2024 3,211.0 
 120. Braintree Town Tuesday, April 9, 2024 3,206.1 
 121. Brackley Town Saturday, April 6, 2024 3,203.9 
 122. Scunthorpe United Saturday, April 6, 2024 3,201.0 
 123. Worthing Tuesday, April 9, 2024 3,195.2 
 124. Dorking Wanderers Thursday, April 11, 2024 3,194.0 
 125. Alfreton Town Tuesday, April 9, 2024 3,182.9 
 126. Chester Saturday, April 6, 2024 3,182.7 
 127. Chorley Tuesday, April 9, 2024 3,167.8 
 128. Boston United Saturday, April 6, 2024 3,162.0 
 129. Farnborough Thursday, April 11, 2024 3,161.5 
 130. Spennymoor Town Thursday, April 11, 2024 3,153.8 
 131. Bath City Tuesday, April 9, 2024 3,141.6 
 132. Slough Town Thursday, April 11, 2024 3,140.3 
 133. St. Albans City Saturday, April 6, 2024 3,137.3 
 134. Curzon Ashton Saturday, April 6, 2024 3,136.5 
 135. Oxford City Monday, April 1, 2024 3,134.6 
 136. Chesham United Saturday, April 6, 2024 3,132.4 
 137. King's Lynn Town Tuesday, April 9, 2024 3,129.1 
 138. Chippenham Town Thursday, April 11, 2024 3,126.2 
 139. South Shields Saturday, April 6, 2024 3,124.7 
 140. Buxton Saturday, April 6, 2024 3,117.1 
 141. Hampton and Richmond Borough Tuesday, April 9, 2024 3,116.1 
 142. AFC Hornchurch Tuesday, April 9, 2024 3,109.7 
 143. Tonbridge Angels Saturday, April 6, 2024 3,096.5 
 144. Torquay United Monday, April 8, 2024 3,096.2 
 145. Welling United Wednesday, April 10, 2024 3,086.6 
 146. Hereford Saturday, April 6, 2024 3,086.4 
 147. Darlington Saturday, April 6, 2024 3,080.2 
 148. Weston-super-Mare Tuesday, April 9, 2024 3,078.6 
 149. Weymouth Tuesday, April 9, 2024 3,076.1 
 150. Warrington Town Saturday, April 6, 2024 3,075.5 
 151. Scarborough Athletic Saturday, April 6, 2024 3,070.2 
 152. Aveley Monday, April 1, 2024 3,064.6 
 153. AFC Totton Wednesday, April 10, 2024 3,039.0 
 154. Truro City Thursday, April 11, 2024 3,035.0 
 155. Rushall Olympic Tuesday, April 9, 2024 3,034.9 
 156. Peterborough Sports Tuesday, April 9, 2024 3,034.7 
 157. Eastbourne Borough Wednesday, April 10, 2024 3,032.2 
 158. Southport Saturday, April 6, 2024 3,025.0 
 159. AFC Telford United Saturday, April 6, 2024 3,023.5 
 160. Radcliffe Saturday, April 6, 2024 3,020.7 
 161. Blyth Spartans Saturday, April 6, 2024 3,014.9 
 162. Dartford Tuesday, April 9, 2024 3,008.5 
 163. Hemel Hempstead Town Saturday, April 6, 2024 3,005.1 
 164. Warrington Rylands Saturday, April 6, 2024 3,000.8 
 165. Salisbury Thursday, April 11, 2024 3,000.5 
 166. Gosport Borough Tuesday, April 9, 2024 2,997.2 
 167. Farsley Celtic Tuesday, April 9, 2024 2,996.5 
 168. Taunton Town Thursday, April 11, 2024 2,994.8 
 169. Needham Market Tuesday, April 9, 2024 2,993.2 
 170. Havant and Waterlooville Wednesday, April 10, 2024 2,991.3 
 171. Enfield Town Saturday, April 6, 2024 2,987.9 
 172. Leamington Tuesday, April 9, 2024 2,987.7 
 173. Marine Saturday, April 6, 2024 2,982.8 
 174. Chatham Town Saturday, April 6, 2024 2,977.9 
 175. Bracknell Town Wednesday, April 10, 2024 2,976.4 
 176. Gloucester City Tuesday, April 9, 2024 2,973.2 
 177. Hyde United Saturday, April 6, 2024 2,973.0 
 178. Mickleover Sports Saturday, April 22, 2023 2,973.0 
 179. Ashton United Saturday, April 6, 2024 2,971.5 
 180. Merthyr Town Saturday, April 6, 2024 2,971.4 
 181. Stamford Tuesday, April 9, 2024 2,958.6 
 182. Horsham Tuesday, April 9, 2024 2,948.7 
 183. Metropolitan Police Saturday, April 22, 2023 2,948.1 
 184. Wingate and Finchley Tuesday, April 9, 2024 2,946.5 
 185. Hungerford Town Saturday, April 6, 2024 2,945.5 
 186. Dulwich Hamlet Saturday, April 6, 2024 2,938.0 
 187. Hastings United Tuesday, April 9, 2024 2,937.8 
 188. Dorchester Town Tuesday, April 9, 2024 2,932.0 
 189. Walton and Hersham Saturday, April 6, 2024 2,931.2 
 190. Worksop Town Saturday, April 6, 2024 2,923.5 
 191. Swindon Supermarine Sunday, April 7, 2024 2,923.5 
 192. Carshalton Athletic Saturday, April 6, 2024 2,922.8 
 193. Hayes and Yeading United Tuesday, April 9, 2024 2,919.0 
 194. Nuneaton Borough Saturday, January 13, 2024 2,918.5 
 195. Ilkeston Town Saturday, April 6, 2024 2,916.6 
 196. Dover Athletic Saturday, April 6, 2024 2,916.1 
 197. Winchester City Tuesday, April 9, 2024 2,915.4 
 198. Billericay Town Saturday, April 6, 2024 2,915.1 
 199. Stratford Town Saturday, April 6, 2024 2,911.9 
 200. Coalville Town Saturday, April 6, 2024 2,911.1 
 201. Guiseley Saturday, April 6, 2024 2,911.1 
 202. Banbury United Thursday, April 11, 2024 2,909.2 
 203. Gainsborough Trinity Saturday, April 6, 2024 2,907.5 
 204. Hendon Saturday, April 6, 2024 2,907.2 
 205. Beaconsfield Town Saturday, April 6, 2024 2,896.3 
 206. Plymouth Parkway Thursday, April 11, 2024 2,896.0 
 207. Lancaster City Saturday, April 6, 2024 2,890.2 
 208. St. Ives Town Saturday, April 6, 2024 2,888.0 
 209. Tiverton Town Tuesday, April 9, 2024 2,879.4 
 210. Leiston Tuesday, April 9, 2024 2,878.8 
 211. Lewes Tuesday, April 9, 2024 2,875.8 
 212. Whitby Town Saturday, April 6, 2024 2,873.1 
 213. Basingstoke Town Tuesday, April 9, 2024 2,870.5 
 214. Whitehawk Tuesday, April 9, 2024 2,870.2 
 215. Hanwell Town Thursday, April 11, 2024 2,866.6 
 216. Barwell Saturday, April 6, 2024 2,865.3 
 217. North Leigh Saturday, April 22, 2023 2,864.3 
 218. Poole Town Tuesday, April 9, 2024 2,859.6 
 219. Folkestone Invicta Saturday, April 6, 2024 2,859.3 
 220. Redditch United Saturday, April 6, 2024 2,857.9 
 221. Bognor Regis Town Saturday, April 6, 2024 2,854.7 
 222. Cheshunt Saturday, April 6, 2024 2,851.9 
 223. Royston Town Saturday, April 6, 2024 2,851.8 
 224. Stourbridge Tuesday, April 9, 2024 2,848.7 
 225. Cray Wanderers Tuesday, April 9, 2024 2,845.4 
 226. Bishop's Stortford Tuesday, April 9, 2024 2,841.7 
 227. Morpeth Town Saturday, April 6, 2024 2,839.4 
 228. Kettering Town Tuesday, April 9, 2024 2,834.5 
 229. Canvey Island Tuesday, April 9, 2024 2,828.9 
 230. Potters Bar Town Thursday, April 11, 2024 2,826.5 
 231. FC United of Manchester Saturday, April 6, 2024 2,824.3 
 232. Nantwich Town Saturday, April 22, 2023 2,823.6 
 233. Bamber Bridge Saturday, April 6, 2024 2,823.0 
 234. Matlock Town Saturday, April 6, 2024 2,822.7 
 235. Yate Town Saturday, April 22, 2023 2,812.9 
 236. Hednesford Town Saturday, April 22, 2023 2,807.1 
 237. Ramsgate Monday, December 4, 2023 2,804.7 
 238. Harrow Borough Tuesday, April 9, 2024 2,803.2 
 239. Bradford Park Avenue Saturday, April 6, 2024 2,802.5 
 240. Kings Langley Saturday, April 22, 2023 2,799.2 
 241. AFC Rushden and Diamonds Saturday, April 22, 2023 2,798.9 
 242. Halesowen Town Monday, April 1, 2024 2,797.2 
 243. Hartley Wintney Saturday, April 22, 2023 2,795.3 
 244. Alvechurch Saturday, April 6, 2024 2,784.1 
 245. Bromsgrove Sporting Saturday, April 6, 2024 2,781.6 
 246. Stafford Rangers Saturday, April 6, 2024 2,781.4 
 247. Liversedge Saturday, April 22, 2023 2,774.1 
 248. Basford United Saturday, April 6, 2024 2,769.1 
 249. Marske United Saturday, December 30, 2023 2,767.7 
 250. Stalybridge Celtic Saturday, April 22, 2023 2,767.6 
 251. Hitchin Town Saturday, April 6, 2024 2,766.6 
 252. Didcot Town Saturday, April 6, 2024 2,765.2 
 253. Workington Saturday, April 6, 2024 2,759.5 
 254. Herne Bay Saturday, April 22, 2023 2,756.2 
 255. AFC Sudbury Saturday, April 6, 2024 2,754.9 
 256. Sheppey United Friday, November 3, 2023 2,749.6 
 257. Concord Rangers Tuesday, April 9, 2024 2,728.5 
 258. Margate Thursday, April 11, 2024 2,728.2 
 259. Bowers and Pitsea Saturday, April 22, 2023 2,720.1 
 260. Bedford Town Saturday, April 22, 2023 2,710.7 
 261. Atherton Collieries Saturday, April 6, 2024 2,676.8 
 262. Belper Town Saturday, April 22, 2023 2,674.3 
 263. Haringey Borough Saturday, April 6, 2024 2,654.8 
 264. Corinthian-Casuals Saturday, April 22, 2023 2,647.5 
 265. Kingstonian Saturday, April 6, 2024 2,635.1 
 266. Brightlingsea Regent Saturday, April 22, 2023 2,625.2