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, October 16, 2018

 Rank Club Last Match Date ELO Score 
 1. Manchester City Sunday, October 7, 2018 4,379.0 
 2. Liverpool Sunday, October 7, 2018 4,269.8 
 3. Tottenham Hotspur Saturday, October 6, 2018 4,267.9 
 4. Chelsea Sunday, October 7, 2018 4,250.6 
 5. Manchester United Saturday, October 6, 2018 4,205.2 
 6. Arsenal Sunday, October 7, 2018 4,195.4 
 7. Everton Saturday, October 6, 2018 4,055.0 
 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. Watford Saturday, October 6, 2018 3,990.8 
 15. Fulham Sunday, October 7, 2018 3,981.5 
 16. Southampton Sunday, October 7, 2018 3,979.9 
 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 Sunday, October 7, 2018 3,874.0 
 31. Norwich City Saturday, October 6, 2018 3,859.2 
 32. Blackburn Rovers Saturday, October 6, 2018 3,858.1 
 33. Bristol City Sunday, October 7, 2018 3,843.9 
 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. Barnsley Saturday, October 13, 2018 3,772.6 
 41. Sunderland Saturday, October 6, 2018 3,772.0 
 42. Hull City Saturday, October 6, 2018 3,770.9 
 43. Ipswich Town Saturday, October 6, 2018 3,768.6 
 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 13, 2018 3,720.5 
 48. Portsmouth Saturday, October 13, 2018 3,711.4 
 49. Blackpool Saturday, October 6, 2018 3,694.0 
 50. Burton Albion Saturday, October 13, 2018 3,693.9 
 51. Southend United Saturday, October 13, 2018 3,679.2 
 52. Fleetwood Town Saturday, October 13, 2018 3,677.9 
 53. Doncaster Rovers Saturday, October 13, 2018 3,675.5 
 54. Shrewsbury Town Saturday, October 13, 2018 3,671.6 
 55. Accrington Stanley Saturday, October 13, 2018 3,671.1 
 56. Scunthorpe United Saturday, October 13, 2018 3,669.8 
 57. Luton Town Saturday, October 13, 2018 3,668.1 
 58. Charlton Athletic Saturday, October 6, 2018 3,664.5 
 59. Walsall Saturday, October 6, 2018 3,636.1 
 60. Lincoln City Saturday, October 13, 2018 3,629.2 
 61. Rochdale Saturday, October 13, 2018 3,618.6 
 62. Exeter City Saturday, October 13, 2018 3,608.0 
 63. Coventry City Saturday, October 13, 2018 3,607.4 
 64. Milton Keynes Dons Saturday, October 13, 2018 3,602.0 
 65. Gillingham Saturday, October 13, 2018 3,600.1 
 66. Bristol Rovers Saturday, October 13, 2018 3,599.9 
 67. Oxford United Saturday, October 13, 2018 3,592.9 
 68. Plymouth Argyle Saturday, October 13, 2018 3,590.6 
 69. Wycombe Wanderers Saturday, October 13, 2018 3,579.5 
 70. AFC Wimbledon Saturday, October 13, 2018 3,576.6 
 71. Bradford City Saturday, October 13, 2018 3,570.7 
 72. Mansfield Town Saturday, October 6, 2018 3,570.2 
 73. Oldham Athletic Saturday, October 6, 2018 3,567.6 
 74. Colchester United Saturday, October 13, 2018 3,542.0 
 75. Newport County Saturday, October 13, 2018 3,534.4 
 76. Tranmere Rovers Friday, October 12, 2018 3,533.9 
 77. Bury Saturday, October 13, 2018 3,527.6 
 78. Carlisle United Saturday, October 13, 2018 3,515.5 
 79. Swindon Town Saturday, October 13, 2018 3,508.7 
 80. Stevenage Saturday, October 13, 2018 3,497.5 
 81. Northampton Town Saturday, October 13, 2018 3,495.7 
 82. Notts County Saturday, October 6, 2018 3,494.7 
 83. Forest Green Rovers Saturday, October 13, 2018 3,494.1 
 84. Yeovil Town Saturday, October 6, 2018 3,476.0 
 85. Crewe Alexandra Saturday, October 13, 2018 3,468.7 
 86. Crawley Town Saturday, October 13, 2018 3,464.4 
 87. Leyton Orient Saturday, October 13, 2018 3,438.9 
 88. AFC Fylde Saturday, October 13, 2018 3,432.8 
 89. Port Vale Saturday, October 13, 2018 3,428.8 
 90. Cambridge United Saturday, October 13, 2018 3,420.5 
 91. Wrexham Saturday, October 13, 2018 3,418.7 
 92. Cheltenham Town Saturday, October 6, 2018 3,415.9 
 93. Morecambe Saturday, October 13, 2018 3,411.5 
 94. Grimsby Town Saturday, October 6, 2018 3,405.7 
 95. Salford City Saturday, October 13, 2018 3,405.7 
 96. Barnet Saturday, October 6, 2018 3,401.6 
 97. Macclesfield Town Friday, October 12, 2018 3,392.3 
 98. Harrogate Town Saturday, October 13, 2018 3,387.5 
 99. Sutton United Saturday, October 6, 2018 3,384.6 
 100. Solihull Moors Saturday, October 13, 2018 3,367.7 
 101. Boreham Wood Saturday, October 13, 2018 3,355.5 
 102. Hartlepool United Saturday, October 13, 2018 3,355.4 
 103. Gateshead Saturday, October 13, 2018 3,355.0 
 104. Aldershot Town Saturday, October 13, 2018 3,352.9 
 105. Ebbsfleet United Saturday, October 13, 2018 3,345.8 
 106. Bromley Saturday, October 13, 2018 3,340.7 
 107. Eastleigh Saturday, October 13, 2018 3,305.3 
 108. Chesterfield Saturday, October 13, 2018 3,305.0 
 109. FC Halifax Town Saturday, October 13, 2018 3,298.2 
 110. Barrow Saturday, October 13, 2018 3,297.9 
 111. Maidenhead United Saturday, October 13, 2018 3,288.4 
 112. Dover Athletic Saturday, October 13, 2018 3,273.1 
 113. Chorley Saturday, October 13, 2018 3,266.2 
 114. Dagenham and Redbridge Saturday, October 13, 2018 3,259.7 
 115. Kidderminster Harriers Saturday, October 13, 2018 3,251.1 
 116. Woking Saturday, October 13, 2018 3,237.2 
 117. Maidstone United Saturday, October 13, 2018 3,235.5 
 118. Torquay United Saturday, October 13, 2018 3,230.3 
 119. Havant and Waterlooville Saturday, October 13, 2018 3,224.6 
 120. Hampton and Richmond Borough Saturday, October 13, 2018 3,217.8 
 121. Brackley Town Saturday, October 13, 2018 3,209.6 
 122. Dartford Saturday, October 13, 2018 3,201.2 
 123. Chelmsford City Saturday, October 13, 2018 3,199.7 
 124. Chester Tuesday, October 2, 2018 3,195.2 
 125. Bath City Saturday, October 13, 2018 3,184.2 
 126. Welling United Saturday, October 13, 2018 3,175.5 
 127. Stockport County Saturday, October 13, 2018 3,168.8 
 128. Braintree Town Saturday, October 13, 2018 3,163.6 
 129. Boston United Saturday, October 13, 2018 3,159.9 
 130. Guiseley Saturday, October 13, 2018 3,159.4 
 131. York City Saturday, October 13, 2018 3,158.1 
 132. Wealdstone Saturday, October 13, 2018 3,155.6 
 133. Hemel Hempstead Town Saturday, October 13, 2018 3,154.4 
 134. Billericay Town Saturday, October 13, 2018 3,149.5 
 135. Bradford Park Avenue Saturday, October 13, 2018 3,146.5 
 136. Slough Town Saturday, October 13, 2018 3,146.5 
 137. Spennymoor Town Saturday, October 13, 2018 3,140.7 
 138. St. Albans City Saturday, October 13, 2018 3,134.7 
 139. Darlington 1883 Saturday, April 28, 2018 3,125.5 
 140. Chippenham Town Saturday, October 13, 2018 3,107.2 
 141. Dulwich Hamlet Saturday, October 13, 2018 3,101.0 
 142. AFC Telford United Saturday, October 13, 2018 3,092.3 
 143. Darlington Saturday, October 13, 2018 3,085.5 
 144. Hereford Saturday, October 13, 2018 3,080.9 
 145. Nuneaton Borough Tuesday, October 2, 2018 3,072.0 
 146. Curzon Ashton Saturday, October 13, 2018 3,071.4 
 147. Oxford City Saturday, October 13, 2018 3,071.2 
 148. Alfreton Town Saturday, October 13, 2018 3,067.3 
 149. Leamington Saturday, October 13, 2018 3,067.0 
 150. Altrincham Saturday, October 13, 2018 3,049.0 
 151. Blyth Spartans Saturday, October 13, 2018 3,047.6 
 152. Gloucester City Saturday, October 13, 2018 3,045.1 
 153. Concord Rangers Saturday, October 13, 2018 3,043.8 
 154. Southport Saturday, October 13, 2018 3,036.0 
 155. Eastbourne Borough Saturday, October 13, 2018 3,036.0 
 156. Truro City Saturday, October 13, 2018 3,025.1 
 157. Kettering Town Tuesday, October 16, 2018 3,010.9 
 158. Gainsborough Trinity Saturday, October 13, 2018 3,010.5 
 159. FC United of Manchester Saturday, October 13, 2018 2,997.7 
 160. Weymouth Tuesday, October 16, 2018 2,996.7 
 161. Weston-super-Mare Saturday, September 29, 2018 2,984.3 
 162. East Thurrock United Saturday, September 29, 2018 2,984.2 
 163. Hendon Saturday, October 13, 2018 2,981.0 
 164. Stourbridge Monday, October 15, 2018 2,977.2 
 165. Farsley Celtic Tuesday, October 16, 2018 2,976.2 
 166. Hungerford Town Saturday, October 13, 2018 2,975.5 
 167. Ashton United Saturday, October 13, 2018 2,973.4 
 168. Salisbury Tuesday, October 16, 2018 2,972.8 
 169. Coalville Town Saturday, October 13, 2018 2,969.4 
 170. Taunton Town Tuesday, October 16, 2018 2,965.4 
 171. Royston Town Tuesday, October 16, 2018 2,963.9 
 172. Biggleswade Town Tuesday, October 16, 2018 2,963.7 
 173. Tiverton Town Tuesday, October 16, 2018 2,962.5 
 174. Merthyr Town Tuesday, October 16, 2018 2,961.6 
 175. Harrow Borough Saturday, October 13, 2018 2,953.1 
 176. Alvechurch Saturday, October 13, 2018 2,945.9 
 177. Warrington Town Saturday, October 13, 2018 2,945.7 
 178. Leiston Tuesday, October 16, 2018 2,945.0 
 179. Bognor Regis Town Tuesday, October 16, 2018 2,945.0 
 180. Beaconsfield Town Tuesday, October 16, 2018 2,945.0 
 181. Poole Town Tuesday, October 16, 2018 2,942.0 
 182. AFC Rushden and Diamonds Saturday, October 13, 2018 2,941.3 
 183. Whitehawk Saturday, October 13, 2018 2,941.3 
 184. Hartley Wintney Saturday, October 13, 2018 2,937.3 
 185. Barwell Tuesday, October 16, 2018 2,936.6 
 186. King's Lynn Town Tuesday, October 16, 2018 2,932.6 
 187. Basingstoke Town Saturday, October 13, 2018 2,931.9 
 188. Margate Saturday, October 13, 2018 2,931.7 
 189. Metropolitan Police Saturday, October 13, 2018 2,929.1 
 190. Banbury United Tuesday, October 16, 2018 2,923.7 
 191. Walton Casuals Tuesday, October 16, 2018 2,922.5 
 192. Worthing Saturday, October 13, 2018 2,920.8 
 193. Tonbridge Angels Saturday, October 13, 2018 2,919.6 
 194. Folkestone Invicta Tuesday, October 16, 2018 2,918.1 
 195. Halesowen Town Saturday, October 13, 2018 2,917.5 
 196. Stratford Town Saturday, October 13, 2018 2,917.1 
 197. Needham Market Tuesday, October 16, 2018 2,916.3 
 198. Potters Bar Town Saturday, October 13, 2018 2,914.5 
 199. Basford United Saturday, October 13, 2018 2,914.4 
 200. Swindon Supermarine Tuesday, October 16, 2018 2,912.7 
 201. Tamworth Tuesday, October 16, 2018 2,910.3 
 202. St. Ives Town Tuesday, October 16, 2018 2,910.1 
 203. Leatherhead Saturday, October 13, 2018 2,909.7 
 204. Farnborough Tuesday, October 16, 2018 2,909.3 
 205. Shaw Lane Saturday, April 28, 2018 2,905.5 
 206. Gosport Borough Tuesday, October 16, 2018 2,905.5 
 207. Enfield Town Tuesday, October 16, 2018 2,902.6 
 208. Haringey Borough Saturday, October 13, 2018 2,901.5 
 209. Dorking Wanderers Saturday, October 13, 2018 2,900.7 
 210. Wimborne Town Tuesday, October 16, 2018 2,895.5 
 211. Rushall Olympic Tuesday, October 16, 2018 2,894.1 
 212. Dorchester Town Tuesday, October 16, 2018 2,893.8 
 213. South Shields Tuesday, October 16, 2018 2,893.7 
 214. Hitchin Town Saturday, October 13, 2018 2,891.6 
 215. Lowestoft Town Tuesday, October 16, 2018 2,891.2 
 216. St. Neots Town Tuesday, October 16, 2018 2,890.7 
 217. Corinthian-Casuals Saturday, October 13, 2018 2,889.8 
 218. Kings Langley Saturday, October 13, 2018 2,883.2 
 219. Frome Town Tuesday, October 16, 2018 2,883.0 
 220. Buxton Tuesday, October 16, 2018 2,876.5 
 221. Bishop's Stortford Saturday, October 13, 2018 2,871.4 
 222. Redditch United Tuesday, October 16, 2018 2,870.5 
 223. Scarborough Athletic Tuesday, October 16, 2018 2,869.3 
 224. Wingate and Finchley Tuesday, October 16, 2018 2,863.9 
 225. Grantham Town Tuesday, October 16, 2018 2,861.8 
 226. Staines Town Tuesday, October 16, 2018 2,852.1 
 227. Kingstonian Saturday, October 13, 2018 2,851.3 
 228. Nantwich Town Tuesday, October 16, 2018 2,849.3 
 229. Heybridge Swifts Sunday, November 5, 2017 2,843.0 
 230. Thurrock Saturday, April 28, 2018 2,839.1 
 231. AFC Hornchurch Tuesday, October 16, 2018 2,837.4 
 232. Merstham Saturday, October 13, 2018 2,836.6 
 233. Witton Albion Tuesday, October 9, 2018 2,831.0 
 234. Bedworth United Monday, October 15, 2018 2,830.3 
 235. Lewes Tuesday, October 16, 2018 2,820.0 
 236. Chesham United Tuesday, October 16, 2018 2,814.3 
 237. Mickleover Sports Tuesday, October 16, 2018 2,805.0 
 238. Matlock Town Tuesday, October 16, 2018 2,799.5 
 239. Stafford Rangers Saturday, October 13, 2018 2,795.8 
 240. Brightlingsea Regent Tuesday, October 16, 2018 2,783.6 
 241. Whitby Town Tuesday, October 16, 2018 2,776.5 
 242. North Ferriby United Saturday, October 13, 2018 2,771.6 
 243. Marine Saturday, October 13, 2018 2,771.5 
 244. Harlow Town Saturday, October 13, 2018 2,769.9 
 245. Bamber Bridge Tuesday, October 16, 2018 2,769.7 
 246. Hednesford Town Tuesday, October 16, 2018 2,768.4 
 247. Workington Tuesday, October 16, 2018 2,766.5 
 248. Stalybridge Celtic Saturday, October 13, 2018 2,766.0 
 249. Lancaster City Tuesday, October 16, 2018 2,757.7 
 250. Carshalton Athletic Saturday, October 13, 2018 2,727.9 
 251. Hyde United Tuesday, October 16, 2018 2,704.7 
 252. Burgess Hill Town Tuesday, October 16, 2018 2,702.3 
 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