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 28, 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. Everton Tuesday, October 24, 2017 4,073.2 
 8. Leicester City Tuesday, October 24, 2017 4,066.8 
 9. Southampton Saturday, October 21, 2017 4,035.7 
 10. Burnley Saturday, October 21, 2017 4,011.1 
 11. Newcastle United Saturday, October 21, 2017 4,007.5 
 12. Stoke City Saturday, October 28, 2017 4,001.3 
 13. West Ham United Saturday, October 28, 2017 4,000.2 
 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 Friday, October 20, 2017 3,974.8 
 18. West Bromwich Albion Saturday, October 28, 2017 3,971.0 
 19. Crystal Palace Saturday, October 28, 2017 3,935.2 
 20. Fulham Saturday, October 28, 2017 3,914.3 
 21. Wolverhampton Wanderers Saturday, October 28, 2017 3,902.2 
 22. Sheffield United Friday, October 27, 2017 3,901.8 
 23. Middlesbrough Saturday, October 28, 2017 3,900.7 
 24. Norwich City Saturday, October 28, 2017 3,895.8 
 25. Cardiff City Saturday, October 28, 2017 3,891.4 
 26. Leeds United Friday, October 27, 2017 3,886.4 
 27. Derby County Saturday, October 28, 2017 3,885.8 
 28. Aston Villa Saturday, October 21, 2017 3,875.8 
 29. Bristol City Saturday, October 28, 2017 3,875.0 
 30. Hull City Saturday, October 28, 2017 3,873.8 
 31. Huddersfield Town Saturday, October 28, 2017 3,873.6 
 32. Sheffield Wednesday Saturday, October 28, 2017 3,865.8 
 33. Brentford Saturday, October 28, 2017 3,857.9 
 34. Preston North End Saturday, October 28, 2017 3,851.4 
 35. Reading Saturday, October 28, 2017 3,841.3 
 36. Sunderland Saturday, October 28, 2017 3,810.1 
 37. Nottingham Forest Saturday, October 28, 2017 3,804.5 
 38. Ipswich Town Saturday, October 28, 2017 3,804.0 
 39. Blackburn Rovers Saturday, October 28, 2017 3,801.2 
 40. Wigan Athletic Saturday, October 28, 2017 3,797.7 
 41. Queens Park Rangers Saturday, October 28, 2017 3,794.5 
 42. Barnsley Saturday, October 28, 2017 3,782.6 
 43. Millwall Saturday, October 28, 2017 3,781.5 
 44. Bradford City Saturday, October 28, 2017 3,743.8 
 45. Burton Albion Saturday, October 28, 2017 3,721.4 
 46. Birmingham City Saturday, October 21, 2017 3,719.5 
 47. Bolton Wanderers Saturday, October 28, 2017 3,718.1 
 48. Scunthorpe United Saturday, October 28, 2017 3,716.4 
 49. Charlton Athletic Saturday, October 28, 2017 3,714.7 
 50. Fleetwood Town Saturday, October 28, 2017 3,702.6 
 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 Saturday, October 28, 2017 3,264.2 
 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 Saturday, October 28, 2017 3,187.6 
 126. Stockport County Saturday, October 28, 2017 3,166.2 
 127. Hampton and Richmond Borough Saturday, October 28, 2017 3,152.6 
 128. Blyth Spartans Saturday, October 28, 2017 3,141.4 
 129. Tamworth Saturday, October 28, 2017 3,139.8 
 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. Bradford Park Avenue Saturday, October 28, 2017 3,060.8 
 150. Spennymoor Town Saturday, October 28, 2017 3,055.2 
 151. AFC Telford United Saturday, October 28, 2017 3,053.0 
 152. Kettering Town Tuesday, October 24, 2017 3,051.8 
 153. Truro City Saturday, October 28, 2017 3,048.0 
 154. Billericay Town Saturday, October 21, 2017 3,046.6 
 155. Poole Town Saturday, October 28, 2017 3,043.4 
 156. Alfreton Town Saturday, October 28, 2017 3,041.2 
 157. Slough Town Tuesday, October 24, 2017 3,030.6 
 158. Bognor Regis Town Saturday, October 28, 2017 3,030.2 
 159. Boston United Saturday, October 28, 2017 3,026.9 
 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 Saturday, October 28, 2017 3,000.7 
 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. Enfield Town Tuesday, October 24, 2017 2,974.4 
 172. Shaw Lane Saturday, October 21, 2017 2,965.2 
 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. Biggleswade Town Tuesday, October 24, 2017 2,936.8 
 177. Hereford Tuesday, October 24, 2017 2,936.4 
 178. Hendon Saturday, October 21, 2017 2,931.8 
 179. Royston Town Tuesday, October 24, 2017 2,930.4 
 180. Basingstoke Town Tuesday, October 24, 2017 2,927.2 
 181. Stourbridge Saturday, October 21, 2017 2,923.0 
 182. Staines Town Saturday, October 21, 2017 2,918.9 
 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. Workington Saturday, October 21, 2017 2,898.2 
 188. Warrington Town Tuesday, October 24, 2017 2,897.4 
 189. Bishop's Stortford Tuesday, October 24, 2017 2,892.7 
 190. Grantham Town Saturday, October 21, 2017 2,887.3 
 191. Folkestone Invicta Tuesday, October 24, 2017 2,886.9 
 192. Dorking Wanderers Saturday, October 21, 2017 2,886.1 
 193. Chesham United Tuesday, October 24, 2017 2,885.6 
 194. Margate Saturday, October 21, 2017 2,884.1 
 195. Wingate and Finchley Saturday, October 21, 2017 2,883.7 
 196. Merstham Tuesday, October 24, 2017 2,880.6 
 197. Metropolitan Police Tuesday, October 24, 2017 2,879.3 
 198. Ashton United Tuesday, October 24, 2017 2,872.3 
 199. Buxton Tuesday, October 24, 2017 2,871.2 
 200. Leatherhead Saturday, October 21, 2017 2,867.4 
 201. Lowestoft Town Saturday, October 21, 2017 2,863.9 
 202. Stalybridge Celtic Saturday, October 21, 2017 2,861.6 
 203. St. Neots Town Tuesday, October 24, 2017 2,859.9 
 204. Stratford Town Tuesday, October 24, 2017 2,851.7 
 205. Harrow Borough Saturday, October 21, 2017 2,849.9 
 206. Canvey Island Saturday, April 22, 2017 2,847.8 
 207. Harlow Town Saturday, October 21, 2017 2,847.7 
 208. Farnborough Tuesday, October 24, 2017 2,847.3 
 209. Lancaster City Tuesday, October 24, 2017 2,846.2 
 210. Kingstonian Saturday, October 21, 2017 2,842.5 
 211. Cambridge City Saturday, April 22, 2017 2,835.1 
 212. Tiverton Town Tuesday, October 24, 2017 2,833.5 
 213. Needham Market Saturday, October 21, 2017 2,832.0 
 214. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 215. Nantwich Town Saturday, October 21, 2017 2,824.2 
 216. Whitby Town Saturday, October 21, 2017 2,816.4 
 217. Matlock Town Saturday, October 21, 2017 2,811.3 
 218. St. Ives Town Tuesday, October 24, 2017 2,810.8 
 219. Cirencester Town Saturday, April 22, 2017 2,802.6 
 220. Barwell Saturday, October 21, 2017 2,801.2 
 221. Burgess Hill Town Tuesday, October 24, 2017 2,796.5 
 222. Thurrock Saturday, October 21, 2017 2,794.6 
 223. Kings Langley Tuesday, October 24, 2017 2,788.4 
 224. Mickleover Sports Saturday, October 21, 2017 2,788.3 
 225. Stafford Rangers Saturday, October 21, 2017 2,785.7 
 226. Dorchester Town Tuesday, October 24, 2017 2,779.4 
 227. Hednesford Town Saturday, October 21, 2017 2,779.1 
 228. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 229. Marine Saturday, October 21, 2017 2,763.6 
 230. Corby Town Saturday, April 22, 2017 2,762.4 
 231. Coalville Town Saturday, October 21, 2017 2,756.5 
 232. Taunton Town Tuesday, November 15, 2016 2,754.5 
 233. Westfields Monday, November 14, 2016 2,750.9 
 234. Witton Albion Saturday, October 21, 2017 2,738.5 
 235. Gosport Borough Tuesday, October 24, 2017 2,737.9 
 236. Grays Athletic Saturday, April 22, 2017 2,729.2 
 237. Cinderford Town Saturday, April 22, 2017 2,725.4 
 238. Rushall Olympic Saturday, October 21, 2017 2,723.9 
 239. Stamford Sunday, November 6, 2016 2,714.2 
 240. Halesowen Town Saturday, October 21, 2017 2,713.5 
 241. Worthing Saturday, October 21, 2017 2,710.3 
 242. Dunstable Town Tuesday, October 24, 2017 2,708.2 
 243. Tooting and Mitcham United Tuesday, October 24, 2017 2,676.2 
 244. Sutton Coldfield Town Saturday, October 21, 2017 2,672.9 
 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