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  Tuesday, October 22, 2019

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, October 19, 2019 4,391.1 
 2. Liverpool Sunday, October 20, 2019 4,380.1 
 3. Chelsea Saturday, October 19, 2019 4,202.5 
 4. Arsenal Monday, October 21, 2019 4,162.4 
 5. Tottenham Hotspur Saturday, October 19, 2019 4,161.4 
 6. Manchester United Sunday, October 20, 2019 4,140.2 
 7. Leicester City Saturday, October 19, 2019 4,115.8 
 8. Wolverhampton Wanderers Saturday, October 19, 2019 4,077.7 
 9. Crystal Palace Saturday, October 19, 2019 4,077.2 
 10. Everton Saturday, October 19, 2019 4,059.6 
 11. West Ham United Saturday, October 19, 2019 4,039.5 
 12. Sheffield United Monday, October 21, 2019 4,013.4 
 13. Newcastle United Saturday, October 19, 2019 4,012.5 
 14. Burnley Saturday, October 19, 2019 4,010.7 
 15. AFC Bournemouth Saturday, October 19, 2019 4,000.7 
 16. Aston Villa Saturday, October 19, 2019 3,999.1 
 17. Southampton Saturday, October 19, 2019 3,986.7 
 18. Watford Saturday, October 19, 2019 3,981.0 
 19. West Bromwich Albion Tuesday, October 22, 2019 3,955.5 
 20. Norwich City Saturday, October 19, 2019 3,952.6 
 21. Brighton and Hove Albion Saturday, October 19, 2019 3,950.1 
 22. Leeds United Tuesday, October 22, 2019 3,916.6 
 23. Fulham Saturday, October 19, 2019 3,901.5 
 24. Sheffield Wednesday Tuesday, October 22, 2019 3,899.4 
 25. Cardiff City Tuesday, October 22, 2019 3,891.1 
 26. Brentford Tuesday, October 22, 2019 3,890.2 
 27. Nottingham Forest Sunday, October 20, 2019 3,889.4 
 28. Preston North End Tuesday, October 22, 2019 3,887.6 
 29. Bristol City Saturday, October 19, 2019 3,883.7 
 30. Swansea City Tuesday, October 22, 2019 3,883.4 
 31. Derby County Saturday, October 19, 2019 3,878.5 
 32. Charlton Athletic Saturday, October 19, 2019 3,845.8 
 33. Luton Town Saturday, October 19, 2019 3,820.0 
 34. Birmingham City Tuesday, October 22, 2019 3,819.7 
 35. Hull City Saturday, October 19, 2019 3,814.5 
 36. Middlesbrough Saturday, October 19, 2019 3,811.9 
 37. Blackburn Rovers Tuesday, October 22, 2019 3,806.7 
 38. Queens Park Rangers Tuesday, October 22, 2019 3,801.8 
 39. Millwall Tuesday, October 22, 2019 3,794.2 
 40. Wigan Athletic Sunday, October 20, 2019 3,791.9 
 41. Stoke City Tuesday, October 22, 2019 3,784.0 
 42. Reading Tuesday, October 22, 2019 3,777.0 
 43. Huddersfield Town Saturday, October 19, 2019 3,775.0 
 44. Sunderland Tuesday, October 22, 2019 3,771.6 
 45. Barnsley Tuesday, October 22, 2019 3,744.5 
 46. Ipswich Town Sunday, October 20, 2019 3,740.4 
 47. Portsmouth Tuesday, October 22, 2019 3,738.1 
 48. Burton Albion Tuesday, October 22, 2019 3,729.0 
 49. Oxford United Saturday, October 19, 2019 3,726.1 
 50. Doncaster Rovers Tuesday, October 22, 2019 3,719.1 
 51. Peterborough United Saturday, October 19, 2019 3,716.8 
 52. Rotherham United Saturday, October 19, 2019 3,714.3 
 53. Fleetwood Town Saturday, October 19, 2019 3,692.1 
 54. Coventry City Saturday, October 19, 2019 3,662.4 
 55. Wycombe Wanderers Tuesday, October 22, 2019 3,657.8 
 56. Blackpool Tuesday, October 22, 2019 3,649.0 
 57. Bristol Rovers Tuesday, October 22, 2019 3,638.7 
 58. Shrewsbury Town Tuesday, October 22, 2019 3,632.8 
 59. Gillingham Tuesday, October 22, 2019 3,624.9 
 60. Rochdale Tuesday, October 22, 2019 3,613.5 
 61. Lincoln City Tuesday, October 22, 2019 3,601.5 
 62. Accrington Stanley Sunday, October 20, 2019 3,599.8 
 63. Newport County Tuesday, October 22, 2019 3,591.7 
 64. AFC Wimbledon Tuesday, October 22, 2019 3,583.1 
 65. Forest Green Rovers Tuesday, October 22, 2019 3,578.2 
 66. Plymouth Argyle Tuesday, October 22, 2019 3,578.0 
 67. Crewe Alexandra Tuesday, October 22, 2019 3,566.7 
 68. Bury Saturday, May 4, 2019 3,566.2 
 69. Bradford City Tuesday, October 22, 2019 3,565.5 
 70. Cheltenham Town Tuesday, October 22, 2019 3,564.8 
 71. Bolton Wanderers Tuesday, October 22, 2019 3,551.9 
 72. Tranmere Rovers Tuesday, October 22, 2019 3,548.7 
 73. Milton Keynes Dons Tuesday, October 22, 2019 3,538.4 
 74. Colchester United Tuesday, October 22, 2019 3,533.1 
 75. Mansfield Town Tuesday, October 22, 2019 3,532.8 
 76. Exeter City Tuesday, October 22, 2019 3,531.8 
 77. Northampton Town Tuesday, October 22, 2019 3,527.9 
 78. Swindon Town Tuesday, October 22, 2019 3,519.4 
 79. Scunthorpe United Tuesday, October 22, 2019 3,506.7 
 80. Crawley Town Tuesday, October 22, 2019 3,482.9 
 81. Oldham Athletic Tuesday, October 22, 2019 3,480.4 
 82. Southend United Tuesday, October 22, 2019 3,475.0 
 83. Cambridge United Tuesday, October 22, 2019 3,474.1 
 84. Leyton Orient Tuesday, October 22, 2019 3,466.8 
 85. Walsall Tuesday, October 22, 2019 3,461.4 
 86. Grimsby Town Tuesday, October 22, 2019 3,460.3 
 87. Macclesfield Town Tuesday, October 22, 2019 3,455.3 
 88. Salford City Tuesday, October 22, 2019 3,453.6 
 89. Stevenage Tuesday, October 22, 2019 3,452.8 
 90. Carlisle United Tuesday, October 22, 2019 3,449.6 
 91. Port Vale Tuesday, October 22, 2019 3,448.1 
 92. Notts County Saturday, October 12, 2019 3,429.8 
 93. Solihull Moors Saturday, October 12, 2019 3,405.4 
 94. Yeovil Town Saturday, October 12, 2019 3,400.3 
 95. Morecambe Tuesday, October 22, 2019 3,398.1 
 96. Barrow Tuesday, October 8, 2019 3,397.7 
 97. FC Halifax Town Saturday, October 12, 2019 3,386.7 
 98. Bromley Saturday, October 12, 2019 3,381.3 
 99. Barnet Saturday, October 12, 2019 3,363.6 
 100. Harrogate Town Saturday, October 12, 2019 3,361.6 
 101. Eastleigh Saturday, October 12, 2019 3,351.2 
 102. Dover Athletic Tuesday, October 8, 2019 3,349.7 
 103. Torquay United Saturday, October 12, 2019 3,343.0 
 104. Dagenham and Redbridge Tuesday, October 8, 2019 3,339.7 
 105. Boreham Wood Saturday, October 12, 2019 3,333.8 
 106. Chesterfield Tuesday, October 15, 2019 3,325.2 
 107. AFC Fylde Tuesday, October 8, 2019 3,323.7 
 108. Hartlepool United Saturday, October 12, 2019 3,321.2 
 109. Wrexham Tuesday, October 15, 2019 3,317.8 
 110. Woking Saturday, October 12, 2019 3,310.7 
 111. Maidenhead United Saturday, October 12, 2019 3,292.1 
 112. Gateshead Saturday, October 12, 2019 3,279.5 
 113. Sutton United Tuesday, October 8, 2019 3,270.6 
 114. Ebbsfleet United Saturday, October 12, 2019 3,267.4 
 115. Stockport County Wednesday, October 9, 2019 3,267.3 
 116. Brackley Town Saturday, October 12, 2019 3,252.8 
 117. Wealdstone Saturday, October 12, 2019 3,251.3 
 118. Aldershot Town Saturday, October 12, 2019 3,251.2 
 119. Havant and Waterlooville Saturday, October 12, 2019 3,231.2 
 120. Chorley Saturday, October 12, 2019 3,230.4 
 121. York City Saturday, October 12, 2019 3,228.6 
 122. Braintree Town Saturday, October 12, 2019 3,212.2 
 123. Chester Saturday, October 19, 2019 3,199.4 
 124. Slough Town Saturday, October 12, 2019 3,197.3 
 125. Spennymoor Town Saturday, October 12, 2019 3,180.1 
 126. Bath City Saturday, October 19, 2019 3,177.3 
 127. Maidstone United Saturday, October 12, 2019 3,170.5 
 128. Chelmsford City Saturday, October 19, 2019 3,151.7 
 129. Weymouth Saturday, October 12, 2019 3,149.6 
 130. Southport Tuesday, October 22, 2019 3,148.5 
 131. King's Lynn Town Saturday, October 12, 2019 3,146.8 
 132. Welling United Saturday, October 12, 2019 3,146.5 
 133. Altrincham Saturday, October 12, 2019 3,145.5 
 134. Boston United Saturday, October 12, 2019 3,135.0 
 135. Kidderminster Harriers Tuesday, October 22, 2019 3,134.0 
 136. Hemel Hempstead Town Saturday, October 12, 2019 3,133.9 
 137. Farsley Celtic Tuesday, October 22, 2019 3,127.3 
 138. Concord Rangers Saturday, October 19, 2019 3,120.3 
 139. Dorking Wanderers Saturday, October 12, 2019 3,119.1 
 140. AFC Telford United Saturday, October 19, 2019 3,116.1 
 141. Hereford Tuesday, October 22, 2019 3,109.5 
 142. Billericay Town Saturday, October 12, 2019 3,105.6 
 143. Guiseley Saturday, October 19, 2019 3,100.3 
 144. Dartford Saturday, October 12, 2019 3,099.2 
 145. Alfreton Town Saturday, October 19, 2019 3,096.3 
 146. Chippenham Town Saturday, October 12, 2019 3,092.7 
 147. Darlington Saturday, October 12, 2019 3,087.6 
 148. Gloucester City Saturday, October 19, 2019 3,086.1 
 149. Blyth Spartans Saturday, October 19, 2019 3,081.5 
 150. Leamington Saturday, October 12, 2019 3,080.9 
 151. Truro City Saturday, October 19, 2019 3,078.0 
 152. Dulwich Hamlet Saturday, October 12, 2019 3,077.3 
 153. St. Albans City Saturday, October 19, 2019 3,059.7 
 154. Poole Town Tuesday, October 15, 2019 3,053.5 
 155. Hampton and Richmond Borough Saturday, October 12, 2019 3,047.4 
 156. Oxford City Saturday, October 12, 2019 3,046.7 
 157. South Shields Saturday, October 19, 2019 3,038.2 
 158. Taunton Town Saturday, October 19, 2019 3,030.1 
 159. Bradford Park Avenue Saturday, October 19, 2019 3,027.8 
 160. Salisbury Tuesday, October 22, 2019 3,027.6 
 161. Eastbourne Borough Saturday, October 12, 2019 3,022.5 
 162. Tamworth Tuesday, October 22, 2019 3,019.2 
 163. Hungerford Town Saturday, October 19, 2019 3,013.0 
 164. Folkestone Invicta Tuesday, October 22, 2019 3,011.9 
 165. Weston-super-Mare Tuesday, October 22, 2019 3,011.4 
 166. Stourbridge Saturday, October 12, 2019 3,010.2 
 167. Chesham United Tuesday, October 22, 2019 3,008.0 
 168. Kettering Town Saturday, October 12, 2019 3,007.4 
 169. Rushall Olympic Saturday, October 19, 2019 3,006.8 
 170. Warrington Town Saturday, October 19, 2019 3,004.9 
 171. Coalville Town Monday, October 21, 2019 2,999.0 
 172. Curzon Ashton Saturday, October 12, 2019 2,987.5 
 173. East Thurrock United Tuesday, October 22, 2019 2,983.7 
 174. Tiverton Town Tuesday, October 22, 2019 2,977.2 
 175. Swindon Supermarine Saturday, October 19, 2019 2,972.9 
 176. Metropolitan Police Tuesday, October 22, 2019 2,972.7 
 177. Bromsgrove Sporting Tuesday, October 22, 2019 2,958.5 
 178. Tonbridge Angels Saturday, October 19, 2019 2,957.7 
 179. Biggleswade Town Saturday, October 19, 2019 2,953.9 
 180. Royston Town Tuesday, October 22, 2019 2,953.4 
 181. FC United of Manchester Saturday, October 19, 2019 2,952.2 
 182. Peterborough Sports Tuesday, October 22, 2019 2,948.8 
 183. Banbury United Tuesday, October 22, 2019 2,947.3 
 184. Hartley Wintney Tuesday, October 22, 2019 2,945.3 
 185. Needham Market Tuesday, October 22, 2019 2,945.2 
 186. Basford United Saturday, October 19, 2019 2,944.1 
 187. Kings Langley Tuesday, October 22, 2019 2,939.4 
 188. Enfield Town Tuesday, October 22, 2019 2,939.2 
 189. Nuneaton Borough Saturday, October 19, 2019 2,938.2 
 190. Gosport Borough Tuesday, October 22, 2019 2,937.7 
 191. Morpeth Town Saturday, October 19, 2019 2,933.9 
 192. Hayes and Yeading United Tuesday, October 15, 2019 2,925.4 
 193. Alvechurch Saturday, October 19, 2019 2,924.6 
 194. AFC Rushden and Diamonds Tuesday, October 22, 2019 2,924.5 
 195. Harrow Borough Tuesday, October 22, 2019 2,920.3 
 196. Haringey Borough Saturday, October 12, 2019 2,920.2 
 197. AFC Hornchurch Tuesday, October 22, 2019 2,918.8 
 198. Worthing Tuesday, October 22, 2019 2,917.1 
 199. Leatherhead Saturday, October 19, 2019 2,914.5 
 200. Barwell Tuesday, October 22, 2019 2,914.4 
 201. Hednesford Town Tuesday, October 22, 2019 2,910.7 
 202. Stratford Town Tuesday, October 22, 2019 2,909.6 
 203. Merthyr Town Tuesday, October 22, 2019 2,909.6 
 204. Blackfield and Langley Saturday, October 19, 2019 2,909.4 
 205. Carshalton Athletic Tuesday, October 22, 2019 2,905.9 
 206. Farnborough Tuesday, October 22, 2019 2,902.1 
 207. Lancaster City Saturday, October 19, 2019 2,893.4 
 208. Basingstoke Town Saturday, April 27, 2019 2,891.5 
 209. Wimborne Town Tuesday, October 22, 2019 2,889.6 
 210. Ashton United Saturday, October 19, 2019 2,885.4 
 211. Potters Bar Town Saturday, October 12, 2019 2,885.0 
 212. Lowestoft Town Saturday, October 19, 2019 2,882.2 
 213. Yate Town Tuesday, October 22, 2019 2,882.2 
 214. Bowers and Pitsea Saturday, October 12, 2019 2,880.4 
 215. Margate Tuesday, October 22, 2019 2,874.0 
 216. Nantwich Town Saturday, October 12, 2019 2,873.5 
 217. Bishop's Stortford Tuesday, October 22, 2019 2,871.9 
 218. Witton Albion Saturday, October 19, 2019 2,869.7 
 219. Walton Casuals Tuesday, October 22, 2019 2,867.9 
 220. Dorchester Town Tuesday, October 22, 2019 2,866.4 
 221. Beaconsfield Town Tuesday, October 22, 2019 2,863.7 
 222. Atherton Collieries Saturday, October 19, 2019 2,863.3 
 223. Hendon Tuesday, October 22, 2019 2,861.8 
 224. St. Ives Town Tuesday, October 22, 2019 2,857.4 
 225. Bognor Regis Town Saturday, October 19, 2019 2,851.2 
 226. Gainsborough Trinity Saturday, October 19, 2019 2,849.2 
 227. Redditch United Tuesday, October 22, 2019 2,842.9 
 228. Hitchin Town Monday, October 21, 2019 2,842.6 
 229. Buxton Saturday, October 19, 2019 2,840.9 
 230. Scarborough Athletic Saturday, October 19, 2019 2,837.4 
 231. Whitby Town Saturday, October 12, 2019 2,837.2 
 232. Whitehawk Saturday, April 27, 2019 2,830.3 
 233. Merstham Tuesday, October 22, 2019 2,808.6 
 234. Lewes Saturday, October 19, 2019 2,805.4 
 235. Stafford Rangers Saturday, October 19, 2019 2,805.3 
 236. Mickleover Sports Saturday, October 19, 2019 2,804.5 
 237. St. Neots Town Saturday, April 27, 2019 2,802.7 
 238. Frome Town Saturday, April 27, 2019 2,796.4 
 239. Hyde United Saturday, October 19, 2019 2,794.1 
 240. Matlock Town Saturday, October 19, 2019 2,791.6 
 241. Brightlingsea Regent Saturday, October 19, 2019 2,781.9 
 242. Leiston Tuesday, October 22, 2019 2,772.8 
 243. Halesowen Town Saturday, April 27, 2019 2,772.1 
 244. Kingstonian Saturday, October 12, 2019 2,765.2 
 245. Cray Wanderers Tuesday, October 22, 2019 2,764.9 
 246. Horsham Tuesday, October 22, 2019 2,760.0 
 247. Marine Saturday, April 27, 2019 2,754.6 
 248. Stalybridge Celtic Saturday, October 19, 2019 2,753.9 
 249. Grantham Town Saturday, October 19, 2019 2,751.3 
 250. Wingate and Finchley Tuesday, October 22, 2019 2,737.6 
 251. Corinthian-Casuals Saturday, October 12, 2019 2,737.6 
 252. Bamber Bridge Saturday, October 19, 2019 2,732.8 
 253. Bedworth United Saturday, April 27, 2019 2,728.0 
 254. Radcliffe Saturday, October 19, 2019 2,717.0 
 255. Burgess Hill Town Saturday, April 27, 2019 2,716.6 
 256. Cheshunt Saturday, October 19, 2019 2,701.1 
 257. Harlow Town Saturday, April 27, 2019 2,687.8 
 258. Workington Saturday, April 27, 2019 2,686.0 
 259. North Ferriby United Saturday, March 2, 2019 2,639.2 
 260. Staines Town Saturday, April 27, 2019 2,621.9