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, September 18, 2020

 Rank Club Last Match Date ELO Score 
 1. Liverpool Saturday, September 12, 2020 4,343.5 
 2. Manchester City Sunday, July 26, 2020 4,335.2 
 3. Manchester United Sunday, July 26, 2020 4,217.4 
 4. Arsenal Saturday, September 12, 2020 4,205.9 
 5. Chelsea Saturday, August 1, 2020 4,193.8 
 6. Tottenham Hotspur Sunday, July 26, 2020 4,164.9 
 7. Wolverhampton Wanderers Sunday, July 26, 2020 4,121.2 
 8. Leicester City Sunday, July 26, 2020 4,089.9 
 9. Southampton Saturday, September 12, 2020 4,067.8 
 10. Burnley Sunday, July 26, 2020 4,063.8 
 11. Everton Sunday, July 26, 2020 4,060.4 
 12. Sheffield United Sunday, July 26, 2020 4,053.8 
 13. Newcastle United Saturday, September 12, 2020 4,030.0 
 14. Crystal Palace Saturday, September 12, 2020 4,009.8 
 15. Aston Villa Sunday, July 26, 2020 3,998.5 
 16. West Ham United Saturday, September 12, 2020 3,997.3 
 17. Leeds United Saturday, September 12, 2020 3,996.0 
 18. Brighton and Hove Albion Sunday, July 26, 2020 3,986.6 
 19. Watford Friday, September 11, 2020 3,979.8 
 20. West Bromwich Albion Wednesday, July 22, 2020 3,958.9 
 21. AFC Bournemouth Saturday, September 12, 2020 3,955.0 
 22. Brentford Saturday, September 12, 2020 3,953.1 
 23. Fulham Saturday, September 12, 2020 3,943.1 
 24. Swansea City Saturday, September 12, 2020 3,890.2 
 25. Cardiff City Saturday, September 12, 2020 3,879.1 
 26. Norwich City Saturday, September 12, 2020 3,866.4 
 27. Millwall Saturday, September 12, 2020 3,862.7 
 28. Stoke City Saturday, September 12, 2020 3,851.4 
 29. Derby County Saturday, September 12, 2020 3,847.3 
 30. Wigan Athletic Sunday, September 13, 2020 3,837.1 
 31. Blackburn Rovers Saturday, September 12, 2020 3,833.8 
 32. Reading Saturday, September 12, 2020 3,830.3 
 33. Nottingham Forest Saturday, September 12, 2020 3,828.9 
 34. Preston North End Saturday, September 12, 2020 3,828.8 
 35. Bristol City Saturday, September 12, 2020 3,823.8 
 36. Wycombe Wanderers Saturday, September 12, 2020 3,821.1 
 37. Sheffield Wednesday Saturday, September 12, 2020 3,808.9 
 38. Luton Town Saturday, September 12, 2020 3,806.7 
 39. Middlesbrough Friday, September 11, 2020 3,806.6 
 40. Queens Park Rangers Saturday, September 12, 2020 3,802.4 
 41. Barnsley Saturday, September 12, 2020 3,792.0 
 42. Coventry City Saturday, September 12, 2020 3,778.2 
 43. Charlton Athletic Saturday, September 12, 2020 3,766.9 
 44. Rotherham United Saturday, September 12, 2020 3,763.5 
 45. Huddersfield Town Saturday, September 12, 2020 3,756.7 
 46. Portsmouth Saturday, September 12, 2020 3,754.1 
 47. Birmingham City Saturday, September 12, 2020 3,744.0 
 48. Sunderland Saturday, September 12, 2020 3,737.5 
 49. Hull City Saturday, September 12, 2020 3,728.0 
 50. Peterborough United Saturday, September 12, 2020 3,720.8 
 51. Fleetwood Town Saturday, September 12, 2020 3,718.1 
 52. Oxford United Saturday, September 12, 2020 3,713.6 
 53. Doncaster Rovers Saturday, September 12, 2020 3,711.9 
 54. Ipswich Town Sunday, September 13, 2020 3,682.8 
 55. Gillingham Saturday, September 12, 2020 3,677.2 
 56. Burton Albion Saturday, September 12, 2020 3,649.3 
 57. Lincoln City Saturday, September 12, 2020 3,636.3 
 58. Plymouth Argyle Saturday, September 12, 2020 3,633.8 
 59. Blackpool Saturday, September 12, 2020 3,619.3 
 60. Accrington Stanley Saturday, September 12, 2020 3,616.0 
 61. Shrewsbury Town Saturday, September 12, 2020 3,613.1 
 62. Northampton Town Saturday, September 12, 2020 3,602.7 
 63. Swindon Town Saturday, September 12, 2020 3,599.5 
 64. Bristol Rovers Saturday, September 12, 2020 3,587.7 
 65. AFC Wimbledon Saturday, September 12, 2020 3,587.6 
 66. Cheltenham Town Saturday, September 12, 2020 3,583.7 
 67. Milton Keynes Dons Saturday, September 12, 2020 3,582.6 
 68. Rochdale Saturday, September 12, 2020 3,580.3 
 69. Crewe Alexandra Saturday, September 12, 2020 3,579.5 
 70. Colchester United Saturday, September 12, 2020 3,562.8 
 71. Port Vale Saturday, September 12, 2020 3,555.9 
 72. Harrogate Town Saturday, September 12, 2020 3,548.2 
 73. Tranmere Rovers Saturday, September 12, 2020 3,542.8 
 74. Exeter City Saturday, September 12, 2020 3,537.4 
 75. Bradford City Saturday, September 12, 2020 3,513.1 
 76. Salford City Saturday, September 12, 2020 3,510.2 
 77. Walsall Saturday, September 12, 2020 3,506.6 
 78. Crawley Town Saturday, September 12, 2020 3,502.4 
 79. Forest Green Rovers Saturday, September 12, 2020 3,499.0 
 80. Bolton Wanderers Saturday, September 12, 2020 3,495.5 
 81. Newport County Saturday, September 12, 2020 3,483.4 
 82. Mansfield Town Saturday, September 12, 2020 3,480.6 
 83. Leyton Orient Saturday, September 12, 2020 3,472.0 
 84. Oldham Athletic Saturday, September 12, 2020 3,468.4 
 85. Grimsby Town Saturday, September 12, 2020 3,466.4 
 86. Cambridge United Saturday, September 12, 2020 3,464.4 
 87. Carlisle United Saturday, September 12, 2020 3,454.4 
 88. Scunthorpe United Saturday, September 12, 2020 3,453.0 
 89. Southend United Saturday, September 12, 2020 3,449.2 
 90. Barrow Saturday, September 12, 2020 3,447.6 
 91. Notts County Sunday, August 2, 2020 3,437.1 
 92. Morecambe Saturday, September 12, 2020 3,426.7 
 93. Boreham Wood Saturday, July 25, 2020 3,405.2 
 94. Barnet Saturday, July 25, 2020 3,395.1 
 95. Macclesfield Town Saturday, March 7, 2020 3,392.4 
 96. Stevenage Saturday, September 12, 2020 3,381.7 
 97. Hartlepool United Saturday, March 14, 2020 3,380.2 
 98. Yeovil Town Saturday, July 18, 2020 3,371.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 Friday, July 17, 2020 3,324.7 
 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. Altrincham Saturday, August 1, 2020 3,271.0 
 115. Brackley Town Sunday, July 19, 2020 3,270.7 
 116. Wealdstone Saturday, March 14, 2020 3,260.6 
 117. Havant and Waterlooville Saturday, July 25, 2020 3,259.3 
 118. Gateshead Saturday, July 25, 2020 3,256.5 
 119. Maidenhead United Saturday, March 14, 2020 3,235.4 
 120. Dartford Saturday, August 1, 2020 3,234.3 
 121. Boston United Saturday, August 1, 2020 3,215.6 
 122. Weymouth Saturday, August 1, 2020 3,214.7 
 123. King's Lynn Town Saturday, March 14, 2020 3,210.4 
 124. Spennymoor Town Saturday, March 14, 2020 3,205.0 
 125. Bath City Sunday, July 19, 2020 3,194.0 
 126. York City Saturday, July 25, 2020 3,190.1 
 127. Chester Sunday, July 19, 2020 3,176.0 
 128. Chorley Saturday, March 7, 2020 3,161.4 
 129. Slough Town Sunday, July 19, 2020 3,160.5 
 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, July 25, 2020 3,106.5 
 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