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

 Rank Club Last Match Date ELO Score 
 1. Chelsea Saturday, January 14, 2017 4,263.1 
 2. Tottenham Hotspur Saturday, January 14, 2017 4,247.7 
 3. Arsenal Saturday, January 14, 2017 4,229.3 
 4. Manchester United Sunday, January 15, 2017 4,226.0 
 5. Liverpool Sunday, January 15, 2017 4,201.2 
 6. Manchester City Sunday, January 15, 2017 4,186.5 
 7. Everton Sunday, January 15, 2017 4,108.2 
 8. Southampton Saturday, January 14, 2017 4,093.5 
 9. Leicester City Saturday, January 14, 2017 4,085.3 
 10. West Ham United Saturday, January 14, 2017 4,041.7 
 11. Stoke City Saturday, January 14, 2017 4,033.1 
 12. West Bromwich Albion Saturday, January 14, 2017 4,019.4 
 13. Burnley Tuesday, January 17, 2017 4,019.3 
 14. Newcastle United Saturday, January 14, 2017 4,002.9 
 15. Brighton and Hove Albion Saturday, January 14, 2017 3,992.0 
 16. Middlesbrough Saturday, January 14, 2017 3,982.6 
 17. AFC Bournemouth Saturday, January 14, 2017 3,968.1 
 18. Watford Saturday, January 14, 2017 3,965.3 
 19. Crystal Palace Tuesday, January 17, 2017 3,954.2 
 20. Sunderland Tuesday, January 17, 2017 3,934.0 
 21. Swansea City Saturday, January 14, 2017 3,929.9 
 22. Hull City Saturday, January 14, 2017 3,922.2 
 23. Leeds United Friday, January 13, 2017 3,909.7 
 24. Sheffield Wednesday Saturday, January 14, 2017 3,907.4 
 25. Derby County Friday, January 13, 2017 3,900.9 
 26. Preston North End Saturday, January 14, 2017 3,879.3 
 27. Norwich City Saturday, January 14, 2017 3,876.5 
 28. Fulham Saturday, January 14, 2017 3,871.2 
 29. Reading Thursday, January 12, 2017 3,849.1 
 30. Wolverhampton Wanderers Saturday, January 14, 2017 3,838.1 
 31. Aston Villa Saturday, January 14, 2017 3,831.7 
 32. Brentford Saturday, January 14, 2017 3,831.6 
 33. Huddersfield Town Saturday, January 14, 2017 3,825.1 
 34. Barnsley Tuesday, January 17, 2017 3,808.9 
 35. Birmingham City Saturday, January 14, 2017 3,803.9 
 36. Ipswich Town Tuesday, January 17, 2017 3,801.9 
 37. Cardiff City Saturday, January 14, 2017 3,796.2 
 38. Queens Park Rangers Thursday, January 12, 2017 3,795.7 
 39. Blackburn Rovers Saturday, January 14, 2017 3,782.1 
 40. Scunthorpe United Saturday, January 14, 2017 3,781.5 
 41. Nottingham Forest Saturday, January 14, 2017 3,767.4 
 42. Bristol City Tuesday, January 17, 2017 3,764.9 
 43. Sheffield United Saturday, January 14, 2017 3,750.6 
 44. Wigan Athletic Saturday, January 14, 2017 3,748.7 
 45. Bolton Wanderers Tuesday, January 17, 2017 3,733.6 
 46. Millwall Saturday, January 14, 2017 3,731.8 
 47. Bradford City Saturday, January 14, 2017 3,723.4 
 48. Rochdale Saturday, January 14, 2017 3,716.0 
 49. Burton Albion Saturday, January 14, 2017 3,709.1 
 50. Charlton Athletic Saturday, January 14, 2017 3,704.8 
 51. Southend United Saturday, January 14, 2017 3,679.9 
 52. Peterborough United Saturday, January 14, 2017 3,679.6 
 53. Fleetwood Town Tuesday, January 17, 2017 3,677.1 
 54. Rotherham United Saturday, January 14, 2017 3,671.2 
 55. Walsall Saturday, January 14, 2017 3,663.1 
 56. Oxford United Saturday, January 14, 2017 3,651.3 
 57. Milton Keynes Dons Saturday, January 7, 2017 3,645.3 
 58. Bristol Rovers Saturday, January 14, 2017 3,639.7 
 59. Doncaster Rovers Saturday, January 14, 2017 3,637.7 
 60. AFC Wimbledon Tuesday, January 17, 2017 3,628.9 
 61. Plymouth Argyle Saturday, January 14, 2017 3,611.3 
 62. Northampton Town Saturday, January 14, 2017 3,608.5 
 63. Gillingham Saturday, January 14, 2017 3,608.4 
 64. Swindon Town Saturday, January 14, 2017 3,597.4 
 65. Port Vale Saturday, January 7, 2017 3,596.8 
 66. Portsmouth Saturday, January 14, 2017 3,590.4 
 67. Luton Town Saturday, January 14, 2017 3,578.7 
 68. Shrewsbury Town Saturday, January 14, 2017 3,576.2 
 69. Blackpool Tuesday, January 17, 2017 3,575.8 
 70. Cambridge United Saturday, January 14, 2017 3,575.6 
 71. Wycombe Wanderers Saturday, January 14, 2017 3,571.7 
 72. Coventry City Saturday, January 14, 2017 3,566.5 
 73. Oldham Athletic Saturday, January 14, 2017 3,564.6 
 74. Carlisle United Saturday, January 14, 2017 3,562.4 
 75. Colchester United Saturday, January 14, 2017 3,558.7 
 76. Exeter City Saturday, January 14, 2017 3,556.6 
 77. Bury Saturday, January 14, 2017 3,553.9 
 78. Chesterfield Saturday, January 14, 2017 3,547.3 
 79. Barnet Saturday, January 14, 2017 3,532.4 
 80. Grimsby Town Saturday, January 14, 2017 3,497.9 
 81. Mansfield Town Saturday, January 14, 2017 3,486.8 
 82. Accrington Stanley Saturday, January 14, 2017 3,485.7 
 83. Yeovil Town Saturday, January 14, 2017 3,474.7 
 84. Stevenage Saturday, January 14, 2017 3,469.7 
 85. Forest Green Rovers Tuesday, January 10, 2017 3,455.7 
 86. Cheltenham Town Saturday, January 14, 2017 3,453.9 
 87. Tranmere Rovers Sunday, January 1, 2017 3,452.9 
 88. Lincoln City Tuesday, January 17, 2017 3,452.7 
 89. Crawley Town Saturday, January 14, 2017 3,445.1 
 90. Leyton Orient Saturday, January 14, 2017 3,440.8 
 91. Crewe Alexandra Saturday, January 14, 2017 3,438.8 
 92. Hartlepool United Saturday, January 14, 2017 3,419.1 
 93. Macclesfield Town Tuesday, January 10, 2017 3,409.5 
 94. Morecambe Saturday, January 14, 2017 3,402.7 
 95. Dover Athletic Tuesday, January 10, 2017 3,401.5 
 96. Barrow Tuesday, January 10, 2017 3,397.6 
 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 14, 2017 3,375.7 
 100. Gateshead Saturday, January 7, 2017 3,367.5 
 101. Notts County Saturday, January 14, 2017 3,366.1 
 102. Aldershot Town Saturday, January 7, 2017 3,342.6 
 103. Chester Saturday, January 7, 2017 3,336.0 
 104. Sutton United Tuesday, January 17, 2017 3,323.6 
 105. Boreham Wood Saturday, January 7, 2017 3,311.3 
 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. Woking Saturday, January 14, 2017 3,270.3 
 111. Torquay United Saturday, January 14, 2017 3,266.2 
 112. Ebbsfleet United Saturday, January 7, 2017 3,263.0 
 113. Kidderminster Harriers Saturday, January 7, 2017 3,257.6 
 114. FC Halifax Town Saturday, January 14, 2017 3,256.6 
 115. Southport Tuesday, January 10, 2017 3,254.2 
 116. Solihull Moors Saturday, January 7, 2017 3,252.1 
 117. Guiseley Saturday, January 7, 2017 3,241.8 
 118. York City Saturday, January 7, 2017 3,241.7 
 119. Maidenhead United Saturday, January 7, 2017 3,226.8 
 120. Chorley Tuesday, January 10, 2017 3,214.5 
 121. Dartford Tuesday, January 17, 2017 3,185.9 
 122. Nuneaton Town Saturday, January 7, 2017 3,171.1 
 123. North Ferriby United Saturday, January 7, 2017 3,162.7 
 124. Chelmsford City Saturday, January 7, 2017 3,162.5 
 125. Maidstone United Saturday, January 7, 2017 3,156.8 
 126. Salford City Saturday, January 7, 2017 3,156.5 
 127. Tamworth Saturday, January 14, 2017 3,156.2 
 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 14, 2017 3,150.2 
 132. Darlington 1883 Saturday, January 14, 2017 3,149.6 
 133. Harrogate Town Saturday, January 14, 2017 3,138.0 
 134. Hampton and Richmond Borough Saturday, January 7, 2017 3,131.7 
 135. Hungerford Town Saturday, January 14, 2017 3,119.9 
 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. Bath City Saturday, January 14, 2017 3,086.4 
 141. AFC Telford United Saturday, January 14, 2017 3,082.0 
 142. FC United of Manchester Saturday, January 14, 2017 3,081.8 
 143. Wealdstone Saturday, January 7, 2017 3,077.2 
 144. Leamington Saturday, January 14, 2017 3,073.9 
 145. Eastbourne Borough Saturday, January 14, 2017 3,073.6 
 146. Havant and Waterlooville Tuesday, January 17, 2017 3,071.2 
 147. Gloucester City Saturday, January 14, 2017 3,065.0 
 148. Hitchin Town Saturday, January 7, 2017 3,062.1 
 149. Alfreton Town Saturday, January 7, 2017 3,061.9 
 150. Bognor Regis Town Tuesday, January 17, 2017 3,060.2 
 151. Oxford City Saturday, January 14, 2017 3,057.6 
 152. Worcester City Monday, January 16, 2017 3,057.1 
 153. Whitehawk Saturday, January 7, 2017 3,048.9 
 154. Curzon Ashton Monday, January 16, 2017 3,048.6 
 155. Concord Rangers Saturday, January 14, 2017 3,039.7 
 156. Leiston Tuesday, January 17, 2017 3,021.7 
 157. Chippenham Town Saturday, January 14, 2017 3,021.5 
 158. Merthyr Town Saturday, January 7, 2017 3,020.1 
 159. Gainsborough Trinity Saturday, January 14, 2017 3,019.8 
 160. Enfield Town Saturday, January 14, 2017 3,019.3 
 161. Weston-Super-Mare Tuesday, January 17, 2017 3,018.8 
 162. Truro City Saturday, January 7, 2017 3,015.6 
 163. Chesham United Tuesday, January 17, 2017 3,005.5 
 164. Bradford Park Avenue Saturday, January 14, 2017 2,990.7 
 165. Altrincham Saturday, January 14, 2017 2,980.9 
 166. Kettering Town Saturday, January 7, 2017 2,980.3 
 167. Blyth Spartans Tuesday, January 17, 2017 2,970.6 
 168. Gosport Borough Saturday, January 7, 2017 2,969.0 
 169. Dulwich Hamlet Saturday, January 7, 2017 2,966.8 
 170. Frome Town Saturday, January 14, 2017 2,963.2 
 171. Tonbridge Angels Tuesday, January 17, 2017 2,960.7 
 172. Stourbridge Tuesday, January 17, 2017 2,951.0 
 173. Slough Town Saturday, January 7, 2017 2,949.1 
 174. Bishop's Stortford Saturday, January 14, 2017 2,943.2 
 175. Stalybridge Celtic Saturday, January 7, 2017 2,941.9 
 176. Weymouth Tuesday, January 17, 2017 2,938.9 
 177. Redditch United Saturday, January 14, 2017 2,938.0 
 178. Banbury United Tuesday, January 17, 2017 2,935.8 
 179. Basingstoke Town Saturday, January 14, 2017 2,929.0 
 180. Needham Market Tuesday, January 17, 2017 2,919.7 
 181. Lowestoft Town Tuesday, January 17, 2017 2,918.1 
 182. Worthing Tuesday, January 10, 2017 2,916.8 
 183. Biggleswade Town Tuesday, January 17, 2017 2,911.5 
 184. Kingstonian Saturday, January 14, 2017 2,902.4 
 185. St. Ives Town Saturday, January 14, 2017 2,900.4 
 186. Billericay Town Tuesday, January 17, 2017 2,895.7 
 187. King's Lynn Town Tuesday, January 17, 2017 2,895.3 
 188. Hednesford Town Saturday, January 7, 2017 2,890.9 
 189. Wingate and Finchley Saturday, January 14, 2017 2,887.2 
 190. AFC Sudbury Tuesday, January 17, 2017 2,885.8 
 191. Workington Saturday, January 14, 2017 2,881.9 
 192. Margate Saturday, January 14, 2017 2,877.7 
 193. Stratford Town Tuesday, January 17, 2017 2,869.9 
 194. Leatherhead Saturday, January 14, 2017 2,868.7 
 195. Farnborough Saturday, April 23, 2016 2,866.7 
 196. Kings Langley Saturday, January 14, 2017 2,866.3 
 197. Nantwich Town Tuesday, January 17, 2017 2,863.5 
 198. Harlow Town Tuesday, January 17, 2017 2,860.2 
 199. Merstham Saturday, January 7, 2017 2,856.0 
 200. Spennymoor Town Saturday, January 14, 2017 2,854.7 
 201. Buxton Tuesday, January 17, 2017 2,851.5 
 202. Staines Town Saturday, January 14, 2017 2,851.1 
 203. Hayes and Yeading United Sunday, January 8, 2017 2,850.8 
 204. Rushall Olympic Saturday, January 7, 2017 2,847.3 
 205. Metropolitan Police Tuesday, January 17, 2017 2,846.5 
 206. Dunstable Town Tuesday, January 10, 2017 2,838.4 
 207. Ashton United Saturday, January 7, 2017 2,836.2 
 208. Dorchester Town Saturday, January 14, 2017 2,832.4 
 209. Barwell Saturday, January 14, 2017 2,825.0 
 210. Harrow Borough Saturday, January 14, 2017 2,824.5 
 211. Folkestone Invicta Saturday, January 14, 2017 2,809.4 
 212. Burgess Hill Town Tuesday, January 17, 2017 2,806.6 
 213. Grantham Town Saturday, January 14, 2017 2,806.1 
 214. Matlock Town Saturday, January 7, 2017 2,803.6 
 215. Bedworth United Saturday, April 23, 2016 2,801.8 
 216. Warrington Town Saturday, January 14, 2017 2,789.1 
 217. Canvey Island Tuesday, January 17, 2017 2,780.9 
 218. Coalville Town Saturday, January 7, 2017 2,774.8 
 219. Hendon Saturday, January 14, 2017 2,772.6 
 220. Lewes Saturday, April 23, 2016 2,771.4 
 221. Whitby Town Saturday, January 14, 2017 2,767.4 
 222. Cirencester Town Saturday, January 14, 2017 2,767.1 
 223. Bideford Saturday, April 23, 2016 2,766.8 
 224. Stafford Rangers Tuesday, January 17, 2017 2,764.0 
 225. St. Neots Town Saturday, January 14, 2017 2,761.2 
 226. Cambridge City Saturday, January 14, 2017 2,760.0 
 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, January 14, 2017 2,743.3 
 231. Marine Saturday, January 14, 2017 2,742.8 
 232. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 233. Corby Town Saturday, January 14, 2017 2,741.3 
 234. Halesowen Town Saturday, January 14, 2017 2,737.4 
 235. VCD Athletic Saturday, April 23, 2016 2,734.6 
 236. Mickleover Sports Tuesday, January 17, 2017 2,733.4 
 237. Cinderford Town Saturday, January 7, 2017 2,733.3 
 238. Frickley Athletic Saturday, January 7, 2017 2,732.1 
 239. Stamford Sunday, November 6, 2016 2,714.2 
 240. Sutton Coldfield Town Tuesday, January 17, 2017 2,699.5 
 241. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 242. Hyde Saturday, April 23, 2016 2,645.7 
 243. Skelmersdale United Tuesday, January 17, 2017 2,635.8 
 244. Ilkeston Town Saturday, January 14, 2017 2,616.0