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

 Rank Club Last Match Date ELO Score 
 1. Chelsea Monday, March 6, 2017 4,282.2 
 2. Tottenham Hotspur Sunday, March 5, 2017 4,243.1 
 3. Manchester City Sunday, March 5, 2017 4,218.6 
 4. Manchester United Saturday, March 4, 2017 4,217.6 
 5. Arsenal Saturday, March 4, 2017 4,200.2 
 6. Liverpool Saturday, March 4, 2017 4,157.2 
 7. Everton Sunday, March 5, 2017 4,119.6 
 8. Southampton Saturday, March 4, 2017 4,098.2 
 9. Leicester City Saturday, March 4, 2017 4,053.3 
 10. West Ham United Monday, March 6, 2017 4,053.2 
 11. Stoke City Saturday, March 4, 2017 4,038.6 
 12. West Bromwich Albion Saturday, March 4, 2017 4,025.1 
 13. Newcastle United Tuesday, March 7, 2017 4,018.7 
 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. Brighton and Hove Albion Tuesday, March 7, 2017 3,955.8 
 19. Middlesbrough Saturday, March 4, 2017 3,951.4 
 20. Hull City Saturday, March 4, 2017 3,941.9 
 21. AFC Bournemouth Saturday, March 4, 2017 3,936.1 
 22. Sunderland Sunday, March 5, 2017 3,926.7 
 23. Sheffield Wednesday Tuesday, March 7, 2017 3,914.5 
 24. Leeds United Tuesday, March 7, 2017 3,901.5 
 25. Fulham Tuesday, March 7, 2017 3,900.3 
 26. Huddersfield Town Tuesday, March 7, 2017 3,891.0 
 27. Norwich City Tuesday, March 7, 2017 3,877.0 
 28. Preston North End Tuesday, March 7, 2017 3,869.8 
 29. Derby County Tuesday, March 7, 2017 3,867.8 
 30. Reading Tuesday, March 7, 2017 3,864.1 
 31. Brentford Tuesday, March 7, 2017 3,847.6 
 32. Cardiff City Tuesday, March 7, 2017 3,831.9 
 33. Queens Park Rangers Tuesday, March 7, 2017 3,812.3 
 34. Barnsley Tuesday, March 7, 2017 3,803.2 
 35. Ipswich Town Tuesday, March 7, 2017 3,801.9 
 36. Aston Villa Tuesday, March 7, 2017 3,799.8 
 37. Wolverhampton Wanderers Tuesday, March 7, 2017 3,797.5 
 38. Blackburn Rovers Tuesday, March 7, 2017 3,795.8 
 39. Nottingham Forest Tuesday, March 7, 2017 3,779.7 
 40. Millwall Saturday, March 4, 2017 3,774.2 
 41. Sheffield United Tuesday, March 7, 2017 3,765.3 
 42. Wigan Athletic Tuesday, March 7, 2017 3,758.9 
 43. Fleetwood Town Saturday, March 4, 2017 3,749.4 
 44. Birmingham City Tuesday, March 7, 2017 3,747.2 
 45. Bristol City Tuesday, March 7, 2017 3,746.0 
 46. Burton Albion Tuesday, March 7, 2017 3,740.1 
 47. Bradford City Saturday, March 4, 2017 3,725.5 
 48. Bolton Wanderers Saturday, March 4, 2017 3,722.8 
 49. Scunthorpe United Tuesday, March 7, 2017 3,706.2 
 50. Southend United Saturday, March 4, 2017 3,704.8 
 51. Walsall Tuesday, March 7, 2017 3,690.2 
 52. Oxford United Tuesday, March 7, 2017 3,682.2 
 53. Milton Keynes Dons Saturday, March 4, 2017 3,667.7 
 54. Bristol Rovers Saturday, March 4, 2017 3,664.8 
 55. Charlton Athletic Tuesday, March 7, 2017 3,664.5 
 56. Rochdale Saturday, March 4, 2017 3,663.1 
 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 Tuesday, March 7, 2017 3,614.3 
 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. Portsmouth Tuesday, March 7, 2017 3,599.7 
 66. Oldham Athletic Saturday, March 4, 2017 3,597.5 
 67. Blackpool Tuesday, March 7, 2017 3,593.5 
 68. Plymouth Argyle Tuesday, March 7, 2017 3,582.8 
 69. Bury Saturday, March 4, 2017 3,582.8 
 70. Swindon Town Saturday, March 4, 2017 3,573.9 
 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. Carlisle United Saturday, March 4, 2017 3,528.4 
 76. Mansfield Town Saturday, March 4, 2017 3,528.0 
 77. Chesterfield Tuesday, March 7, 2017 3,523.6 
 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. Lincoln City Tuesday, March 7, 2017 3,490.6 
 84. Grimsby Town Saturday, March 4, 2017 3,478.6 
 85. Cheltenham Town Saturday, March 4, 2017 3,477.3 
 86. Forest Green Rovers Saturday, March 4, 2017 3,468.1 
 87. Tranmere Rovers Tuesday, March 7, 2017 3,453.7 
 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 Tuesday, March 7, 2017 3,422.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. Barrow Tuesday, March 7, 2017 3,396.1 
 98. Macclesfield Town Saturday, March 4, 2017 3,395.1 
 99. Dagenham and Redbridge Saturday, March 4, 2017 3,387.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. Sutton United Saturday, March 4, 2017 3,324.4 
 104. Braintree Town Tuesday, March 7, 2017 3,314.3 
 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. Woking Saturday, March 4, 2017 3,270.5 
 113. York City Saturday, March 4, 2017 3,268.2 
 114. Bromley Saturday, March 4, 2017 3,260.6 
 115. FC Halifax Town Tuesday, March 7, 2017 3,258.2 
 116. Torquay United Saturday, March 4, 2017 3,250.8 
 117. Kidderminster Harriers Saturday, March 4, 2017 3,242.7 
 118. Maidenhead United Monday, March 6, 2017 3,230.7 
 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. Poole Town Saturday, February 25, 2017 3,178.4 
 126. Stockport County Saturday, March 4, 2017 3,175.9 
 127. Chelmsford City Monday, March 6, 2017 3,172.5 
 128. Brackley Town Tuesday, March 7, 2017 3,167.7 
 129. Hungerford Town Saturday, February 25, 2017 3,157.4 
 130. Harrogate Town Saturday, March 4, 2017 3,156.2 
 131. Tamworth Saturday, March 4, 2017 3,150.2 
 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. Wealdstone Tuesday, March 7, 2017 3,111.7 
 136. Hampton and Richmond Borough Saturday, March 4, 2017 3,109.8 
 137. Bath City Saturday, March 4, 2017 3,108.5 
 138. Gloucester City Saturday, March 4, 2017 3,102.2 
 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. Havant and Waterlooville Saturday, March 4, 2017 3,078.1 
 146. Chippenham Town Saturday, March 4, 2017 3,077.5 
 147. Leamington Tuesday, March 7, 2017 3,075.9 
 148. Hitchin Town Monday, March 6, 2017 3,073.6 
 149. St. Albans City Saturday, March 4, 2017 3,070.5 
 150. Alfreton Town Tuesday, March 7, 2017 3,064.7 
 151. AFC Telford United Tuesday, March 7, 2017 3,060.6 
 152. Bognor Regis Town Saturday, March 4, 2017 3,057.8 
 153. Weston-Super-Mare Tuesday, March 7, 2017 3,055.2 
 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 Tuesday, March 7, 2017 3,002.5 
 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. Altrincham Saturday, March 4, 2017 2,978.0 
 166. Kettering Town Tuesday, March 7, 2017 2,969.4 
 167. Tonbridge Angels Tuesday, March 7, 2017 2,966.0 
 168. Frome Town Tuesday, March 7, 2017 2,961.4 
 169. Leiston Tuesday, March 7, 2017 2,956.8 
 170. Chesham United Tuesday, March 7, 2017 2,956.1 
 171. Enfield Town Saturday, March 4, 2017 2,955.0 
 172. Weymouth Saturday, March 4, 2017 2,948.0 
 173. Stourbridge Tuesday, March 7, 2017 2,944.9 
 174. Billericay Town Tuesday, March 7, 2017 2,942.5 
 175. Banbury United Saturday, March 4, 2017 2,942.0 
 176. Stalybridge Celtic Saturday, February 18, 2017 2,941.1 
 177. Bishop's Stortford Saturday, March 4, 2017 2,938.5 
 178. Needham Market Tuesday, March 7, 2017 2,929.6 
 179. Basingstoke Town Saturday, March 4, 2017 2,926.7 
 180. Wingate and Finchley Tuesday, March 7, 2017 2,926.5 
 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 Tuesday, March 7, 2017 2,906.5 
 185. Nantwich Town Tuesday, March 7, 2017 2,906.4 
 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. Hednesford Town Saturday, March 4, 2017 2,867.8 
 193. Farnborough Saturday, April 23, 2016 2,866.7 
 194. Workington Tuesday, March 7, 2017 2,862.1 
 195. Spennymoor Town Tuesday, March 7, 2017 2,860.3 
 196. Kingstonian Saturday, March 4, 2017 2,855.6 
 197. Buxton Tuesday, March 7, 2017 2,855.3 
 198. Leatherhead Saturday, March 4, 2017 2,853.2 
 199. Margate Saturday, March 4, 2017 2,850.4 
 200. Stratford Town Saturday, March 4, 2017 2,844.4 
 201. Ashton United Tuesday, March 7, 2017 2,843.1 
 202. Hayes and Yeading United Tuesday, March 7, 2017 2,842.0 
 203. Grantham Town Saturday, March 4, 2017 2,838.4 
 204. Harrow Borough Tuesday, March 7, 2017 2,832.3 
 205. Barwell Saturday, March 4, 2017 2,831.2 
 206. Dorchester Town Tuesday, March 7, 2017 2,829.2 
 207. AFC Sudbury Tuesday, March 7, 2017 2,826.5 
 208. Worthing Tuesday, March 7, 2017 2,825.4 
 209. Canvey Island Tuesday, March 7, 2017 2,821.7 
 210. Warrington Town Tuesday, March 7, 2017 2,820.4 
 211. Kings Langley Saturday, February 25, 2017 2,818.6 
 212. Burgess Hill Town Tuesday, March 7, 2017 2,815.9 
 213. Dunstable Town Saturday, March 4, 2017 2,808.6 
 214. Rushall Olympic Tuesday, March 7, 2017 2,805.9 
 215. Cambridge City Saturday, February 25, 2017 2,804.2 
 216. Bedworth United Saturday, April 23, 2016 2,801.8 
 217. Matlock Town Tuesday, March 7, 2017 2,797.7 
 218. Folkestone Invicta Saturday, March 4, 2017 2,796.1 
 219. Hendon Tuesday, March 7, 2017 2,793.3 
 220. Whitby Town Tuesday, March 7, 2017 2,786.2 
 221. Corby Town Tuesday, March 7, 2017 2,785.5 
 222. St. Neots Town Saturday, March 4, 2017 2,785.3 
 223. Cinderford Town Saturday, March 4, 2017 2,771.5 
 224. Cirencester Town Monday, March 6, 2017 2,771.4 
 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 Tuesday, March 7, 2017 2,747.5 
 232. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 233. Stafford Rangers Tuesday, March 7, 2017 2,738.7 
 234. Mickleover Sports Tuesday, March 7, 2017 2,737.2 
 235. Frickley Athletic Tuesday, March 7, 2017 2,735.4 
 236. VCD Athletic Saturday, April 23, 2016 2,734.6 
 237. Halesowen Town Tuesday, March 7, 2017 2,732.0 
 238. Sutton Coldfield Town Tuesday, March 7, 2017 2,724.2 
 239. Stamford Sunday, November 6, 2016 2,714.2 
 240. Marine Tuesday, March 7, 2017 2,688.1 
 241. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 242. Hyde Saturday, April 23, 2016 2,645.7 
 243. Skelmersdale United Tuesday, March 7, 2017 2,605.0 
 244. Ilkeston Town Saturday, March 4, 2017 2,600.1