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 19, 2019

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, October 19, 2019 4,391.1 
 2. Liverpool Saturday, October 5, 2019 4,385.5 
 3. Chelsea Saturday, October 19, 2019 4,202.5 
 4. Arsenal Sunday, October 6, 2019 4,176.2 
 5. Tottenham Hotspur Saturday, October 19, 2019 4,161.4 
 6. Manchester United Sunday, October 6, 2019 4,134.7 
 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. Newcastle United Saturday, October 19, 2019 4,012.5 
 13. Burnley Saturday, October 19, 2019 4,010.7 
 14. AFC Bournemouth Saturday, October 19, 2019 4,000.7 
 15. Sheffield United Saturday, October 5, 2019 3,999.6 
 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 Saturday, October 19, 2019 3,961.9 
 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 Saturday, October 19, 2019 3,916.3 
 23. Swansea City Saturday, October 19, 2019 3,904.6 
 24. Nottingham Forest Saturday, October 5, 2019 3,901.8 
 25. Fulham Saturday, October 19, 2019 3,901.5 
 26. Sheffield Wednesday Friday, October 18, 2019 3,893.3 
 27. Cardiff City Friday, October 18, 2019 3,892.8 
 28. Preston North End Saturday, October 19, 2019 3,888.0 
 29. Bristol City Saturday, October 19, 2019 3,883.7 
 30. Derby County Saturday, October 19, 2019 3,878.5 
 31. Brentford Saturday, October 19, 2019 3,869.0 
 32. Charlton Athletic Saturday, October 19, 2019 3,845.8 
 33. Luton Town Saturday, October 19, 2019 3,820.0 
 34. Blackburn Rovers Saturday, October 19, 2019 3,815.7 
 35. Hull City Saturday, October 19, 2019 3,814.5 
 36. Middlesbrough Saturday, October 19, 2019 3,811.9 
 37. Birmingham City Saturday, October 19, 2019 3,810.7 
 38. Queens Park Rangers Saturday, October 19, 2019 3,803.7 
 39. Millwall Saturday, October 19, 2019 3,792.5 
 40. Stoke City Saturday, October 19, 2019 3,790.1 
 41. Wigan Athletic Saturday, October 5, 2019 3,779.6 
 42. Reading Saturday, October 19, 2019 3,775.1 
 43. Huddersfield Town Saturday, October 19, 2019 3,775.0 
 44. Sunderland Saturday, October 19, 2019 3,763.8 
 45. Ipswich Town Saturday, October 5, 2019 3,761.2 
 46. Barnsley Saturday, October 19, 2019 3,738.2 
 47. Portsmouth Saturday, October 19, 2019 3,732.5 
 48. Oxford United Saturday, October 19, 2019 3,726.1 
 49. Burton Albion Saturday, October 19, 2019 3,723.6 
 50. Peterborough United Saturday, October 19, 2019 3,716.8 
 51. Rotherham United Saturday, October 19, 2019 3,714.3 
 52. Doncaster Rovers Saturday, October 19, 2019 3,708.1 
 53. Fleetwood Town Saturday, October 19, 2019 3,692.1 
 54. Coventry City Saturday, October 19, 2019 3,662.4 
 55. Bristol Rovers Saturday, October 19, 2019 3,660.5 
 56. Wycombe Wanderers Saturday, October 19, 2019 3,656.9 
 57. Blackpool Saturday, October 12, 2019 3,649.9 
 58. Shrewsbury Town Friday, October 18, 2019 3,634.3 
 59. Gillingham Saturday, October 19, 2019 3,623.5 
 60. Lincoln City Friday, October 18, 2019 3,607.1 
 61. Rochdale Saturday, October 19, 2019 3,602.4 
 62. Newport County Saturday, October 19, 2019 3,596.0 
 63. AFC Wimbledon Saturday, October 19, 2019 3,588.4 
 64. Bradford City Saturday, October 19, 2019 3,580.4 
 65. Accrington Stanley Saturday, October 12, 2019 3,578.9 
 66. Crewe Alexandra Saturday, October 19, 2019 3,568.8 
 67. Forest Green Rovers Saturday, October 19, 2019 3,568.3 
 68. Bury Saturday, May 4, 2019 3,566.2 
 69. Plymouth Argyle Saturday, October 19, 2019 3,565.8 
 70. Tranmere Rovers Friday, October 18, 2019 3,556.5 
 71. Cheltenham Town Saturday, October 19, 2019 3,553.3 
 72. Milton Keynes Dons Saturday, October 19, 2019 3,549.6 
 73. Exeter City Saturday, October 19, 2019 3,547.6 
 74. Mansfield Town Saturday, October 19, 2019 3,546.8 
 75. Colchester United Saturday, October 19, 2019 3,530.9 
 76. Bolton Wanderers Saturday, October 19, 2019 3,530.1 
 77. Northampton Town Saturday, October 19, 2019 3,513.3 
 78. Swindon Town Saturday, October 19, 2019 3,512.0 
 79. Scunthorpe United Saturday, October 19, 2019 3,491.0 
 80. Southend United Friday, October 18, 2019 3,486.0 
 81. Leyton Orient Saturday, October 19, 2019 3,479.0 
 82. Crawley Town Saturday, October 19, 2019 3,478.7 
 83. Cambridge United Saturday, October 19, 2019 3,475.7 
 84. Walsall Saturday, October 19, 2019 3,475.1 
 85. Oldham Athletic Saturday, October 19, 2019 3,466.8 
 86. Macclesfield Town Saturday, October 19, 2019 3,466.7 
 87. Carlisle United Saturday, October 19, 2019 3,464.2 
 88. Stevenage Saturday, October 19, 2019 3,460.3 
 89. Grimsby Town Saturday, October 19, 2019 3,458.7 
 90. Salford City Saturday, October 19, 2019 3,439.6 
 91. Port Vale Saturday, October 19, 2019 3,433.2 
 92. Notts County Saturday, October 12, 2019 3,429.8 
 93. Morecambe Saturday, October 19, 2019 3,408.1 
 94. Solihull Moors Saturday, October 12, 2019 3,405.4 
 95. Yeovil Town Saturday, October 12, 2019 3,400.3 
 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. King's Lynn Town Saturday, October 12, 2019 3,146.8 
 131. Welling United Saturday, October 12, 2019 3,146.5 
 132. Altrincham Saturday, October 12, 2019 3,145.5 
 133. Farsley Celtic Saturday, October 19, 2019 3,141.5 
 134. Southport Saturday, October 12, 2019 3,140.3 
 135. Boston United Saturday, October 12, 2019 3,135.0 
 136. Hemel Hempstead Town Saturday, October 12, 2019 3,133.9 
 137. Concord Rangers Saturday, October 19, 2019 3,120.3 
 138. Kidderminster Harriers Saturday, September 28, 2019 3,119.8 
 139. Dorking Wanderers Saturday, October 12, 2019 3,119.1 
 140. Hereford Saturday, October 12, 2019 3,117.7 
 141. AFC Telford United Saturday, October 19, 2019 3,116.1 
 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. Salisbury Saturday, October 19, 2019 3,030.0 
 160. Bradford Park Avenue Saturday, October 19, 2019 3,027.8 
 161. Eastbourne Borough Saturday, October 12, 2019 3,022.5 
 162. Hungerford Town Saturday, October 19, 2019 3,013.0 
 163. Coalville Town Tuesday, October 15, 2019 3,013.0 
 164. Stourbridge Saturday, October 12, 2019 3,010.2 
 165. Kettering Town Saturday, October 12, 2019 3,007.4 
 166. Rushall Olympic Saturday, October 19, 2019 3,006.8 
 167. Tamworth Tuesday, October 15, 2019 3,006.1 
 168. Warrington Town Saturday, October 19, 2019 3,004.9 
 169. Weston-super-Mare Saturday, October 19, 2019 3,003.0 
 170. East Thurrock United Saturday, October 12, 2019 2,999.4 
 171. Chesham United Saturday, October 19, 2019 2,998.1 
 172. Folkestone Invicta Saturday, October 19, 2019 2,996.2 
 173. Curzon Ashton Saturday, October 12, 2019 2,987.5 
 174. Tiverton Town Saturday, October 19, 2019 2,985.6 
 175. Swindon Supermarine Saturday, October 19, 2019 2,972.9 
 176. Metropolitan Police Saturday, October 19, 2019 2,962.5 
 177. Peterborough Sports Tuesday, October 15, 2019 2,958.3 
 178. Tonbridge Angels Saturday, October 19, 2019 2,957.7 
 179. Banbury United Saturday, October 19, 2019 2,957.5 
 180. Kings Langley Saturday, October 12, 2019 2,955.3 
 181. Hartley Wintney Saturday, October 19, 2019 2,955.2 
 182. Biggleswade Town Saturday, October 19, 2019 2,953.9 
 183. FC United of Manchester Saturday, October 19, 2019 2,952.2 
 184. Basford United Saturday, October 19, 2019 2,944.1 
 185. Bromsgrove Sporting Saturday, October 19, 2019 2,942.3 
 186. Gosport Borough Saturday, October 19, 2019 2,941.0 
 187. Enfield Town Saturday, October 19, 2019 2,941.0 
 188. Nuneaton Borough Saturday, October 19, 2019 2,938.2 
 189. Royston Town Tuesday, October 15, 2019 2,935.8 
 190. Needham Market Saturday, October 19, 2019 2,935.7 
 191. Morpeth Town Saturday, October 19, 2019 2,933.9 
 192. Barwell Saturday, October 19, 2019 2,930.6 
 193. Harrow Borough Saturday, October 19, 2019 2,930.5 
 194. Hayes and Yeading United Tuesday, October 15, 2019 2,925.4 
 195. Alvechurch Saturday, October 19, 2019 2,924.6 
 196. Stratford Town Saturday, October 12, 2019 2,922.7 
 197. Haringey Borough Saturday, October 12, 2019 2,920.2 
 198. Worthing Saturday, October 19, 2019 2,918.7 
 199. AFC Hornchurch Saturday, October 19, 2019 2,917.0 
 200. Leatherhead Saturday, October 19, 2019 2,914.5 
 201. AFC Rushden and Diamonds Saturday, October 19, 2019 2,914.4 
 202. Blackfield and Langley Saturday, October 19, 2019 2,909.4 
 203. Merthyr Town Saturday, October 19, 2019 2,907.2 
 204. Carshalton Athletic Saturday, October 12, 2019 2,904.3 
 205. Hednesford Town Tuesday, October 15, 2019 2,896.1 
 206. Lancaster City Saturday, October 19, 2019 2,893.4 
 207. Yate Town Saturday, October 19, 2019 2,893.4 
 208. Basingstoke Town Saturday, April 27, 2019 2,891.5 
 209. Farnborough Saturday, October 19, 2019 2,890.9 
 210. Ashton United Saturday, October 19, 2019 2,885.4 
 211. Potters Bar Town Saturday, October 12, 2019 2,885.0 
 212. Walton Casuals Saturday, October 19, 2019 2,882.8 
 213. Lowestoft Town Saturday, October 19, 2019 2,882.2 
 214. Wimborne Town Saturday, October 19, 2019 2,880.9 
 215. Bowers and Pitsea Saturday, October 12, 2019 2,880.4 
 216. Dorchester Town Saturday, October 19, 2019 2,875.1 
 217. St. Ives Town Saturday, October 19, 2019 2,875.0 
 218. Nantwich Town Saturday, October 12, 2019 2,873.5 
 219. Witton Albion Saturday, October 19, 2019 2,869.7 
 220. Margate Saturday, October 12, 2019 2,866.5 
 221. Bishop's Stortford Saturday, October 12, 2019 2,864.2 
 222. Atherton Collieries Saturday, October 19, 2019 2,863.3 
 223. Beaconsfield Town Saturday, October 19, 2019 2,860.4 
 224. Redditch United Saturday, October 19, 2019 2,857.5 
 225. Bognor Regis Town Saturday, October 19, 2019 2,851.2 
 226. Gainsborough Trinity Saturday, October 19, 2019 2,849.2 
 227. Hendon Saturday, October 19, 2019 2,846.9 
 228. Buxton Saturday, October 19, 2019 2,840.9 
 229. Scarborough Athletic Saturday, October 19, 2019 2,837.4 
 230. Whitby Town Saturday, October 12, 2019 2,837.2 
 231. Whitehawk Saturday, April 27, 2019 2,830.3 
 232. Hitchin Town Saturday, October 19, 2019 2,828.6 
 233. Merstham Saturday, October 19, 2019 2,816.0 
 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. Halesowen Town Saturday, April 27, 2019 2,772.1 
 243. Kingstonian Saturday, October 12, 2019 2,765.2 
 244. Cray Wanderers Saturday, October 19, 2019 2,763.8 
 245. Horsham Saturday, October 19, 2019 2,761.0 
 246. Leiston Saturday, October 19, 2019 2,756.9 
 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 Saturday, October 12, 2019 2,745.3 
 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