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 13, 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 Saturday, October 13, 2018 3,012.7 
 158. Gainsborough Trinity Saturday, October 13, 2018 3,010.5 
 159. FC United of Manchester Saturday, October 13, 2018 2,997.7 
 160. Weymouth Saturday, October 13, 2018 2,985.9 
 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. Merthyr Town Saturday, October 13, 2018 2,975.5 
 165. Hungerford Town Saturday, October 13, 2018 2,975.5 
 166. Ashton United Saturday, October 13, 2018 2,973.4 
 167. Tiverton Town Saturday, October 13, 2018 2,973.3 
 168. Farsley Celtic Saturday, October 13, 2018 2,972.2 
 169. Coalville Town Saturday, October 13, 2018 2,969.4 
 170. Leiston Saturday, October 13, 2018 2,969.1 
 171. Stourbridge Saturday, October 13, 2018 2,967.6 
 172. Bognor Regis Town Saturday, October 13, 2018 2,964.5 
 173. Salisbury Saturday, October 13, 2018 2,958.8 
 174. Taunton Town Saturday, October 13, 2018 2,955.7 
 175. Biggleswade Town Saturday, October 13, 2018 2,953.4 
 176. Harrow Borough Saturday, October 13, 2018 2,953.1 
 177. Poole Town Saturday, October 13, 2018 2,952.4 
 178. Royston Town Saturday, October 13, 2018 2,948.6 
 179. Alvechurch Saturday, October 13, 2018 2,945.9 
 180. Warrington Town Saturday, October 13, 2018 2,945.7 
 181. AFC Rushden and Diamonds Saturday, October 13, 2018 2,941.3 
 182. Whitehawk Saturday, October 13, 2018 2,941.3 
 183. Hartley Wintney Saturday, October 13, 2018 2,937.3 
 184. Banbury United Saturday, October 13, 2018 2,932.7 
 185. Basingstoke Town Saturday, October 13, 2018 2,931.9 
 186. Margate Saturday, October 13, 2018 2,931.7 
 187. Beaconsfield Town Saturday, October 13, 2018 2,931.3 
 188. Metropolitan Police Saturday, October 13, 2018 2,929.1 
 189. Barwell Saturday, October 13, 2018 2,927.6 
 190. Farnborough Saturday, October 13, 2018 2,923.6 
 191. Worthing Saturday, October 13, 2018 2,920.8 
 192. South Shields Saturday, October 13, 2018 2,920.3 
 193. St. Ives Town Saturday, October 13, 2018 2,920.3 
 194. Tonbridge Angels Saturday, October 13, 2018 2,919.6 
 195. Halesowen Town Saturday, October 13, 2018 2,917.5 
 196. Stratford Town Saturday, October 13, 2018 2,917.1 
 197. Potters Bar Town Saturday, October 13, 2018 2,914.5 
 198. Basford United Saturday, October 13, 2018 2,914.4 
 199. Walton Casuals Saturday, October 13, 2018 2,911.2 
 200. Leatherhead Saturday, October 13, 2018 2,909.7 
 201. King's Lynn Town Saturday, October 13, 2018 2,908.5 
 202. Tamworth Saturday, October 13, 2018 2,908.5 
 203. Needham Market Saturday, October 13, 2018 2,907.7 
 204. Enfield Town Saturday, October 13, 2018 2,907.2 
 205. St. Neots Town Saturday, October 13, 2018 2,906.0 
 206. Shaw Lane Saturday, April 28, 2018 2,905.5 
 207. Rushall Olympic Saturday, October 13, 2018 2,904.2 
 208. Dorchester Town Saturday, October 13, 2018 2,903.5 
 209. Haringey Borough Saturday, October 13, 2018 2,901.5 
 210. Dorking Wanderers Saturday, October 13, 2018 2,900.7 
 211. Lowestoft Town Saturday, October 13, 2018 2,899.8 
 212. Folkestone Invicta Saturday, October 13, 2018 2,898.6 
 213. Swindon Supermarine Saturday, October 13, 2018 2,898.4 
 214. Buxton Saturday, October 13, 2018 2,895.4 
 215. Gosport Borough Saturday, October 13, 2018 2,895.0 
 216. Frome Town Saturday, October 13, 2018 2,892.0 
 217. Hitchin Town Saturday, October 13, 2018 2,891.6 
 218. Corinthian-Casuals Saturday, October 13, 2018 2,889.8 
 219. Wimborne Town Saturday, October 13, 2018 2,886.5 
 220. Kings Langley Saturday, October 13, 2018 2,883.2 
 221. Grantham Town Saturday, October 13, 2018 2,874.0 
 222. Bishop's Stortford Saturday, October 13, 2018 2,871.4 
 223. Staines Town Saturday, October 13, 2018 2,863.4 
 224. AFC Hornchurch Saturday, October 13, 2018 2,861.7 
 225. Redditch United Saturday, October 13, 2018 2,860.4 
 226. Wingate and Finchley Saturday, October 13, 2018 2,856.9 
 227. Kingstonian Saturday, October 13, 2018 2,851.3 
 228. Scarborough Athletic Saturday, October 13, 2018 2,850.3 
 229. Heybridge Swifts Sunday, November 5, 2017 2,843.0 
 230. Bedworth United Saturday, October 13, 2018 2,839.9 
 231. Thurrock Saturday, April 28, 2018 2,839.1 
 232. Nantwich Town Saturday, October 13, 2018 2,837.1 
 233. Merstham Saturday, October 13, 2018 2,836.6 
 234. Witton Albion Tuesday, October 9, 2018 2,831.0 
 235. Chesham United Saturday, October 13, 2018 2,827.9 
 236. Mickleover Sports Saturday, October 13, 2018 2,806.4 
 237. Matlock Town Saturday, October 13, 2018 2,798.1 
 238. Stafford Rangers Saturday, October 13, 2018 2,795.8 
 239. Lewes Saturday, October 13, 2018 2,795.7 
 240. Hednesford Town Saturday, October 13, 2018 2,780.5 
 241. Brightlingsea Regent Saturday, October 13, 2018 2,779.1 
 242. Workington Tuesday, October 2, 2018 2,778.0 
 243. Bamber Bridge Saturday, October 13, 2018 2,773.8 
 244. North Ferriby United Saturday, October 13, 2018 2,771.6 
 245. Marine Saturday, October 13, 2018 2,771.5 
 246. Harlow Town Saturday, October 13, 2018 2,769.9 
 247. Stalybridge Celtic Saturday, October 13, 2018 2,766.0 
 248. Whitby Town Saturday, October 13, 2018 2,764.9 
 249. Lancaster City Saturday, October 13, 2018 2,745.5 
 250. Carshalton Athletic Saturday, October 13, 2018 2,727.9 
 251. Burgess Hill Town Saturday, October 13, 2018 2,709.3 
 252. Tooting and Mitcham United Saturday, April 28, 2018 2,680.8 
 253. Hyde United Saturday, October 13, 2018 2,678.1 
 254. Sutton Coldfield Town Saturday, April 28, 2018 2,675.9 
 255. Dunstable Town Saturday, April 28, 2018 2,621.9