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  Monday, April 17, 2017

 Rank Club Last Match Date ELO Score 
 1. Tottenham Hotspur Saturday, April 15, 2017 4,272.5 
 2. Chelsea Sunday, April 16, 2017 4,272.1 
 3. Manchester United Sunday, April 16, 2017 4,230.9 
 4. Manchester City Saturday, April 15, 2017 4,228.5 
 5. Liverpool Sunday, April 16, 2017 4,184.2 
 6. Arsenal Monday, April 17, 2017 4,167.5 
 7. Everton Saturday, April 15, 2017 4,149.5 
 8. Southampton Saturday, April 15, 2017 4,093.0 
 9. Leicester City Saturday, April 15, 2017 4,071.4 
 10. Stoke City Saturday, April 15, 2017 4,021.7 
 11. West Ham United Saturday, April 15, 2017 4,015.4 
 12. West Bromwich Albion Sunday, April 16, 2017 4,008.8 
 13. Crystal Palace Saturday, April 15, 2017 4,006.9 
 14. Watford Saturday, April 15, 2017 3,991.7 
 15. Burnley Saturday, April 15, 2017 3,987.3 
 16. Brighton and Hove Albion Monday, April 17, 2017 3,983.3 
 17. AFC Bournemouth Saturday, April 15, 2017 3,963.4 
 18. Newcastle United Monday, April 17, 2017 3,962.0 
 19. Hull City Saturday, April 15, 2017 3,951.3 
 20. Swansea City Saturday, April 15, 2017 3,934.6 
 21. Middlesbrough Monday, April 17, 2017 3,923.5 
 22. Fulham Monday, April 17, 2017 3,921.3 
 23. Sheffield Wednesday Monday, April 17, 2017 3,909.7 
 24. Sunderland Saturday, April 15, 2017 3,907.9 
 25. Leeds United Monday, April 17, 2017 3,894.3 
 26. Reading Monday, April 17, 2017 3,885.1 
 27. Norwich City Monday, April 17, 2017 3,875.0 
 28. Brentford Monday, April 17, 2017 3,873.1 
 29. Huddersfield Town Monday, April 17, 2017 3,870.1 
 30. Derby County Monday, April 17, 2017 3,866.0 
 31. Preston North End Monday, April 17, 2017 3,849.8 
 32. Wolverhampton Wanderers Monday, April 17, 2017 3,840.0 
 33. Cardiff City Monday, April 17, 2017 3,837.4 
 34. Aston Villa Monday, April 17, 2017 3,827.0 
 35. Ipswich Town Monday, April 17, 2017 3,822.3 
 36. Sheffield United Monday, April 17, 2017 3,820.9 
 37. Barnsley Monday, April 17, 2017 3,799.2 
 38. Bristol City Monday, April 17, 2017 3,786.9 
 39. Blackburn Rovers Monday, April 17, 2017 3,783.3 
 40. Queens Park Rangers Monday, April 17, 2017 3,782.8 
 41. Nottingham Forest Monday, April 17, 2017 3,767.4 
 42. Bolton Wanderers Saturday, April 15, 2017 3,760.9 
 43. Burton Albion Monday, April 17, 2017 3,757.0 
 44. Millwall Monday, April 17, 2017 3,752.0 
 45. Bradford City Monday, April 17, 2017 3,739.4 
 46. Fleetwood Town Monday, April 17, 2017 3,734.8 
 47. Wigan Athletic Monday, April 17, 2017 3,731.8 
 48. Birmingham City Monday, April 17, 2017 3,724.4 
 49. Scunthorpe United Monday, April 17, 2017 3,719.3 
 50. Southend United Monday, April 17, 2017 3,709.1 
 51. Rochdale Monday, April 17, 2017 3,680.6 
 52. Milton Keynes Dons Monday, April 17, 2017 3,678.3 
 53. Oxford United Monday, April 17, 2017 3,676.9 
 54. Walsall Monday, April 17, 2017 3,669.5 
 55. Bristol Rovers Monday, April 17, 2017 3,663.5 
 56. Charlton Athletic Monday, April 17, 2017 3,651.9 
 57. Doncaster Rovers Monday, April 17, 2017 3,639.3 
 58. Portsmouth Monday, April 17, 2017 3,635.9 
 59. Peterborough United Monday, April 17, 2017 3,627.1 
 60. Oldham Athletic Monday, April 17, 2017 3,626.2 
 61. AFC Wimbledon Monday, April 17, 2017 3,617.0 
 62. Plymouth Argyle Monday, April 17, 2017 3,616.6 
 63. Northampton Town Monday, April 17, 2017 3,611.2 
 64. Blackpool Monday, April 17, 2017 3,593.0 
 65. Shrewsbury Town Monday, April 17, 2017 3,588.3 
 66. Rotherham United Monday, April 17, 2017 3,587.8 
 67. Accrington Stanley Monday, April 17, 2017 3,582.3 
 68. Gillingham Monday, April 17, 2017 3,581.6 
 69. Bury Thursday, April 13, 2017 3,579.4 
 70. Luton Town Monday, April 17, 2017 3,578.9 
 71. Swindon Town Monday, April 17, 2017 3,576.7 
 72. Exeter City Monday, April 17, 2017 3,550.5 
 73. Port Vale Monday, April 17, 2017 3,546.6 
 74. Cambridge United Monday, April 17, 2017 3,541.6 
 75. Stevenage Monday, April 17, 2017 3,541.4 
 76. Coventry City Monday, April 17, 2017 3,526.8 
 77. Wycombe Wanderers Monday, April 17, 2017 3,526.6 
 78. Colchester United Monday, April 17, 2017 3,526.1 
 79. Mansfield Town Monday, April 17, 2017 3,522.8 
 80. Lincoln City Monday, April 17, 2017 3,513.0 
 81. Chesterfield Monday, April 17, 2017 3,511.3 
 82. Grimsby Town Monday, April 17, 2017 3,492.8 
 83. Carlisle United Monday, April 17, 2017 3,482.1 
 84. Tranmere Rovers Monday, April 17, 2017 3,479.4 
 85. Cheltenham Town Monday, April 17, 2017 3,461.9 
 86. Barnet Monday, April 17, 2017 3,456.1 
 87. Yeovil Town Monday, April 17, 2017 3,455.1 
 88. Crewe Alexandra Monday, April 17, 2017 3,452.1 
 89. Notts County Monday, April 17, 2017 3,449.3 
 90. Forest Green Rovers Monday, April 17, 2017 3,446.3 
 91. Aldershot Town Monday, April 17, 2017 3,427.0 
 92. Newport County Monday, April 17, 2017 3,417.3 
 93. Dagenham and Redbridge Monday, April 17, 2017 3,414.1 
 94. Dover Athletic Monday, April 17, 2017 3,407.5 
 95. Hartlepool United Monday, April 17, 2017 3,407.1 
 96. Morecambe Monday, April 17, 2017 3,404.7 
 97. Crawley Town Monday, April 17, 2017 3,403.5 
 98. Barrow Monday, April 17, 2017 3,372.2 
 99. Leyton Orient Monday, April 17, 2017 3,367.2 
 100. Gateshead Monday, April 17, 2017 3,361.3 
 101. Macclesfield Town Monday, April 17, 2017 3,342.3 
 102. Ebbsfleet United Monday, April 17, 2017 3,329.1 
 103. Sutton United Monday, April 17, 2017 3,319.5 
 104. Eastleigh Monday, April 17, 2017 3,309.2 
 105. Woking Monday, April 17, 2017 3,300.7 
 106. Wrexham Monday, April 17, 2017 3,300.6 
 107. York City Monday, April 17, 2017 3,299.0 
 108. Bromley Monday, April 17, 2017 3,292.8 
 109. Maidenhead United Monday, April 17, 2017 3,290.1 
 110. Maidstone United Monday, April 17, 2017 3,283.0 
 111. Boreham Wood Monday, April 17, 2017 3,282.9 
 112. FC Halifax Town Monday, April 17, 2017 3,277.9 
 113. Torquay United Monday, April 17, 2017 3,274.7 
 114. Braintree Town Monday, April 17, 2017 3,274.0 
 115. Guiseley Monday, April 17, 2017 3,266.5 
 116. Kidderminster Harriers Monday, April 17, 2017 3,259.4 
 117. Solihull Moors Monday, April 17, 2017 3,255.0 
 118. AFC Fylde Monday, April 17, 2017 3,252.8 
 119. Chester Monday, April 17, 2017 3,248.9 
 120. Chelmsford City Monday, April 17, 2017 3,214.0 
 121. Dartford Monday, April 17, 2017 3,205.7 
 122. Chorley Monday, April 17, 2017 3,198.8 
 123. Stockport County Monday, April 17, 2017 3,191.6 
 124. Southport Monday, April 17, 2017 3,182.3 
 125. Nuneaton Town Monday, April 17, 2017 3,177.6 
 126. Darlington 1883 Monday, April 17, 2017 3,176.0 
 127. Salford City Monday, April 17, 2017 3,172.1 
 128. Brackley Town Monday, April 17, 2017 3,171.7 
 129. Hungerford Town Monday, April 17, 2017 3,157.0 
 130. North Ferriby United Monday, April 17, 2017 3,155.0 
 131. Poole Town Monday, April 17, 2017 3,146.5 
 132. Tamworth Monday, April 17, 2017 3,138.7 
 133. Hampton and Richmond Borough Monday, April 17, 2017 3,132.6 
 134. Gloucester City Monday, April 17, 2017 3,132.6 
 135. Bath City Monday, April 17, 2017 3,129.7 
 136. Harrogate Town Monday, April 17, 2017 3,128.0 
 137. Wealdstone Monday, April 17, 2017 3,117.0 
 138. Chippenham Town Monday, April 17, 2017 3,115.4 
 139. Hemel Hempstead Town Monday, April 17, 2017 3,115.3 
 140. Eastbourne Borough Monday, April 17, 2017 3,110.8 
 141. Boston United Monday, April 17, 2017 3,106.4 
 142. Havant and Waterlooville Monday, April 17, 2017 3,089.7 
 143. East Thurrock United Monday, April 17, 2017 3,086.5 
 144. Curzon Ashton Monday, April 17, 2017 3,079.6 
 145. Bognor Regis Town Monday, April 17, 2017 3,078.0 
 146. Welling United Monday, April 17, 2017 3,070.4 
 147. FC United of Manchester Monday, April 17, 2017 3,067.3 
 148. St. Albans City Monday, April 17, 2017 3,066.1 
 149. Leamington Monday, April 17, 2017 3,062.2 
 150. Oxford City Monday, April 17, 2017 3,052.1 
 151. Hitchin Town Monday, April 17, 2017 3,050.7 
 152. Merthyr Town Monday, April 17, 2017 3,048.5 
 153. Concord Rangers Monday, April 17, 2017 3,047.0 
 154. Bradford Park Avenue Monday, April 17, 2017 3,040.2 
 155. Enfield Town Monday, April 17, 2017 3,032.1 
 156. AFC Telford United Monday, April 17, 2017 3,031.8 
 157. Dulwich Hamlet Monday, April 17, 2017 3,024.5 
 158. Blyth Spartans Monday, April 17, 2017 3,023.4 
 159. Weston-Super-Mare Monday, April 17, 2017 3,018.4 
 160. Worcester City Monday, April 17, 2017 3,002.2 
 161. Alfreton Town Monday, April 17, 2017 3,001.9 
 162. Gainsborough Trinity Monday, April 17, 2017 2,991.2 
 163. Whitehawk Monday, April 17, 2017 2,980.8 
 164. Stalybridge Celtic Monday, April 17, 2017 2,975.3 
 165. Biggleswade Town Monday, April 17, 2017 2,973.7 
 166. Kettering Town Monday, April 17, 2017 2,971.7 
 167. Frome Town Monday, April 17, 2017 2,970.5 
 168. Billericay Town Monday, April 17, 2017 2,969.0 
 169. Truro City Monday, April 17, 2017 2,968.5 
 170. Altrincham Monday, April 17, 2017 2,966.0 
 171. Banbury United Monday, April 17, 2017 2,964.6 
 172. Slough Town Monday, April 17, 2017 2,951.3 
 173. Weymouth Monday, April 17, 2017 2,944.5 
 174. Tonbridge Angels Monday, April 17, 2017 2,932.9 
 175. Workington Monday, April 17, 2017 2,932.6 
 176. Stourbridge Monday, April 17, 2017 2,931.1 
 177. Wingate and Finchley Monday, April 17, 2017 2,930.2 
 178. Basingstoke Town Monday, April 17, 2017 2,930.0 
 179. Gosport Borough Monday, April 17, 2017 2,926.5 
 180. Leiston Monday, April 17, 2017 2,920.3 
 181. Spennymoor Town Monday, April 17, 2017 2,911.2 
 182. Harlow Town Monday, April 17, 2017 2,910.0 
 183. Leatherhead Monday, April 17, 2017 2,902.9 
 184. Staines Town Monday, April 17, 2017 2,900.6 
 185. Nantwich Town Monday, April 17, 2017 2,896.7 
 186. Chesham United Monday, April 17, 2017 2,886.3 
 187. Stratford Town Monday, April 17, 2017 2,883.5 
 188. Needham Market Monday, April 17, 2017 2,882.9 
 189. St. Ives Town Monday, April 17, 2017 2,881.6 
 190. Lowestoft Town Monday, April 17, 2017 2,875.5 
 191. King's Lynn Town Monday, April 17, 2017 2,873.5 
 192. Margate Monday, April 17, 2017 2,872.9 
 193. Merstham Monday, April 17, 2017 2,869.2 
 194. Grantham Town Monday, April 17, 2017 2,868.2 
 195. Farnborough Saturday, April 23, 2016 2,866.7 
 196. Bishop's Stortford Monday, April 17, 2017 2,865.3 
 197. Buxton Monday, April 17, 2017 2,861.1 
 198. Hendon Monday, April 17, 2017 2,853.3 
 199. Kingstonian Monday, April 17, 2017 2,853.2 
 200. Canvey Island Monday, April 17, 2017 2,850.9 
 201. Kings Langley Monday, April 17, 2017 2,842.2 
 202. Warrington Town Monday, April 17, 2017 2,833.1 
 203. Ashton United Monday, April 17, 2017 2,832.3 
 204. Hayes and Yeading United Monday, April 17, 2017 2,832.1 
 205. Redditch United Monday, April 17, 2017 2,827.2 
 206. Whitby Town Monday, April 17, 2017 2,827.0 
 207. Matlock Town Monday, April 17, 2017 2,825.7 
 208. Metropolitan Police Monday, April 17, 2017 2,825.1 
 209. St. Neots Town Monday, April 17, 2017 2,820.5 
 210. Cambridge City Monday, April 17, 2017 2,819.3 
 211. Dorchester Town Monday, April 17, 2017 2,818.5 
 212. Worthing Monday, April 17, 2017 2,812.9 
 213. Cirencester Town Monday, April 17, 2017 2,810.7 
 214. Folkestone Invicta Monday, April 17, 2017 2,804.1 
 215. Burgess Hill Town Monday, April 17, 2017 2,803.7 
 216. Harrow Borough Monday, April 17, 2017 2,803.1 
 217. Bedworth United Saturday, April 23, 2016 2,801.8 
 218. Barwell Monday, April 17, 2017 2,797.0 
 219. Dunstable Town Monday, April 17, 2017 2,788.8 
 220. Hednesford Town Monday, April 17, 2017 2,780.5 
 221. Corby Town Monday, April 17, 2017 2,779.6 
 222. AFC Sudbury Monday, April 17, 2017 2,775.6 
 223. Lewes Saturday, April 23, 2016 2,771.4 
 224. Stafford Rangers Monday, April 17, 2017 2,769.6 
 225. Bideford Saturday, April 23, 2016 2,766.8 
 226. Rushall Olympic Monday, April 17, 2017 2,763.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. Coalville Town Monday, April 17, 2017 2,750.2 
 231. Mickleover Sports Monday, April 17, 2017 2,747.4 
 232. Grays Athletic Monday, April 17, 2017 2,745.5 
 233. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 234. Marine Monday, April 17, 2017 2,742.5 
 235. Cinderford Town Monday, April 17, 2017 2,736.7 
 236. VCD Athletic Saturday, April 23, 2016 2,734.6 
 237. Sutton Coldfield Town Monday, April 17, 2017 2,727.8 
 238. Halesowen Town Monday, April 17, 2017 2,715.1 
 239. Stamford Sunday, November 6, 2016 2,714.2 
 240. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 241. Frickley Athletic Monday, April 17, 2017 2,655.4 
 242. Hyde Saturday, April 23, 2016 2,645.7 
 243. Ilkeston Town Monday, April 17, 2017 2,580.0 
 244. Skelmersdale United Monday, April 17, 2017 2,564.5