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, March 4, 2017

 Rank Club Last Match Date ELO Score 
 1. Chelsea Saturday, February 25, 2017 4,277.0 
 2. Tottenham Hotspur Sunday, February 26, 2017 4,237.1 
 3. Manchester United Saturday, March 4, 2017 4,217.6 
 4. Manchester City Wednesday, March 1, 2017 4,212.7 
 5. Arsenal Saturday, March 4, 2017 4,200.2 
 6. Liverpool Saturday, March 4, 2017 4,157.2 
 7. Everton Saturday, February 25, 2017 4,125.6 
 8. Southampton Saturday, March 4, 2017 4,098.2 
 9. West Ham United Saturday, February 25, 2017 4,058.3 
 10. Leicester City Saturday, March 4, 2017 4,053.3 
 11. Stoke City Saturday, March 4, 2017 4,038.6 
 12. West Bromwich Albion Saturday, March 4, 2017 4,025.1 
 13. Newcastle United Saturday, March 4, 2017 4,022.2 
 14. Burnley Saturday, March 4, 2017 3,998.2 
 15. Swansea City Saturday, March 4, 2017 3,981.2 
 16. Watford Saturday, March 4, 2017 3,974.3 
 17. Crystal Palace Saturday, March 4, 2017 3,962.9 
 18. Middlesbrough Saturday, March 4, 2017 3,951.4 
 19. Brighton and Hove Albion Saturday, March 4, 2017 3,951.2 
 20. Hull City Saturday, March 4, 2017 3,941.9 
 21. AFC Bournemouth Saturday, March 4, 2017 3,936.1 
 22. Sunderland Saturday, February 25, 2017 3,932.6 
 23. Sheffield Wednesday Saturday, March 4, 2017 3,920.1 
 24. Fulham Saturday, March 4, 2017 3,901.3 
 25. Leeds United Friday, March 3, 2017 3,900.5 
 26. Huddersfield Town Saturday, March 4, 2017 3,884.2 
 27. Norwich City Saturday, March 4, 2017 3,879.8 
 28. Preston North End Saturday, March 4, 2017 3,868.8 
 29. Derby County Saturday, March 4, 2017 3,868.8 
 30. Reading Saturday, March 4, 2017 3,860.6 
 31. Brentford Saturday, March 4, 2017 3,838.0 
 32. Cardiff City Saturday, March 4, 2017 3,831.9 
 33. Barnsley Saturday, March 4, 2017 3,812.5 
 34. Aston Villa Saturday, March 4, 2017 3,806.7 
 35. Ipswich Town Saturday, March 4, 2017 3,803.2 
 36. Queens Park Rangers Saturday, March 4, 2017 3,803.0 
 37. Wolverhampton Wanderers Saturday, March 4, 2017 3,796.3 
 38. Blackburn Rovers Saturday, March 4, 2017 3,795.8 
 39. Nottingham Forest Saturday, March 4, 2017 3,789.3 
 40. Millwall Saturday, March 4, 2017 3,774.2 
 41. Birmingham City Friday, March 3, 2017 3,758.5 
 42. Sheffield United Saturday, March 4, 2017 3,756.2 
 43. Fleetwood Town Saturday, March 4, 2017 3,749.4 
 44. Wigan Athletic Saturday, March 4, 2017 3,747.5 
 45. Bristol City Saturday, March 4, 2017 3,743.2 
 46. Burton Albion Saturday, March 4, 2017 3,734.4 
 47. Bradford City Saturday, March 4, 2017 3,725.5 
 48. Bolton Wanderers Saturday, March 4, 2017 3,722.8 
 49. Scunthorpe United Saturday, March 4, 2017 3,717.0 
 50. Southend United Saturday, March 4, 2017 3,704.8 
 51. Oxford United Saturday, March 4, 2017 3,691.4 
 52. Walsall Saturday, March 4, 2017 3,685.2 
 53. Milton Keynes Dons Saturday, March 4, 2017 3,667.7 
 54. Bristol Rovers Saturday, March 4, 2017 3,664.8 
 55. Rochdale Saturday, March 4, 2017 3,663.1 
 56. Charlton Athletic Saturday, March 4, 2017 3,653.7 
 57. Peterborough United Saturday, March 4, 2017 3,636.0 
 58. AFC Wimbledon Saturday, March 4, 2017 3,635.0 
 59. Doncaster Rovers Saturday, March 4, 2017 3,628.3 
 60. Rotherham United Saturday, March 4, 2017 3,618.9 
 61. Northampton Town Saturday, March 4, 2017 3,613.1 
 62. Shrewsbury Town Saturday, March 4, 2017 3,611.7 
 63. Gillingham Saturday, March 4, 2017 3,606.2 
 64. Luton Town Saturday, March 4, 2017 3,604.5 
 65. Plymouth Argyle Saturday, March 4, 2017 3,603.7 
 66. Oldham Athletic Saturday, March 4, 2017 3,597.5 
 67. Portsmouth Saturday, March 4, 2017 3,589.8 
 68. Bury Saturday, March 4, 2017 3,582.8 
 69. Swindon Town Saturday, March 4, 2017 3,573.9 
 70. Blackpool Saturday, March 4, 2017 3,572.6 
 71. Port Vale Saturday, March 4, 2017 3,568.1 
 72. Exeter City Saturday, March 4, 2017 3,567.4 
 73. Stevenage Saturday, March 4, 2017 3,540.6 
 74. Colchester United Saturday, March 4, 2017 3,532.3 
 75. Chesterfield Saturday, March 4, 2017 3,528.6 
 76. Carlisle United Saturday, March 4, 2017 3,528.4 
 77. Mansfield Town Saturday, March 4, 2017 3,528.0 
 78. Coventry City Saturday, March 4, 2017 3,523.1 
 79. Cambridge United Saturday, March 4, 2017 3,523.0 
 80. Wycombe Wanderers Saturday, March 4, 2017 3,514.2 
 81. Accrington Stanley Saturday, March 4, 2017 3,510.5 
 82. Barnet Saturday, March 4, 2017 3,497.4 
 83. Grimsby Town Saturday, March 4, 2017 3,478.6 
 84. Lincoln City Saturday, March 4, 2017 3,477.9 
 85. Cheltenham Town Saturday, March 4, 2017 3,477.3 
 86. Forest Green Rovers Saturday, March 4, 2017 3,468.1 
 87. Tranmere Rovers Friday, March 3, 2017 3,465.0 
 88. Morecambe Saturday, March 4, 2017 3,452.3 
 89. Yeovil Town Saturday, March 4, 2017 3,447.8 
 90. Crewe Alexandra Saturday, March 4, 2017 3,447.0 
 91. Hartlepool United Saturday, March 4, 2017 3,439.7 
 92. Crawley Town Saturday, March 4, 2017 3,432.0 
 93. Leyton Orient Saturday, March 4, 2017 3,418.0 
 94. Gateshead Saturday, March 4, 2017 3,405.2 
 95. Dover Athletic Saturday, March 4, 2017 3,397.6 
 96. Notts County Saturday, March 4, 2017 3,396.9 
 97. Macclesfield Town Saturday, March 4, 2017 3,395.1 
 98. Dagenham and Redbridge Saturday, March 4, 2017 3,387.8 
 99. Barrow Saturday, March 4, 2017 3,384.8 
 100. Aldershot Town Saturday, March 4, 2017 3,379.8 
 101. Newport County Saturday, March 4, 2017 3,373.7 
 102. Wrexham Saturday, March 4, 2017 3,341.2 
 103. Braintree Town Saturday, March 4, 2017 3,327.0 
 104. Sutton United Saturday, March 4, 2017 3,324.4 
 105. Ebbsfleet United Saturday, March 4, 2017 3,311.9 
 106. Eastleigh Saturday, March 4, 2017 3,295.4 
 107. Chester Friday, March 3, 2017 3,289.1 
 108. Guiseley Saturday, March 4, 2017 3,284.2 
 109. AFC Fylde Saturday, March 4, 2017 3,277.0 
 110. Solihull Moors Saturday, March 4, 2017 3,275.7 
 111. Boreham Wood Saturday, March 4, 2017 3,275.7 
 112. FC Halifax Town Saturday, March 4, 2017 3,273.1 
 113. Woking Saturday, March 4, 2017 3,270.5 
 114. York City Saturday, March 4, 2017 3,268.2 
 115. Bromley Saturday, March 4, 2017 3,260.6 
 116. Torquay United Saturday, March 4, 2017 3,250.8 
 117. Kidderminster Harriers Saturday, March 4, 2017 3,242.7 
 118. Maidenhead United Saturday, March 4, 2017 3,220.8 
 119. Maidstone United Saturday, March 4, 2017 3,216.8 
 120. Dartford Saturday, March 4, 2017 3,214.4 
 121. Chorley Saturday, March 4, 2017 3,210.8 
 122. Salford City Saturday, March 4, 2017 3,185.7 
 123. Southport Saturday, March 4, 2017 3,184.4 
 124. North Ferriby United Saturday, March 4, 2017 3,182.4 
 125. Chelmsford City Saturday, March 4, 2017 3,182.4 
 126. Poole Town Saturday, February 25, 2017 3,178.4 
 127. Stockport County Saturday, March 4, 2017 3,175.9 
 128. Hungerford Town Saturday, February 25, 2017 3,157.4 
 129. Harrogate Town Saturday, March 4, 2017 3,156.2 
 130. Tamworth Saturday, March 4, 2017 3,150.2 
 131. Brackley Town Saturday, March 4, 2017 3,148.4 
 132. Darlington 1883 Saturday, March 4, 2017 3,138.6 
 133. Nuneaton Town Saturday, March 4, 2017 3,138.6 
 134. Hemel Hempstead Town Saturday, March 4, 2017 3,127.9 
 135. Hampton and Richmond Borough Saturday, March 4, 2017 3,109.8 
 136. Bath City Saturday, March 4, 2017 3,108.5 
 137. Gloucester City Saturday, March 4, 2017 3,102.2 
 138. Wealdstone Saturday, March 4, 2017 3,101.7 
 139. Eastbourne Borough Saturday, March 4, 2017 3,097.5 
 140. FC United of Manchester Saturday, March 4, 2017 3,090.5 
 141. Curzon Ashton Saturday, March 4, 2017 3,090.0 
 142. Boston United Saturday, March 4, 2017 3,086.7 
 143. East Thurrock United Saturday, March 4, 2017 3,081.6 
 144. Welling United Saturday, March 4, 2017 3,081.2 
 145. AFC Telford United Saturday, March 4, 2017 3,079.9 
 146. Havant and Waterlooville Saturday, March 4, 2017 3,078.1 
 147. Chippenham Town Saturday, March 4, 2017 3,077.5 
 148. Hitchin Town Monday, February 27, 2017 3,071.1 
 149. St. Albans City Saturday, March 4, 2017 3,070.5 
 150. Weston-Super-Mare Saturday, March 4, 2017 3,065.2 
 151. Leamington Saturday, March 4, 2017 3,064.2 
 152. Bognor Regis Town Saturday, March 4, 2017 3,057.8 
 153. Alfreton Town Saturday, February 25, 2017 3,049.8 
 154. Concord Rangers Saturday, March 4, 2017 3,047.1 
 155. Merthyr Town Saturday, March 4, 2017 3,045.2 
 156. Oxford City Saturday, March 4, 2017 3,042.5 
 157. Bradford Park Avenue Saturday, March 4, 2017 3,016.2 
 158. Worcester City Saturday, March 4, 2017 3,015.7 
 159. Whitehawk Saturday, March 4, 2017 3,014.4 
 160. Blyth Spartans Saturday, March 4, 2017 2,996.6 
 161. Slough Town Saturday, March 4, 2017 2,995.9 
 162. Gainsborough Trinity Saturday, March 4, 2017 2,991.9 
 163. Dulwich Hamlet Saturday, March 4, 2017 2,991.3 
 164. Truro City Saturday, March 4, 2017 2,990.9 
 165. Tonbridge Angels Saturday, March 4, 2017 2,981.1 
 166. Kettering Town Saturday, March 4, 2017 2,981.1 
 167. Altrincham Saturday, March 4, 2017 2,978.0 
 168. Frome Town Saturday, March 4, 2017 2,960.5 
 169. Chesham United Saturday, March 4, 2017 2,957.1 
 170. Billericay Town Saturday, March 4, 2017 2,956.4 
 171. Enfield Town Saturday, March 4, 2017 2,955.0 
 172. Weymouth Saturday, March 4, 2017 2,948.0 
 173. Banbury United Saturday, March 4, 2017 2,942.0 
 174. Leiston Saturday, March 4, 2017 2,941.6 
 175. Stalybridge Celtic Saturday, February 18, 2017 2,941.1 
 176. Stourbridge Saturday, March 4, 2017 2,939.4 
 177. Bishop's Stortford Saturday, March 4, 2017 2,938.5 
 178. Needham Market Saturday, March 4, 2017 2,931.4 
 179. Basingstoke Town Saturday, March 4, 2017 2,926.7 
 180. Wingate and Finchley Saturday, March 4, 2017 2,914.4 
 181. King's Lynn Town Saturday, March 4, 2017 2,911.2 
 182. Gosport Borough Saturday, March 4, 2017 2,909.2 
 183. Lowestoft Town Saturday, March 4, 2017 2,908.5 
 184. Merstham Saturday, March 4, 2017 2,904.7 
 185. Nantwich Town Saturday, March 4, 2017 2,902.7 
 186. Harlow Town Saturday, March 4, 2017 2,893.5 
 187. Biggleswade Town Saturday, March 4, 2017 2,891.4 
 188. Metropolitan Police Saturday, March 4, 2017 2,882.7 
 189. Staines Town Saturday, March 4, 2017 2,881.7 
 190. St. Ives Town Saturday, February 25, 2017 2,877.7 
 191. Redditch United Saturday, March 4, 2017 2,876.5 
 192. Spennymoor Town Tuesday, February 28, 2017 2,872.0 
 193. Hednesford Town Saturday, March 4, 2017 2,867.8 
 194. Buxton Saturday, March 4, 2017 2,867.3 
 195. Farnborough Saturday, April 23, 2016 2,866.7 
 196. Kingstonian Saturday, March 4, 2017 2,855.6 
 197. Workington Tuesday, February 28, 2017 2,855.6 
 198. Leatherhead Saturday, March 4, 2017 2,853.2 
 199. Harrow Borough Saturday, March 4, 2017 2,852.1 
 200. Hayes and Yeading United Saturday, March 4, 2017 2,851.9 
 201. Margate Saturday, March 4, 2017 2,850.4 
 202. Stratford Town Saturday, March 4, 2017 2,844.4 
 203. Worthing Saturday, March 4, 2017 2,840.3 
 204. AFC Sudbury Saturday, March 4, 2017 2,838.6 
 205. Grantham Town Saturday, March 4, 2017 2,838.4 
 206. Barwell Saturday, March 4, 2017 2,831.2 
 207. Ashton United Saturday, February 25, 2017 2,831.0 
 208. Dorchester Town Saturday, March 4, 2017 2,819.3 
 209. Kings Langley Saturday, February 25, 2017 2,818.6 
 210. Warrington Town Saturday, March 4, 2017 2,813.3 
 211. Dunstable Town Saturday, March 4, 2017 2,808.6 
 212. Rushall Olympic Saturday, February 25, 2017 2,807.6 
 213. Canvey Island Saturday, March 4, 2017 2,806.8 
 214. Cambridge City Saturday, February 25, 2017 2,804.2 
 215. Bedworth United Saturday, April 23, 2016 2,801.8 
 216. Matlock Town Saturday, March 4, 2017 2,800.3 
 217. Folkestone Invicta Saturday, March 4, 2017 2,796.1 
 218. Burgess Hill Town Saturday, March 4, 2017 2,796.0 
 219. St. Neots Town Saturday, March 4, 2017 2,785.3 
 220. Corby Town Saturday, March 4, 2017 2,783.8 
 221. Hendon Saturday, March 4, 2017 2,779.5 
 222. Whitby Town Saturday, February 25, 2017 2,774.5 
 223. Cirencester Town Saturday, March 4, 2017 2,774.0 
 224. Cinderford Town Saturday, March 4, 2017 2,771.5 
 225. Lewes Saturday, April 23, 2016 2,771.4 
 226. Bideford Saturday, April 23, 2016 2,766.8 
 227. Histon Saturday, April 23, 2016 2,757.4 
 228. Taunton Town Tuesday, November 15, 2016 2,754.5 
 229. Westfields Monday, November 14, 2016 2,750.9 
 230. Grays Athletic Saturday, March 4, 2017 2,748.9 
 231. Coalville Town Saturday, March 4, 2017 2,744.9 
 232. Mickleover Sports Saturday, February 25, 2017 2,744.3 
 233. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 234. Frickley Athletic Saturday, March 4, 2017 2,741.3 
 235. Stafford Rangers Monday, February 27, 2017 2,740.2 
 236. Halesowen Town Saturday, February 25, 2017 2,737.5 
 237. VCD Athletic Saturday, April 23, 2016 2,734.6 
 238. Sutton Coldfield Town Saturday, March 4, 2017 2,722.7 
 239. Stamford Sunday, November 6, 2016 2,714.2 
 240. Marine Saturday, March 4, 2017 2,694.6 
 241. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 242. Hyde Saturday, April 23, 2016 2,645.7 
 243. Skelmersdale United Saturday, March 4, 2017 2,608.7 
 244. Ilkeston Town Saturday, March 4, 2017 2,600.1