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, November 2, 2019

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, November 2, 2019 4,396.1 
 2. Liverpool Saturday, November 2, 2019 4,383.0 
 3. Chelsea Saturday, November 2, 2019 4,209.9 
 4. Arsenal Saturday, November 2, 2019 4,158.6 
 5. Tottenham Hotspur Sunday, October 27, 2019 4,157.7 
 6. Manchester United Saturday, November 2, 2019 4,142.4 
 7. Leicester City Tuesday, October 29, 2019 4,136.1 
 8. Crystal Palace Sunday, October 27, 2019 4,080.7 
 9. Wolverhampton Wanderers Saturday, November 2, 2019 4,075.0 
 10. Everton Tuesday, October 29, 2019 4,052.9 
 11. Sheffield United Saturday, November 2, 2019 4,030.1 
 12. West Ham United Saturday, November 2, 2019 4,025.8 
 13. Newcastle United Saturday, November 2, 2019 4,025.0 
 14. AFC Bournemouth Saturday, November 2, 2019 4,014.4 
 15. Aston Villa Saturday, November 2, 2019 3,999.5 
 16. Burnley Saturday, November 2, 2019 3,987.1 
 17. Brighton and Hove Albion Saturday, November 2, 2019 3,974.6 
 18. Watford Saturday, November 2, 2019 3,970.1 
 19. Southampton Saturday, November 2, 2019 3,965.8 
 20. West Bromwich Albion Saturday, October 26, 2019 3,951.3 
 21. Norwich City Saturday, November 2, 2019 3,931.1 
 22. Leeds United Saturday, November 2, 2019 3,925.5 
 23. Swansea City Saturday, November 2, 2019 3,900.7 
 24. Preston North End Saturday, October 26, 2019 3,894.3 
 25. Cardiff City Saturday, November 2, 2019 3,893.1 
 26. Brentford Saturday, November 2, 2019 3,888.8 
 27. Sheffield Wednesday Saturday, November 2, 2019 3,887.1 
 28. Nottingham Forest Saturday, November 2, 2019 3,885.3 
 29. Bristol City Friday, November 1, 2019 3,884.5 
 30. Fulham Saturday, November 2, 2019 3,884.0 
 31. Derby County Saturday, November 2, 2019 3,880.2 
 32. Hull City Saturday, November 2, 2019 3,866.0 
 33. Charlton Athletic Saturday, October 26, 2019 3,842.2 
 34. Birmingham City Saturday, November 2, 2019 3,817.3 
 35. Blackburn Rovers Saturday, November 2, 2019 3,811.7 
 36. Middlesbrough Saturday, November 2, 2019 3,802.5 
 37. Millwall Saturday, November 2, 2019 3,797.3 
 38. Huddersfield Town Saturday, November 2, 2019 3,797.2 
 39. Luton Town Saturday, November 2, 2019 3,795.6 
 40. Reading Saturday, November 2, 2019 3,786.8 
 41. Wigan Athletic Saturday, November 2, 2019 3,781.2 
 42. Queens Park Rangers Saturday, November 2, 2019 3,780.6 
 43. Stoke City Saturday, October 26, 2019 3,771.1 
 44. Sunderland Saturday, November 2, 2019 3,761.6 
 45. Barnsley Friday, November 1, 2019 3,739.6 
 46. Oxford United Saturday, November 2, 2019 3,737.3 
 47. Portsmouth Saturday, November 2, 2019 3,735.3 
 48. Rotherham United Saturday, November 2, 2019 3,734.2 
 49. Ipswich Town Saturday, October 26, 2019 3,729.5 
 50. Burton Albion Saturday, November 2, 2019 3,725.0 
 51. Doncaster Rovers Saturday, November 2, 2019 3,718.1 
 52. Peterborough United Saturday, November 2, 2019 3,714.0 
 53. Wycombe Wanderers Saturday, November 2, 2019 3,679.2 
 54. Fleetwood Town Saturday, November 2, 2019 3,674.8 
 55. Coventry City Saturday, November 2, 2019 3,671.0 
 56. Blackpool Saturday, November 2, 2019 3,663.3 
 57. Bristol Rovers Saturday, November 2, 2019 3,650.5 
 58. Shrewsbury Town Saturday, November 2, 2019 3,637.5 
 59. Gillingham Saturday, November 2, 2019 3,619.8 
 60. Lincoln City Saturday, November 2, 2019 3,602.1 
 61. Rochdale Saturday, November 2, 2019 3,593.1 
 62. Forest Green Rovers Saturday, November 2, 2019 3,589.0 
 63. Accrington Stanley Saturday, November 2, 2019 3,582.5 
 64. AFC Wimbledon Saturday, November 2, 2019 3,582.5 
 65. Bradford City Saturday, November 2, 2019 3,578.2 
 66. Bury Saturday, May 4, 2019 3,566.2 
 67. Colchester United Saturday, November 2, 2019 3,566.2 
 68. Tranmere Rovers Saturday, November 2, 2019 3,564.8 
 69. Bolton Wanderers Saturday, November 2, 2019 3,564.6 
 70. Newport County Saturday, November 2, 2019 3,561.6 
 71. Plymouth Argyle Saturday, October 26, 2019 3,558.9 
 72. Cheltenham Town Saturday, November 2, 2019 3,554.0 
 73. Crewe Alexandra Saturday, November 2, 2019 3,552.4 
 74. Swindon Town Saturday, November 2, 2019 3,544.9 
 75. Northampton Town Saturday, November 2, 2019 3,538.4 
 76. Exeter City Saturday, November 2, 2019 3,538.2 
 77. Mansfield Town Saturday, November 2, 2019 3,531.2 
 78. Milton Keynes Dons Saturday, November 2, 2019 3,517.2 
 79. Scunthorpe United Saturday, November 2, 2019 3,503.9 
 80. Oldham Athletic Saturday, November 2, 2019 3,481.2 
 81. Cambridge United Saturday, November 2, 2019 3,471.7 
 82. Salford City Saturday, November 2, 2019 3,468.3 
 83. Southend United Saturday, November 2, 2019 3,465.4 
 84. Stevenage Saturday, November 2, 2019 3,462.6 
 85. Port Vale Saturday, November 2, 2019 3,462.1 
 86. Grimsby Town Tuesday, October 22, 2019 3,460.3 
 87. Carlisle United Saturday, November 2, 2019 3,460.2 
 88. Leyton Orient Saturday, November 2, 2019 3,454.2 
 89. Crawley Town Saturday, November 2, 2019 3,448.8 
 90. Macclesfield Town Saturday, November 2, 2019 3,446.3 
 91. Walsall Saturday, November 2, 2019 3,445.8 
 92. Notts County Saturday, November 2, 2019 3,429.4 
 93. Yeovil Town Saturday, November 2, 2019 3,403.0 
 94. Barrow Saturday, November 2, 2019 3,402.4 
 95. Morecambe Saturday, November 2, 2019 3,401.8 
 96. Solihull Moors Saturday, November 2, 2019 3,400.5 
 97. Bromley Saturday, November 2, 2019 3,383.6 
 98. Torquay United Saturday, November 2, 2019 3,383.3 
 99. Harrogate Town Saturday, November 2, 2019 3,360.9 
 100. FC Halifax Town Saturday, November 2, 2019 3,359.6 
 101. Eastleigh Saturday, November 2, 2019 3,352.2 
 102. Dover Athletic Saturday, November 2, 2019 3,351.2 
 103. Barnet Saturday, November 2, 2019 3,345.6 
 104. Hartlepool United Saturday, November 2, 2019 3,340.1 
 105. AFC Fylde Saturday, November 2, 2019 3,340.0 
 106. Chesterfield Saturday, November 2, 2019 3,337.0 
 107. Dagenham and Redbridge Saturday, November 2, 2019 3,325.5 
 108. Boreham Wood Saturday, November 2, 2019 3,317.2 
 109. Wrexham Saturday, November 2, 2019 3,313.5 
 110. Woking Saturday, November 2, 2019 3,311.9 
 111. Ebbsfleet United Saturday, November 2, 2019 3,296.5 
 112. Maidenhead United Saturday, November 2, 2019 3,288.5 
 113. Stockport County Saturday, November 2, 2019 3,268.7 
 114. Aldershot Town Saturday, November 2, 2019 3,264.1 
 115. Gateshead Saturday, November 2, 2019 3,263.9 
 116. Wealdstone Saturday, November 2, 2019 3,251.7 
 117. Brackley Town Saturday, November 2, 2019 3,249.9 
 118. Havant and Waterlooville Saturday, November 2, 2019 3,247.0 
 119. Sutton United Saturday, November 2, 2019 3,246.2 
 120. York City Saturday, November 2, 2019 3,240.7 
 121. Spennymoor Town Saturday, November 2, 2019 3,204.6 
 122. Chorley Saturday, November 2, 2019 3,200.7 
 123. Slough Town Saturday, November 2, 2019 3,199.3 
 124. Bath City Saturday, November 2, 2019 3,196.8 
 125. Chester Saturday, November 2, 2019 3,192.0 
 126. Southport Saturday, November 2, 2019 3,173.7 
 127. Maidstone United Saturday, November 2, 2019 3,167.0 
 128. Weymouth Tuesday, October 29, 2019 3,165.4 
 129. Braintree Town Saturday, November 2, 2019 3,164.2 
 130. Altrincham Saturday, November 2, 2019 3,146.7 
 131. King's Lynn Town Saturday, November 2, 2019 3,145.7 
 132. Boston United Saturday, November 2, 2019 3,145.0 
 133. Chelmsford City Saturday, November 2, 2019 3,140.8 
 134. Concord Rangers Saturday, November 2, 2019 3,128.3 
 135. Kidderminster Harriers Saturday, November 2, 2019 3,128.1 
 136. Welling United Saturday, November 2, 2019 3,125.8 
 137. Guiseley Saturday, November 2, 2019 3,115.9 
 138. Hemel Hempstead Town Saturday, November 2, 2019 3,115.8 
 139. Farsley Celtic Saturday, November 2, 2019 3,112.0 
 140. Dartford Saturday, November 2, 2019 3,111.7 
 141. Hereford Saturday, November 2, 2019 3,110.3 
 142. AFC Telford United Saturday, November 2, 2019 3,100.0 
 143. Billericay Town Saturday, October 26, 2019 3,098.5 
 144. Darlington Saturday, November 2, 2019 3,097.0 
 145. Blyth Spartans Saturday, November 2, 2019 3,096.8 
 146. Dorking Wanderers Saturday, November 2, 2019 3,096.4 
 147. Chippenham Town Saturday, November 2, 2019 3,093.8 
 148. Alfreton Town Saturday, November 2, 2019 3,083.7 
 149. Oxford City Saturday, November 2, 2019 3,076.2 
 150. Hampton and Richmond Borough Saturday, November 2, 2019 3,074.8 
 151. Gloucester City Saturday, November 2, 2019 3,070.7 
 152. Leamington Saturday, November 2, 2019 3,069.3 
 153. Dulwich Hamlet Saturday, November 2, 2019 3,068.2 
 154. St. Albans City Saturday, November 2, 2019 3,063.4 
 155. Truro City Wednesday, October 23, 2019 3,062.6 
 156. Poole Town Tuesday, October 15, 2019 3,053.5 
 157. Taunton Town Wednesday, October 23, 2019 3,045.5 
 158. Tamworth Saturday, November 2, 2019 3,027.7 
 159. Hungerford Town Saturday, November 2, 2019 3,025.6 
 160. Salisbury Saturday, November 2, 2019 3,025.2 
 161. Kettering Town Saturday, November 2, 2019 3,024.4 
 162. South Shields Saturday, November 2, 2019 3,023.3 
 163. Eastbourne Borough Saturday, November 2, 2019 3,015.7 
 164. Warrington Town Saturday, November 2, 2019 3,011.6 
 165. Folkestone Invicta Saturday, November 2, 2019 3,010.0 
 166. Stourbridge Saturday, November 2, 2019 3,009.2 
 167. Chesham United Tuesday, October 22, 2019 3,008.0 
 168. Weston-super-Mare Tuesday, October 29, 2019 3,007.8 
 169. Coalville Town Monday, October 21, 2019 2,999.0 
 170. Rushall Olympic Saturday, November 2, 2019 2,998.3 
 171. Bradford Park Avenue Saturday, November 2, 2019 2,997.3 
 172. Curzon Ashton Saturday, November 2, 2019 2,991.0 
 173. East Thurrock United Saturday, November 2, 2019 2,988.6 
 174. Swindon Supermarine Saturday, November 2, 2019 2,980.8 
 175. Tiverton Town Tuesday, October 22, 2019 2,977.2 
 176. Bromsgrove Sporting Saturday, November 2, 2019 2,972.8 
 177. Metropolitan Police Tuesday, October 22, 2019 2,972.7 
 178. Biggleswade Town Saturday, November 2, 2019 2,965.9 
 179. Peterborough Sports Saturday, November 2, 2019 2,965.3 
 180. Royston Town Saturday, November 2, 2019 2,962.5 
 181. Basford United Saturday, November 2, 2019 2,957.3 
 182. Tonbridge Angels Saturday, November 2, 2019 2,956.3 
 183. Kings Langley Saturday, November 2, 2019 2,951.9 
 184. FC United of Manchester Saturday, November 2, 2019 2,948.3 
 185. Banbury United Saturday, November 2, 2019 2,946.6 
 186. Hartley Wintney Tuesday, October 22, 2019 2,945.3 
 187. Enfield Town Tuesday, October 22, 2019 2,939.2 
 188. Nuneaton Borough Saturday, November 2, 2019 2,937.7 
 189. Needham Market Saturday, November 2, 2019 2,937.6 
 190. Morpeth Town Saturday, October 19, 2019 2,933.9 
 191. Harrow Borough Saturday, November 2, 2019 2,933.3 
 192. AFC Hornchurch Saturday, November 2, 2019 2,930.6 
 193. Gosport Borough Saturday, November 2, 2019 2,929.8 
 194. Hayes and Yeading United Tuesday, October 15, 2019 2,925.4 
 195. Alvechurch Saturday, October 19, 2019 2,924.6 
 196. Leatherhead Saturday, November 2, 2019 2,924.4 
 197. Worthing Saturday, November 2, 2019 2,914.2 
 198. Barwell Saturday, November 2, 2019 2,913.2 
 199. AFC Rushden and Diamonds Saturday, November 2, 2019 2,912.5 
 200. Hednesford Town Saturday, November 2, 2019 2,912.0 
 201. Merthyr Town Tuesday, October 22, 2019 2,909.6 
 202. Blackfield and Langley Saturday, October 19, 2019 2,909.4 
 203. Lancaster City Saturday, November 2, 2019 2,908.3 
 204. Carshalton Athletic Saturday, November 2, 2019 2,907.8 
 205. Haringey Borough Saturday, November 2, 2019 2,905.0 
 206. Farnborough Saturday, November 2, 2019 2,904.5 
 207. Wimborne Town Saturday, November 2, 2019 2,902.6 
 208. Ashton United Saturday, November 2, 2019 2,895.3 
 209. Stratford Town Saturday, November 2, 2019 2,893.1 
 210. Basingstoke Town Saturday, April 27, 2019 2,891.5 
 211. Lowestoft Town Saturday, November 2, 2019 2,883.0 
 212. Margate Saturday, November 2, 2019 2,881.1 
 213. Walton Casuals Saturday, November 2, 2019 2,878.9 
 214. Nantwich Town Saturday, November 2, 2019 2,873.6 
 215. Potters Bar Town Saturday, November 2, 2019 2,872.9 
 216. Bognor Regis Town Tuesday, October 29, 2019 2,871.6 
 217. Witton Albion Saturday, October 19, 2019 2,869.7 
 218. Yate Town Saturday, November 2, 2019 2,869.2 
 219. Bowers and Pitsea Tuesday, October 29, 2019 2,868.7 
 220. Hitchin Town Saturday, November 2, 2019 2,862.8 
 221. Bishop's Stortford Saturday, November 2, 2019 2,862.0 
 222. Hendon Tuesday, October 22, 2019 2,861.8 
 223. Dorchester Town Saturday, November 2, 2019 2,856.9 
 224. Gainsborough Trinity Saturday, November 2, 2019 2,853.0 
 225. Beaconsfield Town Saturday, November 2, 2019 2,852.7 
 226. Atherton Collieries Saturday, November 2, 2019 2,850.1 
 227. St. Ives Town Saturday, November 2, 2019 2,837.2 
 228. Whitby Town Saturday, November 2, 2019 2,837.1 
 229. Buxton Saturday, November 2, 2019 2,831.0 
 230. Whitehawk Saturday, April 27, 2019 2,830.3 
 231. Redditch United Saturday, November 2, 2019 2,830.3 
 232. Scarborough Athletic Saturday, November 2, 2019 2,826.0 
 233. Lewes Saturday, November 2, 2019 2,824.3 
 234. Merstham Tuesday, October 22, 2019 2,808.6 
 235. Mickleover Sports Saturday, October 19, 2019 2,804.5 
 236. St. Neots Town Saturday, April 27, 2019 2,802.7 
 237. Frome Town Saturday, April 27, 2019 2,796.4 
 238. Matlock Town Saturday, October 19, 2019 2,791.6 
 239. Stafford Rangers Saturday, November 2, 2019 2,788.9 
 240. Hyde United Saturday, November 2, 2019 2,787.4 
 241. Horsham Saturday, November 2, 2019 2,775.2 
 242. Kingstonian Saturday, November 2, 2019 2,774.3 
 243. Halesowen Town Saturday, April 27, 2019 2,772.1 
 244. Cray Wanderers Saturday, November 2, 2019 2,768.0 
 245. Brightlingsea Regent Saturday, November 2, 2019 2,764.2 
 246. Grantham Town Saturday, November 2, 2019 2,762.6 
 247. Leiston Saturday, November 2, 2019 2,758.5 
 248. Marine Saturday, April 27, 2019 2,754.6 
 249. Bamber Bridge Saturday, November 2, 2019 2,749.2 
 250. Stalybridge Celtic Saturday, November 2, 2019 2,744.0 
 251. Wingate and Finchley Saturday, November 2, 2019 2,732.7 
 252. Bedworth United Saturday, April 27, 2019 2,728.0 
 253. Radcliffe Saturday, November 2, 2019 2,726.9 
 254. Corinthian-Casuals Saturday, November 2, 2019 2,723.5 
 255. Burgess Hill Town Saturday, April 27, 2019 2,716.6 
 256. Cheshunt Saturday, November 2, 2019 2,689.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