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, October 31, 2020

 Rank Club Last Match Date ELO Score 
 1. Liverpool Saturday, October 31, 2020 4,326.8 
 2. Manchester City Saturday, October 31, 2020 4,316.3 
 3. Chelsea Saturday, October 31, 2020 4,204.0 
 4. Arsenal Sunday, October 25, 2020 4,194.6 
 5. Manchester United Saturday, October 24, 2020 4,192.3 
 6. Tottenham Hotspur Monday, October 26, 2020 4,187.3 
 7. Wolverhampton Wanderers Friday, October 30, 2020 4,114.7 
 8. Leicester City Sunday, October 25, 2020 4,113.6 
 9. Everton Sunday, October 25, 2020 4,100.8 
 10. Southampton Sunday, October 25, 2020 4,082.7 
 11. West Ham United Saturday, October 31, 2020 4,049.2 
 12. Aston Villa Friday, October 23, 2020 4,048.4 
 13. Leeds United Friday, October 23, 2020 4,032.1 
 14. Newcastle United Sunday, October 25, 2020 4,018.1 
 15. Crystal Palace Friday, October 30, 2020 4,011.9 
 16. Burnley Saturday, October 31, 2020 4,006.9 
 17. Sheffield United Saturday, October 31, 2020 4,005.0 
 18. Brighton and Hove Albion Monday, October 26, 2020 3,987.7 
 19. AFC Bournemouth Saturday, October 31, 2020 3,963.0 
 20. Brentford Saturday, October 31, 2020 3,962.3 
 21. Watford Saturday, October 31, 2020 3,950.0 
 22. West Bromwich Albion Monday, October 26, 2020 3,938.2 
 23. Swansea City Saturday, October 31, 2020 3,913.4 
 24. Fulham Saturday, October 24, 2020 3,910.4 
 25. Norwich City Saturday, October 31, 2020 3,885.2 
 26. Reading Friday, October 30, 2020 3,880.8 
 27. Cardiff City Saturday, October 31, 2020 3,876.0 
 28. Stoke City Saturday, October 31, 2020 3,874.9 
 29. Millwall Saturday, October 31, 2020 3,868.4 
 30. Middlesbrough Saturday, October 31, 2020 3,844.8 
 31. Blackburn Rovers Saturday, October 31, 2020 3,835.8 
 32. Preston North End Saturday, October 31, 2020 3,828.5 
 33. Bristol City Saturday, October 31, 2020 3,826.4 
 34. Barnsley Saturday, October 31, 2020 3,814.8 
 35. Derby County Saturday, October 31, 2020 3,814.1 
 36. Luton Town Saturday, October 31, 2020 3,798.1 
 37. Nottingham Forest Saturday, October 31, 2020 3,796.6 
 38. Huddersfield Town Saturday, October 31, 2020 3,792.4 
 39. Charlton Athletic Saturday, October 31, 2020 3,783.8 
 40. Queens Park Rangers Saturday, October 31, 2020 3,778.2 
 41. Peterborough United Saturday, October 31, 2020 3,778.1 
 42. Wycombe Wanderers Saturday, October 31, 2020 3,772.5 
 43. Sunderland Saturday, October 31, 2020 3,767.2 
 44. Portsmouth Saturday, October 31, 2020 3,764.9 
 45. Sheffield Wednesday Saturday, October 31, 2020 3,763.0 
 46. Birmingham City Saturday, October 31, 2020 3,762.4 
 47. Coventry City Friday, October 30, 2020 3,759.4 
 48. Rotherham United Saturday, October 31, 2020 3,751.6 
 49. Wigan Athletic Saturday, October 31, 2020 3,743.5 
 50. Doncaster Rovers Saturday, October 31, 2020 3,740.1 
 51. Hull City Saturday, October 31, 2020 3,735.2 
 52. Fleetwood Town Saturday, October 31, 2020 3,722.4 
 53. Ipswich Town Saturday, October 31, 2020 3,713.6 
 54. Lincoln City Saturday, October 31, 2020 3,691.3 
 55. Oxford United Saturday, October 31, 2020 3,672.7 
 56. Plymouth Argyle Tuesday, October 27, 2020 3,645.4 
 57. Gillingham Saturday, October 31, 2020 3,642.8 
 58. Accrington Stanley Tuesday, October 20, 2020 3,615.2 
 59. Crewe Alexandra Saturday, October 31, 2020 3,607.6 
 60. Cheltenham Town Saturday, October 31, 2020 3,602.0 
 61. Blackpool Saturday, October 31, 2020 3,601.3 
 62. AFC Wimbledon Saturday, October 31, 2020 3,597.4 
 63. Bristol Rovers Saturday, October 31, 2020 3,596.0 
 64. Burton Albion Saturday, October 31, 2020 3,593.4 
 65. Rochdale Saturday, October 31, 2020 3,590.7 
 66. Milton Keynes Dons Saturday, October 31, 2020 3,585.4 
 67. Swindon Town Saturday, October 31, 2020 3,578.9 
 68. Shrewsbury Town Saturday, October 31, 2020 3,578.4 
 69. Newport County Saturday, October 31, 2020 3,577.3 
 70. Northampton Town Saturday, October 31, 2020 3,575.0 
 71. Port Vale Saturday, October 31, 2020 3,563.4 
 72. Exeter City Saturday, October 31, 2020 3,563.1 
 73. Colchester United Tuesday, October 27, 2020 3,561.7 
 74. Salford City Saturday, October 31, 2020 3,542.5 
 75. Crawley Town Saturday, October 31, 2020 3,539.1 
 76. Harrogate Town Saturday, October 31, 2020 3,536.3 
 77. Forest Green Rovers Saturday, October 31, 2020 3,522.8 
 78. Cambridge United Saturday, October 31, 2020 3,520.8 
 79. Walsall Saturday, October 31, 2020 3,499.4 
 80. Carlisle United Saturday, October 31, 2020 3,494.7 
 81. Leyton Orient Saturday, October 31, 2020 3,492.5 
 82. Tranmere Rovers Saturday, October 31, 2020 3,492.5 
 83. Bradford City Saturday, October 31, 2020 3,477.9 
 84. Grimsby Town Saturday, October 31, 2020 3,464.8 
 85. Bolton Wanderers Saturday, October 31, 2020 3,463.1 
 86. Barrow Saturday, October 31, 2020 3,457.1 
 87. Mansfield Town Saturday, October 31, 2020 3,435.3 
 88. Oldham Athletic Saturday, October 31, 2020 3,433.0 
 89. Morecambe Saturday, October 31, 2020 3,426.4 
 90. Scunthorpe United Saturday, October 24, 2020 3,396.8 
 91. Macclesfield Town Saturday, March 7, 2020 3,392.4 
 92. Southend United Saturday, October 31, 2020 3,380.5 
 93. Sutton United Tuesday, October 27, 2020 3,376.0 
 94. Hartlepool United Saturday, October 31, 2020 3,374.3 
 95. Torquay United Saturday, October 31, 2020 3,372.9 
 96. Stevenage Saturday, October 31, 2020 3,372.6 
 97. Solihull Moors Saturday, October 31, 2020 3,365.6 
 98. Stockport County Saturday, October 31, 2020 3,349.9 
 99. AFC Fylde Saturday, October 31, 2020 3,326.3 
 100. Notts County Saturday, October 17, 2020 3,320.7 
 101. Eastleigh Saturday, October 31, 2020 3,320.0 
 102. Bromley Saturday, October 31, 2020 3,319.3 
 103. Wrexham Tuesday, October 27, 2020 3,315.1 
 104. Boreham Wood Tuesday, October 27, 2020 3,312.1 
 105. Chesterfield Saturday, October 31, 2020 3,310.4 
 106. FC Halifax Town Saturday, October 17, 2020 3,307.9 
 107. Altrincham Saturday, October 31, 2020 3,306.2 
 108. Ebbsfleet United Saturday, October 31, 2020 3,293.2 
 109. Barnet Tuesday, October 27, 2020 3,291.5 
 110. Weymouth Saturday, October 31, 2020 3,288.1 
 111. Woking Saturday, October 31, 2020 3,286.3 
 112. Dover Athletic Saturday, October 31, 2020 3,285.0 
 113. Yeovil Town Saturday, October 31, 2020 3,272.1 
 114. Aldershot Town Tuesday, October 27, 2020 3,271.4 
 115. Wealdstone Tuesday, October 27, 2020 3,270.2 
 116. Maidenhead United Saturday, October 31, 2020 3,260.6 
 117. Dagenham and Redbridge Tuesday, October 27, 2020 3,257.5 
 118. Spennymoor Town Saturday, October 17, 2020 3,214.5 
 119. King's Lynn Town Saturday, October 31, 2020 3,194.0 
 120. Dartford Saturday, October 31, 2020 3,181.2 
 121. Dorking Wanderers Saturday, October 31, 2020 3,169.3 
 122. Boston United Saturday, October 31, 2020 3,155.2 
 123. Guiseley Tuesday, October 27, 2020 3,152.6 
 124. Kidderminster Harriers Saturday, October 31, 2020 3,149.2 
 125. Maidstone United Saturday, October 31, 2020 3,148.7 
 126. Slough Town Saturday, October 31, 2020 3,147.1 
 127. Havant and Waterlooville Saturday, October 31, 2020 3,145.6 
 128. York City Saturday, October 17, 2020 3,131.5 
 129. St. Albans City Saturday, October 31, 2020 3,131.2 
 130. Chester Saturday, October 31, 2020 3,126.1 
 131. Bath City Saturday, October 31, 2020 3,123.2 
 132. Truro City Tuesday, October 27, 2020 3,121.2 
 133. Hampton and Richmond Borough Saturday, October 31, 2020 3,118.7 
 134. Chelmsford City Saturday, October 31, 2020 3,113.2 
 135. Gateshead Saturday, October 17, 2020 3,111.0 
 136. AFC Telford United Saturday, October 31, 2020 3,110.9 
 137. Southport Saturday, October 31, 2020 3,106.3 
 138. Darlington Saturday, October 31, 2020 3,104.3 
 139. Chorley Saturday, October 31, 2020 3,103.2 
 140. Brackley Town Saturday, October 17, 2020 3,102.4 
 141. Welling United Saturday, October 31, 2020 3,100.5 
 142. Eastbourne Borough Saturday, October 31, 2020 3,084.3 
 143. Gloucester City Saturday, October 31, 2020 3,082.0 
 144. Poole Town Tuesday, October 27, 2020 3,077.7 
 145. Chippenham Town Saturday, October 31, 2020 3,077.6 
 146. Oxford City Saturday, October 31, 2020 3,075.7 
 147. Alfreton Town Saturday, October 31, 2020 3,073.2 
 148. Tamworth Saturday, October 24, 2020 3,069.2 
 149. Farsley Celtic Saturday, October 31, 2020 3,067.3 
 150. Hungerford Town Saturday, October 31, 2020 3,065.8 
 151. Dulwich Hamlet Saturday, October 31, 2020 3,062.2 
 152. Concord Rangers Saturday, October 31, 2020 3,060.7 
 153. Coalville Town Saturday, October 24, 2020 3,058.8 
 154. Peterborough Sports Saturday, October 17, 2020 3,057.2 
 155. Hereford Tuesday, October 27, 2020 3,052.0 
 156. Salisbury Tuesday, October 27, 2020 3,049.7 
 157. Kettering Town Wednesday, October 28, 2020 3,049.6 
 158. Royston Town Monday, October 26, 2020 3,046.4 
 159. Leamington Saturday, October 10, 2020 3,044.7 
 160. Chesham United Tuesday, October 27, 2020 3,042.9 
 161. Hayes and Yeading United Tuesday, October 27, 2020 3,042.5 
 162. Tiverton Town Saturday, October 24, 2020 3,040.8 
 163. Worthing Tuesday, October 27, 2020 3,039.4 
 164. Curzon Ashton Saturday, October 31, 2020 3,039.2 
 165. Billericay Town Saturday, October 31, 2020 3,032.7 
 166. Taunton Town Tuesday, October 27, 2020 3,026.3 
 167. Hemel Hempstead Town Saturday, October 31, 2020 3,022.4 
 168. Tonbridge Angels Saturday, October 17, 2020 3,021.9 
 169. Braintree Town Saturday, October 31, 2020 3,010.8 
 170. Swindon Supermarine Saturday, October 24, 2020 3,009.7 
 171. Kings Langley Tuesday, October 27, 2020 3,007.1 
 172. South Shields Tuesday, October 27, 2020 3,006.1 
 173. Needham Market Saturday, October 24, 2020 2,999.3 
 174. Rushall Olympic Tuesday, October 27, 2020 2,994.2 
 175. Warrington Town Tuesday, October 27, 2020 2,988.3 
 176. Bradford Park Avenue Saturday, October 31, 2020 2,975.1 
 177. Metropolitan Police Tuesday, October 27, 2020 2,974.7 
 178. Carshalton Athletic Saturday, October 24, 2020 2,967.1 
 179. Blyth Spartans Saturday, October 31, 2020 2,962.7 
 180. FC United of Manchester Tuesday, October 27, 2020 2,961.0 
 181. Banbury United Tuesday, October 27, 2020 2,958.7 
 182. Weston-super-Mare Tuesday, October 27, 2020 2,958.3 
 183. Stourbridge Monday, October 26, 2020 2,956.9 
 184. AFC Rushden and Diamonds Saturday, October 24, 2020 2,955.9 
 185. Nantwich Town Tuesday, October 20, 2020 2,953.0 
 186. Hendon Tuesday, October 27, 2020 2,949.7 
 187. Bromsgrove Sporting Tuesday, October 27, 2020 2,948.8 
 188. Folkestone Invicta Saturday, October 24, 2020 2,945.3 
 189. AFC Hornchurch Tuesday, October 27, 2020 2,943.1 
 190. Gosport Borough Tuesday, October 27, 2020 2,939.1 
 191. Hartley Wintney Tuesday, October 27, 2020 2,938.5 
 192. Bognor Regis Town Saturday, October 24, 2020 2,930.3 
 193. Cray Wanderers Wednesday, October 28, 2020 2,923.9 
 194. Buxton Tuesday, October 27, 2020 2,919.1 
 195. Nuneaton Borough Saturday, October 24, 2020 2,916.0 
 196. Basford United Tuesday, October 27, 2020 2,915.9 
 197. Morpeth Town Tuesday, October 27, 2020 2,911.7 
 198. Hitchin Town Monday, October 26, 2020 2,907.0 
 199. Merthyr Town Saturday, March 7, 2020 2,906.8 
 200. Leatherhead Saturday, October 24, 2020 2,902.5 
 201. Biggleswade Town Saturday, October 24, 2020 2,901.6 
 202. Bowers and Pitsea Saturday, October 10, 2020 2,897.6 
 203. Farnborough Tuesday, October 27, 2020 2,893.8 
 204. Lowestoft Town Saturday, October 24, 2020 2,890.1 
 205. Gainsborough Trinity Tuesday, October 27, 2020 2,889.4 
 206. Barwell Tuesday, October 27, 2020 2,888.3 
 207. Harrow Borough Monday, October 26, 2020 2,883.7 
 208. Lancaster City Saturday, October 24, 2020 2,883.2 
 209. Enfield Town Saturday, October 24, 2020 2,880.9 
 210. Witton Albion Saturday, October 24, 2020 2,877.9 
 211. Whitby Town Tuesday, October 27, 2020 2,875.1 
 212. Wimborne Town Tuesday, October 27, 2020 2,873.0 
 213. Hednesford Town Tuesday, October 27, 2020 2,868.0 
 214. Blackfield and Langley Saturday, March 7, 2020 2,867.9 
 215. Scarborough Athletic Tuesday, October 27, 2020 2,858.4 
 216. East Thurrock United Saturday, October 24, 2020 2,853.9 
 217. Kingstonian Saturday, October 24, 2020 2,853.5 
 218. Haringey Borough Tuesday, October 27, 2020 2,851.2 
 219. Stratford Town Tuesday, October 27, 2020 2,849.0 
 220. Yate Town Tuesday, October 27, 2020 2,842.3 
 221. Atherton Collieries Tuesday, October 27, 2020 2,842.0 
 222. Ashton United Saturday, October 17, 2020 2,841.3 
 223. Mickleover Sports Tuesday, October 27, 2020 2,840.8 
 224. Bishop's Stortford Saturday, October 17, 2020 2,830.6 
 225. Horsham Saturday, October 24, 2020 2,827.6 
 226. Hyde United Tuesday, October 27, 2020 2,823.0 
 227. Potters Bar Town Tuesday, October 27, 2020 2,821.0 
 228. Walton Casuals Tuesday, October 27, 2020 2,819.6 
 229. Beaconsfield Town Monday, October 26, 2020 2,806.7 
 230. St. Ives Town Tuesday, October 27, 2020 2,805.9 
 231. Matlock Town Tuesday, October 20, 2020 2,804.2 
 232. Margate Saturday, October 24, 2020 2,804.1 
 233. Alvechurch Monday, October 26, 2020 2,802.6 
 234. Corinthian-Casuals Saturday, October 24, 2020 2,776.1 
 235. Cheshunt Saturday, October 24, 2020 2,775.7 
 236. Leiston Tuesday, October 27, 2020 2,769.0 
 237. Maldon and Tiptree Friday, November 29, 2019 2,759.7 
 238. Bamber Bridge Tuesday, October 27, 2020 2,759.3 
 239. Wingate and Finchley Tuesday, October 20, 2020 2,754.1 
 240. Redditch United Tuesday, October 27, 2020 2,753.3 
 241. Chichester City Sunday, December 1, 2019 2,749.9 
 242. Dorchester Town Tuesday, October 27, 2020 2,747.9 
 243. Stalybridge Celtic Tuesday, October 27, 2020 2,741.1 
 244. Lewes Tuesday, October 20, 2020 2,737.3 
 245. Radcliffe Tuesday, October 27, 2020 2,734.0 
 246. Brightlingsea Regent Saturday, October 24, 2020 2,717.5 
 247. Merstham Wednesday, October 28, 2020 2,716.7 
 248. Stafford Rangers Tuesday, October 27, 2020 2,686.6 
 249. Grantham Town Saturday, October 24, 2020 2,661.7