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  Thursday, April 20, 2023

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, April 15, 2023 4,405.9 
 2. Arsenal Sunday, April 16, 2023 4,289.9 
 3. Liverpool Monday, April 17, 2023 4,266.9 
 4. Manchester United Sunday, April 16, 2023 4,239.7 
 5. Newcastle United Saturday, April 15, 2023 4,193.1 
 6. Brighton and Hove Albion Saturday, April 15, 2023 4,179.7 
 7. Tottenham Hotspur Saturday, April 15, 2023 4,165.3 
 8. Aston Villa Saturday, April 15, 2023 4,141.7 
 9. Chelsea Saturday, April 15, 2023 4,124.2 
 10. Brentford Saturday, April 15, 2023 4,088.2 
 11. Crystal Palace Saturday, April 15, 2023 4,079.3 
 12. Burnley Tuesday, April 18, 2023 4,062.5 
 13. West Ham United Sunday, April 16, 2023 4,054.6 
 14. Wolverhampton Wanderers Saturday, April 15, 2023 4,051.5 
 15. Fulham Saturday, April 15, 2023 4,047.9 
 16. Leicester City Saturday, April 15, 2023 4,015.9 
 17. AFC Bournemouth Saturday, April 15, 2023 4,000.0 
 18. Leeds United Monday, April 17, 2023 3,985.4 
 19. Sheffield United Tuesday, April 18, 2023 3,979.9 
 20. Everton Saturday, April 15, 2023 3,964.9 
 21. Southampton Saturday, April 15, 2023 3,947.9 
 22. Nottingham Forest Sunday, April 16, 2023 3,942.6 
 23. Middlesbrough Wednesday, April 19, 2023 3,937.4 
 24. Luton Town Wednesday, April 19, 2023 3,923.0 
 25. Millwall Tuesday, April 18, 2023 3,865.2 
 26. Norwich City Wednesday, April 19, 2023 3,862.7 
 27. Coventry City Wednesday, April 19, 2023 3,859.9 
 28. Ipswich Town Tuesday, April 18, 2023 3,857.4 
 29. West Bromwich Albion Tuesday, April 18, 2023 3,856.8 
 30. Sunderland Tuesday, April 18, 2023 3,845.2 
 31. Swansea City Wednesday, April 19, 2023 3,837.9 
 32. Blackburn Rovers Wednesday, April 19, 2023 3,833.0 
 33. Stoke City Tuesday, April 18, 2023 3,829.6 
 34. Preston North End Wednesday, April 19, 2023 3,824.8 
 35. Sheffield Wednesday Tuesday, April 18, 2023 3,817.5 
 36. Watford Wednesday, April 19, 2023 3,814.5 
 37. Barnsley Tuesday, April 18, 2023 3,796.6 
 38. Bristol City Tuesday, April 18, 2023 3,794.9 
 39. Hull City Wednesday, April 19, 2023 3,792.9 
 40. Huddersfield Town Tuesday, April 18, 2023 3,789.6 
 41. Plymouth Argyle Tuesday, April 18, 2023 3,786.4 
 42. Birmingham City Tuesday, April 18, 2023 3,767.9 
 43. Cardiff City Wednesday, April 19, 2023 3,761.6 
 44. Rotherham United Tuesday, April 18, 2023 3,759.3 
 45. Bolton Wanderers Tuesday, April 18, 2023 3,754.5 
 46. Reading Wednesday, April 19, 2023 3,746.7 
 47. Derby County Tuesday, April 18, 2023 3,741.9 
 48. Peterborough United Tuesday, April 18, 2023 3,741.7 
 49. Wycombe Wanderers Tuesday, April 18, 2023 3,736.1 
 50. Portsmouth Tuesday, April 18, 2023 3,711.1 
 51. Wigan Athletic Tuesday, April 18, 2023 3,706.5 
 52. Blackpool Tuesday, April 18, 2023 3,694.9 
 53. Queens Park Rangers Wednesday, April 19, 2023 3,684.1 
 54. Charlton Athletic Tuesday, April 18, 2023 3,680.8 
 55. Lincoln City Tuesday, April 18, 2023 3,668.3 
 56. Fleetwood Town Tuesday, April 18, 2023 3,635.4 
 57. Milton Keynes Dons Tuesday, April 18, 2023 3,630.9 
 58. Shrewsbury Town Tuesday, April 18, 2023 3,628.6 
 59. Exeter City Tuesday, April 18, 2023 3,626.0 
 60. Stockport County Tuesday, April 18, 2023 3,613.9 
 61. Burton Albion Tuesday, April 18, 2023 3,612.2 
 62. Bristol Rovers Tuesday, April 18, 2023 3,608.9 
 63. Oxford United Tuesday, April 18, 2023 3,604.4 
 64. Cheltenham Town Saturday, April 15, 2023 3,600.0 
 65. Leyton Orient Tuesday, April 18, 2023 3,596.6 
 66. Northampton Town Tuesday, April 18, 2023 3,594.5 
 67. Mansfield Town Tuesday, April 18, 2023 3,591.8 
 68. Wrexham Tuesday, April 18, 2023 3,575.6 
 69. Bradford City Tuesday, April 18, 2023 3,570.0 
 70. Salford City Tuesday, April 18, 2023 3,564.7 
 71. Carlisle United Tuesday, April 18, 2023 3,559.3 
 72. Cambridge United Tuesday, April 18, 2023 3,557.2 
 73. Stevenage Tuesday, April 18, 2023 3,553.7 
 74. Notts County Saturday, April 15, 2023 3,553.3 
 75. Morecambe Saturday, April 15, 2023 3,540.5 
 76. Port Vale Tuesday, April 18, 2023 3,539.8 
 77. Accrington Stanley Tuesday, April 18, 2023 3,519.5 
 78. Gillingham Tuesday, April 18, 2023 3,507.0 
 79. Newport County Tuesday, April 18, 2023 3,506.6 
 80. Grimsby Town Tuesday, April 18, 2023 3,500.2 
 81. Swindon Town Tuesday, April 18, 2023 3,489.9 
 82. Sutton United Tuesday, April 18, 2023 3,486.3 
 83. Barrow Tuesday, April 18, 2023 3,474.5 
 84. Crewe Alexandra Saturday, April 15, 2023 3,467.5 
 85. Colchester United Tuesday, April 18, 2023 3,465.5 
 86. Tranmere Rovers Tuesday, April 18, 2023 3,461.4 
 87. Forest Green Rovers Tuesday, April 18, 2023 3,458.1 
 88. Harrogate Town Tuesday, April 18, 2023 3,448.4 
 89. Walsall Tuesday, April 18, 2023 3,445.4 
 90. AFC Wimbledon Saturday, April 15, 2023 3,434.5 
 91. Chesterfield Tuesday, April 18, 2023 3,421.0 
 92. Crawley Town Tuesday, April 18, 2023 3,416.0 
 93. Doncaster Rovers Tuesday, April 18, 2023 3,412.4 
 94. Hartlepool United Tuesday, April 18, 2023 3,411.0 
 95. Rochdale Tuesday, April 18, 2023 3,395.0 
 96. Bromley Tuesday, April 18, 2023 3,373.9 
 97. Boreham Wood Saturday, April 15, 2023 3,370.2 
 98. Woking Saturday, April 15, 2023 3,367.7 
 99. FC Halifax Town Tuesday, April 18, 2023 3,347.9 
 100. Barnet Tuesday, April 18, 2023 3,344.2 
 101. Oldham Athletic Tuesday, April 18, 2023 3,343.3 
 102. Solihull Moors Tuesday, April 18, 2023 3,325.2 
 103. Gateshead Tuesday, April 18, 2023 3,322.8 
 104. Southend United Tuesday, April 18, 2023 3,318.1 
 105. Ebbsfleet United Saturday, April 15, 2023 3,307.2 
 106. Torquay United Tuesday, April 18, 2023 3,286.2 
 107. Dagenham and Redbridge Tuesday, April 18, 2023 3,283.7 
 108. Eastleigh Saturday, April 15, 2023 3,281.2 
 109. Altrincham Tuesday, April 18, 2023 3,268.0 
 110. Dorking Wanderers Tuesday, April 18, 2023 3,262.4 
 111. Aldershot Town Tuesday, April 18, 2023 3,252.3 
 112. King's Lynn Town Saturday, April 15, 2023 3,251.0 
 113. Wealdstone Tuesday, April 18, 2023 3,238.6 
 114. AFC Fylde Saturday, April 15, 2023 3,236.3 
 115. York City Saturday, April 15, 2023 3,227.6 
 116. Maidenhead United Saturday, April 15, 2023 3,225.5 
 117. Oxford City Saturday, April 15, 2023 3,221.2 
 118. Yeovil Town Tuesday, April 18, 2023 3,211.1 
 119. Chester Saturday, April 15, 2023 3,204.1 
 120. Dartford Thursday, April 20, 2023 3,185.0 
 121. Scunthorpe United Saturday, April 15, 2023 3,175.3 
 122. Worthing Tuesday, April 18, 2023 3,144.9 
 123. Alfreton Town Tuesday, April 18, 2023 3,142.5 
 124. Kidderminster Harriers Saturday, April 15, 2023 3,141.5 
 125. Chelmsford City Tuesday, April 18, 2023 3,139.9 
 126. Brackley Town Saturday, April 15, 2023 3,139.0 
 127. Gloucester City Saturday, April 15, 2023 3,135.5 
 128. Weston-super-Mare Tuesday, April 18, 2023 3,134.7 
 129. St. Albans City Saturday, April 15, 2023 3,133.7 
 130. Chorley Saturday, April 15, 2023 3,131.5 
 131. Eastbourne Borough Saturday, April 15, 2023 3,126.5 
 132. Spennymoor Town Tuesday, April 18, 2023 3,126.4 
 133. Curzon Ashton Tuesday, April 18, 2023 3,125.4 
 134. Buxton Saturday, April 15, 2023 3,124.6 
 135. Braintree Town Saturday, April 15, 2023 3,115.1 
 136. Chippenham Town Saturday, April 15, 2023 3,108.2 
 137. Boston United Saturday, April 15, 2023 3,107.5 
 138. Truro City Wednesday, April 19, 2023 3,106.7 
 139. Maidstone United Saturday, April 15, 2023 3,100.8 
 140. Farnborough Tuesday, April 18, 2023 3,099.3 
 141. Coalville Town Tuesday, April 18, 2023 3,096.6 
 142. Chesham United Saturday, April 15, 2023 3,095.4 
 143. Bracknell Town Thursday, April 20, 2023 3,091.8 
 144. Hampton and Richmond Borough Saturday, April 15, 2023 3,089.4 
 145. Tonbridge Angels Saturday, April 15, 2023 3,089.0 
 146. Poole Town Wednesday, April 19, 2023 3,082.4 
 147. Havant and Waterlooville Saturday, April 15, 2023 3,078.7 
 148. Scarborough Athletic Saturday, April 15, 2023 3,077.5 
 149. Tamworth Thursday, April 20, 2023 3,074.4 
 150. Darlington Tuesday, April 18, 2023 3,074.3 
 151. Bath City Saturday, April 15, 2023 3,073.3 
 152. Taunton Town Tuesday, April 18, 2023 3,072.6 
 153. Peterborough Sports Saturday, April 15, 2023 3,069.0 
 154. Hemel Hempstead Town Saturday, April 15, 2023 3,068.8 
 155. Hereford Saturday, April 15, 2023 3,064.3 
 156. Banbury United Tuesday, April 18, 2023 3,062.4 
 157. Kettering Town Saturday, April 15, 2023 3,060.1 
 158. Hayes and Yeading United Thursday, April 20, 2023 3,055.1 
 159. Swindon Supermarine Wednesday, April 19, 2023 3,052.2 
 160. Slough Town Saturday, April 15, 2023 3,041.0 
 161. Bishop's Stortford Saturday, April 15, 2023 3,040.9 
 162. Blyth Spartans Tuesday, April 18, 2023 3,031.1 
 163. South Shields Saturday, April 15, 2023 3,030.8 
 164. Leiston Saturday, April 15, 2023 3,028.7 
 165. AFC Hornchurch Saturday, April 15, 2023 3,023.7 
 166. Southport Tuesday, April 18, 2023 3,018.1 
 167. Canvey Island Tuesday, April 18, 2023 3,014.7 
 168. Dulwich Hamlet Saturday, April 15, 2023 3,011.9 
 169. Farsley Celtic Tuesday, April 18, 2023 3,010.3 
 170. Hungerford Town Tuesday, April 18, 2023 3,010.2 
 171. Warrington Town Saturday, April 15, 2023 3,009.1 
 172. Weymouth Saturday, April 15, 2023 3,006.4 
 173. Leamington Saturday, April 15, 2023 3,003.6 
 174. Welling United Saturday, April 15, 2023 3,002.3 
 175. Rushall Olympic Thursday, April 20, 2023 2,989.3 
 176. Dover Athletic Tuesday, April 18, 2023 2,986.0 
 177. Bradford Park Avenue Saturday, April 15, 2023 2,985.8 
 178. Cheshunt Tuesday, April 18, 2023 2,985.2 
 179. Metropolitan Police Thursday, April 20, 2023 2,969.8 
 180. Nuneaton Borough Thursday, April 20, 2023 2,965.1 
 181. Mickleover Sports Monday, April 17, 2023 2,964.9 
 182. Lewes Saturday, April 15, 2023 2,964.2 
 183. Plymouth Parkway Thursday, April 20, 2023 2,964.1 
 184. Concord Rangers Thursday, April 20, 2023 2,959.0 
 185. AFC Telford United Saturday, April 15, 2023 2,955.8 
 186. Ilkeston Town Saturday, April 15, 2023 2,949.2 
 187. Enfield Town Saturday, April 15, 2023 2,947.5 
 188. Horsham Saturday, April 15, 2023 2,947.3 
 189. Stourbridge Monday, April 17, 2023 2,945.5 
 190. Gainsborough Trinity Saturday, April 15, 2023 2,944.9 
 191. Cray Wanderers Saturday, April 15, 2023 2,942.5 
 192. Beaconsfield Town Saturday, April 15, 2023 2,933.5 
 193. Merthyr Town Saturday, April 15, 2023 2,929.3 
 194. Tiverton Town Thursday, April 20, 2023 2,925.7 
 195. Billericay Town Tuesday, April 18, 2023 2,925.7 
 196. Barwell Saturday, April 15, 2023 2,921.7 
 197. Bamber Bridge Saturday, April 15, 2023 2,913.4 
 198. FC United of Manchester Saturday, April 15, 2023 2,912.0 
 199. Alvechurch Thursday, April 20, 2023 2,908.1 
 200. Matlock Town Saturday, April 15, 2023 2,907.5 
 201. Hastings United Tuesday, April 18, 2023 2,903.5 
 202. Walton Casuals Saturday, April 23, 2022 2,900.3 
 203. Aveley Tuesday, April 18, 2023 2,899.9 
 204. Winchester City Tuesday, April 18, 2023 2,899.0 
 205. Hitchin Town Tuesday, April 18, 2023 2,898.5 
 206. Hyde United Saturday, April 15, 2023 2,897.7 
 207. Warrington Rylands Saturday, April 15, 2023 2,894.3 
 208. Redditch United Saturday, April 15, 2023 2,892.5 
 209. Stratford Town Saturday, April 15, 2023 2,889.6 
 210. Hanwell Town Saturday, April 15, 2023 2,880.8 
 211. Folkestone Invicta Saturday, April 15, 2023 2,879.5 
 212. Radcliffe Saturday, April 15, 2023 2,877.7 
 213. Royston Town Thursday, April 20, 2023 2,877.7 
 214. Salisbury Wednesday, April 19, 2023 2,875.4 
 215. Guiseley Saturday, April 15, 2023 2,871.2 
 216. North Leigh Thursday, April 20, 2023 2,869.1 
 217. Gosport Borough Thursday, April 20, 2023 2,867.7 
 218. St. Ives Town Saturday, April 15, 2023 2,862.9 
 219. Lancaster City Saturday, April 15, 2023 2,860.0 
 220. Needham Market Thursday, April 20, 2023 2,852.5 
 221. Whitby Town Saturday, April 15, 2023 2,851.4 
 222. Carshalton Athletic Saturday, April 15, 2023 2,849.0 
 223. Marine Saturday, April 15, 2023 2,848.5 
 224. Stafford Rangers Saturday, April 15, 2023 2,848.2 
 225. Hendon Thursday, April 20, 2023 2,842.2 
 226. Bromsgrove Sporting Saturday, April 15, 2023 2,841.8 
 227. Dorchester Town Saturday, April 15, 2023 2,841.4 
 228. Basford United Tuesday, April 18, 2023 2,832.7 
 229. Yate Town Saturday, April 15, 2023 2,827.4 
 230. Wingate and Finchley Saturday, April 15, 2023 2,825.5 
 231. Biggleswade Town Saturday, April 23, 2022 2,818.5 
 232. Nantwich Town Thursday, April 20, 2023 2,812.8 
 233. Kings Langley Tuesday, April 18, 2023 2,810.9 
 234. Hednesford Town Thursday, April 20, 2023 2,810.8 
 235. Ashton United Tuesday, April 18, 2023 2,809.5 
 236. Morpeth Town Saturday, April 15, 2023 2,807.1 
 237. Haringey Borough Saturday, April 15, 2023 2,806.8 
 238. Bognor Regis Town Saturday, April 15, 2023 2,804.0 
 239. Harrow Borough Saturday, April 15, 2023 2,802.4 
 240. Hartley Wintney Saturday, April 15, 2023 2,802.1 
 241. Marske United Thursday, April 20, 2023 2,800.7 
 242. Margate Saturday, April 15, 2023 2,792.5 
 243. AFC Rushden and Diamonds Thursday, April 20, 2023 2,787.1 
 244. Liversedge Tuesday, April 18, 2023 2,784.7 
 245. Lowestoft Town Saturday, April 23, 2022 2,779.7 
 246. Leatherhead Saturday, April 23, 2022 2,777.7 
 247. Witton Albion Saturday, April 23, 2022 2,777.2 
 248. Stalybridge Celtic Tuesday, April 18, 2023 2,768.9 
 249. Herne Bay Saturday, April 15, 2023 2,764.2 
 250. Atherton Collieries Saturday, April 15, 2023 2,758.2 
 251. Kingstonian Saturday, April 15, 2023 2,742.8 
 252. Potters Bar Town Saturday, April 15, 2023 2,730.1 
 253. Bowers and Pitsea Saturday, April 15, 2023 2,729.4 
 254. Bedford Town Tuesday, April 18, 2023 2,718.8 
 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. Belper Town Saturday, April 15, 2023 2,668.7 
 259. Corinthian-Casuals Saturday, April 15, 2023 2,651.5 
 260. Merstham Saturday, April 23, 2022 2,641.1 
 261. Brightlingsea Regent Saturday, April 15, 2023 2,629.8