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, January 10, 2017

 Rank Club Last Match Date ELO Score 
 1. Chelsea Sunday, January 8, 2017 4,251.3 
 2. Tottenham Hotspur Sunday, January 8, 2017 4,240.5 
 3. Manchester United Tuesday, January 10, 2017 4,227.8 
 4. Arsenal Saturday, January 7, 2017 4,222.1 
 5. Liverpool Sunday, January 8, 2017 4,211.8 
 6. Manchester City Friday, January 6, 2017 4,210.0 
 7. Leicester City Saturday, January 7, 2017 4,097.0 
 8. Southampton Saturday, January 7, 2017 4,093.1 
 9. Everton Saturday, January 7, 2017 4,084.8 
 10. West Ham United Friday, January 6, 2017 4,029.1 
 11. West Bromwich Albion Saturday, January 7, 2017 4,026.6 
 12. Stoke City Saturday, January 7, 2017 4,019.5 
 13. Brighton and Hove Albion Saturday, January 7, 2017 4,011.8 
 14. Burnley Saturday, January 7, 2017 4,002.2 
 15. Newcastle United Saturday, January 7, 2017 3,996.3 
 16. AFC Bournemouth Saturday, January 7, 2017 3,985.0 
 17. Middlesbrough Sunday, January 8, 2017 3,982.0 
 18. Watford Saturday, January 7, 2017 3,965.8 
 19. Crystal Palace Saturday, January 7, 2017 3,964.9 
 20. Sunderland Saturday, January 7, 2017 3,952.9 
 21. Swansea City Saturday, January 7, 2017 3,937.2 
 22. Derby County Saturday, January 7, 2017 3,910.1 
 23. Hull City Tuesday, January 10, 2017 3,905.3 
 24. Leeds United Monday, January 9, 2017 3,900.5 
 25. Sheffield Wednesday Sunday, January 8, 2017 3,896.5 
 26. Norwich City Saturday, January 7, 2017 3,891.7 
 27. Reading Saturday, January 7, 2017 3,862.3 
 28. Preston North End Saturday, January 7, 2017 3,859.5 
 29. Fulham Sunday, January 8, 2017 3,859.0 
 30. Aston Villa Sunday, January 8, 2017 3,841.1 
 31. Brentford Saturday, January 7, 2017 3,838.3 
 32. Huddersfield Town Saturday, January 7, 2017 3,836.1 
 33. Barnsley Saturday, January 7, 2017 3,829.4 
 34. Wolverhampton Wanderers Saturday, January 7, 2017 3,828.8 
 35. Birmingham City Saturday, January 7, 2017 3,806.1 
 36. Ipswich Town Saturday, January 7, 2017 3,801.9 
 37. Blackburn Rovers Saturday, January 7, 2017 3,790.7 
 38. Cardiff City Sunday, January 8, 2017 3,785.6 
 39. Queens Park Rangers Saturday, January 7, 2017 3,782.5 
 40. Scunthorpe United Saturday, January 7, 2017 3,774.9 
 41. Sheffield United Saturday, January 7, 2017 3,772.8 
 42. Bristol City Saturday, January 7, 2017 3,771.1 
 43. Nottingham Forest Saturday, January 7, 2017 3,765.2 
 44. Bolton Wanderers Saturday, January 7, 2017 3,750.8 
 45. Bradford City Saturday, January 7, 2017 3,737.2 
 46. Wigan Athletic Saturday, January 7, 2017 3,732.5 
 47. Millwall Saturday, January 7, 2017 3,731.5 
 48. Rochdale Saturday, January 7, 2017 3,726.6 
 49. Burton Albion Saturday, January 7, 2017 3,725.3 
 50. Peterborough United Sunday, January 8, 2017 3,705.6 
 51. Charlton Athletic Monday, January 2, 2017 3,705.1 
 52. Southend United Saturday, January 7, 2017 3,669.2 
 53. Fleetwood Town Saturday, January 7, 2017 3,668.7 
 54. Oxford United Saturday, January 7, 2017 3,661.1 
 55. Rotherham United Saturday, January 7, 2017 3,656.0 
 56. Bristol Rovers Saturday, January 7, 2017 3,652.4 
 57. Milton Keynes Dons Saturday, January 7, 2017 3,645.3 
 58. Walsall Monday, January 2, 2017 3,640.9 
 59. AFC Wimbledon Saturday, January 7, 2017 3,632.5 
 60. Doncaster Rovers Thursday, January 5, 2017 3,624.5 
 61. Gillingham Monday, January 2, 2017 3,619.2 
 62. Northampton Town Saturday, January 7, 2017 3,615.1 
 63. Plymouth Argyle Sunday, January 8, 2017 3,602.8 
 64. Port Vale Saturday, January 7, 2017 3,596.8 
 65. Portsmouth Thursday, January 5, 2017 3,585.0 
 66. Swindon Town Saturday, January 7, 2017 3,582.1 
 67. Cambridge United Monday, January 9, 2017 3,576.9 
 68. Coventry City Monday, January 2, 2017 3,576.6 
 69. Wycombe Wanderers Saturday, January 7, 2017 3,575.6 
 70. Luton Town Saturday, January 7, 2017 3,571.2 
 71. Carlisle United Saturday, January 7, 2017 3,567.7 
 72. Blackpool Saturday, January 7, 2017 3,566.1 
 73. Colchester United Saturday, January 7, 2017 3,562.9 
 74. Shrewsbury Town Saturday, January 7, 2017 3,562.4 
 75. Oldham Athletic Monday, January 2, 2017 3,553.7 
 76. Barnet Saturday, January 7, 2017 3,545.5 
 77. Exeter City Monday, January 2, 2017 3,538.4 
 78. Chesterfield Saturday, January 7, 2017 3,537.2 
 79. Bury Saturday, January 7, 2017 3,527.9 
 80. Grimsby Town Saturday, January 7, 2017 3,516.0 
 81. Accrington Stanley Saturday, January 7, 2017 3,504.9 
 82. Mansfield Town Saturday, January 7, 2017 3,489.3 
 83. Stevenage Saturday, January 7, 2017 3,478.3 
 84. Yeovil Town Monday, January 2, 2017 3,470.8 
 85. Forest Green Rovers Tuesday, January 10, 2017 3,455.7 
 86. Tranmere Rovers Sunday, January 1, 2017 3,452.9 
 87. Crewe Alexandra Saturday, January 7, 2017 3,446.2 
 88. Leyton Orient Saturday, January 7, 2017 3,446.2 
 89. Lincoln City Saturday, January 7, 2017 3,444.0 
 90. Crawley Town Monday, January 2, 2017 3,436.3 
 91. Cheltenham Town Monday, January 2, 2017 3,434.7 
 92. Hartlepool United Saturday, January 7, 2017 3,427.8 
 93. Macclesfield Town Tuesday, January 10, 2017 3,409.5 
 94. Dover Athletic Tuesday, January 10, 2017 3,401.5 
 95. Barrow Tuesday, January 10, 2017 3,397.6 
 96. Morecambe Saturday, January 7, 2017 3,397.4 
 97. Dagenham and Redbridge Saturday, January 7, 2017 3,396.6 
 98. Eastleigh Tuesday, January 10, 2017 3,379.1 
 99. Newport County Saturday, January 7, 2017 3,371.5 
 100. Gateshead Saturday, January 7, 2017 3,367.5 
 101. Notts County Saturday, January 7, 2017 3,363.6 
 102. Aldershot Town Saturday, January 7, 2017 3,342.6 
 103. Chester Saturday, January 7, 2017 3,336.0 
 104. Boreham Wood Saturday, January 7, 2017 3,311.3 
 105. Sutton United Tuesday, January 10, 2017 3,310.2 
 106. Braintree Town Tuesday, January 10, 2017 3,305.8 
 107. Wrexham Saturday, January 7, 2017 3,305.5 
 108. AFC Fylde Saturday, January 7, 2017 3,296.2 
 109. Bromley Saturday, January 7, 2017 3,285.6 
 110. Torquay United Saturday, January 7, 2017 3,277.8 
 111. Ebbsfleet United Saturday, January 7, 2017 3,263.0 
 112. Woking Saturday, January 7, 2017 3,258.7 
 113. Kidderminster Harriers Saturday, January 7, 2017 3,257.6 
 114. Southport Tuesday, January 10, 2017 3,254.2 
 115. Solihull Moors Saturday, January 7, 2017 3,252.1 
 116. Guiseley Saturday, January 7, 2017 3,241.8 
 117. York City Saturday, January 7, 2017 3,241.7 
 118. FC Halifax Town Tuesday, January 10, 2017 3,239.5 
 119. Maidenhead United Saturday, January 7, 2017 3,226.8 
 120. Chorley Tuesday, January 10, 2017 3,214.5 
 121. Dartford Saturday, January 7, 2017 3,180.9 
 122. Tamworth Saturday, January 7, 2017 3,173.3 
 123. Nuneaton Town Saturday, January 7, 2017 3,171.1 
 124. North Ferriby United Saturday, January 7, 2017 3,162.7 
 125. Chelmsford City Saturday, January 7, 2017 3,162.5 
 126. Maidstone United Saturday, January 7, 2017 3,156.8 
 127. Salford City Saturday, January 7, 2017 3,156.5 
 128. Brackley Town Saturday, January 7, 2017 3,155.4 
 129. Stockport County Saturday, January 7, 2017 3,154.9 
 130. St. Albans City Saturday, January 7, 2017 3,152.3 
 131. Poole Town Saturday, January 7, 2017 3,143.7 
 132. Darlington 1883 Saturday, January 7, 2017 3,138.7 
 133. Harrogate Town Saturday, January 7, 2017 3,132.6 
 134. Hampton and Richmond Borough Saturday, January 7, 2017 3,131.7 
 135. Hungerford Town Saturday, January 7, 2017 3,120.3 
 136. East Thurrock United Saturday, January 7, 2017 3,111.9 
 137. Hemel Hempstead Town Saturday, January 7, 2017 3,103.7 
 138. Boston United Saturday, January 7, 2017 3,102.8 
 139. Welling United Saturday, January 7, 2017 3,086.6 
 140. FC United of Manchester Saturday, January 7, 2017 3,081.5 
 141. Bath City Saturday, January 7, 2017 3,077.9 
 142. Wealdstone Saturday, January 7, 2017 3,077.2 
 143. Gloucester City Saturday, January 7, 2017 3,075.9 
 144. Eastbourne Borough Saturday, January 7, 2017 3,073.2 
 145. AFC Telford United Saturday, January 7, 2017 3,068.8 
 146. Leamington Saturday, January 7, 2017 3,066.5 
 147. Curzon Ashton Saturday, January 7, 2017 3,062.6 
 148. Hitchin Town Saturday, January 7, 2017 3,062.1 
 149. Alfreton Town Saturday, January 7, 2017 3,061.9 
 150. Havant and Waterlooville Saturday, January 7, 2017 3,058.4 
 151. Oxford City Saturday, January 7, 2017 3,057.1 
 152. Bognor Regis Town Saturday, January 7, 2017 3,056.7 
 153. Worcester City Saturday, January 7, 2017 3,056.6 
 154. Whitehawk Saturday, January 7, 2017 3,048.9 
 155. Concord Rangers Saturday, January 7, 2017 3,040.2 
 156. Weston-Super-Mare Saturday, January 7, 2017 3,023.7 
 157. Merthyr Town Saturday, January 7, 2017 3,020.1 
 158. Enfield Town Saturday, January 7, 2017 3,017.1 
 159. Truro City Saturday, January 7, 2017 3,015.6 
 160. Chippenham Town Tuesday, January 10, 2017 3,015.3 
 161. Gainsborough Trinity Saturday, January 7, 2017 3,009.3 
 162. Chesham United Saturday, January 7, 2017 3,005.5 
 163. Leiston Saturday, January 7, 2017 3,003.8 
 164. Bradford Park Avenue Saturday, January 7, 2017 2,996.1 
 165. Altrincham Saturday, January 7, 2017 2,991.4 
 166. Kettering Town Saturday, January 7, 2017 2,980.3 
 167. Gosport Borough Saturday, January 7, 2017 2,969.0 
 168. Dulwich Hamlet Saturday, January 7, 2017 2,966.8 
 169. Redditch United Saturday, January 7, 2017 2,959.3 
 170. Tonbridge Angels Saturday, January 7, 2017 2,959.2 
 171. Blyth Spartans Saturday, January 7, 2017 2,955.1 
 172. Bishop's Stortford Saturday, January 7, 2017 2,951.6 
 173. Slough Town Saturday, January 7, 2017 2,949.1 
 174. Weymouth Tuesday, January 10, 2017 2,943.3 
 175. Stalybridge Celtic Saturday, January 7, 2017 2,941.9 
 176. Frome Town Saturday, January 7, 2017 2,941.9 
 177. Stourbridge Saturday, January 7, 2017 2,933.1 
 178. Needham Market Saturday, January 7, 2017 2,928.5 
 179. Banbury United Saturday, January 7, 2017 2,925.0 
 180. Basingstoke Town Saturday, January 7, 2017 2,918.7 
 181. Worthing Tuesday, January 10, 2017 2,916.8 
 182. King's Lynn Town Saturday, January 7, 2017 2,912.7 
 183. Lowestoft Town Saturday, January 7, 2017 2,908.2 
 184. St. Ives Town Saturday, January 7, 2017 2,907.8 
 185. Billericay Town Saturday, January 7, 2017 2,907.2 
 186. Biggleswade Town Saturday, January 7, 2017 2,900.3 
 187. AFC Sudbury Tuesday, January 10, 2017 2,895.4 
 188. Kingstonian Saturday, January 7, 2017 2,891.7 
 189. Hednesford Town Saturday, January 7, 2017 2,890.9 
 190. Margate Saturday, January 7, 2017 2,884.1 
 191. Wingate and Finchley Tuesday, January 10, 2017 2,879.9 
 192. Leatherhead Saturday, January 7, 2017 2,879.3 
 193. Kings Langley Tuesday, January 10, 2017 2,876.0 
 194. Buxton Saturday, January 7, 2017 2,873.2 
 195. Workington Saturday, January 7, 2017 2,871.7 
 196. Harlow Town Saturday, January 7, 2017 2,870.2 
 197. Nantwich Town Saturday, January 7, 2017 2,868.4 
 198. Farnborough Saturday, April 23, 2016 2,866.7 
 199. Stratford Town Saturday, January 7, 2017 2,861.9 
 200. Spennymoor Town Saturday, January 7, 2017 2,857.0 
 201. Merstham Saturday, January 7, 2017 2,856.0 
 202. Hayes and Yeading United Sunday, January 8, 2017 2,850.8 
 203. Staines Town Saturday, January 7, 2017 2,847.9 
 204. Rushall Olympic Saturday, January 7, 2017 2,847.3 
 205. Dorchester Town Saturday, January 7, 2017 2,844.1 
 206. Dunstable Town Tuesday, January 10, 2017 2,838.4 
 207. Metropolitan Police Tuesday, January 10, 2017 2,837.7 
 208. Ashton United Saturday, January 7, 2017 2,836.2 
 209. Harrow Borough Saturday, January 7, 2017 2,826.7 
 210. Barwell Saturday, January 7, 2017 2,824.4 
 211. Folkestone Invicta Saturday, January 7, 2017 2,817.8 
 212. Grantham Town Monday, January 2, 2017 2,806.7 
 213. Burgess Hill Town Tuesday, January 10, 2017 2,804.5 
 214. Matlock Town Saturday, January 7, 2017 2,803.6 
 215. Bedworth United Saturday, April 23, 2016 2,801.8 
 216. Warrington Town Monday, December 26, 2016 2,789.4 
 217. Canvey Island Tuesday, January 10, 2017 2,785.5 
 218. Whitby Town Saturday, January 7, 2017 2,783.6 
 219. Hendon Saturday, January 7, 2017 2,779.3 
 220. Coalville Town Saturday, January 7, 2017 2,774.8 
 221. Cirencester Town Saturday, January 7, 2017 2,771.9 
 222. Lewes Saturday, April 23, 2016 2,771.4 
 223. Cambridge City Sunday, January 8, 2017 2,770.3 
 224. Bideford Saturday, April 23, 2016 2,766.8 
 225. Histon Saturday, April 23, 2016 2,757.4 
 226. Taunton Town Tuesday, November 15, 2016 2,754.5 
 227. Mickleover Sports Saturday, January 7, 2017 2,754.3 
 228. Westfields Monday, November 14, 2016 2,750.9 
 229. Grays Athletic Saturday, January 7, 2017 2,750.7 
 230. St. Neots Town Saturday, January 7, 2017 2,749.5 
 231. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 232. Stafford Rangers Saturday, January 7, 2017 2,742.3 
 233. Corby Town Saturday, January 7, 2017 2,741.0 
 234. Marine Saturday, January 7, 2017 2,740.5 
 235. VCD Athletic Saturday, April 23, 2016 2,734.6 
 236. Cinderford Town Saturday, January 7, 2017 2,733.3 
 237. Frickley Athletic Saturday, January 7, 2017 2,732.1 
 238. Halesowen Town Saturday, January 7, 2017 2,721.2 
 239. Stamford Sunday, November 6, 2016 2,714.2 
 240. Sutton Coldfield Town Monday, January 2, 2017 2,697.6 
 241. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 242. Skelmersdale United Saturday, January 7, 2017 2,648.6 
 243. Hyde Saturday, April 23, 2016 2,645.7 
 244. Ilkeston Town Saturday, January 7, 2017 2,622.9