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

 Rank Club Last Match Date ELO Score 
 1. Chelsea Saturday, April 1, 2017 4,276.3 
 2. Tottenham Hotspur Saturday, April 1, 2017 4,257.0 
 3. Manchester City Sunday, April 2, 2017 4,216.8 
 4. Manchester United Tuesday, April 4, 2017 4,207.8 
 5. Arsenal Sunday, April 2, 2017 4,179.7 
 6. Liverpool Saturday, April 1, 2017 4,177.1 
 7. Everton Tuesday, April 4, 2017 4,130.2 
 8. Southampton Saturday, April 1, 2017 4,088.6 
 9. Leicester City Tuesday, April 4, 2017 4,083.8 
 10. West Bromwich Albion Tuesday, April 4, 2017 4,024.2 
 11. West Ham United Saturday, April 1, 2017 4,018.7 
 12. Stoke City Tuesday, April 4, 2017 4,017.0 
 13. Burnley Tuesday, April 4, 2017 3,996.0 
 14. Newcastle United Saturday, April 1, 2017 3,995.2 
 15. Crystal Palace Saturday, April 1, 2017 3,990.0 
 16. Watford Tuesday, April 4, 2017 3,989.3 
 17. AFC Bournemouth Saturday, April 1, 2017 3,967.2 
 18. Brighton and Hove Albion Tuesday, April 4, 2017 3,962.3 
 19. Swansea City Sunday, April 2, 2017 3,955.1 
 20. Hull City Saturday, April 1, 2017 3,955.0 
 21. Middlesbrough Sunday, April 2, 2017 3,940.2 
 22. Sunderland Tuesday, April 4, 2017 3,912.2 
 23. Preston North End Tuesday, April 4, 2017 3,892.0 
 24. Leeds United Tuesday, April 4, 2017 3,888.4 
 25. Reading Tuesday, April 4, 2017 3,887.8 
 26. Fulham Tuesday, April 4, 2017 3,885.2 
 27. Sheffield Wednesday Tuesday, April 4, 2017 3,882.1 
 28. Derby County Tuesday, April 4, 2017 3,878.0 
 29. Norwich City Saturday, April 1, 2017 3,868.5 
 30. Brentford Tuesday, April 4, 2017 3,865.9 
 31. Huddersfield Town Saturday, April 1, 2017 3,861.8 
 32. Aston Villa Tuesday, April 4, 2017 3,855.5 
 33. Wolverhampton Wanderers Tuesday, April 4, 2017 3,855.3 
 34. Cardiff City Tuesday, April 4, 2017 3,827.3 
 35. Queens Park Rangers Tuesday, April 4, 2017 3,807.0 
 36. Ipswich Town Tuesday, April 4, 2017 3,801.5 
 37. Barnsley Tuesday, April 4, 2017 3,793.1 
 38. Blackburn Rovers Tuesday, April 4, 2017 3,789.2 
 39. Sheffield United Tuesday, March 28, 2017 3,788.5 
 40. Bolton Wanderers Tuesday, April 4, 2017 3,785.8 
 41. Nottingham Forest Tuesday, April 4, 2017 3,768.1 
 42. Bristol City Tuesday, April 4, 2017 3,758.6 
 43. Millwall Tuesday, April 4, 2017 3,756.2 
 44. Birmingham City Tuesday, April 4, 2017 3,751.8 
 45. Burton Albion Saturday, April 1, 2017 3,751.6 
 46. Bradford City Saturday, April 1, 2017 3,734.6 
 47. Southend United Tuesday, April 4, 2017 3,722.0 
 48. Fleetwood Town Saturday, April 1, 2017 3,719.9 
 49. Wigan Athletic Tuesday, April 4, 2017 3,718.0 
 50. Scunthorpe United Saturday, April 1, 2017 3,691.1 
 51. Oxford United Tuesday, March 28, 2017 3,689.4 
 52. Milton Keynes Dons Tuesday, April 4, 2017 3,677.6 
 53. Rochdale Tuesday, April 4, 2017 3,675.5 
 54. Walsall Saturday, April 1, 2017 3,664.7 
 55. Bristol Rovers Saturday, April 1, 2017 3,662.6 
 56. Doncaster Rovers Saturday, April 1, 2017 3,649.5 
 57. Peterborough United Saturday, April 1, 2017 3,647.6 
 58. Northampton Town Saturday, April 1, 2017 3,629.2 
 59. Charlton Athletic Tuesday, April 4, 2017 3,628.7 
 60. AFC Wimbledon Saturday, April 1, 2017 3,627.8 
 61. Portsmouth Saturday, April 1, 2017 3,620.8 
 62. Blackpool Saturday, April 1, 2017 3,602.9 
 63. Oldham Athletic Saturday, April 1, 2017 3,602.3 
 64. Plymouth Argyle Saturday, April 1, 2017 3,600.2 
 65. Bury Tuesday, March 28, 2017 3,599.0 
 66. Rotherham United Tuesday, April 4, 2017 3,592.8 
 67. Swindon Town Saturday, April 1, 2017 3,581.8 
 68. Stevenage Saturday, April 1, 2017 3,578.1 
 69. Luton Town Saturday, April 1, 2017 3,577.7 
 70. Port Vale Tuesday, April 4, 2017 3,574.6 
 71. Gillingham Saturday, April 1, 2017 3,573.6 
 72. Shrewsbury Town Tuesday, April 4, 2017 3,573.5 
 73. Accrington Stanley Saturday, April 1, 2017 3,570.0 
 74. Exeter City Saturday, April 1, 2017 3,568.6 
 75. Cambridge United Saturday, April 1, 2017 3,534.3 
 76. Wycombe Wanderers Saturday, April 1, 2017 3,526.4 
 77. Coventry City Saturday, March 25, 2017 3,524.8 
 78. Chesterfield Saturday, April 1, 2017 3,518.3 
 79. Mansfield Town Saturday, April 1, 2017 3,516.3 
 80. Colchester United Saturday, April 1, 2017 3,505.2 
 81. Carlisle United Saturday, April 1, 2017 3,494.7 
 82. Lincoln City Monday, April 3, 2017 3,492.6 
 83. Barnet Saturday, April 1, 2017 3,486.2 
 84. Tranmere Rovers Tuesday, April 4, 2017 3,479.6 
 85. Crewe Alexandra Saturday, April 1, 2017 3,477.2 
 86. Grimsby Town Saturday, April 1, 2017 3,471.1 
 87. Yeovil Town Saturday, April 1, 2017 3,454.9 
 88. Cheltenham Town Saturday, April 1, 2017 3,448.5 
 89. Forest Green Rovers Saturday, April 1, 2017 3,446.3 
 90. Notts County Saturday, April 1, 2017 3,445.0 
 91. Aldershot Town Saturday, April 1, 2017 3,420.5 
 92. Hartlepool United Saturday, April 1, 2017 3,416.8 
 93. Crawley Town Saturday, April 1, 2017 3,413.9 
 94. Gateshead Saturday, April 1, 2017 3,403.8 
 95. Dover Athletic Saturday, April 1, 2017 3,403.1 
 96. Newport County Saturday, April 1, 2017 3,401.1 
 97. Barrow Saturday, April 1, 2017 3,391.3 
 98. Morecambe Saturday, April 1, 2017 3,387.0 
 99. Dagenham and Redbridge Monday, April 3, 2017 3,386.4 
 100. Macclesfield Town Tuesday, April 4, 2017 3,383.9 
 101. Leyton Orient Saturday, April 1, 2017 3,357.9 
 102. Ebbsfleet United Saturday, April 1, 2017 3,328.2 
 103. Eastleigh Saturday, April 1, 2017 3,320.0 
 104. Wrexham Saturday, April 1, 2017 3,311.2 
 105. Sutton United Tuesday, April 4, 2017 3,300.0 
 106. Boreham Wood Saturday, April 1, 2017 3,293.8 
 107. Guiseley Saturday, April 1, 2017 3,292.8 
 108. York City Tuesday, April 4, 2017 3,291.6 
 109. Chester Saturday, April 1, 2017 3,285.0 
 110. Braintree Town Saturday, April 1, 2017 3,282.3 
 111. Woking Saturday, April 1, 2017 3,274.7 
 112. Maidenhead United Saturday, April 1, 2017 3,274.6 
 113. FC Halifax Town Tuesday, April 4, 2017 3,273.2 
 114. Bromley Tuesday, April 4, 2017 3,270.7 
 115. AFC Fylde Saturday, April 1, 2017 3,263.9 
 116. Torquay United Saturday, April 1, 2017 3,258.3 
 117. Kidderminster Harriers Saturday, April 1, 2017 3,255.7 
 118. Solihull Moors Saturday, April 1, 2017 3,251.4 
 119. Maidstone United Saturday, April 1, 2017 3,251.1 
 120. Chelmsford City Saturday, April 1, 2017 3,213.2 
 121. Dartford Saturday, April 1, 2017 3,203.7 
 122. Stockport County Saturday, April 1, 2017 3,195.9 
 123. Chorley Saturday, April 1, 2017 3,189.1 
 124. Poole Town Tuesday, April 4, 2017 3,182.1 
 125. Salford City Saturday, April 1, 2017 3,179.7 
 126. Brackley Town Tuesday, April 4, 2017 3,160.2 
 127. Southport Tuesday, April 4, 2017 3,158.4 
 128. North Ferriby United Saturday, April 1, 2017 3,158.2 
 129. Nuneaton Town Tuesday, April 4, 2017 3,157.7 
 130. Hungerford Town Tuesday, April 4, 2017 3,151.1 
 131. Harrogate Town Saturday, April 1, 2017 3,150.1 
 132. Darlington 1883 Saturday, April 1, 2017 3,144.4 
 133. Tamworth Saturday, April 1, 2017 3,139.0 
 134. Gloucester City Tuesday, April 4, 2017 3,134.5 
 135. Hampton and Richmond Borough Saturday, April 1, 2017 3,129.1 
 136. Chippenham Town Saturday, April 1, 2017 3,111.1 
 137. Wealdstone Saturday, April 1, 2017 3,109.5 
 138. Bath City Saturday, April 1, 2017 3,107.2 
 139. Eastbourne Borough Saturday, April 1, 2017 3,106.2 
 140. Curzon Ashton Saturday, April 1, 2017 3,103.0 
 141. Boston United Saturday, April 1, 2017 3,098.7 
 142. Hemel Hempstead Town Saturday, April 1, 2017 3,094.1 
 143. East Thurrock United Saturday, April 1, 2017 3,093.3 
 144. FC United of Manchester Saturday, April 1, 2017 3,086.3 
 145. Leamington Saturday, April 1, 2017 3,081.2 
 146. Bognor Regis Town Saturday, April 1, 2017 3,070.8 
 147. Hitchin Town Saturday, April 1, 2017 3,070.2 
 148. Havant and Waterlooville Saturday, April 1, 2017 3,066.3 
 149. Welling United Saturday, April 1, 2017 3,062.1 
 150. Concord Rangers Saturday, April 1, 2017 3,057.5 
 151. St. Albans City Saturday, April 1, 2017 3,057.4 
 152. AFC Telford United Saturday, April 1, 2017 3,051.3 
 153. Oxford City Saturday, April 1, 2017 3,039.3 
 154. Bradford Park Avenue Saturday, April 1, 2017 3,031.5 
 155. Merthyr Town Saturday, April 1, 2017 3,031.1 
 156. Alfreton Town Tuesday, April 4, 2017 3,028.5 
 157. Blyth Spartans Tuesday, April 4, 2017 3,014.3 
 158. Weston-Super-Mare Saturday, April 1, 2017 3,013.4 
 159. Dulwich Hamlet Tuesday, April 4, 2017 3,011.3 
 160. Whitehawk Saturday, April 1, 2017 3,000.8 
 161. Worcester City Saturday, April 1, 2017 3,000.2 
 162. Enfield Town Saturday, April 1, 2017 2,995.5 
 163. Slough Town Saturday, April 1, 2017 2,992.6 
 164. Billericay Town Saturday, April 1, 2017 2,987.2 
 165. Kettering Town Saturday, April 1, 2017 2,982.4 
 166. Gainsborough Trinity Saturday, April 1, 2017 2,976.0 
 167. Frome Town Saturday, April 1, 2017 2,974.4 
 168. Truro City Saturday, April 1, 2017 2,973.7 
 169. Altrincham Saturday, April 1, 2017 2,966.8 
 170. Banbury United Saturday, April 1, 2017 2,964.7 
 171. Stalybridge Celtic Tuesday, April 4, 2017 2,953.0 
 172. Tonbridge Angels Saturday, April 1, 2017 2,950.2 
 173. Leiston Tuesday, April 4, 2017 2,949.5 
 174. Weymouth Saturday, April 1, 2017 2,948.9 
 175. Biggleswade Town Saturday, April 1, 2017 2,941.7 
 176. Gosport Borough Saturday, April 1, 2017 2,929.5 
 177. Basingstoke Town Saturday, April 1, 2017 2,926.6 
 178. Harlow Town Saturday, April 1, 2017 2,925.8 
 179. Spennymoor Town Tuesday, April 4, 2017 2,914.6 
 180. Stourbridge Monday, April 3, 2017 2,911.7 
 181. Lowestoft Town Saturday, April 1, 2017 2,909.8 
 182. Chesham United Saturday, April 1, 2017 2,906.3 
 183. Merstham Tuesday, April 4, 2017 2,902.7 
 184. Bishop's Stortford Saturday, April 1, 2017 2,899.2 
 185. Staines Town Saturday, April 1, 2017 2,897.5 
 186. Nantwich Town Saturday, April 1, 2017 2,896.1 
 187. Wingate and Finchley Saturday, April 1, 2017 2,896.1 
 188. Workington Tuesday, April 4, 2017 2,892.0 
 189. Leatherhead Tuesday, April 4, 2017 2,889.3 
 190. Needham Market Saturday, April 1, 2017 2,887.9 
 191. King's Lynn Town Saturday, April 1, 2017 2,887.0 
 192. St. Ives Town Saturday, April 1, 2017 2,883.7 
 193. Margate Saturday, April 1, 2017 2,877.0 
 194. Buxton Tuesday, April 4, 2017 2,868.9 
 195. Farnborough Saturday, April 23, 2016 2,866.7 
 196. Grantham Town Saturday, April 1, 2017 2,865.1 
 197. Stratford Town Saturday, April 1, 2017 2,865.0 
 198. Canvey Island Saturday, April 1, 2017 2,863.8 
 199. Hednesford Town Monday, April 3, 2017 2,852.5 
 200. Warrington Town Saturday, April 1, 2017 2,846.6 
 201. Hayes and Yeading United Tuesday, April 4, 2017 2,844.3 
 202. Harrow Borough Saturday, April 1, 2017 2,840.4 
 203. Metropolitan Police Saturday, April 1, 2017 2,838.6 
 204. Redditch United Saturday, April 1, 2017 2,832.2 
 205. Ashton United Tuesday, April 4, 2017 2,826.4 
 206. Dorchester Town Saturday, April 1, 2017 2,825.1 
 207. Dunstable Town Saturday, April 1, 2017 2,822.9 
 208. Barwell Saturday, April 1, 2017 2,822.5 
 209. Worthing Saturday, April 1, 2017 2,821.8 
 210. Kingstonian Monday, April 3, 2017 2,821.1 
 211. Kings Langley Saturday, April 1, 2017 2,816.3 
 212. Whitby Town Saturday, April 1, 2017 2,814.2 
 213. Hendon Saturday, April 1, 2017 2,812.0 
 214. Matlock Town Tuesday, April 4, 2017 2,808.2 
 215. Folkestone Invicta Saturday, April 1, 2017 2,807.4 
 216. Bedworth United Saturday, April 23, 2016 2,801.8 
 217. St. Neots Town Saturday, April 1, 2017 2,794.2 
 218. Burgess Hill Town Monday, April 3, 2017 2,792.8 
 219. AFC Sudbury Saturday, April 1, 2017 2,785.5 
 220. Cirencester Town Saturday, April 1, 2017 2,781.6 
 221. Rushall Olympic Tuesday, April 4, 2017 2,779.0 
 222. Coalville Town Saturday, April 1, 2017 2,778.8 
 223. Cambridge City Saturday, April 1, 2017 2,775.5 
 224. Lewes Saturday, April 23, 2016 2,771.4 
 225. Bideford Saturday, April 23, 2016 2,766.8 
 226. Corby Town Saturday, April 1, 2017 2,760.0 
 227. Histon Saturday, April 23, 2016 2,757.4 
 228. Stafford Rangers Saturday, April 1, 2017 2,756.7 
 229. Taunton Town Tuesday, November 15, 2016 2,754.5 
 230. Westfields Monday, November 14, 2016 2,750.9 
 231. Cinderford Town Tuesday, April 4, 2017 2,744.8 
 232. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 233. VCD Athletic Saturday, April 23, 2016 2,734.6 
 234. Marine Tuesday, March 28, 2017 2,723.8 
 235. Halesowen Town Saturday, April 1, 2017 2,722.1 
 236. Grays Athletic Saturday, April 1, 2017 2,722.0 
 237. Stamford Sunday, November 6, 2016 2,714.2 
 238. Sutton Coldfield Town Tuesday, April 4, 2017 2,712.3 
 239. Mickleover Sports Tuesday, April 4, 2017 2,711.6 
 240. Frickley Athletic Saturday, April 1, 2017 2,687.2 
 241. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 242. Hyde Saturday, April 23, 2016 2,645.7 
 243. Ilkeston Town Tuesday, April 4, 2017 2,595.2 
 244. Skelmersdale United Saturday, April 1, 2017 2,556.2