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  Wednesday, October 17, 2018

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, September 29, 2018 4,381.1 
 2. Tottenham Hotspur Saturday, October 6, 2018 4,267.9 
 3. Liverpool Saturday, September 29, 2018 4,267.7 
 4. Chelsea Saturday, September 29, 2018 4,242.7 
 5. Manchester United Saturday, October 6, 2018 4,205.2 
 6. Arsenal Saturday, September 29, 2018 4,184.3 
 7. Everton Saturday, October 6, 2018 4,056.4 
 8. Leicester City Saturday, October 6, 2018 4,048.1 
 9. AFC Bournemouth Saturday, October 6, 2018 4,046.1 
 10. Wolverhampton Wanderers Saturday, October 6, 2018 4,028.7 
 11. West Ham United Friday, October 5, 2018 4,016.0 
 12. Crystal Palace Saturday, October 6, 2018 4,010.6 
 13. Burnley Saturday, October 6, 2018 3,996.9 
 14. Fulham Saturday, September 29, 2018 3,992.6 
 15. Watford Saturday, October 6, 2018 3,990.8 
 16. Southampton Saturday, September 29, 2018 3,986.4 
 17. Brighton and Hove Albion Friday, October 5, 2018 3,978.0 
 18. Newcastle United Saturday, October 6, 2018 3,971.7 
 19. West Bromwich Albion Saturday, October 6, 2018 3,965.2 
 20. Middlesbrough Saturday, October 6, 2018 3,929.6 
 21. Swansea City Saturday, October 6, 2018 3,926.1 
 22. Stoke City Saturday, October 6, 2018 3,915.0 
 23. Sheffield United Saturday, October 6, 2018 3,909.4 
 24. Cardiff City Saturday, October 6, 2018 3,901.9 
 25. Derby County Saturday, October 6, 2018 3,892.4 
 26. Aston Villa Saturday, October 6, 2018 3,888.0 
 27. Brentford Saturday, October 6, 2018 3,887.7 
 28. Huddersfield Town Saturday, October 6, 2018 3,880.7 
 29. Leeds United Saturday, October 6, 2018 3,879.3 
 30. Sheffield Wednesday Wednesday, October 3, 2018 3,863.0 
 31. Norwich City Saturday, October 6, 2018 3,859.2 
 32. Blackburn Rovers Saturday, October 6, 2018 3,858.1 
 33. Bristol City Wednesday, October 3, 2018 3,854.8 
 34. Nottingham Forest Saturday, October 6, 2018 3,841.1 
 35. Wigan Athletic Saturday, October 6, 2018 3,838.3 
 36. Preston North End Saturday, October 6, 2018 3,836.0 
 37. Millwall Saturday, October 6, 2018 3,834.6 
 38. Birmingham City Saturday, October 6, 2018 3,779.6 
 39. Queens Park Rangers Saturday, October 6, 2018 3,777.1 
 40. Sunderland Saturday, October 6, 2018 3,772.0 
 41. Hull City Saturday, October 6, 2018 3,770.9 
 42. Ipswich Town Saturday, October 6, 2018 3,768.6 
 43. Barnsley Saturday, October 6, 2018 3,766.3 
 44. Reading Saturday, October 6, 2018 3,737.7 
 45. Rotherham United Saturday, October 6, 2018 3,730.3 
 46. Bolton Wanderers Saturday, October 6, 2018 3,729.7 
 47. Peterborough United Saturday, October 6, 2018 3,704.5 
 48. Portsmouth Saturday, October 6, 2018 3,703.6 
 49. Blackpool Saturday, October 6, 2018 3,694.0 
 50. Burton Albion Saturday, October 6, 2018 3,687.3 
 51. Scunthorpe United Saturday, October 6, 2018 3,685.8 
 52. Shrewsbury Town Saturday, October 6, 2018 3,680.8 
 53. Luton Town Saturday, October 6, 2018 3,674.5 
 54. Fleetwood Town Saturday, October 6, 2018 3,668.7 
 55. Doncaster Rovers Saturday, October 6, 2018 3,665.3 
 56. Southend United Saturday, October 6, 2018 3,664.6 
 57. Charlton Athletic Saturday, October 6, 2018 3,664.5 
 58. Accrington Stanley Saturday, October 6, 2018 3,661.1 
 59. Walsall Saturday, October 6, 2018 3,636.1 
 60. Rochdale Saturday, October 6, 2018 3,628.8 
 61. Lincoln City Saturday, October 6, 2018 3,617.4 
 62. Gillingham Saturday, October 6, 2018 3,614.7 
 63. Bristol Rovers Saturday, October 6, 2018 3,606.6 
 64. Plymouth Argyle Saturday, October 6, 2018 3,605.0 
 65. Coventry City Saturday, October 6, 2018 3,598.9 
 66. Exeter City Saturday, October 6, 2018 3,598.0 
 67. Milton Keynes Dons Saturday, October 6, 2018 3,595.5 
 68. Wycombe Wanderers Saturday, October 6, 2018 3,588.0 
 69. AFC Wimbledon Saturday, October 6, 2018 3,584.4 
 70. Bradford City Saturday, October 6, 2018 3,580.6 
 71. Oxford United Saturday, October 6, 2018 3,578.5 
 72. Mansfield Town Saturday, October 6, 2018 3,570.2 
 73. Oldham Athletic Saturday, October 6, 2018 3,567.6 
 74. Carlisle United Saturday, October 6, 2018 3,537.9 
 75. Colchester United Saturday, October 6, 2018 3,531.0 
 76. Tranmere Rovers Saturday, October 6, 2018 3,528.5 
 77. Bury Saturday, October 6, 2018 3,528.2 
 78. Newport County Saturday, October 6, 2018 3,526.1 
 79. Swindon Town Saturday, October 6, 2018 3,518.7 
 80. Stevenage Saturday, October 6, 2018 3,505.8 
 81. Forest Green Rovers Saturday, October 6, 2018 3,503.4 
 82. Notts County Saturday, October 6, 2018 3,494.7 
 83. Northampton Town Saturday, October 6, 2018 3,486.3 
 84. Yeovil Town Saturday, October 6, 2018 3,476.0 
 85. Crawley Town Saturday, October 6, 2018 3,475.3 
 86. Crewe Alexandra Saturday, October 6, 2018 3,468.2 
 87. Leyton Orient Saturday, October 6, 2018 3,442.6 
 88. Port Vale Saturday, October 6, 2018 3,440.6 
 89. Cambridge United Saturday, October 6, 2018 3,427.0 
 90. AFC Fylde Saturday, October 6, 2018 3,426.4 
 91. Cheltenham Town Saturday, October 6, 2018 3,415.9 
 92. Salford City Saturday, October 6, 2018 3,412.6 
 93. Wrexham Saturday, October 6, 2018 3,411.6 
 94. Grimsby Town Saturday, October 6, 2018 3,405.7 
 95. Barnet Saturday, October 6, 2018 3,401.6 
 96. Macclesfield Town Saturday, October 6, 2018 3,397.7 
 97. Harrogate Town Saturday, October 6, 2018 3,391.9 
 98. Morecambe Saturday, October 6, 2018 3,389.0 
 99. Sutton United Saturday, October 6, 2018 3,384.6 
 100. Solihull Moors Saturday, October 6, 2018 3,359.0 
 101. Ebbsfleet United Saturday, October 6, 2018 3,354.5 
 102. Hartlepool United Saturday, October 6, 2018 3,351.8 
 103. Gateshead Saturday, October 6, 2018 3,347.1 
 104. Boreham Wood Saturday, October 6, 2018 3,344.2 
 105. Aldershot Town Saturday, October 6, 2018 3,342.5 
 106. Bromley Saturday, October 6, 2018 3,332.6 
 107. Eastleigh Saturday, October 6, 2018 3,315.7 
 108. Barrow Saturday, October 6, 2018 3,305.9 
 109. Chesterfield Saturday, October 6, 2018 3,303.9 
 110. Maidenhead United Saturday, October 6, 2018 3,299.8 
 111. FC Halifax Town Saturday, October 6, 2018 3,299.3 
 112. Chorley Saturday, September 29, 2018 3,270.0 
 113. Dover Athletic Saturday, October 6, 2018 3,268.7 
 114. Dagenham and Redbridge Saturday, October 6, 2018 3,266.8 
 115. Kidderminster Harriers Saturday, September 29, 2018 3,242.4 
 116. Maidstone United Saturday, October 6, 2018 3,241.9 
 117. Woking Saturday, September 29, 2018 3,239.6 
 118. Havant and Waterlooville Saturday, October 6, 2018 3,232.6 
 119. Hampton and Richmond Borough Saturday, September 29, 2018 3,229.1 
 120. Torquay United Saturday, September 29, 2018 3,220.8 
 121. Brackley Town Saturday, September 29, 2018 3,220.5 
 122. Chelmsford City Saturday, September 29, 2018 3,197.4 
 123. Chester Tuesday, October 2, 2018 3,195.2 
 124. Dartford Saturday, September 29, 2018 3,192.2 
 125. Stockport County Saturday, September 29, 2018 3,172.5 
 126. Bath City Saturday, September 29, 2018 3,168.2 
 127. Welling United Saturday, September 29, 2018 3,167.0 
 128. Braintree Town Saturday, October 6, 2018 3,156.7 
 129. Bradford Park Avenue Saturday, September 29, 2018 3,155.2 
 130. Slough Town Saturday, September 29, 2018 3,154.9 
 131. St. Albans City Saturday, September 29, 2018 3,150.7 
 132. York City Tuesday, October 2, 2018 3,149.9 
 133. Guiseley Saturday, September 29, 2018 3,148.6 
 134. Boston United Saturday, September 29, 2018 3,147.8 
 135. Hemel Hempstead Town Saturday, September 29, 2018 3,146.4 
 136. Wealdstone Saturday, September 29, 2018 3,144.3 
 137. Billericay Town Saturday, September 29, 2018 3,143.2 
 138. Spennymoor Town Saturday, September 29, 2018 3,130.6 
 139. Darlington 1883 Saturday, April 28, 2018 3,125.5 
 140. Chippenham Town Saturday, September 29, 2018 3,116.2 
 141. Dulwich Hamlet Saturday, September 29, 2018 3,092.9 
 142. AFC Telford United Saturday, September 29, 2018 3,088.4 
 143. Alfreton Town Saturday, September 29, 2018 3,082.6 
 144. Leamington Saturday, September 29, 2018 3,078.7 
 145. Hereford Tuesday, October 2, 2018 3,077.2 
 146. Darlington Saturday, September 29, 2018 3,076.4 
 147. Nuneaton Borough Tuesday, October 2, 2018 3,072.0 
 148. Curzon Ashton Saturday, September 29, 2018 3,059.7 
 149. Blyth Spartans Saturday, September 29, 2018 3,059.7 
 150. Oxford City Saturday, September 29, 2018 3,058.1 
 151. Concord Rangers Saturday, September 29, 2018 3,057.0 
 152. Gloucester City Saturday, September 29, 2018 3,051.5 
 153. Eastbourne Borough Saturday, September 29, 2018 3,045.4 
 154. Southport Saturday, September 29, 2018 3,044.2 
 155. Altrincham Saturday, September 29, 2018 3,033.6 
 156. Truro City Saturday, September 29, 2018 3,033.1 
 157. FC United of Manchester Saturday, September 29, 2018 3,006.8 
 158. Gainsborough Trinity Saturday, September 29, 2018 2,999.1 
 159. Kettering Town Saturday, September 29, 2018 2,997.0 
 160. Weymouth Saturday, October 6, 2018 2,987.3 
 161. Weston-super-Mare Saturday, September 29, 2018 2,984.3 
 162. East Thurrock United Saturday, September 29, 2018 2,984.2 
 163. Hungerford Town Saturday, September 29, 2018 2,983.6 
 164. Ashton United Saturday, September 29, 2018 2,983.6 
 165. Coalville Town Saturday, September 29, 2018 2,983.0 
 166. Tiverton Town Saturday, September 29, 2018 2,976.0 
 167. Hendon Saturday, September 29, 2018 2,970.4 
 168. Farsley Celtic Saturday, October 6, 2018 2,966.0 
 169. Taunton Town Saturday, October 6, 2018 2,965.2 
 170. Whitehawk Tuesday, October 2, 2018 2,964.4 
 171. Stourbridge Saturday, September 29, 2018 2,958.8 
 172. Merthyr Town Saturday, September 29, 2018 2,958.8 
 173. Royston Town Saturday, October 6, 2018 2,957.4 
 174. Biggleswade Town Saturday, September 29, 2018 2,955.3 
 175. Warrington Town Tuesday, October 2, 2018 2,955.2 
 176. Bognor Regis Town Tuesday, October 2, 2018 2,954.0 
 177. Leiston Saturday, September 29, 2018 2,953.7 
 178. Hartley Wintney Saturday, October 6, 2018 2,947.8 
 179. Salisbury Saturday, September 29, 2018 2,944.3 
 180. AFC Rushden and Diamonds Saturday, October 6, 2018 2,943.0 
 181. Poole Town Saturday, September 29, 2018 2,943.0 
 182. Harrow Borough Saturday, October 6, 2018 2,937.7 
 183. Alvechurch Saturday, October 6, 2018 2,937.4 
 184. South Shields Saturday, October 6, 2018 2,933.8 
 185. Halesowen Town Saturday, October 6, 2018 2,933.0 
 186. Banbury United Saturday, October 6, 2018 2,930.8 
 187. Basingstoke Town Saturday, October 6, 2018 2,930.8 
 188. Metropolitan Police Saturday, September 29, 2018 2,930.3 
 189. Tonbridge Angels Saturday, October 6, 2018 2,930.1 
 190. St. Ives Town Saturday, September 29, 2018 2,928.9 
 191. Tamworth Saturday, October 6, 2018 2,928.8 
 192. Barwell Saturday, October 6, 2018 2,925.9 
 193. Haringey Borough Monday, October 1, 2018 2,924.2 
 194. Margate Saturday, October 6, 2018 2,923.1 
 195. St. Neots Town Saturday, September 29, 2018 2,921.7 
 196. Farnborough Saturday, October 6, 2018 2,920.9 
 197. Leatherhead Saturday, September 29, 2018 2,920.6 
 198. Beaconsfield Town Saturday, September 29, 2018 2,920.6 
 199. Enfield Town Saturday, October 6, 2018 2,917.8 
 200. Stratford Town Saturday, September 29, 2018 2,916.1 
 201. Lowestoft Town Saturday, September 29, 2018 2,914.1 
 202. Basford United Saturday, October 6, 2018 2,911.3 
 203. Worthing Saturday, October 6, 2018 2,911.0 
 204. Folkestone Invicta Saturday, October 6, 2018 2,910.4 
 205. Walton Casuals Saturday, October 6, 2018 2,910.2 
 206. King's Lynn Town Saturday, September 29, 2018 2,909.5 
 207. Potters Bar Town Saturday, October 6, 2018 2,908.5 
 208. Frome Town Saturday, October 6, 2018 2,907.4 
 209. Grantham Town Saturday, October 6, 2018 2,906.9 
 210. Gosport Borough Saturday, October 6, 2018 2,905.8 
 211. Shaw Lane Saturday, April 28, 2018 2,905.5 
 212. Dorchester Town Saturday, October 6, 2018 2,904.5 
 213. Kings Langley Saturday, September 29, 2018 2,902.9 
 214. Swindon Supermarine Saturday, September 29, 2018 2,897.0 
 215. Needham Market Saturday, October 6, 2018 2,894.2 
 216. Hitchin Town Saturday, September 29, 2018 2,892.0 
 217. Rushall Olympic Saturday, October 6, 2018 2,890.0 
 218. Dorking Wanderers Tuesday, October 2, 2018 2,889.0 
 219. Buxton Tuesday, October 2, 2018 2,882.5 
 220. Staines Town Saturday, September 29, 2018 2,880.1 
 221. Bishop's Stortford Saturday, October 6, 2018 2,871.2 
 222. AFC Hornchurch Tuesday, October 2, 2018 2,870.2 
 223. Wimborne Town Saturday, October 6, 2018 2,866.7 
 224. Corinthian-Casuals Saturday, September 29, 2018 2,863.8 
 225. Kingstonian Saturday, October 6, 2018 2,862.6 
 226. Wingate and Finchley Tuesday, October 2, 2018 2,845.9 
 227. Scarborough Athletic Saturday, October 6, 2018 2,844.3 
 228. Witton Albion Tuesday, October 2, 2018 2,843.6 
 229. Heybridge Swifts Sunday, November 5, 2017 2,843.0 
 230. Chesham United Saturday, October 6, 2018 2,842.4 
 231. Redditch United Saturday, September 29, 2018 2,840.0 
 232. Bedworth United Saturday, October 6, 2018 2,839.6 
 233. Thurrock Saturday, April 28, 2018 2,839.1 
 234. Merstham Saturday, September 29, 2018 2,833.3 
 235. Nantwich Town Saturday, October 6, 2018 2,829.5 
 236. Lewes Wednesday, October 3, 2018 2,801.7 
 237. North Ferriby United Saturday, October 6, 2018 2,797.8 
 238. Harlow Town Saturday, October 6, 2018 2,795.6 
 239. Stafford Rangers Saturday, October 6, 2018 2,794.2 
 240. Mickleover Sports Tuesday, October 2, 2018 2,794.1 
 241. Marine Tuesday, October 2, 2018 2,787.0 
 242. Stalybridge Celtic Saturday, October 6, 2018 2,785.0 
 243. Workington Tuesday, October 2, 2018 2,778.0 
 244. Hednesford Town Tuesday, October 2, 2018 2,774.4 
 245. Brightlingsea Regent Tuesday, October 2, 2018 2,773.6 
 246. Whitby Town Saturday, October 6, 2018 2,769.5 
 247. Matlock Town Saturday, October 6, 2018 2,768.4 
 248. Bamber Bridge Saturday, October 6, 2018 2,755.2 
 249. Lancaster City Saturday, October 6, 2018 2,722.2 
 250. Carshalton Athletic Monday, October 1, 2018 2,702.3 
 251. Burgess Hill Town Saturday, October 6, 2018 2,686.6 
 252. Hyde United Saturday, October 6, 2018 2,683.1 
 253. Tooting and Mitcham United Saturday, April 28, 2018 2,680.8 
 254. Sutton Coldfield Town Saturday, April 28, 2018 2,675.9 
 255. Dunstable Town Saturday, April 28, 2018 2,621.9