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

 Rank Club Last Match Date ELO Score 
 1. Chelsea Saturday, February 4, 2017 4,277.0 
 2. Tottenham Hotspur Saturday, February 4, 2017 4,243.2 
 3. Arsenal Saturday, February 4, 2017 4,212.1 
 4. Manchester City Wednesday, February 1, 2017 4,204.9 
 5. Manchester United Wednesday, February 1, 2017 4,199.2 
 6. Liverpool Saturday, February 4, 2017 4,141.8 
 7. Everton Saturday, February 4, 2017 4,122.2 
 8. Southampton Saturday, February 4, 2017 4,083.1 
 9. West Ham United Saturday, February 4, 2017 4,061.3 
 10. Leicester City Tuesday, January 31, 2017 4,057.9 
 11. West Bromwich Albion Saturday, February 4, 2017 4,038.0 
 12. Stoke City Saturday, February 4, 2017 4,029.3 
 13. Burnley Saturday, February 4, 2017 4,017.7 
 14. Newcastle United Saturday, February 4, 2017 3,996.1 
 15. Watford Saturday, February 4, 2017 3,986.5 
 16. Brighton and Hove Albion Thursday, February 2, 2017 3,969.0 
 17. Middlesbrough Saturday, February 4, 2017 3,966.8 
 18. Swansea City Tuesday, January 31, 2017 3,960.7 
 19. Hull City Saturday, February 4, 2017 3,955.7 
 20. Sunderland Saturday, February 4, 2017 3,953.1 
 21. AFC Bournemouth Saturday, February 4, 2017 3,941.1 
 22. Crystal Palace Saturday, February 4, 2017 3,938.6 
 23. Derby County Saturday, February 4, 2017 3,916.5 
 24. Norwich City Saturday, February 4, 2017 3,905.0 
 25. Sheffield Wednesday Friday, February 3, 2017 3,904.8 
 26. Leeds United Wednesday, February 1, 2017 3,904.8 
 27. Fulham Saturday, February 4, 2017 3,868.3 
 28. Reading Saturday, February 4, 2017 3,866.4 
 29. Huddersfield Town Thursday, February 2, 2017 3,863.7 
 30. Preston North End Saturday, February 4, 2017 3,858.1 
 31. Wolverhampton Wanderers Saturday, February 4, 2017 3,838.3 
 32. Brentford Tuesday, January 31, 2017 3,835.5 
 33. Barnsley Saturday, February 4, 2017 3,811.6 
 34. Aston Villa Saturday, February 4, 2017 3,805.6 
 35. Cardiff City Saturday, February 4, 2017 3,799.7 
 36. Birmingham City Saturday, February 4, 2017 3,794.0 
 37. Nottingham Forest Saturday, February 4, 2017 3,786.9 
 38. Blackburn Rovers Saturday, February 4, 2017 3,786.0 
 39. Ipswich Town Saturday, February 4, 2017 3,780.9 
 40. Queens Park Rangers Saturday, February 4, 2017 3,780.1 
 41. Scunthorpe United Saturday, February 4, 2017 3,767.9 
 42. Bristol City Saturday, February 4, 2017 3,762.9 
 43. Wigan Athletic Friday, February 3, 2017 3,751.9 
 44. Millwall Saturday, February 4, 2017 3,745.9 
 45. Sheffield United Saturday, February 4, 2017 3,738.6 
 46. Bradford City Saturday, February 4, 2017 3,725.3 
 47. Bolton Wanderers Saturday, February 4, 2017 3,721.6 
 48. Burton Albion Saturday, February 4, 2017 3,719.0 
 49. Charlton Athletic Saturday, February 4, 2017 3,715.2 
 50. Fleetwood Town Saturday, February 4, 2017 3,703.7 
 51. Southend United Saturday, February 4, 2017 3,699.5 
 52. Oxford United Saturday, January 28, 2017 3,690.1 
 53. Walsall Saturday, February 4, 2017 3,683.2 
 54. Rochdale Saturday, February 4, 2017 3,683.0 
 55. Milton Keynes Dons Saturday, February 4, 2017 3,678.8 
 56. Peterborough United Saturday, February 4, 2017 3,664.3 
 57. Doncaster Rovers Saturday, February 4, 2017 3,648.3 
 58. Rotherham United Saturday, February 4, 2017 3,645.2 
 59. Bristol Rovers Saturday, February 4, 2017 3,637.5 
 60. AFC Wimbledon Saturday, February 4, 2017 3,615.8 
 61. Gillingham Saturday, February 4, 2017 3,615.4 
 62. Plymouth Argyle Saturday, February 4, 2017 3,613.6 
 63. Exeter City Saturday, February 4, 2017 3,605.8 
 64. Northampton Town Saturday, February 4, 2017 3,603.3 
 65. Shrewsbury Town Saturday, February 4, 2017 3,594.8 
 66. Swindon Town Saturday, January 28, 2017 3,580.8 
 67. Oldham Athletic Saturday, February 4, 2017 3,578.6 
 68. Luton Town Saturday, February 4, 2017 3,575.7 
 69. Port Vale Saturday, February 4, 2017 3,573.8 
 70. Portsmouth Saturday, February 4, 2017 3,569.3 
 71. Wycombe Wanderers Saturday, February 4, 2017 3,567.4 
 72. Blackpool Saturday, February 4, 2017 3,567.3 
 73. Carlisle United Saturday, February 4, 2017 3,566.6 
 74. Bury Saturday, February 4, 2017 3,550.3 
 75. Colchester United Saturday, February 4, 2017 3,544.7 
 76. Chesterfield Saturday, February 4, 2017 3,538.1 
 77. Coventry City Saturday, February 4, 2017 3,536.1 
 78. Mansfield Town Saturday, February 4, 2017 3,534.7 
 79. Cambridge United Saturday, February 4, 2017 3,533.7 
 80. Barnet Saturday, February 4, 2017 3,512.3 
 81. Accrington Stanley Saturday, February 4, 2017 3,495.2 
 82. Grimsby Town Saturday, February 4, 2017 3,491.9 
 83. Stevenage Saturday, February 4, 2017 3,479.8 
 84. Yeovil Town Saturday, February 4, 2017 3,479.6 
 85. Lincoln City Tuesday, January 31, 2017 3,464.3 
 86. Forest Green Rovers Saturday, January 28, 2017 3,460.5 
 87. Cheltenham Town Saturday, February 4, 2017 3,459.8 
 88. Tranmere Rovers Tuesday, January 31, 2017 3,446.0 
 89. Crawley Town Saturday, February 4, 2017 3,423.6 
 90. Crewe Alexandra Saturday, February 4, 2017 3,423.0 
 91. Leyton Orient Saturday, February 4, 2017 3,422.7 
 92. Dagenham and Redbridge Saturday, February 4, 2017 3,421.9 
 93. Hartlepool United Saturday, February 4, 2017 3,419.7 
 94. Morecambe Saturday, February 4, 2017 3,409.5 
 95. Macclesfield Town Saturday, January 28, 2017 3,402.3 
 96. Dover Athletic Saturday, January 28, 2017 3,401.3 
 97. Newport County Saturday, February 4, 2017 3,399.3 
 98. Barrow Saturday, January 28, 2017 3,394.3 
 99. Eastleigh Saturday, January 28, 2017 3,364.6 
 100. Notts County Saturday, February 4, 2017 3,360.5 
 101. Gateshead Saturday, February 4, 2017 3,357.5 
 102. Aldershot Town Saturday, February 4, 2017 3,349.9 
 103. Sutton United Sunday, January 29, 2017 3,333.7 
 104. Wrexham Saturday, February 4, 2017 3,327.4 
 105. Chester Saturday, February 4, 2017 3,316.6 
 106. Braintree Town Saturday, January 21, 2017 3,310.7 
 107. Bromley Saturday, February 4, 2017 3,305.1 
 108. Boreham Wood Saturday, January 28, 2017 3,299.6 
 109. Ebbsfleet United Saturday, February 4, 2017 3,290.0 
 110. Kidderminster Harriers Saturday, January 28, 2017 3,273.5 
 111. Woking Tuesday, January 31, 2017 3,272.2 
 112. AFC Fylde Saturday, February 4, 2017 3,266.4 
 113. FC Halifax Town Saturday, February 4, 2017 3,265.8 
 114. Torquay United Saturday, February 4, 2017 3,264.1 
 115. Solihull Moors Tuesday, January 31, 2017 3,259.0 
 116. York City Saturday, January 28, 2017 3,258.5 
 117. Guiseley Saturday, February 4, 2017 3,246.1 
 118. Maidenhead United Saturday, February 4, 2017 3,229.4 
 119. Chorley Saturday, February 4, 2017 3,216.3 
 120. Dartford Saturday, February 4, 2017 3,214.7 
 121. Southport Saturday, February 4, 2017 3,212.7 
 122. Salford City Saturday, February 4, 2017 3,204.5 
 123. Stockport County Saturday, February 4, 2017 3,182.1 
 124. North Ferriby United Saturday, January 28, 2017 3,175.0 
 125. Chelmsford City Saturday, January 28, 2017 3,161.2 
 126. Maidstone United Saturday, February 4, 2017 3,149.9 
 127. St. Albans City Tuesday, January 31, 2017 3,147.7 
 128. Hungerford Town Saturday, January 28, 2017 3,145.9 
 129. Tamworth Saturday, February 4, 2017 3,145.0 
 130. Poole Town Saturday, February 4, 2017 3,142.4 
 131. Nuneaton Town Saturday, January 28, 2017 3,140.3 
 132. Hampton and Richmond Borough Saturday, February 4, 2017 3,139.2 
 133. Harrogate Town Saturday, February 4, 2017 3,134.9 
 134. Darlington 1883 Saturday, February 4, 2017 3,134.1 
 135. Brackley Town Tuesday, January 31, 2017 3,132.3 
 136. Gloucester City Saturday, February 4, 2017 3,113.1 
 137. East Thurrock United Saturday, February 4, 2017 3,097.8 
 138. Welling United Tuesday, January 31, 2017 3,094.0 
 139. Hemel Hempstead Town Saturday, February 4, 2017 3,092.9 
 140. Bath City Saturday, January 28, 2017 3,092.3 
 141. Eastbourne Borough Saturday, February 4, 2017 3,088.8 
 142. Boston United Saturday, February 4, 2017 3,087.9 
 143. Hitchin Town Saturday, February 4, 2017 3,071.5 
 144. Alfreton Town Saturday, February 4, 2017 3,071.0 
 145. FC United of Manchester Saturday, January 28, 2017 3,067.3 
 146. Curzon Ashton Saturday, February 4, 2017 3,065.8 
 147. Wealdstone Saturday, January 28, 2017 3,062.7 
 148. AFC Telford United Saturday, February 4, 2017 3,061.7 
 149. Bognor Regis Town Saturday, February 4, 2017 3,055.3 
 150. Merthyr Town Saturday, February 4, 2017 3,049.9 
 151. Chippenham Town Saturday, February 4, 2017 3,048.9 
 152. Worcester City Saturday, February 4, 2017 3,044.9 
 153. Oxford City Saturday, January 28, 2017 3,042.3 
 154. Havant and Waterlooville Saturday, February 4, 2017 3,041.6 
 155. Leamington Saturday, February 4, 2017 3,040.1 
 156. Weston-Super-Mare Saturday, January 28, 2017 3,036.1 
 157. Concord Rangers Saturday, February 4, 2017 3,034.2 
 158. Gainsborough Trinity Saturday, February 4, 2017 3,022.2 
 159. Leiston Saturday, January 28, 2017 3,018.4 
 160. Whitehawk Saturday, February 4, 2017 3,014.5 
 161. Truro City Saturday, January 28, 2017 3,007.5 
 162. Enfield Town Saturday, February 4, 2017 3,000.8 
 163. Kettering Town Saturday, February 4, 2017 2,999.9 
 164. Blyth Spartans Saturday, February 4, 2017 2,993.1 
 165. Bradford Park Avenue Saturday, February 4, 2017 2,992.7 
 166. Chesham United Saturday, February 4, 2017 2,986.0 
 167. Altrincham Saturday, February 4, 2017 2,973.0 
 168. Weymouth Saturday, February 4, 2017 2,972.7 
 169. Dulwich Hamlet Saturday, January 28, 2017 2,969.3 
 170. Tonbridge Angels Saturday, February 4, 2017 2,958.8 
 171. Frome Town Saturday, January 28, 2017 2,957.5 
 172. Slough Town Saturday, February 4, 2017 2,957.0 
 173. Gosport Borough Saturday, January 28, 2017 2,949.7 
 174. Bishop's Stortford Saturday, January 28, 2017 2,947.0 
 175. Stalybridge Celtic Saturday, February 4, 2017 2,944.3 
 176. Needham Market Saturday, February 4, 2017 2,939.2 
 177. Stourbridge Saturday, February 4, 2017 2,936.9 
 178. Banbury United Saturday, February 4, 2017 2,931.4 
 179. Biggleswade Town Saturday, February 4, 2017 2,930.6 
 180. Basingstoke Town Saturday, February 4, 2017 2,924.7 
 181. Billericay Town Saturday, February 4, 2017 2,918.4 
 182. Harlow Town Saturday, February 4, 2017 2,916.4 
 183. Wingate and Finchley Saturday, February 4, 2017 2,908.4 
 184. King's Lynn Town Saturday, February 4, 2017 2,904.4 
 185. St. Ives Town Saturday, February 4, 2017 2,902.6 
 186. Worthing Saturday, February 4, 2017 2,897.7 
 187. Redditch United Saturday, February 4, 2017 2,889.8 
 188. Nantwich Town Saturday, February 4, 2017 2,886.4 
 189. Hednesford Town Saturday, February 4, 2017 2,882.7 
 190. Kingstonian Saturday, February 4, 2017 2,881.4 
 191. Merstham Saturday, January 28, 2017 2,878.7 
 192. Lowestoft Town Saturday, February 4, 2017 2,877.5 
 193. Workington Saturday, February 4, 2017 2,875.5 
 194. Margate Saturday, January 28, 2017 2,871.8 
 195. Metropolitan Police Saturday, February 4, 2017 2,868.9 
 196. Farnborough Saturday, April 23, 2016 2,866.7 
 197. Leatherhead Tuesday, January 31, 2017 2,860.5 
 198. Spennymoor Town Saturday, February 4, 2017 2,856.6 
 199. AFC Sudbury Saturday, February 4, 2017 2,855.4 
 200. Kings Langley Saturday, February 4, 2017 2,852.0 
 201. Hayes and Yeading United Saturday, February 4, 2017 2,846.2 
 202. Dunstable Town Saturday, February 4, 2017 2,843.4 
 203. Ashton United Saturday, February 4, 2017 2,843.0 
 204. Buxton Saturday, February 4, 2017 2,840.9 
 205. Burgess Hill Town Saturday, February 4, 2017 2,838.3 
 206. Grantham Town Saturday, February 4, 2017 2,837.9 
 207. Stratford Town Saturday, February 4, 2017 2,836.7 
 208. Barwell Saturday, February 4, 2017 2,833.4 
 209. Staines Town Saturday, February 4, 2017 2,829.4 
 210. Folkestone Invicta Saturday, February 4, 2017 2,825.5 
 211. Rushall Olympic Saturday, January 28, 2017 2,824.0 
 212. Harrow Borough Saturday, February 4, 2017 2,820.8 
 213. Dorchester Town Saturday, February 4, 2017 2,819.5 
 214. Warrington Town Tuesday, January 31, 2017 2,806.2 
 215. Bedworth United Saturday, April 23, 2016 2,801.8 
 216. Matlock Town Saturday, February 4, 2017 2,794.9 
 217. Cambridge City Saturday, February 4, 2017 2,788.6 
 218. Whitby Town Saturday, February 4, 2017 2,778.3 
 219. Coalville Town Saturday, February 4, 2017 2,775.3 
 220. Cirencester Town Saturday, February 4, 2017 2,774.0 
 221. Lewes Saturday, April 23, 2016 2,771.4 
 222. Canvey Island Saturday, February 4, 2017 2,770.2 
 223. Hendon Saturday, February 4, 2017 2,768.8 
 224. Corby Town Saturday, February 4, 2017 2,768.1 
 225. Bideford Saturday, April 23, 2016 2,766.8 
 226. Histon Saturday, April 23, 2016 2,757.4 
 227. Taunton Town Tuesday, November 15, 2016 2,754.5 
 228. Westfields Monday, November 14, 2016 2,750.9 
 229. St. Neots Town Saturday, February 4, 2017 2,749.5 
 230. Grays Athletic Saturday, February 4, 2017 2,745.8 
 231. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 232. Mickleover Sports Saturday, February 4, 2017 2,736.8 
 233. Halesowen Town Saturday, February 4, 2017 2,736.4 
 234. Stafford Rangers Saturday, February 4, 2017 2,736.2 
 235. VCD Athletic Saturday, April 23, 2016 2,734.6 
 236. Marine Saturday, February 4, 2017 2,729.4 
 237. Cinderford Town Saturday, January 28, 2017 2,726.9 
 238. Frickley Athletic Saturday, February 4, 2017 2,716.2 
 239. Stamford Sunday, November 6, 2016 2,714.2 
 240. Sutton Coldfield Town Saturday, February 4, 2017 2,704.9 
 241. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 242. Hyde Saturday, April 23, 2016 2,645.7 
 243. Skelmersdale United Saturday, February 4, 2017 2,623.0 
 244. Ilkeston Town Saturday, February 4, 2017 2,599.7