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, November 5, 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, November 3, 2019 4,155.8 
 6. Leicester City Sunday, November 3, 2019 4,150.4 
 7. Manchester United Saturday, November 2, 2019 4,142.4 
 8. Wolverhampton Wanderers Saturday, November 2, 2019 4,075.0 
 9. Crystal Palace Sunday, November 3, 2019 4,066.4 
 10. Everton Sunday, November 3, 2019 4,054.8 
 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 Monday, November 4, 2019 3,960.5 
 21. Norwich City Saturday, November 2, 2019 3,931.1 
 22. Leeds United Saturday, November 2, 2019 3,925.5 
 23. Preston North End Sunday, November 3, 2019 3,904.0 
 24. Swansea City Saturday, November 2, 2019 3,900.7 
 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 Sunday, November 3, 2019 3,832.6 
 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 Monday, November 4, 2019 3,761.9 
 44. Sunderland Saturday, November 2, 2019 3,761.6 
 45. Portsmouth Tuesday, November 5, 2019 3,740.3 
 46. Barnsley Friday, November 1, 2019 3,739.6 
 47. Oxford United Saturday, November 2, 2019 3,737.3 
 48. Ipswich Town Tuesday, November 5, 2019 3,736.8 
 49. Rotherham United Saturday, November 2, 2019 3,734.2 
 50. Burton Albion Saturday, November 2, 2019 3,725.0 
 51. Doncaster Rovers Saturday, November 2, 2019 3,718.1 
 52. Peterborough United Tuesday, November 5, 2019 3,702.9 
 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 Tuesday, November 5, 2019 3,648.5 
 59. Gillingham Saturday, November 2, 2019 3,619.8 
 60. Lincoln City Saturday, November 2, 2019 3,602.1 
 61. Forest Green Rovers Saturday, November 2, 2019 3,589.0 
 62. Rochdale Tuesday, November 5, 2019 3,585.9 
 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. Stevenage Saturday, November 2, 2019 3,462.6 
 84. Port Vale Saturday, November 2, 2019 3,462.1 
 85. Southend United Tuesday, November 5, 2019 3,460.4 
 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. Solihull Moors Tuesday, November 5, 2019 3,409.9 
 94. Yeovil Town Saturday, November 2, 2019 3,403.0 
 95. Barrow Saturday, November 2, 2019 3,402.4 
 96. Morecambe Saturday, November 2, 2019 3,401.8 
 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. AFC Fylde Saturday, November 2, 2019 3,340.0 
 105. Chesterfield Saturday, November 2, 2019 3,337.0 
 106. Hartlepool United Tuesday, November 5, 2019 3,330.7 
 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. Gateshead Tuesday, November 5, 2019 3,268.9 
 114. Stockport County Saturday, November 2, 2019 3,268.7 
 115. Aldershot Town Saturday, November 2, 2019 3,264.1 
 116. Wealdstone Saturday, November 2, 2019 3,251.7 
 117. Brackley Town Tuesday, November 5, 2019 3,247.5 
 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 Tuesday, November 5, 2019 3,206.9 
 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. King's Lynn Town Tuesday, November 5, 2019 3,161.6 
 131. Altrincham Saturday, November 2, 2019 3,146.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. Welling United Saturday, November 2, 2019 3,125.8 
 136. Dartford Tuesday, November 5, 2019 3,121.7 
 137. Guiseley Saturday, November 2, 2019 3,115.9 
 138. Hemel Hempstead Town Saturday, November 2, 2019 3,115.8 
 139. Kidderminster Harriers Tuesday, November 5, 2019 3,112.2 
 140. Farsley Celtic Saturday, November 2, 2019 3,112.0 
 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. Gloucester City Saturday, November 2, 2019 3,070.7 
 151. Leamington Saturday, November 2, 2019 3,069.3 
 152. Dulwich Hamlet Saturday, November 2, 2019 3,068.2 
 153. Hampton and Richmond Borough Tuesday, November 5, 2019 3,064.8 
 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. East Thurrock United Saturday, November 2, 2019 2,988.6 
 173. Curzon Ashton Tuesday, November 5, 2019 2,986.0 
 174. Swindon Supermarine Saturday, November 2, 2019 2,980.8 
 175. Tiverton Town Tuesday, October 22, 2019 2,977.2 
 176. Peterborough Sports Tuesday, November 5, 2019 2,975.2 
 177. Bromsgrove Sporting Saturday, November 2, 2019 2,972.8 
 178. Metropolitan Police Tuesday, October 22, 2019 2,972.7 
 179. Biggleswade Town Saturday, November 2, 2019 2,965.9 
 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. Margate Saturday, November 2, 2019 2,881.1 
 212. Walton Casuals Saturday, November 2, 2019 2,878.9 
 213. Nantwich Town Saturday, November 2, 2019 2,873.6 
 214. Lowestoft Town Tuesday, November 5, 2019 2,873.0 
 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