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  Saturday, June 27, 2020

 Rank Club Last Match Date ELO Score 
 1. Liverpool Wednesday, June 24, 2020 4,360.8 
 2. Manchester City Thursday, June 25, 2020 4,330.7 
 3. Manchester United Saturday, June 27, 2020 4,203.7 
 4. Chelsea Thursday, June 25, 2020 4,197.2 
 5. Tottenham Hotspur Tuesday, June 23, 2020 4,148.0 
 6. Arsenal Thursday, June 25, 2020 4,144.2 
 7. Wolverhampton Wanderers Saturday, June 27, 2020 4,135.6 
 8. Leicester City Tuesday, June 23, 2020 4,133.0 
 9. Everton Wednesday, June 24, 2020 4,090.7 
 10. Crystal Palace Wednesday, June 24, 2020 4,058.4 
 11. Sheffield United Wednesday, June 24, 2020 4,047.9 
 12. Burnley Thursday, June 25, 2020 4,041.1 
 13. Newcastle United Wednesday, June 24, 2020 4,040.4 
 14. Southampton Thursday, June 25, 2020 4,016.7 
 15. Watford Thursday, June 25, 2020 4,003.9 
 16. Brighton and Hove Albion Tuesday, June 23, 2020 3,977.6 
 17. Aston Villa Saturday, June 27, 2020 3,973.0 
 18. West Ham United Tuesday, June 23, 2020 3,971.4 
 19. Brentford Friday, June 26, 2020 3,967.3 
 20. West Bromwich Albion Friday, June 26, 2020 3,954.7 
 21. Leeds United Saturday, June 27, 2020 3,949.9 
 22. AFC Bournemouth Wednesday, June 24, 2020 3,927.4 
 23. Norwich City Saturday, June 27, 2020 3,918.7 
 24. Cardiff City Saturday, June 27, 2020 3,912.2 
 25. Derby County Saturday, June 27, 2020 3,894.2 
 26. Fulham Saturday, June 27, 2020 3,888.0 
 27. Nottingham Forest Saturday, June 20, 2020 3,879.2 
 28. Blackburn Rovers Saturday, June 27, 2020 3,861.1 
 29. Millwall Saturday, June 27, 2020 3,855.4 
 30. Swansea City Saturday, June 27, 2020 3,852.8 
 31. Wigan Athletic Saturday, June 27, 2020 3,841.2 
 32. Reading Saturday, June 27, 2020 3,834.4 
 33. Bristol City Saturday, June 20, 2020 3,824.5 
 34. Preston North End Saturday, June 27, 2020 3,822.1 
 35. Sheffield Wednesday Saturday, June 20, 2020 3,820.1 
 36. Middlesbrough Saturday, June 27, 2020 3,818.5 
 37. Birmingham City Saturday, June 27, 2020 3,815.1 
 38. Stoke City Saturday, June 27, 2020 3,812.6 
 39. Queens Park Rangers Saturday, June 27, 2020 3,800.1 
 40. Coventry City Saturday, March 7, 2020 3,783.4 
 41. Charlton Athletic Saturday, June 27, 2020 3,772.3 
 42. Huddersfield Town Saturday, June 20, 2020 3,771.5 
 43. Barnsley Saturday, June 27, 2020 3,771.2 
 44. Portsmouth Tuesday, March 10, 2020 3,763.9 
 45. Luton Town Saturday, June 27, 2020 3,762.5 
 46. Hull City Saturday, June 27, 2020 3,754.1 
 47. Rotherham United Saturday, March 7, 2020 3,752.7 
 48. Peterborough United Saturday, March 7, 2020 3,747.7 
 49. Oxford United Saturday, March 7, 2020 3,745.4 
 50. Sunderland Tuesday, March 10, 2020 3,743.7 
 51. Fleetwood Town Tuesday, March 10, 2020 3,727.2 
 52. Doncaster Rovers Saturday, March 7, 2020 3,719.5 
 53. Gillingham Saturday, March 7, 2020 3,691.3 
 54. Burton Albion Tuesday, March 10, 2020 3,658.1 
 55. Ipswich Town Saturday, March 7, 2020 3,655.2 
 56. Wycombe Wanderers Saturday, February 29, 2020 3,647.4 
 57. Blackpool Tuesday, March 10, 2020 3,625.1 
 58. Plymouth Argyle Saturday, March 7, 2020 3,618.0 
 59. Lincoln City Saturday, March 7, 2020 3,612.8 
 60. Shrewsbury Town Saturday, March 7, 2020 3,610.1 
 61. Accrington Stanley Saturday, March 7, 2020 3,595.3 
 62. Crewe Alexandra Saturday, March 7, 2020 3,594.5 
 63. Cheltenham Town Monday, June 22, 2020 3,591.9 
 64. Swindon Town Saturday, March 7, 2020 3,590.8 
 65. Bristol Rovers Tuesday, March 10, 2020 3,588.7 
 66. Rochdale Saturday, March 7, 2020 3,586.1 
 67. AFC Wimbledon Saturday, March 7, 2020 3,583.5 
 68. Milton Keynes Dons Saturday, March 7, 2020 3,580.7 
 69. Northampton Town Monday, June 22, 2020 3,571.7 
 70. Colchester United Monday, June 22, 2020 3,565.5 
 71. Exeter City Monday, June 22, 2020 3,557.1 
 72. Tranmere Rovers Tuesday, March 10, 2020 3,544.3 
 73. Port Vale Saturday, March 7, 2020 3,539.4 
 74. Crawley Town Saturday, March 7, 2020 3,516.7 
 75. Bolton Wanderers Tuesday, March 10, 2020 3,512.9 
 76. Salford City Saturday, March 7, 2020 3,507.9 
 77. Bradford City Saturday, March 7, 2020 3,507.2 
 78. Walsall Saturday, March 7, 2020 3,495.3 
 79. Forest Green Rovers Saturday, March 7, 2020 3,493.4 
 80. Mansfield Town Saturday, March 7, 2020 3,481.6 
 81. Carlisle United Tuesday, March 10, 2020 3,479.1 
 82. Grimsby Town Saturday, March 7, 2020 3,476.1 
 83. Oldham Athletic Saturday, March 7, 2020 3,472.2 
 84. Newport County Tuesday, March 10, 2020 3,469.6 
 85. Southend United Saturday, March 7, 2020 3,468.5 
 86. Scunthorpe United Saturday, March 7, 2020 3,457.7 
 87. Leyton Orient Saturday, March 7, 2020 3,454.2 
 88. Barrow Saturday, March 7, 2020 3,446.4 
 89. Notts County Saturday, March 14, 2020 3,441.5 
 90. Cambridge United Saturday, March 7, 2020 3,439.0 
 91. Harrogate Town Saturday, March 7, 2020 3,416.2 
 92. Morecambe Saturday, March 7, 2020 3,409.4 
 93. Boreham Wood Saturday, March 7, 2020 3,407.2 
 94. Macclesfield Town Saturday, March 7, 2020 3,392.4 
 95. Barnet Tuesday, March 10, 2020 3,390.3 
 96. Yeovil Town Saturday, March 7, 2020 3,388.4 
 97. Hartlepool United Saturday, March 14, 2020 3,380.2 
 98. Stevenage Saturday, March 7, 2020 3,374.8 
 99. Solihull Moors Saturday, March 7, 2020 3,369.8 
 100. Sutton United Saturday, March 14, 2020 3,352.3 
 101. Dover Athletic Saturday, March 14, 2020 3,351.4 
 102. Wrexham Saturday, March 7, 2020 3,333.4 
 103. FC Halifax Town Saturday, March 14, 2020 3,331.5 
 104. Stockport County Saturday, March 14, 2020 3,322.8 
 105. Chesterfield Saturday, March 14, 2020 3,322.7 
 106. Bromley Saturday, March 7, 2020 3,314.2 
 107. AFC Fylde Saturday, March 14, 2020 3,308.6 
 108. Ebbsfleet United Saturday, March 14, 2020 3,297.9 
 109. Dagenham and Redbridge Tuesday, March 10, 2020 3,296.1 
 110. Torquay United Saturday, March 7, 2020 3,295.3 
 111. Eastleigh Saturday, March 14, 2020 3,292.0 
 112. Woking Tuesday, March 10, 2020 3,290.3 
 113. Aldershot Town Saturday, March 14, 2020 3,275.5 
 114. Havant and Waterlooville Saturday, March 14, 2020 3,271.9 
 115. Brackley Town Saturday, March 14, 2020 3,271.8 
 116. Gateshead Saturday, March 7, 2020 3,271.4 
 117. Wealdstone Saturday, March 14, 2020 3,260.6 
 118. Altrincham Saturday, March 7, 2020 3,238.6 
 119. Maidenhead United Saturday, March 14, 2020 3,235.4 
 120. King's Lynn Town Saturday, March 14, 2020 3,210.4 
 121. Boston United Saturday, March 7, 2020 3,209.7 
 122. Weymouth Saturday, March 14, 2020 3,209.0 
 123. Bath City Saturday, March 14, 2020 3,208.1 
 124. York City Saturday, March 7, 2020 3,205.0 
 125. Spennymoor Town Saturday, March 14, 2020 3,205.0 
 126. Dartford Saturday, March 14, 2020 3,202.9 
 127. Chester Saturday, March 7, 2020 3,183.4 
 128. Slough Town Saturday, March 14, 2020 3,178.8 
 129. Chorley Saturday, March 7, 2020 3,161.4 
 130. Guiseley Saturday, March 14, 2020 3,156.3 
 131. Hampton and Richmond Borough Saturday, March 14, 2020 3,124.9 
 132. Maidstone United Saturday, March 14, 2020 3,122.6 
 133. Truro City Saturday, March 7, 2020 3,120.7 
 134. Kidderminster Harriers Saturday, March 7, 2020 3,120.7 
 135. Welling United Saturday, March 14, 2020 3,117.0 
 136. Chelmsford City Saturday, March 14, 2020 3,113.5 
 137. AFC Telford United Saturday, March 14, 2020 3,110.4 
 138. Darlington Saturday, March 14, 2020 3,106.6 
 139. Dorking Wanderers Saturday, March 14, 2020 3,098.8 
 140. Chippenham Town Saturday, March 14, 2020 3,097.2 
 141. Southport Saturday, March 7, 2020 3,095.4 
 142. St. Albans City Saturday, March 14, 2020 3,092.2 
 143. Concord Rangers Saturday, March 14, 2020 3,087.1 
 144. Farsley Celtic Saturday, March 14, 2020 3,087.1 
 145. Billericay Town Saturday, March 14, 2020 3,074.1 
 146. Dulwich Hamlet Saturday, March 14, 2020 3,071.7 
 147. Leamington Saturday, March 7, 2020 3,069.6 
 148. Tamworth Saturday, March 7, 2020 3,069.4 
 149. Royston Town Saturday, March 7, 2020 3,062.8 
 150. Oxford City Saturday, March 14, 2020 3,058.4 
 151. Peterborough Sports Monday, March 9, 2020 3,057.6 
 152. Hereford Saturday, March 14, 2020 3,057.3 
 153. Eastbourne Borough Saturday, March 14, 2020 3,057.3 
 154. Kettering Town Saturday, March 14, 2020 3,057.1 
 155. Alfreton Town Saturday, March 14, 2020 3,056.1 
 156. Curzon Ashton Saturday, March 14, 2020 3,053.1 
 157. Braintree Town Saturday, March 14, 2020 3,051.9 
 158. Hemel Hempstead Town Saturday, March 14, 2020 3,046.9 
 159. Chesham United Saturday, March 7, 2020 3,042.1 
 160. South Shields Saturday, March 14, 2020 3,038.0 
 161. Tonbridge Angels Saturday, March 14, 2020 3,036.2 
 162. Hayes and Yeading United Saturday, March 7, 2020 3,029.9 
 163. Poole Town Tuesday, March 10, 2020 3,029.1 
 164. Gloucester City Monday, March 9, 2020 3,028.4 
 165. Taunton Town Wednesday, March 11, 2020 3,017.0 
 166. Salisbury Tuesday, March 10, 2020 3,013.4 
 167. Kings Langley Saturday, March 7, 2020 3,012.7 
 168. Blyth Spartans Saturday, March 7, 2020 3,004.3 
 169. Coalville Town Saturday, March 7, 2020 3,003.9 
 170. Bromsgrove Sporting Saturday, March 7, 2020 3,002.3 
 171. Swindon Supermarine Saturday, March 7, 2020 3,002.1 
 172. Hungerford Town Saturday, March 14, 2020 3,001.3 
 173. Warrington Town Tuesday, March 10, 2020 2,996.9 
 174. Tiverton Town Tuesday, March 3, 2020 2,994.0 
 175. Folkestone Invicta Saturday, March 7, 2020 2,992.7 
 176. Worthing Saturday, March 7, 2020 2,991.0 
 177. Rushall Olympic Saturday, March 7, 2020 2,988.9 
 178. Weston-super-Mare Saturday, February 22, 2020 2,988.1 
 179. FC United of Manchester Saturday, March 14, 2020 2,979.8 
 180. Banbury United Saturday, March 7, 2020 2,977.2 
 181. Metropolitan Police Saturday, March 7, 2020 2,974.4 
 182. Bradford Park Avenue Saturday, March 14, 2020 2,967.8 
 183. Hartley Wintney Saturday, March 7, 2020 2,964.9 
 184. Carshalton Athletic Saturday, March 7, 2020 2,959.5 
 185. AFC Rushden and Diamonds Saturday, March 7, 2020 2,958.7 
 186. Nuneaton Borough Saturday, March 7, 2020 2,953.9 
 187. Stourbridge Saturday, March 7, 2020 2,953.4 
 188. Farnborough Wednesday, March 11, 2020 2,952.7 
 189. AFC Hornchurch Saturday, March 7, 2020 2,947.9 
 190. Barwell Saturday, March 7, 2020 2,947.7 
 191. Gosport Borough Saturday, March 7, 2020 2,945.3 
 192. Morpeth Town Tuesday, March 10, 2020 2,943.4 
 193. Needham Market Saturday, March 7, 2020 2,942.1 
 194. Leatherhead Saturday, March 7, 2020 2,935.0 
 195. Biggleswade Town Saturday, March 7, 2020 2,935.0 
 196. East Thurrock United Saturday, March 7, 2020 2,934.5 
 197. Nantwich Town Tuesday, March 10, 2020 2,934.0 
 198. Hendon Saturday, March 7, 2020 2,918.3 
 199. Enfield Town Tuesday, March 10, 2020 2,915.0 
 200. Bognor Regis Town Tuesday, March 10, 2020 2,914.7 
 201. Merthyr Town Saturday, March 7, 2020 2,906.8 
 202. Hitchin Town Monday, March 9, 2020 2,905.5 
 203. Gainsborough Trinity Tuesday, March 10, 2020 2,893.4 
 204. Basford United Saturday, March 14, 2020 2,892.9 
 205. Cray Wanderers Saturday, March 7, 2020 2,891.4 
 206. Ashton United Tuesday, March 10, 2020 2,890.7 
 207. Harrow Borough Tuesday, March 10, 2020 2,889.1 
 208. Lowestoft Town Saturday, March 7, 2020 2,885.2 
 209. Hednesford Town Tuesday, March 10, 2020 2,875.9 
 210. Whitby Town Saturday, March 14, 2020 2,875.1 
 211. Bowers and Pitsea Saturday, March 7, 2020 2,875.0 
 212. Wimborne Town Saturday, March 7, 2020 2,873.7 
 213. Buxton Saturday, March 7, 2020 2,872.8 
 214. Yate Town Saturday, March 7, 2020 2,871.0 
 215. Lancaster City Saturday, March 14, 2020 2,867.9 
 216. Blackfield and Langley Saturday, March 7, 2020 2,867.9 
 217. Kingstonian Wednesday, March 11, 2020 2,862.6 
 218. Scarborough Athletic Saturday, March 14, 2020 2,853.9 
 219. Beaconsfield Town Tuesday, March 10, 2020 2,849.9 
 220. Margate Tuesday, March 10, 2020 2,849.8 
 221. Haringey Borough Wednesday, March 11, 2020 2,839.7 
 222. Witton Albion Saturday, March 14, 2020 2,836.5 
 223. Atherton Collieries Saturday, March 7, 2020 2,827.5 
 224. Hyde United Tuesday, March 10, 2020 2,821.5 
 225. Stratford Town Saturday, March 7, 2020 2,820.6 
 226. Horsham Tuesday, March 10, 2020 2,816.2 
 227. Potters Bar Town Saturday, March 7, 2020 2,812.3 
 228. Bamber Bridge Saturday, March 7, 2020 2,807.3 
 229. Walton Casuals Saturday, March 7, 2020 2,799.4 
 230. Leiston Saturday, March 7, 2020 2,798.8 
 231. Mickleover Sports Tuesday, March 10, 2020 2,783.2 
 232. St. Ives Town Tuesday, March 10, 2020 2,781.9 
 233. Alvechurch Saturday, March 7, 2020 2,781.7 
 234. Corinthian-Casuals Saturday, March 7, 2020 2,780.6 
 235. Dorchester Town Saturday, March 7, 2020 2,763.1 
 236. Stalybridge Celtic Saturday, March 7, 2020 2,760.0 
 237. Maldon and Tiptree Friday, November 29, 2019 2,759.7 
 238. Bishop's Stortford Tuesday, March 10, 2020 2,752.4 
 239. Chichester City Sunday, December 1, 2019 2,749.9 
 240. Matlock Town Tuesday, March 10, 2020 2,749.1 
 241. Merstham Saturday, March 7, 2020 2,747.8 
 242. Lewes Wednesday, March 11, 2020 2,746.9 
 243. Stafford Rangers Tuesday, March 10, 2020 2,738.6 
 244. Wingate and Finchley Tuesday, March 10, 2020 2,730.9 
 245. Brightlingsea Regent Saturday, March 7, 2020 2,728.8 
 246. Cheshunt Wednesday, March 11, 2020 2,724.8 
 247. Radcliffe Saturday, March 14, 2020 2,714.1 
 248. Grantham Town Tuesday, March 10, 2020 2,696.3 
 249. Redditch United Saturday, March 7, 2020 2,688.1