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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, September 28, 2019 4,413.0 
 2. Liverpool Saturday, October 5, 2019 4,385.5 
 3. Chelsea Saturday, September 28, 2019 4,187.9 
 4. Arsenal Monday, September 30, 2019 4,171.4 
 5. Tottenham Hotspur Saturday, October 5, 2019 4,167.2 
 6. Manchester United Monday, September 30, 2019 4,147.7 
 7. Leicester City Saturday, October 5, 2019 4,109.4 
 8. Crystal Palace Saturday, October 5, 2019 4,082.6 
 9. Wolverhampton Wanderers Saturday, September 28, 2019 4,054.2 
 10. West Ham United Saturday, October 5, 2019 4,053.1 
 11. Everton Saturday, October 5, 2019 4,046.0 
 12. Burnley Saturday, October 5, 2019 4,017.1 
 13. AFC Bournemouth Saturday, September 28, 2019 4,008.0 
 14. Newcastle United Sunday, September 29, 2019 4,004.0 
 15. Sheffield United Saturday, October 5, 2019 3,999.6 
 16. Southampton Saturday, September 28, 2019 3,993.1 
 17. Aston Villa Saturday, October 5, 2019 3,991.2 
 18. Watford Saturday, October 5, 2019 3,975.2 
 19. Brighton and Hove Albion Saturday, October 5, 2019 3,958.0 
 20. West Bromwich Albion Saturday, October 5, 2019 3,954.6 
 21. Norwich City Saturday, October 5, 2019 3,950.0 
 22. Fulham Saturday, October 5, 2019 3,921.1 
 23. Leeds United Saturday, October 5, 2019 3,910.0 
 24. Swansea City Saturday, October 5, 2019 3,908.3 
 25. Bristol City Saturday, October 5, 2019 3,904.5 
 26. Nottingham Forest Saturday, October 5, 2019 3,901.8 
 27. Preston North End Saturday, October 5, 2019 3,900.7 
 28. Derby County Saturday, October 5, 2019 3,897.6 
 29. Cardiff City Saturday, October 5, 2019 3,894.0 
 30. Sheffield Wednesday Saturday, October 5, 2019 3,892.1 
 31. Brentford Saturday, October 5, 2019 3,861.8 
 32. Charlton Athletic Saturday, October 5, 2019 3,826.7 
 33. Hull City Saturday, October 5, 2019 3,826.6 
 34. Middlesbrough Friday, October 4, 2019 3,819.2 
 35. Blackburn Rovers Saturday, October 5, 2019 3,818.1 
 36. Birmingham City Friday, October 4, 2019 3,817.1 
 37. Millwall Saturday, October 5, 2019 3,799.6 
 38. Luton Town Saturday, October 5, 2019 3,799.2 
 39. Queens Park Rangers Saturday, October 5, 2019 3,791.6 
 40. Wigan Athletic Saturday, October 5, 2019 3,779.6 
 41. Sunderland Saturday, October 5, 2019 3,776.4 
 42. Huddersfield Town Saturday, October 5, 2019 3,772.6 
 43. Stoke City Saturday, October 5, 2019 3,770.5 
 44. Reading Saturday, October 5, 2019 3,762.3 
 45. Ipswich Town Saturday, October 5, 2019 3,761.2 
 46. Portsmouth Saturday, October 5, 2019 3,750.5 
 47. Burton Albion Saturday, October 5, 2019 3,742.6 
 48. Barnsley Saturday, October 5, 2019 3,734.5 
 49. Rotherham United Saturday, October 5, 2019 3,716.2 
 50. Doncaster Rovers Saturday, October 5, 2019 3,711.9 
 51. Oxford United Saturday, October 5, 2019 3,698.5 
 52. Peterborough United Saturday, October 5, 2019 3,697.8 
 53. Coventry City Saturday, October 5, 2019 3,679.2 
 54. Fleetwood Town Saturday, October 5, 2019 3,673.1 
 55. Bristol Rovers Saturday, September 28, 2019 3,667.0 
 56. Blackpool Friday, September 27, 2019 3,661.7 
 57. Wycombe Wanderers Saturday, October 5, 2019 3,644.3 
 58. Shrewsbury Town Saturday, October 5, 2019 3,633.9 
 59. Gillingham Saturday, October 5, 2019 3,628.1 
 60. Lincoln City Saturday, October 5, 2019 3,617.5 
 61. Newport County Saturday, October 5, 2019 3,589.6 
 62. Accrington Stanley Saturday, October 5, 2019 3,588.1 
 63. Forest Green Rovers Saturday, October 5, 2019 3,579.5 
 64. Rochdale Saturday, October 5, 2019 3,578.4 
 65. Bradford City Saturday, October 5, 2019 3,567.4 
 66. Bury Saturday, May 4, 2019 3,566.2 
 67. Exeter City Saturday, October 5, 2019 3,561.1 
 68. AFC Wimbledon Saturday, October 5, 2019 3,558.3 
 69. Colchester United Saturday, October 5, 2019 3,557.2 
 70. Plymouth Argyle Saturday, October 5, 2019 3,555.6 
 71. Milton Keynes Dons Saturday, October 5, 2019 3,553.2 
 72. Tranmere Rovers Saturday, October 5, 2019 3,545.2 
 73. Cheltenham Town Saturday, October 5, 2019 3,543.9 
 74. Bolton Wanderers Saturday, September 28, 2019 3,542.7 
 75. Crewe Alexandra Saturday, October 5, 2019 3,542.6 
 76. Mansfield Town Saturday, October 5, 2019 3,529.2 
 77. Swindon Town Saturday, October 5, 2019 3,524.2 
 78. Northampton Town Saturday, October 5, 2019 3,519.6 
 79. Walsall Saturday, October 5, 2019 3,500.4 
 80. Southend United Saturday, October 5, 2019 3,499.3 
 81. Oldham Athletic Saturday, October 5, 2019 3,494.3 
 82. Grimsby Town Saturday, October 5, 2019 3,490.9 
 83. Carlisle United Saturday, October 5, 2019 3,488.6 
 84. Scunthorpe United Saturday, October 5, 2019 3,479.9 
 85. Crawley Town Saturday, October 5, 2019 3,473.9 
 86. Cambridge United Saturday, October 5, 2019 3,462.3 
 87. Stevenage Saturday, October 5, 2019 3,449.9 
 88. Macclesfield Town Saturday, October 5, 2019 3,446.2 
 89. Port Vale Saturday, October 5, 2019 3,442.3 
 90. Salford City Saturday, October 5, 2019 3,441.3 
 91. Leyton Orient Saturday, October 5, 2019 3,441.0 
 92. FC Halifax Town Saturday, October 5, 2019 3,413.1 
 93. Notts County Saturday, October 5, 2019 3,408.3 
 94. Yeovil Town Saturday, October 5, 2019 3,403.3 
 95. Morecambe Saturday, October 5, 2019 3,399.5 
 96. Solihull Moors Saturday, October 5, 2019 3,387.8 
 97. Barrow Saturday, October 5, 2019 3,387.0 
 98. Bromley Saturday, October 5, 2019 3,378.9 
 99. Barnet Saturday, October 5, 2019 3,377.5 
 100. Dover Athletic Saturday, October 5, 2019 3,373.2 
 101. Dagenham and Redbridge Saturday, October 5, 2019 3,350.6 
 102. Eastleigh Saturday, October 5, 2019 3,348.5 
 103. Harrogate Town Saturday, October 5, 2019 3,348.0 
 104. AFC Fylde Saturday, October 5, 2019 3,342.4 
 105. Torquay United Saturday, October 5, 2019 3,338.9 
 106. Wrexham Saturday, October 5, 2019 3,329.9 
 107. Boreham Wood Saturday, October 5, 2019 3,324.0 
 108. Woking Saturday, October 5, 2019 3,317.8 
 109. Hartlepool United Saturday, October 5, 2019 3,314.0 
 110. Chesterfield Saturday, October 5, 2019 3,294.9 
 111. Ebbsfleet United Saturday, October 5, 2019 3,293.1 
 112. Maidenhead United Saturday, October 5, 2019 3,288.3 
 113. Sutton United Saturday, October 5, 2019 3,279.6 
 114. Gateshead Tuesday, September 17, 2019 3,275.3 
 115. Brackley Town Saturday, September 28, 2019 3,265.5 
 116. Stockport County Saturday, October 5, 2019 3,256.7 
 117. Havant and Waterlooville Saturday, September 28, 2019 3,245.7 
 118. Aldershot Town Saturday, October 5, 2019 3,245.5 
 119. Braintree Town Saturday, September 28, 2019 3,243.1 
 120. Wealdstone Saturday, September 28, 2019 3,238.0 
 121. York City Saturday, September 28, 2019 3,231.3 
 122. Chorley Saturday, October 5, 2019 3,220.0 
 123. Chester Saturday, September 28, 2019 3,202.2 
 124. Slough Town Saturday, September 28, 2019 3,186.9 
 125. Bath City Saturday, September 28, 2019 3,170.3 
 126. Spennymoor Town Saturday, September 28, 2019 3,169.8 
 127. Maidstone United Saturday, September 28, 2019 3,169.4 
 128. Welling United Saturday, September 28, 2019 3,161.0 
 129. Chelmsford City Saturday, September 28, 2019 3,158.8 
 130. Concord Rangers Saturday, September 28, 2019 3,156.0 
 131. Weymouth Saturday, September 28, 2019 3,150.6 
 132. King's Lynn Town Saturday, September 28, 2019 3,146.4 
 133. Boston United Saturday, September 28, 2019 3,145.9 
 134. Altrincham Saturday, September 14, 2019 3,145.2 
 135. Hereford Tuesday, October 1, 2019 3,129.6 
 136. Southport Saturday, September 28, 2019 3,127.5 
 137. Farsley Celtic Saturday, September 28, 2019 3,125.4 
 138. Kidderminster Harriers Saturday, September 28, 2019 3,119.8 
 139. Hemel Hempstead Town Saturday, September 28, 2019 3,119.4 
 140. Guiseley Saturday, September 28, 2019 3,117.0 
 141. Billericay Town Saturday, September 28, 2019 3,115.9 
 142. Dorking Wanderers Saturday, September 28, 2019 3,113.3 
 143. Alfreton Town Saturday, September 28, 2019 3,101.6 
 144. AFC Telford United Saturday, September 28, 2019 3,097.1 
 145. Leamington Tuesday, October 1, 2019 3,091.8 
 146. Dartford Saturday, September 28, 2019 3,089.0 
 147. St. Albans City Saturday, September 28, 2019 3,088.2 
 148. Gloucester City Saturday, September 28, 2019 3,082.6 
 149. Chippenham Town Saturday, September 28, 2019 3,079.5 
 150. Darlington Saturday, September 28, 2019 3,076.7 
 151. Dulwich Hamlet Saturday, September 28, 2019 3,076.3 
 152. Blyth Spartans Saturday, September 28, 2019 3,070.2 
 153. Truro City Saturday, October 5, 2019 3,068.6 
 154. South Shields Saturday, October 5, 2019 3,065.4 
 155. Oxford City Saturday, September 28, 2019 3,056.9 
 156. Poole Town Saturday, September 28, 2019 3,051.7 
 157. Rushall Olympic Saturday, September 28, 2019 3,047.7 
 158. Hampton and Richmond Borough Saturday, September 28, 2019 3,033.0 
 159. Bradford Park Avenue Saturday, September 28, 2019 3,023.6 
 160. Taunton Town Saturday, October 5, 2019 3,018.5 
 161. Kettering Town Saturday, September 28, 2019 3,017.7 
 162. Warrington Town Saturday, September 28, 2019 3,015.5 
 163. Weston-super-Mare Saturday, September 28, 2019 3,015.3 
 164. Stourbridge Saturday, September 28, 2019 3,013.2 
 165. Chesham United Saturday, October 5, 2019 3,006.0 
 166. Tamworth Saturday, September 28, 2019 3,004.0 
 167. Folkestone Invicta Saturday, October 5, 2019 3,003.6 
 168. Eastbourne Borough Saturday, September 28, 2019 3,002.3 
 169. Salisbury Saturday, September 28, 2019 2,997.5 
 170. Curzon Ashton Saturday, September 28, 2019 2,996.5 
 171. Hungerford Town Saturday, September 28, 2019 2,996.3 
 172. East Thurrock United Saturday, October 5, 2019 2,994.8 
 173. Coalville Town Saturday, September 28, 2019 2,983.4 
 174. Tiverton Town Saturday, October 5, 2019 2,976.2 
 175. Metropolitan Police Saturday, October 5, 2019 2,974.3 
 176. Biggleswade Town Saturday, October 5, 2019 2,965.4 
 177. Royston Town Saturday, September 28, 2019 2,958.4 
 178. Swindon Supermarine Saturday, October 5, 2019 2,955.2 
 179. Hartley Wintney Saturday, September 28, 2019 2,949.8 
 180. FC United of Manchester Saturday, October 5, 2019 2,948.4 
 181. Bromsgrove Sporting Saturday, October 5, 2019 2,947.8 
 182. Stratford Town Saturday, October 5, 2019 2,945.6 
 183. Harrow Borough Saturday, September 28, 2019 2,945.5 
 184. Banbury United Saturday, October 5, 2019 2,945.2 
 185. AFC Rushden and Diamonds Saturday, October 5, 2019 2,940.0 
 186. Tonbridge Angels Saturday, September 28, 2019 2,932.9 
 187. Kings Langley Saturday, September 28, 2019 2,932.5 
 188. Peterborough Sports Saturday, September 28, 2019 2,931.9 
 189. Enfield Town Tuesday, October 1, 2019 2,928.4 
 190. Morpeth Town Saturday, September 28, 2019 2,926.1 
 191. Blackfield and Langley Saturday, September 28, 2019 2,924.8 
 192. Hayes and Yeading United Saturday, September 28, 2019 2,924.5 
 193. Needham Market Saturday, October 5, 2019 2,921.2 
 194. Gosport Borough Saturday, October 5, 2019 2,919.2 
 195. AFC Hornchurch Saturday, October 5, 2019 2,918.4 
 196. Basford United Saturday, October 5, 2019 2,915.6 
 197. Alvechurch Saturday, September 28, 2019 2,915.3 
 198. Nuneaton Borough Saturday, October 5, 2019 2,914.1 
 199. Carshalton Athletic Monday, September 30, 2019 2,912.8 
 200. Haringey Borough Monday, September 30, 2019 2,912.4 
 201. Wimborne Town Saturday, October 5, 2019 2,912.2 
 202. Walton Casuals Saturday, September 28, 2019 2,905.5 
 203. St. Ives Town Saturday, October 5, 2019 2,904.1 
 204. Worthing Saturday, October 5, 2019 2,902.6 
 205. Ashton United Tuesday, October 1, 2019 2,899.2 
 206. Farnborough Saturday, October 5, 2019 2,899.1 
 207. Barwell Saturday, September 28, 2019 2,896.7 
 208. Merthyr Town Saturday, October 5, 2019 2,893.7 
 209. Nantwich Town Tuesday, October 1, 2019 2,892.3 
 210. Hednesford Town Saturday, September 28, 2019 2,892.1 
 211. Basingstoke Town Saturday, April 27, 2019 2,891.5 
 212. Bowers and Pitsea Wednesday, October 2, 2019 2,888.4 
 213. Leatherhead Saturday, October 5, 2019 2,886.3 
 214. Gainsborough Trinity Saturday, October 5, 2019 2,881.5 
 215. Redditch United Saturday, October 5, 2019 2,881.0 
 216. Lowestoft Town Saturday, September 28, 2019 2,875.1 
 217. Margate Tuesday, October 1, 2019 2,874.3 
 218. Hendon Saturday, September 28, 2019 2,870.9 
 219. Merstham Tuesday, October 1, 2019 2,870.8 
 220. Dorchester Town Saturday, October 5, 2019 2,870.4 
 221. Beaconsfield Town Saturday, September 28, 2019 2,869.1 
 222. Atherton Collieries Saturday, October 5, 2019 2,868.9 
 223. Yate Town Saturday, October 5, 2019 2,865.0 
 224. Potters Bar Town Tuesday, October 1, 2019 2,864.6 
 225. Bognor Regis Town Tuesday, October 1, 2019 2,856.1 
 226. Witton Albion Saturday, October 5, 2019 2,855.4 
 227. Bishop's Stortford Tuesday, October 1, 2019 2,855.2 
 228. Lancaster City Saturday, October 5, 2019 2,851.7 
 229. Whitby Town Saturday, September 28, 2019 2,843.7 
 230. Hitchin Town Saturday, September 28, 2019 2,840.9 
 231. Mickleover Sports Saturday, October 5, 2019 2,832.1 
 232. Whitehawk Saturday, April 27, 2019 2,830.3 
 233. Lewes Monday, September 30, 2019 2,822.9 
 234. Buxton Saturday, September 28, 2019 2,819.7 
 235. Scarborough Athletic Saturday, October 5, 2019 2,811.4 
 236. Matlock Town Saturday, October 5, 2019 2,804.7 
 237. St. Neots Town Saturday, April 27, 2019 2,802.7 
 238. Hyde United Saturday, October 5, 2019 2,799.9 
 239. Frome Town Saturday, April 27, 2019 2,796.4 
 240. Brightlingsea Regent Saturday, October 5, 2019 2,794.6 
 241. Stafford Rangers Saturday, September 28, 2019 2,794.0 
 242. Halesowen Town Saturday, April 27, 2019 2,772.1 
 243. Kingstonian Monday, September 30, 2019 2,760.3 
 244. Grantham Town Tuesday, October 1, 2019 2,759.5 
 245. Marine Saturday, April 27, 2019 2,754.6 
 246. Bamber Bridge Saturday, October 5, 2019 2,747.5 
 247. Stalybridge Celtic Saturday, October 5, 2019 2,747.1 
 248. Leiston Saturday, October 5, 2019 2,745.9 
 249. Cray Wanderers Wednesday, October 2, 2019 2,745.8 
 250. Horsham Saturday, October 5, 2019 2,744.6 
 251. Wingate and Finchley Tuesday, October 1, 2019 2,742.8 
 252. Corinthian-Casuals Tuesday, October 1, 2019 2,741.9 
 253. Bedworth United Saturday, April 27, 2019 2,728.0 
 254. Burgess Hill Town Saturday, April 27, 2019 2,716.6 
 255. Cheshunt Saturday, October 5, 2019 2,714.2 
 256. Radcliffe Saturday, October 5, 2019 2,694.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