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 31, 2017

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, October 28, 2017 4,295.1 
 2. Chelsea Saturday, October 28, 2017 4,292.7 
 3. Tottenham Hotspur Saturday, October 28, 2017 4,277.4 
 4. Manchester United Saturday, October 28, 2017 4,248.4 
 5. Arsenal Saturday, October 28, 2017 4,230.7 
 6. Liverpool Saturday, October 28, 2017 4,174.8 
 7. Leicester City Sunday, October 29, 2017 4,080.4 
 8. Everton Sunday, October 29, 2017 4,059.6 
 9. Southampton Sunday, October 29, 2017 4,035.1 
 10. Burnley Monday, October 30, 2017 4,019.9 
 11. Stoke City Saturday, October 28, 2017 4,001.3 
 12. West Ham United Saturday, October 28, 2017 4,000.2 
 13. Newcastle United Monday, October 30, 2017 3,998.7 
 14. Watford Saturday, October 28, 2017 3,984.4 
 15. Swansea City Saturday, October 28, 2017 3,980.8 
 16. AFC Bournemouth Saturday, October 28, 2017 3,979.2 
 17. Brighton and Hove Albion Sunday, October 29, 2017 3,975.4 
 18. West Bromwich Albion Saturday, October 28, 2017 3,971.0 
 19. Crystal Palace Saturday, October 28, 2017 3,935.2 
 20. Wolverhampton Wanderers Tuesday, October 31, 2017 3,918.5 
 21. Middlesbrough Tuesday, October 31, 2017 3,916.2 
 22. Cardiff City Tuesday, October 31, 2017 3,901.2 
 23. Derby County Tuesday, October 31, 2017 3,896.9 
 24. Fulham Tuesday, October 31, 2017 3,896.0 
 25. Bristol City Tuesday, October 31, 2017 3,893.3 
 26. Sheffield United Tuesday, October 31, 2017 3,889.9 
 27. Norwich City Tuesday, October 31, 2017 3,879.5 
 28. Leeds United Tuesday, October 31, 2017 3,875.3 
 29. Huddersfield Town Saturday, October 28, 2017 3,873.6 
 30. Aston Villa Sunday, October 29, 2017 3,872.6 
 31. Sheffield Wednesday Tuesday, October 31, 2017 3,872.4 
 32. Hull City Tuesday, October 31, 2017 3,858.3 
 33. Brentford Saturday, October 28, 2017 3,857.9 
 34. Reading Tuesday, October 31, 2017 3,853.1 
 35. Preston North End Saturday, October 28, 2017 3,851.4 
 36. Sunderland Tuesday, October 31, 2017 3,806.5 
 37. Queens Park Rangers Tuesday, October 31, 2017 3,806.5 
 38. Wigan Athletic Saturday, October 28, 2017 3,797.7 
 39. Blackburn Rovers Tuesday, October 31, 2017 3,797.4 
 40. Barnsley Tuesday, October 31, 2017 3,796.6 
 41. Ipswich Town Tuesday, October 31, 2017 3,794.2 
 42. Nottingham Forest Tuesday, October 31, 2017 3,792.7 
 43. Millwall Tuesday, October 31, 2017 3,774.9 
 44. Bradford City Saturday, October 28, 2017 3,743.8 
 45. Birmingham City Sunday, October 29, 2017 3,722.7 
 46. Bolton Wanderers Tuesday, October 31, 2017 3,721.7 
 47. Scunthorpe United Saturday, October 28, 2017 3,716.4 
 48. Charlton Athletic Saturday, October 28, 2017 3,714.7 
 49. Burton Albion Tuesday, October 31, 2017 3,707.4 
 50. Fleetwood Town Tuesday, October 31, 2017 3,706.3 
 51. Shrewsbury Town Saturday, October 28, 2017 3,700.6 
 52. Oxford United Saturday, October 28, 2017 3,692.2 
 53. Southend United Saturday, October 28, 2017 3,671.2 
 54. Rochdale Saturday, October 28, 2017 3,649.4 
 55. Portsmouth Saturday, October 28, 2017 3,646.7 
 56. Peterborough United Saturday, October 28, 2017 3,643.2 
 57. Rotherham United Saturday, October 28, 2017 3,642.6 
 58. Milton Keynes Dons Saturday, October 28, 2017 3,638.4 
 59. Bristol Rovers Saturday, October 28, 2017 3,636.5 
 60. Blackpool Saturday, October 28, 2017 3,630.3 
 61. Walsall Saturday, October 28, 2017 3,627.9 
 62. Luton Town Saturday, October 28, 2017 3,625.4 
 63. Oldham Athletic Saturday, October 28, 2017 3,616.5 
 64. Doncaster Rovers Saturday, October 28, 2017 3,609.3 
 65. Accrington Stanley Saturday, October 28, 2017 3,601.8 
 66. AFC Wimbledon Saturday, October 28, 2017 3,576.4 
 67. Swindon Town Saturday, October 28, 2017 3,575.3 
 68. Gillingham Saturday, October 28, 2017 3,572.1 
 69. Wycombe Wanderers Saturday, October 28, 2017 3,566.7 
 70. Bury Saturday, October 28, 2017 3,566.7 
 71. Coventry City Saturday, October 28, 2017 3,565.8 
 72. Northampton Town Saturday, October 28, 2017 3,564.5 
 73. Plymouth Argyle Saturday, October 28, 2017 3,564.3 
 74. Exeter City Saturday, October 28, 2017 3,563.5 
 75. Notts County Saturday, October 28, 2017 3,540.7 
 76. Colchester United Saturday, October 28, 2017 3,535.3 
 77. Mansfield Town Saturday, October 28, 2017 3,518.8 
 78. Cambridge United Saturday, October 28, 2017 3,517.9 
 79. Lincoln City Saturday, October 28, 2017 3,516.1 
 80. Stevenage Saturday, October 28, 2017 3,496.7 
 81. Carlisle United Saturday, October 28, 2017 3,496.1 
 82. Grimsby Town Saturday, October 28, 2017 3,494.5 
 83. Port Vale Saturday, October 28, 2017 3,486.5 
 84. Newport County Saturday, October 28, 2017 3,482.5 
 85. Cheltenham Town Saturday, October 28, 2017 3,479.8 
 86. Barnet Saturday, October 28, 2017 3,453.1 
 87. Yeovil Town Saturday, October 28, 2017 3,444.4 
 88. Crewe Alexandra Saturday, October 28, 2017 3,437.6 
 89. Dover Athletic Saturday, October 28, 2017 3,432.9 
 90. Forest Green Rovers Saturday, October 28, 2017 3,426.3 
 91. Tranmere Rovers Saturday, October 28, 2017 3,426.2 
 92. Chesterfield Saturday, October 28, 2017 3,405.9 
 93. Crawley Town Saturday, October 28, 2017 3,405.1 
 94. Dagenham and Redbridge Saturday, October 28, 2017 3,404.0 
 95. Aldershot Town Saturday, October 28, 2017 3,394.4 
 96. Hartlepool United Saturday, October 28, 2017 3,388.9 
 97. Morecambe Saturday, October 28, 2017 3,374.4 
 98. Ebbsfleet United Saturday, October 28, 2017 3,364.9 
 99. Sutton United Saturday, October 28, 2017 3,358.3 
 100. Macclesfield Town Saturday, October 28, 2017 3,355.0 
 101. Bromley Saturday, October 28, 2017 3,349.3 
 102. Maidstone United Saturday, October 28, 2017 3,348.1 
 103. Gateshead Saturday, October 28, 2017 3,346.3 
 104. Wrexham Saturday, October 28, 2017 3,336.4 
 105. Boreham Wood Saturday, October 28, 2017 3,330.7 
 106. Maidenhead United Saturday, October 28, 2017 3,322.0 
 107. Barrow Saturday, October 28, 2017 3,320.4 
 108. Woking Saturday, October 28, 2017 3,316.5 
 109. Eastleigh Saturday, October 28, 2017 3,313.0 
 110. AFC Fylde Saturday, October 28, 2017 3,305.9 
 111. FC Halifax Town Saturday, October 28, 2017 3,301.1 
 112. Leyton Orient Saturday, October 28, 2017 3,283.3 
 113. Salford City Tuesday, October 31, 2017 3,269.0 
 114. Guiseley Saturday, October 28, 2017 3,258.8 
 115. Harrogate Town Saturday, October 28, 2017 3,244.5 
 116. Braintree Town Saturday, October 28, 2017 3,239.2 
 117. Dartford Saturday, October 28, 2017 3,236.3 
 118. Torquay United Saturday, October 28, 2017 3,235.7 
 119. York City Saturday, October 28, 2017 3,231.6 
 120. Chelmsford City Saturday, October 28, 2017 3,227.9 
 121. Brackley Town Saturday, October 28, 2017 3,227.0 
 122. Kidderminster Harriers Saturday, October 28, 2017 3,217.3 
 123. Chester Saturday, October 28, 2017 3,214.3 
 124. Solihull Moors Saturday, October 28, 2017 3,194.8 
 125. Chorley Tuesday, October 31, 2017 3,185.2 
 126. Stockport County Saturday, October 28, 2017 3,166.2 
 127. Hampton and Richmond Borough Saturday, October 28, 2017 3,152.6 
 128. Tamworth Tuesday, October 31, 2017 3,142.2 
 129. Blyth Spartans Saturday, October 28, 2017 3,141.4 
 130. Wealdstone Saturday, October 28, 2017 3,139.3 
 131. Hemel Hempstead Town Saturday, October 28, 2017 3,135.3 
 132. East Thurrock United Saturday, October 28, 2017 3,135.3 
 133. Havant and Waterlooville Saturday, October 28, 2017 3,127.5 
 134. Chippenham Town Saturday, October 28, 2017 3,126.5 
 135. Darlington 1883 Saturday, October 28, 2017 3,124.8 
 136. Southport Saturday, October 28, 2017 3,119.7 
 137. St. Albans City Saturday, October 28, 2017 3,118.1 
 138. Welling United Saturday, October 28, 2017 3,117.3 
 139. Eastbourne Borough Saturday, October 28, 2017 3,112.5 
 140. Hungerford Town Saturday, October 28, 2017 3,104.0 
 141. Gloucester City Saturday, October 28, 2017 3,101.8 
 142. Bath City Saturday, October 28, 2017 3,100.8 
 143. Curzon Ashton Saturday, October 28, 2017 3,085.3 
 144. Nuneaton Town Saturday, October 28, 2017 3,083.8 
 145. Dulwich Hamlet Tuesday, October 24, 2017 3,069.3 
 146. FC United of Manchester Saturday, October 28, 2017 3,066.0 
 147. Leamington Saturday, October 28, 2017 3,063.7 
 148. Weston-super-Mare Saturday, October 28, 2017 3,063.6 
 149. Kettering Town Tuesday, October 31, 2017 3,061.8 
 150. Bradford Park Avenue Saturday, October 28, 2017 3,060.8 
 151. Spennymoor Town Saturday, October 28, 2017 3,055.2 
 152. AFC Telford United Saturday, October 28, 2017 3,053.0 
 153. Truro City Saturday, October 28, 2017 3,048.0 
 154. Billericay Town Tuesday, October 31, 2017 3,041.9 
 155. Alfreton Town Saturday, October 28, 2017 3,041.2 
 156. Poole Town Tuesday, October 31, 2017 3,041.1 
 157. Slough Town Tuesday, October 24, 2017 3,030.6 
 158. Bognor Regis Town Saturday, October 28, 2017 3,030.2 
 159. Boston United Tuesday, October 31, 2017 3,022.1 
 160. Merthyr Town Tuesday, October 24, 2017 3,009.1 
 161. Oxford City Saturday, October 28, 2017 3,007.6 
 162. Gainsborough Trinity Saturday, October 28, 2017 3,004.0 
 163. Weymouth Tuesday, October 24, 2017 3,003.5 
 164. Concord Rangers Tuesday, October 31, 2017 3,003.0 
 165. Altrincham Tuesday, October 24, 2017 2,999.3 
 166. Farsley Celtic Tuesday, October 24, 2017 2,993.3 
 167. Worcester City Saturday, April 29, 2017 2,991.4 
 168. North Ferriby United Saturday, October 28, 2017 2,987.2 
 169. King's Lynn Town Tuesday, October 24, 2017 2,986.2 
 170. Hitchin Town Tuesday, October 24, 2017 2,978.7 
 171. Shaw Lane Saturday, October 21, 2017 2,965.2 
 172. Enfield Town Tuesday, October 31, 2017 2,963.9 
 173. Banbury United Tuesday, October 24, 2017 2,963.3 
 174. Leiston Tuesday, October 24, 2017 2,952.2 
 175. Frome Town Tuesday, October 24, 2017 2,944.6 
 176. Hereford Tuesday, October 31, 2017 2,941.7 
 177. Biggleswade Town Tuesday, October 24, 2017 2,936.8 
 178. Hendon Saturday, October 21, 2017 2,931.8 
 179. Stourbridge Tuesday, October 31, 2017 2,931.6 
 180. Royston Town Tuesday, October 24, 2017 2,930.4 
 181. Staines Town Tuesday, October 31, 2017 2,929.4 
 182. Basingstoke Town Tuesday, October 24, 2017 2,927.2 
 183. Tonbridge Angels Saturday, October 21, 2017 2,913.9 
 184. Redditch United Tuesday, October 24, 2017 2,903.2 
 185. Whitehawk Saturday, October 28, 2017 2,902.8 
 186. Brightlingsea Regent Saturday, October 21, 2017 2,902.7 
 187. Grantham Town Tuesday, October 31, 2017 2,899.4 
 188. Workington Saturday, October 21, 2017 2,898.2 
 189. Warrington Town Tuesday, October 24, 2017 2,897.4 
 190. Folkestone Invicta Tuesday, October 24, 2017 2,886.9 
 191. Dorking Wanderers Saturday, October 21, 2017 2,886.1 
 192. Chesham United Tuesday, October 24, 2017 2,885.6 
 193. Ashton United Tuesday, October 31, 2017 2,884.9 
 194. Wingate and Finchley Saturday, October 21, 2017 2,883.7 
 195. Margate Tuesday, October 31, 2017 2,882.9 
 196. Bishop's Stortford Tuesday, October 31, 2017 2,882.7 
 197. Merstham Tuesday, October 24, 2017 2,880.6 
 198. Metropolitan Police Tuesday, October 31, 2017 2,880.5 
 199. Leatherhead Saturday, October 21, 2017 2,867.4 
 200. Lowestoft Town Saturday, October 21, 2017 2,863.9 
 201. Stalybridge Celtic Saturday, October 21, 2017 2,861.6 
 202. St. Neots Town Tuesday, October 24, 2017 2,859.9 
 203. Lancaster City Tuesday, October 31, 2017 2,857.8 
 204. Buxton Tuesday, October 31, 2017 2,856.3 
 205. Stratford Town Tuesday, October 24, 2017 2,851.7 
 206. Harrow Borough Saturday, October 21, 2017 2,849.9 
 207. Canvey Island Saturday, April 22, 2017 2,847.8 
 208. Harlow Town Saturday, October 21, 2017 2,847.7 
 209. Farnborough Tuesday, October 24, 2017 2,847.3 
 210. Kingstonian Saturday, October 21, 2017 2,842.5 
 211. Needham Market Tuesday, October 31, 2017 2,836.6 
 212. Cambridge City Saturday, April 22, 2017 2,835.1 
 213. Tiverton Town Tuesday, October 24, 2017 2,833.5 
 214. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 215. Nantwich Town Saturday, October 21, 2017 2,824.2 
 216. St. Ives Town Tuesday, October 24, 2017 2,810.8 
 217. Whitby Town Tuesday, October 31, 2017 2,806.7 
 218. Cirencester Town Saturday, April 22, 2017 2,802.6 
 219. Matlock Town Tuesday, October 31, 2017 2,798.7 
 220. Mickleover Sports Tuesday, October 31, 2017 2,798.0 
 221. Burgess Hill Town Tuesday, October 24, 2017 2,796.5 
 222. Stafford Rangers Tuesday, October 31, 2017 2,795.0 
 223. Thurrock Saturday, October 21, 2017 2,794.6 
 224. Barwell Tuesday, October 31, 2017 2,791.8 
 225. Kings Langley Tuesday, October 24, 2017 2,788.4 
 226. Dorchester Town Tuesday, October 24, 2017 2,779.4 
 227. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 228. Hednesford Town Tuesday, October 31, 2017 2,767.0 
 229. Coalville Town Tuesday, October 31, 2017 2,766.3 
 230. Corby Town Saturday, April 22, 2017 2,762.4 
 231. Taunton Town Tuesday, November 15, 2016 2,754.5 
 232. Marine Tuesday, October 31, 2017 2,752.0 
 233. Westfields Monday, November 14, 2016 2,750.9 
 234. Rushall Olympic Tuesday, October 31, 2017 2,738.8 
 235. Witton Albion Saturday, October 21, 2017 2,738.5 
 236. Gosport Borough Tuesday, October 24, 2017 2,737.9 
 237. Grays Athletic Saturday, April 22, 2017 2,729.2 
 238. Cinderford Town Saturday, April 22, 2017 2,725.4 
 239. Stamford Sunday, November 6, 2016 2,714.2 
 240. Worthing Saturday, October 21, 2017 2,710.3 
 241. Halesowen Town Tuesday, October 31, 2017 2,703.7 
 242. Dunstable Town Tuesday, October 31, 2017 2,702.8 
 243. Tooting and Mitcham United Tuesday, October 24, 2017 2,676.2 
 244. Sutton Coldfield Town Tuesday, October 31, 2017 2,664.3 
 245. Frickley Athletic Saturday, April 22, 2017 2,644.1 
 246. Ilkeston Town Saturday, April 22, 2017 2,574.0 
 247. Skelmersdale United Saturday, April 22, 2017 2,569.0