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  Monday, October 5, 2020

 Rank Club Last Match Date ELO Score 
 1. Liverpool Sunday, October 4, 2020 4,326.2 
 2. Manchester City Saturday, October 3, 2020 4,312.3 
 3. Arsenal Sunday, October 4, 2020 4,214.9 
 4. Chelsea Saturday, October 3, 2020 4,196.5 
 5. Tottenham Hotspur Sunday, October 4, 2020 4,185.4 
 6. Manchester United Sunday, October 4, 2020 4,181.6 
 7. Leicester City Sunday, October 4, 2020 4,112.2 
 8. Everton Saturday, October 3, 2020 4,111.5 
 9. Wolverhampton Wanderers Sunday, October 4, 2020 4,099.6 
 10. Southampton Sunday, October 4, 2020 4,062.7 
 11. Aston Villa Sunday, October 4, 2020 4,058.2 
 12. West Ham United Sunday, October 4, 2020 4,041.3 
 13. Newcastle United Saturday, October 3, 2020 4,026.3 
 14. Burnley Saturday, October 3, 2020 4,026.2 
 15. Leeds United Saturday, October 3, 2020 4,018.5 
 16. Crystal Palace Saturday, October 3, 2020 4,015.3 
 17. Sheffield United Sunday, October 4, 2020 4,014.7 
 18. Brighton and Hove Albion Saturday, October 3, 2020 3,988.4 
 19. AFC Bournemouth Friday, October 2, 2020 3,967.4 
 20. Watford Saturday, October 3, 2020 3,952.8 
 21. Brentford Sunday, October 4, 2020 3,951.0 
 22. West Bromwich Albion Sunday, October 4, 2020 3,934.1 
 23. Fulham Sunday, October 4, 2020 3,915.0 
 24. Swansea City Saturday, October 3, 2020 3,906.6 
 25. Cardiff City Saturday, October 3, 2020 3,881.7 
 26. Blackburn Rovers Saturday, October 3, 2020 3,868.1 
 27. Millwall Saturday, October 3, 2020 3,862.0 
 28. Reading Saturday, October 3, 2020 3,861.6 
 29. Bristol City Saturday, October 3, 2020 3,861.5 
 30. Stoke City Sunday, October 4, 2020 3,858.8 
 31. Norwich City Saturday, October 3, 2020 3,845.5 
 32. Preston North End Sunday, October 4, 2020 3,843.5 
 33. Wigan Athletic Saturday, October 3, 2020 3,837.4 
 34. Luton Town Saturday, October 3, 2020 3,827.2 
 35. Derby County Saturday, October 3, 2020 3,824.2 
 36. Middlesbrough Saturday, October 3, 2020 3,810.5 
 37. Sheffield Wednesday Saturday, October 3, 2020 3,798.4 
 38. Nottingham Forest Saturday, October 3, 2020 3,793.9 
 39. Queens Park Rangers Saturday, October 3, 2020 3,793.3 
 40. Wycombe Wanderers Saturday, October 3, 2020 3,780.4 
 41. Coventry City Friday, October 2, 2020 3,778.4 
 42. Barnsley Saturday, October 3, 2020 3,777.3 
 43. Sunderland Saturday, October 3, 2020 3,761.6 
 44. Huddersfield Town Saturday, October 3, 2020 3,761.5 
 45. Rotherham United Saturday, October 3, 2020 3,755.3 
 46. Birmingham City Sunday, October 4, 2020 3,752.1 
 47. Hull City Saturday, October 3, 2020 3,750.9 
 48. Portsmouth Saturday, October 3, 2020 3,750.5 
 49. Doncaster Rovers Saturday, October 3, 2020 3,733.0 
 50. Peterborough United Saturday, October 3, 2020 3,730.1 
 51. Charlton Athletic Saturday, October 3, 2020 3,727.6 
 52. Oxford United Saturday, September 26, 2020 3,715.5 
 53. Gillingham Saturday, October 3, 2020 3,699.9 
 54. Ipswich Town Saturday, October 3, 2020 3,699.2 
 55. Fleetwood Town Saturday, October 3, 2020 3,682.7 
 56. Lincoln City Saturday, October 3, 2020 3,679.8 
 57. Burton Albion Saturday, October 3, 2020 3,626.5 
 58. Plymouth Argyle Saturday, October 3, 2020 3,619.5 
 59. Blackpool Saturday, October 3, 2020 3,611.2 
 60. Cheltenham Town Saturday, October 3, 2020 3,610.7 
 61. Shrewsbury Town Saturday, October 3, 2020 3,605.1 
 62. Accrington Stanley Saturday, October 3, 2020 3,604.6 
 63. Swindon Town Saturday, October 3, 2020 3,594.6 
 64. AFC Wimbledon Saturday, October 3, 2020 3,590.6 
 65. Crewe Alexandra Saturday, September 26, 2020 3,587.7 
 66. Northampton Town Saturday, October 3, 2020 3,584.6 
 67. Rochdale Saturday, October 3, 2020 3,583.8 
 68. Bristol Rovers Saturday, October 3, 2020 3,581.1 
 69. Colchester United Saturday, October 3, 2020 3,566.0 
 70. Milton Keynes Dons Saturday, October 3, 2020 3,562.9 
 71. Port Vale Saturday, October 3, 2020 3,554.7 
 72. Exeter City Saturday, October 3, 2020 3,542.6 
 73. Newport County Saturday, October 3, 2020 3,536.4 
 74. Tranmere Rovers Saturday, October 3, 2020 3,535.6 
 75. Salford City Saturday, October 3, 2020 3,533.6 
 76. Harrogate Town Saturday, October 3, 2020 3,533.2 
 77. Crawley Town Saturday, October 3, 2020 3,515.4 
 78. Bradford City Saturday, September 26, 2020 3,512.5 
 79. Walsall Saturday, October 3, 2020 3,509.7 
 80. Forest Green Rovers Saturday, October 3, 2020 3,499.1 
 81. Bolton Wanderers Saturday, October 3, 2020 3,482.6 
 82. Cambridge United Saturday, October 3, 2020 3,469.8 
 83. Carlisle United Saturday, October 3, 2020 3,466.4 
 84. Leyton Orient Saturday, October 3, 2020 3,466.1 
 85. Mansfield Town Saturday, October 3, 2020 3,464.4 
 86. Grimsby Town Saturday, September 19, 2020 3,447.8 
 87. Scunthorpe United Saturday, October 3, 2020 3,444.6 
 88. Oldham Athletic Saturday, October 3, 2020 3,439.2 
 89. Morecambe Saturday, October 3, 2020 3,435.0 
 90. Barrow Saturday, October 3, 2020 3,434.1 
 91. Southend United Saturday, October 3, 2020 3,428.0 
 92. Macclesfield Town Saturday, March 7, 2020 3,392.4 
 93. Stevenage Saturday, October 3, 2020 3,387.8 
 94. Hartlepool United Saturday, October 3, 2020 3,386.3 
 95. Sutton United Saturday, October 3, 2020 3,362.4 
 96. Dover Athletic Saturday, October 3, 2020 3,358.9 
 97. Solihull Moors Saturday, October 3, 2020 3,358.6 
 98. Wrexham Saturday, October 3, 2020 3,341.4 
 99. Chesterfield Saturday, March 14, 2020 3,322.7 
 100. FC Halifax Town Saturday, October 3, 2020 3,316.5 
 101. Bromley Saturday, March 7, 2020 3,314.2 
 102. Eastleigh Saturday, October 3, 2020 3,313.5 
 103. Stockport County Saturday, October 3, 2020 3,313.2 
 104. AFC Fylde Saturday, March 14, 2020 3,308.6 
 105. Torquay United Saturday, October 3, 2020 3,304.9 
 106. Weymouth Saturday, October 3, 2020 3,304.7 
 107. Altrincham Saturday, October 3, 2020 3,302.4 
 108. Yeovil Town Saturday, October 3, 2020 3,302.0 
 109. Woking Saturday, October 3, 2020 3,301.4 
 110. Ebbsfleet United Saturday, March 14, 2020 3,297.9 
 111. Notts County Saturday, October 3, 2020 3,296.0 
 112. Boreham Wood Saturday, October 3, 2020 3,295.5 
 113. Dagenham and Redbridge Saturday, October 3, 2020 3,283.1 
 114. Barnet Saturday, October 3, 2020 3,282.1 
 115. Brackley Town Sunday, July 19, 2020 3,270.7 
 116. Aldershot Town Saturday, October 3, 2020 3,269.4 
 117. Wealdstone Saturday, March 14, 2020 3,260.6 
 118. Havant and Waterlooville Saturday, July 25, 2020 3,259.3 
 119. Dartford Saturday, August 1, 2020 3,234.3 
 120. Maidenhead United Saturday, October 3, 2020 3,225.3 
 121. Boston United Saturday, August 1, 2020 3,215.6 
 122. King's Lynn Town Saturday, October 3, 2020 3,211.9 
 123. Spennymoor Town Saturday, March 14, 2020 3,205.0 
 124. Bath City Sunday, July 19, 2020 3,194.0 
 125. York City Saturday, July 25, 2020 3,190.1 
 126. Chester Sunday, July 19, 2020 3,176.0 
 127. Chorley Saturday, March 7, 2020 3,161.4 
 128. Slough Town Sunday, July 19, 2020 3,160.5 
 129. Guiseley Saturday, March 14, 2020 3,156.3 
 130. Truro City Tuesday, September 29, 2020 3,130.7 
 131. Gateshead Monday, October 5, 2020 3,125.7 
 132. Hampton and Richmond Borough Saturday, March 14, 2020 3,124.9 
 133. Maidstone United Saturday, March 14, 2020 3,122.6 
 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. Tamworth Tuesday, September 29, 2020 3,079.7 
 146. Billericay Town Saturday, March 14, 2020 3,074.1 
 147. Dulwich Hamlet Saturday, March 14, 2020 3,071.7 
 148. Leamington Saturday, March 7, 2020 3,069.6 
 149. Oxford City Saturday, March 14, 2020 3,058.4 
 150. Hereford Saturday, March 14, 2020 3,057.3 
 151. Eastbourne Borough Saturday, March 14, 2020 3,057.3 
 152. Alfreton Town Monday, October 5, 2020 3,057.2 
 153. Kettering Town Saturday, March 14, 2020 3,057.1 
 154. Curzon Ashton Monday, October 5, 2020 3,052.1 
 155. Braintree Town Saturday, March 14, 2020 3,051.9 
 156. Hemel Hempstead Town Saturday, March 14, 2020 3,046.9 
 157. Poole Town Saturday, September 26, 2020 3,044.0 
 158. Peterborough Sports Tuesday, September 29, 2020 3,042.8 
 159. Chesham United Tuesday, September 29, 2020 3,041.3 
 160. Tonbridge Angels Saturday, March 14, 2020 3,036.2 
 161. South Shields Tuesday, September 29, 2020 3,035.5 
 162. Royston Town Tuesday, September 29, 2020 3,035.4 
 163. Hayes and Yeading United Tuesday, September 29, 2020 3,032.4 
 164. Warrington Town Saturday, October 3, 2020 3,030.8 
 165. Tiverton Town Wednesday, September 30, 2020 3,029.2 
 166. Gloucester City Monday, March 9, 2020 3,028.4 
 167. Taunton Town Tuesday, September 29, 2020 3,028.2 
 168. Salisbury Saturday, October 3, 2020 3,021.6 
 169. Worthing Tuesday, September 29, 2020 3,020.7 
 170. Rushall Olympic Tuesday, September 29, 2020 3,004.8 
 171. Blyth Spartans Saturday, March 7, 2020 3,004.3 
 172. Coalville Town Tuesday, September 29, 2020 3,004.2 
 173. Hungerford Town Saturday, March 14, 2020 3,001.3 
 174. Bromsgrove Sporting Tuesday, September 29, 2020 3,000.8 
 175. Kings Langley Tuesday, September 29, 2020 2,999.9 
 176. Swindon Supermarine Tuesday, September 29, 2020 2,992.5 
 177. Metropolitan Police Tuesday, September 29, 2020 2,983.4 
 178. Weston-super-Mare Wednesday, September 30, 2020 2,981.6 
 179. Gosport Borough Monday, September 28, 2020 2,976.6 
 180. Carshalton Athletic Tuesday, September 29, 2020 2,975.7 
 181. Needham Market Saturday, October 3, 2020 2,974.8 
 182. AFC Rushden and Diamonds Tuesday, September 29, 2020 2,973.8 
 183. Banbury United Tuesday, September 29, 2020 2,972.6 
 184. Stourbridge Saturday, October 3, 2020 2,971.8 
 185. FC United of Manchester Tuesday, September 29, 2020 2,970.1 
 186. Folkestone Invicta Tuesday, September 29, 2020 2,967.5 
 187. Hartley Wintney Tuesday, September 29, 2020 2,964.8 
 188. Bradford Park Avenue Monday, October 5, 2020 2,960.9 
 189. Nantwich Town Tuesday, September 29, 2020 2,951.4 
 190. Nuneaton Borough Monday, September 28, 2020 2,947.3 
 191. Cray Wanderers Tuesday, September 29, 2020 2,943.1 
 192. Morpeth Town Tuesday, September 29, 2020 2,942.0 
 193. AFC Hornchurch Tuesday, September 29, 2020 2,936.6 
 194. Barwell Tuesday, September 29, 2020 2,931.4 
 195. Biggleswade Town Saturday, October 3, 2020 2,925.2 
 196. Hendon Tuesday, September 29, 2020 2,923.2 
 197. Farnborough Wednesday, September 30, 2020 2,919.9 
 198. Leatherhead Saturday, October 3, 2020 2,914.7 
 199. Bowers and Pitsea Tuesday, September 29, 2020 2,909.7 
 200. Gainsborough Trinity Tuesday, September 29, 2020 2,909.6 
 201. Bognor Regis Town Tuesday, September 29, 2020 2,909.2 
 202. Merthyr Town Saturday, March 7, 2020 2,906.8 
 203. Enfield Town Tuesday, September 29, 2020 2,906.0 
 204. Ashton United Tuesday, September 29, 2020 2,900.4 
 205. Lowestoft Town Saturday, October 3, 2020 2,898.1 
 206. Hitchin Town Tuesday, September 29, 2020 2,892.7 
 207. Yate Town Wednesday, September 30, 2020 2,887.1 
 208. Scarborough Athletic Tuesday, September 29, 2020 2,887.1 
 209. East Thurrock United Monday, October 5, 2020 2,874.9 
 210. Basford United Saturday, October 3, 2020 2,872.6 
 211. Buxton Tuesday, September 29, 2020 2,872.1 
 212. Whitby Town Saturday, October 3, 2020 2,869.5 
 213. Blackfield and Langley Saturday, March 7, 2020 2,867.9 
 214. Harrow Borough Tuesday, September 29, 2020 2,866.9 
 215. Haringey Borough Monday, October 5, 2020 2,865.0 
 216. Margate Saturday, October 3, 2020 2,863.3 
 217. Lancaster City Tuesday, September 29, 2020 2,856.7 
 218. Wimborne Town Tuesday, September 29, 2020 2,854.0 
 219. Hednesford Town Tuesday, September 29, 2020 2,853.3 
 220. Witton Albion Saturday, October 3, 2020 2,840.6 
 221. Kingstonian Wednesday, September 30, 2020 2,840.5 
 222. Stratford Town Tuesday, September 29, 2020 2,840.2 
 223. Beaconsfield Town Saturday, October 3, 2020 2,827.9 
 224. Hyde United Tuesday, September 29, 2020 2,819.5 
 225. Bamber Bridge Saturday, September 19, 2020 2,814.6 
 226. Atherton Collieries Tuesday, September 29, 2020 2,813.9 
 227. Potters Bar Town Tuesday, September 29, 2020 2,805.0 
 228. Horsham Tuesday, September 29, 2020 2,798.7 
 229. St. Ives Town Tuesday, September 29, 2020 2,797.1 
 230. Bishop's Stortford Tuesday, September 29, 2020 2,793.3 
 231. Walton Casuals Tuesday, September 29, 2020 2,785.4 
 232. Mickleover Sports Tuesday, September 29, 2020 2,781.8 
 233. Leiston Tuesday, September 29, 2020 2,776.5 
 234. Corinthian-Casuals Tuesday, September 29, 2020 2,765.4 
 235. Alvechurch Tuesday, September 29, 2020 2,762.7 
 236. Maldon and Tiptree Friday, November 29, 2019 2,759.7 
 237. Matlock Town Tuesday, September 29, 2020 2,757.4 
 238. Merstham Tuesday, September 29, 2020 2,755.4 
 239. Chichester City Sunday, December 1, 2019 2,749.9 
 240. Dorchester Town Tuesday, September 29, 2020 2,747.4 
 241. Stalybridge Celtic Tuesday, September 29, 2020 2,740.5 
 242. Cheshunt Tuesday, September 29, 2020 2,739.1 
 243. Brightlingsea Regent Saturday, October 3, 2020 2,731.6 
 244. Wingate and Finchley Saturday, October 3, 2020 2,728.7 
 245. Stafford Rangers Tuesday, September 29, 2020 2,719.3 
 246. Redditch United Tuesday, September 29, 2020 2,718.4 
 247. Lewes Saturday, October 3, 2020 2,705.4 
 248. Grantham Town Tuesday, September 29, 2020 2,694.6 
 249. Radcliffe Saturday, September 26, 2020 2,693.0