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  Tuesday, April 4, 2023

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, April 1, 2023 4,400.3 
 2. Arsenal Saturday, April 1, 2023 4,295.3 
 3. Liverpool Tuesday, April 4, 2023 4,258.4 
 4. Manchester United Sunday, April 2, 2023 4,222.8 
 5. Newcastle United Sunday, April 2, 2023 4,191.5 
 6. Brighton and Hove Albion Tuesday, April 4, 2023 4,178.7 
 7. Tottenham Hotspur Monday, April 3, 2023 4,172.0 
 8. Chelsea Tuesday, April 4, 2023 4,146.7 
 9. Brentford Saturday, April 1, 2023 4,119.2 
 10. Aston Villa Tuesday, April 4, 2023 4,114.1 
 11. Burnley Friday, March 31, 2023 4,059.2 
 12. West Ham United Sunday, April 2, 2023 4,051.4 
 13. Crystal Palace Saturday, April 1, 2023 4,048.4 
 14. Fulham Saturday, April 1, 2023 4,044.9 
 15. Leicester City Tuesday, April 4, 2023 4,031.0 
 16. Wolverhampton Wanderers Saturday, April 1, 2023 4,022.6 
 17. Leeds United Tuesday, April 4, 2023 4,012.7 
 18. Everton Monday, April 3, 2023 3,984.1 
 19. Sheffield United Saturday, April 1, 2023 3,975.7 
 20. AFC Bournemouth Tuesday, April 4, 2023 3,971.5 
 21. Southampton Sunday, April 2, 2023 3,963.1 
 22. Nottingham Forest Tuesday, April 4, 2023 3,955.8 
 23. Middlesbrough Saturday, April 1, 2023 3,923.1 
 24. Luton Town Saturday, April 1, 2023 3,910.9 
 25. Millwall Saturday, April 1, 2023 3,878.4 
 26. Stoke City Saturday, April 1, 2023 3,871.1 
 27. Norwich City Saturday, April 1, 2023 3,870.4 
 28. West Bromwich Albion Saturday, April 1, 2023 3,857.9 
 29. Blackburn Rovers Saturday, April 1, 2023 3,851.3 
 30. Coventry City Saturday, April 1, 2023 3,850.1 
 31. Ipswich Town Saturday, April 1, 2023 3,838.1 
 32. Sunderland Friday, March 31, 2023 3,834.7 
 33. Preston North End Saturday, April 1, 2023 3,834.7 
 34. Watford Saturday, April 1, 2023 3,832.5 
 35. Sheffield Wednesday Saturday, April 1, 2023 3,826.8 
 36. Barnsley Saturday, April 1, 2023 3,803.2 
 37. Swansea City Saturday, April 1, 2023 3,802.4 
 38. Bristol City Saturday, April 1, 2023 3,797.4 
 39. Plymouth Argyle Tuesday, March 21, 2023 3,788.2 
 40. Hull City Saturday, April 1, 2023 3,785.3 
 41. Huddersfield Town Saturday, April 1, 2023 3,782.7 
 42. Birmingham City Saturday, April 1, 2023 3,757.8 
 43. Wycombe Wanderers Saturday, April 1, 2023 3,752.6 
 44. Bolton Wanderers Friday, March 17, 2023 3,748.3 
 45. Reading Saturday, April 1, 2023 3,742.4 
 46. Cardiff City Saturday, April 1, 2023 3,741.0 
 47. Rotherham United Saturday, April 1, 2023 3,739.9 
 48. Peterborough United Saturday, April 1, 2023 3,733.6 
 49. Derby County Saturday, April 1, 2023 3,733.5 
 50. Portsmouth Saturday, April 1, 2023 3,721.7 
 51. Blackpool Saturday, April 1, 2023 3,718.0 
 52. Wigan Athletic Saturday, April 1, 2023 3,716.4 
 53. Queens Park Rangers Saturday, April 1, 2023 3,697.5 
 54. Charlton Athletic Saturday, April 1, 2023 3,685.5 
 55. Exeter City Saturday, April 1, 2023 3,659.5 
 56. Shrewsbury Town Saturday, April 1, 2023 3,654.9 
 57. Fleetwood Town Saturday, April 1, 2023 3,648.9 
 58. Milton Keynes Dons Saturday, April 1, 2023 3,638.4 
 59. Lincoln City Saturday, April 1, 2023 3,624.4 
 60. Oxford United Saturday, April 1, 2023 3,605.3 
 61. Cheltenham Town Saturday, April 1, 2023 3,604.6 
 62. Northampton Town Saturday, April 1, 2023 3,599.9 
 63. Stockport County Friday, March 31, 2023 3,595.6 
 64. Wrexham Saturday, April 1, 2023 3,593.6 
 65. Leyton Orient Saturday, April 1, 2023 3,592.5 
 66. Bristol Rovers Saturday, March 18, 2023 3,588.3 
 67. Burton Albion Saturday, April 1, 2023 3,586.1 
 68. Salford City Friday, March 31, 2023 3,579.1 
 69. Mansfield Town Saturday, April 1, 2023 3,576.7 
 70. Port Vale Saturday, April 1, 2023 3,564.9 
 71. Bradford City Saturday, April 1, 2023 3,561.9 
 72. Carlisle United Saturday, April 1, 2023 3,550.1 
 73. Notts County Tuesday, March 28, 2023 3,549.0 
 74. Stevenage Saturday, April 1, 2023 3,548.5 
 75. Sutton United Saturday, April 1, 2023 3,528.1 
 76. Accrington Stanley Saturday, March 25, 2023 3,527.4 
 77. Morecambe Saturday, April 1, 2023 3,526.2 
 78. Cambridge United Saturday, April 1, 2023 3,522.6 
 79. Grimsby Town Saturday, April 1, 2023 3,504.5 
 80. Swindon Town Saturday, April 1, 2023 3,502.0 
 81. Newport County Saturday, April 1, 2023 3,497.0 
 82. Walsall Saturday, April 1, 2023 3,493.9 
 83. Barrow Saturday, April 1, 2023 3,485.3 
 84. Gillingham Saturday, April 1, 2023 3,484.6 
 85. Tranmere Rovers Friday, March 31, 2023 3,473.8 
 86. Forest Green Rovers Saturday, April 1, 2023 3,470.5 
 87. Crewe Alexandra Saturday, April 1, 2023 3,454.8 
 88. AFC Wimbledon Saturday, April 1, 2023 3,448.0 
 89. Doncaster Rovers Saturday, April 1, 2023 3,433.4 
 90. Colchester United Saturday, April 1, 2023 3,428.5 
 91. Harrogate Town Friday, March 31, 2023 3,427.6 
 92. Chesterfield Saturday, April 1, 2023 3,419.3 
 93. Crawley Town Saturday, April 1, 2023 3,415.9 
 94. Hartlepool United Saturday, April 1, 2023 3,402.9 
 95. Rochdale Saturday, April 1, 2023 3,381.5 
 96. Boreham Wood Saturday, April 1, 2023 3,376.8 
 97. Woking Tuesday, March 28, 2023 3,371.2 
 98. Bromley Saturday, April 1, 2023 3,355.0 
 99. Solihull Moors Saturday, April 1, 2023 3,342.2 
 100. Barnet Monday, April 3, 2023 3,335.5 
 101. Eastleigh Saturday, March 25, 2023 3,324.8 
 102. Oldham Athletic Saturday, April 1, 2023 3,313.6 
 103. Southend United Saturday, April 1, 2023 3,310.4 
 104. Gateshead Tuesday, April 4, 2023 3,306.7 
 105. Ebbsfleet United Saturday, April 1, 2023 3,306.3 
 106. FC Halifax Town Tuesday, March 28, 2023 3,302.3 
 107. Dagenham and Redbridge Saturday, April 1, 2023 3,290.5 
 108. Altrincham Tuesday, March 28, 2023 3,286.9 
 109. AFC Fylde Saturday, April 1, 2023 3,264.0 
 110. Wealdstone Tuesday, March 28, 2023 3,260.7 
 111. Torquay United Saturday, April 1, 2023 3,258.3 
 112. Dorking Wanderers Saturday, April 1, 2023 3,246.8 
 113. Maidenhead United Saturday, April 1, 2023 3,243.7 
 114. Aldershot Town Tuesday, March 28, 2023 3,231.7 
 115. York City Monday, April 3, 2023 3,226.9 
 116. King's Lynn Town Saturday, April 1, 2023 3,225.4 
 117. Yeovil Town Tuesday, April 4, 2023 3,219.0 
 118. Dartford Saturday, April 1, 2023 3,213.6 
 119. Oxford City Saturday, April 1, 2023 3,211.3 
 120. Chester Saturday, April 1, 2023 3,206.3 
 121. Scunthorpe United Saturday, April 1, 2023 3,203.7 
 122. Alfreton Town Saturday, April 1, 2023 3,146.6 
 123. Brackley Town Tuesday, April 4, 2023 3,141.1 
 124. Farnborough Tuesday, April 4, 2023 3,136.9 
 125. St. Albans City Saturday, April 1, 2023 3,135.5 
 126. Chorley Saturday, April 1, 2023 3,133.3 
 127. Coalville Town Tuesday, April 4, 2023 3,130.0 
 128. Weston-super-Mare Tuesday, April 4, 2023 3,127.8 
 129. Gloucester City Saturday, April 1, 2023 3,125.9 
 130. Chippenham Town Tuesday, April 4, 2023 3,123.8 
 131. Chelmsford City Saturday, March 25, 2023 3,123.5 
 132. Worthing Saturday, March 25, 2023 3,115.0 
 133. Buxton Saturday, April 1, 2023 3,114.1 
 134. Eastbourne Borough Saturday, April 1, 2023 3,113.0 
 135. Boston United Saturday, April 1, 2023 3,112.1 
 136. Darlington Saturday, April 1, 2023 3,111.2 
 137. Maidstone United Saturday, April 1, 2023 3,107.7 
 138. Kidderminster Harriers Saturday, April 1, 2023 3,102.1 
 139. Tonbridge Angels Saturday, April 1, 2023 3,098.8 
 140. Truro City Saturday, April 1, 2023 3,097.7 
 141. Spennymoor Town Saturday, April 1, 2023 3,096.8 
 142. Peterborough Sports Tuesday, April 4, 2023 3,096.2 
 143. Curzon Ashton Saturday, April 1, 2023 3,091.3 
 144. Braintree Town Saturday, April 1, 2023 3,091.0 
 145. Bath City Saturday, March 25, 2023 3,090.6 
 146. Scarborough Athletic Tuesday, April 4, 2023 3,086.0 
 147. Hemel Hempstead Town Saturday, April 1, 2023 3,085.2 
 148. Havant and Waterlooville Tuesday, March 28, 2023 3,083.4 
 149. Hayes and Yeading United Tuesday, April 4, 2023 3,080.4 
 150. Hampton and Richmond Borough Tuesday, March 28, 2023 3,080.3 
 151. Taunton Town Tuesday, April 4, 2023 3,077.6 
 152. Poole Town Saturday, March 25, 2023 3,076.6 
 153. Banbury United Tuesday, April 4, 2023 3,071.0 
 154. Kettering Town Saturday, April 1, 2023 3,066.8 
 155. Tamworth Saturday, April 1, 2023 3,065.8 
 156. Chesham United Saturday, April 1, 2023 3,065.1 
 157. Bracknell Town Tuesday, April 4, 2023 3,060.7 
 158. Hereford Saturday, April 1, 2023 3,060.3 
 159. Southport Tuesday, April 4, 2023 3,059.6 
 160. Metropolitan Police Saturday, March 25, 2023 3,035.3 
 161. Farsley Celtic Tuesday, April 4, 2023 3,034.6 
 162. Swindon Supermarine Saturday, March 25, 2023 3,027.5 
 163. Leiston Saturday, April 1, 2023 3,025.8 
 164. Bishop's Stortford Saturday, April 1, 2023 3,018.0 
 165. Rushall Olympic Tuesday, April 4, 2023 3,017.4 
 166. Hungerford Town Saturday, March 25, 2023 3,017.0 
 167. AFC Hornchurch Saturday, April 1, 2023 3,016.7 
 168. Dover Athletic Saturday, April 1, 2023 3,012.9 
 169. South Shields Saturday, April 1, 2023 3,011.5 
 170. Blyth Spartans Saturday, April 1, 2023 3,010.4 
 171. Leamington Saturday, April 1, 2023 3,009.9 
 172. Cheshunt Saturday, March 25, 2023 3,006.2 
 173. Slough Town Saturday, April 1, 2023 3,005.7 
 174. Warrington Town Tuesday, April 4, 2023 3,001.3 
 175. Canvey Island Saturday, April 1, 2023 2,999.6 
 176. Weymouth Saturday, April 1, 2023 2,999.1 
 177. Welling United Tuesday, March 28, 2023 2,998.8 
 178. Nuneaton Borough Tuesday, April 4, 2023 2,986.5 
 179. Enfield Town Saturday, April 1, 2023 2,980.8 
 180. Dulwich Hamlet Saturday, April 1, 2023 2,979.9 
 181. Ilkeston Town Saturday, April 1, 2023 2,965.8 
 182. Beaconsfield Town Saturday, April 1, 2023 2,962.7 
 183. AFC Telford United Saturday, April 1, 2023 2,961.5 
 184. Plymouth Parkway Tuesday, March 21, 2023 2,960.9 
 185. Stourbridge Saturday, April 1, 2023 2,956.7 
 186. Bradford Park Avenue Saturday, April 1, 2023 2,951.3 
 187. Concord Rangers Tuesday, April 4, 2023 2,949.2 
 188. Lewes Saturday, April 1, 2023 2,945.8 
 189. Alvechurch Tuesday, April 4, 2023 2,942.9 
 190. Mickleover Sports Tuesday, April 4, 2023 2,941.4 
 191. Bamber Bridge Tuesday, April 4, 2023 2,933.9 
 192. Merthyr Town Saturday, April 1, 2023 2,930.0 
 193. Barwell Tuesday, April 4, 2023 2,927.8 
 194. Gainsborough Trinity Saturday, April 1, 2023 2,927.1 
 195. Tiverton Town Tuesday, April 4, 2023 2,925.9 
 196. Cray Wanderers Saturday, April 1, 2023 2,921.7 
 197. Horsham Saturday, April 1, 2023 2,921.2 
 198. Royston Town Saturday, April 1, 2023 2,918.1 
 199. Billericay Town Saturday, April 1, 2023 2,916.4 
 200. Aveley Saturday, April 1, 2023 2,913.8 
 201. Walton Casuals Saturday, April 23, 2022 2,900.3 
 202. Radcliffe Tuesday, April 4, 2023 2,899.9 
 203. Hyde United Saturday, April 1, 2023 2,897.5 
 204. Matlock Town Tuesday, April 4, 2023 2,897.5 
 205. Winchester City Tuesday, April 4, 2023 2,894.2 
 206. FC United of Manchester Saturday, April 1, 2023 2,888.2 
 207. Hastings United Saturday, April 1, 2023 2,885.5 
 208. Hendon Tuesday, April 4, 2023 2,884.5 
 209. Folkestone Invicta Saturday, April 1, 2023 2,883.7 
 210. Redditch United Tuesday, April 4, 2023 2,882.1 
 211. Guiseley Saturday, April 1, 2023 2,880.6 
 212. Salisbury Saturday, April 1, 2023 2,879.5 
 213. North Leigh Saturday, March 25, 2023 2,872.8 
 214. Stratford Town Tuesday, April 4, 2023 2,870.9 
 215. Needham Market Tuesday, April 4, 2023 2,869.3 
 216. Ashton United Saturday, April 1, 2023 2,867.2 
 217. Carshalton Athletic Saturday, April 1, 2023 2,864.1 
 218. Gosport Borough Saturday, April 1, 2023 2,863.8 
 219. Marine Tuesday, April 4, 2023 2,862.3 
 220. Warrington Rylands Saturday, April 1, 2023 2,860.6 
 221. Lancaster City Tuesday, April 4, 2023 2,859.9 
 222. Hitchin Town Saturday, April 1, 2023 2,859.7 
 223. Hanwell Town Saturday, April 1, 2023 2,855.3 
 224. Whitby Town Saturday, April 1, 2023 2,853.7 
 225. Dorchester Town Saturday, April 1, 2023 2,846.6 
 226. Kings Langley Saturday, April 1, 2023 2,825.2 
 227. Stafford Rangers Saturday, April 1, 2023 2,824.4 
 228. Bromsgrove Sporting Saturday, April 1, 2023 2,824.0 
 229. Margate Saturday, April 1, 2023 2,821.4 
 230. Biggleswade Town Saturday, April 23, 2022 2,818.5 
 231. Nantwich Town Saturday, April 1, 2023 2,816.6 
 232. St. Ives Town Saturday, April 1, 2023 2,811.1 
 233. Hartley Wintney Tuesday, April 4, 2023 2,811.0 
 234. Bognor Regis Town Saturday, April 1, 2023 2,806.1 
 235. Yate Town Saturday, April 1, 2023 2,803.6 
 236. Haringey Borough Saturday, April 1, 2023 2,802.4 
 237. Basford United Tuesday, March 28, 2023 2,798.1 
 238. Marske United Tuesday, April 4, 2023 2,796.0 
 239. Wingate and Finchley Saturday, April 1, 2023 2,795.2 
 240. Morpeth Town Tuesday, April 4, 2023 2,787.0 
 241. Harrow Borough Tuesday, April 4, 2023 2,786.4 
 242. Liversedge Tuesday, April 4, 2023 2,786.3 
 243. Herne Bay Saturday, April 1, 2023 2,783.9 
 244. Stalybridge Celtic Saturday, March 25, 2023 2,782.9 
 245. Hednesford Town Saturday, March 25, 2023 2,781.8 
 246. Lowestoft Town Saturday, April 23, 2022 2,779.7 
 247. Leatherhead Saturday, April 23, 2022 2,777.7 
 248. Witton Albion Saturday, April 23, 2022 2,777.2 
 249. Atherton Collieries Saturday, April 1, 2023 2,765.2 
 250. Bedford Town Tuesday, April 4, 2023 2,763.7 
 251. Bowers and Pitsea Saturday, April 1, 2023 2,756.2 
 252. AFC Rushden and Diamonds Saturday, April 1, 2023 2,755.0 
 253. Kingstonian Saturday, April 1, 2023 2,742.7 
 254. Potters Bar Town Saturday, April 1, 2023 2,732.0 
 255. East Thurrock United Saturday, April 23, 2022 2,713.1 
 256. Wimborne Town Saturday, April 23, 2022 2,706.0 
 257. Grantham Town Saturday, April 23, 2022 2,700.4 
 258. Corinthian-Casuals Saturday, April 1, 2023 2,685.0 
 259. Belper Town Tuesday, April 4, 2023 2,677.8 
 260. Merstham Saturday, April 23, 2022 2,641.1 
 261. Brightlingsea Regent Saturday, April 1, 2023 2,622.9