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

 Rank Club Last Match Date ELO Score 
 1. Chelsea Saturday, December 31, 2016 4,266.0 
 2. Arsenal Sunday, January 1, 2017 4,225.8 
 3. Tottenham Hotspur Sunday, January 1, 2017 4,224.1 
 4. Manchester United Monday, January 2, 2017 4,222.6 
 5. Liverpool Monday, January 2, 2017 4,216.5 
 6. Manchester City Monday, January 2, 2017 4,203.6 
 7. Southampton Monday, January 2, 2017 4,095.4 
 8. Leicester City Monday, January 2, 2017 4,091.5 
 9. Everton Monday, January 2, 2017 4,090.3 
 10. West Ham United Monday, January 2, 2017 4,035.5 
 11. West Bromwich Albion Monday, January 2, 2017 4,033.9 
 12. Stoke City Saturday, December 31, 2016 4,020.0 
 13. Brighton and Hove Albion Monday, January 2, 2017 4,010.5 
 14. Burnley Monday, January 2, 2017 4,002.4 
 15. Newcastle United Monday, January 2, 2017 3,998.4 
 16. AFC Bournemouth Saturday, December 31, 2016 3,994.0 
 17. Crystal Palace Sunday, January 1, 2017 3,979.6 
 18. Middlesbrough Monday, January 2, 2017 3,975.9 
 19. Watford Sunday, January 1, 2017 3,974.8 
 20. Sunderland Monday, January 2, 2017 3,952.7 
 21. Swansea City Saturday, December 31, 2016 3,932.5 
 22. Derby County Monday, January 2, 2017 3,902.9 
 23. Sheffield Wednesday Monday, January 2, 2017 3,902.6 
 24. Hull City Monday, January 2, 2017 3,901.1 
 25. Leeds United Monday, January 2, 2017 3,898.9 
 26. Norwich City Monday, January 2, 2017 3,889.4 
 27. Reading Monday, January 2, 2017 3,864.0 
 28. Preston North End Monday, January 2, 2017 3,860.8 
 29. Fulham Monday, January 2, 2017 3,854.4 
 30. Aston Villa Monday, January 2, 2017 3,842.2 
 31. Brentford Monday, January 2, 2017 3,837.2 
 32. Huddersfield Town Monday, January 2, 2017 3,832.8 
 33. Barnsley Monday, January 2, 2017 3,832.4 
 34. Wolverhampton Wanderers Monday, January 2, 2017 3,816.6 
 35. Ipswich Town Monday, January 2, 2017 3,806.0 
 36. Birmingham City Monday, January 2, 2017 3,804.0 
 37. Cardiff City Monday, January 2, 2017 3,790.2 
 38. Queens Park Rangers Monday, January 2, 2017 3,788.1 
 39. Blackburn Rovers Monday, January 2, 2017 3,785.2 
 40. Bristol City Monday, January 2, 2017 3,773.1 
 41. Nottingham Forest Monday, January 2, 2017 3,773.0 
 42. Scunthorpe United Monday, January 2, 2017 3,771.5 
 43. Sheffield United Monday, January 2, 2017 3,759.6 
 44. Bolton Wanderers Monday, January 2, 2017 3,748.4 
 45. Bradford City Monday, January 2, 2017 3,730.7 
 46. Burton Albion Monday, January 2, 2017 3,727.9 
 47. Wigan Athletic Monday, January 2, 2017 3,724.7 
 48. Rochdale Monday, January 2, 2017 3,724.0 
 49. Millwall Monday, January 2, 2017 3,717.4 
 50. Peterborough United Monday, January 2, 2017 3,706.2 
 51. Charlton Athletic Monday, January 2, 2017 3,705.1 
 52. Southend United Monday, January 2, 2017 3,682.5 
 53. Fleetwood Town Monday, January 2, 2017 3,666.7 
 54. Rotherham United Monday, January 2, 2017 3,661.6 
 55. Oxford United Monday, January 2, 2017 3,655.5 
 56. Milton Keynes Dons Monday, January 2, 2017 3,646.7 
 57. Walsall Monday, January 2, 2017 3,640.9 
 58. AFC Wimbledon Monday, January 2, 2017 3,635.8 
 59. Bristol Rovers Monday, January 2, 2017 3,634.6 
 60. Northampton Town Monday, January 2, 2017 3,632.9 
 61. Gillingham Monday, January 2, 2017 3,619.2 
 62. Doncaster Rovers Monday, January 2, 2017 3,611.7 
 63. Port Vale Monday, January 2, 2017 3,600.1 
 64. Plymouth Argyle Monday, January 2, 2017 3,598.0 
 65. Portsmouth Monday, January 2, 2017 3,597.9 
 66. Carlisle United Monday, January 2, 2017 3,585.4 
 67. Swindon Town Monday, January 2, 2017 3,583.8 
 68. Cambridge United Monday, January 2, 2017 3,578.5 
 69. Luton Town Monday, January 2, 2017 3,576.8 
 70. Coventry City Monday, January 2, 2017 3,576.6 
 71. Wycombe Wanderers Monday, January 2, 2017 3,575.4 
 72. Blackpool Monday, January 2, 2017 3,563.1 
 73. Shrewsbury Town Monday, January 2, 2017 3,560.7 
 74. Oldham Athletic Monday, January 2, 2017 3,553.7 
 75. Colchester United Monday, January 2, 2017 3,545.2 
 76. Chesterfield Monday, January 2, 2017 3,543.7 
 77. Exeter City Monday, January 2, 2017 3,538.4 
 78. Barnet Monday, January 2, 2017 3,532.1 
 79. Bury Monday, January 2, 2017 3,531.3 
 80. Grimsby Town Monday, January 2, 2017 3,507.0 
 81. Accrington Stanley Monday, January 2, 2017 3,499.3 
 82. Mansfield Town Monday, January 2, 2017 3,474.3 
 83. Yeovil Town Monday, January 2, 2017 3,470.8 
 84. Stevenage Monday, January 2, 2017 3,468.4 
 85. Crewe Alexandra Monday, January 2, 2017 3,461.3 
 86. Leyton Orient Monday, January 2, 2017 3,459.6 
 87. Tranmere Rovers Sunday, January 1, 2017 3,452.9 
 88. Forest Green Rovers Sunday, January 1, 2017 3,444.0 
 89. Lincoln City Sunday, January 1, 2017 3,439.9 
 90. Hartlepool United Monday, January 2, 2017 3,436.8 
 91. Crawley Town Monday, January 2, 2017 3,436.3 
 92. Cheltenham Town Monday, January 2, 2017 3,434.7 
 93. Dover Athletic Sunday, January 1, 2017 3,416.3 
 94. Barrow Saturday, December 31, 2016 3,415.5 
 95. Macclesfield Town Sunday, January 1, 2017 3,400.3 
 96. Dagenham and Redbridge Monday, January 2, 2017 3,386.7 
 97. Morecambe Monday, January 2, 2017 3,381.8 
 98. Newport County Monday, January 2, 2017 3,381.4 
 99. Notts County Monday, January 2, 2017 3,379.2 
 100. Eastleigh Saturday, December 31, 2016 3,378.9 
 101. Gateshead Saturday, December 31, 2016 3,354.8 
 102. Aldershot Town Sunday, January 1, 2017 3,336.1 
 103. Chester Sunday, January 1, 2017 3,325.6 
 104. Sutton United Sunday, January 1, 2017 3,316.5 
 105. Braintree Town Monday, January 2, 2017 3,306.7 
 106. Boreham Wood Saturday, December 31, 2016 3,300.6 
 107. Bromley Sunday, January 1, 2017 3,298.6 
 108. Wrexham Sunday, January 1, 2017 3,297.4 
 109. AFC Fylde Sunday, January 1, 2017 3,290.1 
 110. Torquay United Sunday, January 1, 2017 3,288.5 
 111. Kidderminster Harriers Sunday, January 1, 2017 3,280.5 
 112. Woking Sunday, January 1, 2017 3,266.8 
 113. Solihull Moors Sunday, January 1, 2017 3,264.8 
 114. Ebbsfleet United Sunday, January 1, 2017 3,253.4 
 115. FC Halifax Town Sunday, January 1, 2017 3,247.5 
 116. Southport Sunday, January 1, 2017 3,245.3 
 117. York City Sunday, January 1, 2017 3,236.2 
 118. Guiseley Sunday, January 1, 2017 3,234.8 
 119. Maidenhead United Sunday, January 1, 2017 3,228.0 
 120. Chorley Sunday, January 1, 2017 3,213.6 
 121. North Ferriby United Sunday, January 1, 2017 3,172.6 
 122. Tamworth Sunday, January 1, 2017 3,167.0 
 123. Dartford Sunday, January 1, 2017 3,165.1 
 124. Brackley Town Monday, December 26, 2016 3,165.0 
 125. Maidstone United Sunday, January 1, 2017 3,163.8 
 126. Nuneaton Town Sunday, January 1, 2017 3,160.4 
 127. Chelmsford City Sunday, January 1, 2017 3,156.3 
 128. St. Albans City Sunday, January 1, 2017 3,151.1 
 129. Darlington 1883 Sunday, January 1, 2017 3,149.4 
 130. Poole Town Monday, January 2, 2017 3,144.8 
 131. Stockport County Sunday, January 1, 2017 3,139.3 
 132. Salford City Sunday, January 1, 2017 3,133.6 
 133. Hampton and Richmond Borough Sunday, January 1, 2017 3,132.3 
 134. East Thurrock United Sunday, January 1, 2017 3,127.8 
 135. Harrogate Town Sunday, January 1, 2017 3,119.0 
 136. Boston United Sunday, January 1, 2017 3,118.4 
 137. Hungerford Town Sunday, January 1, 2017 3,107.2 
 138. Welling United Sunday, January 1, 2017 3,100.5 
 139. Hemel Hempstead Town Sunday, January 1, 2017 3,089.8 
 140. FC United of Manchester Sunday, January 1, 2017 3,087.6 
 141. Wealdstone Sunday, January 1, 2017 3,086.8 
 142. Bath City Sunday, January 1, 2017 3,077.3 
 143. Alfreton Town Sunday, January 1, 2017 3,075.5 
 144. Eastbourne Borough Monday, December 26, 2016 3,072.2 
 145. AFC Telford United Sunday, January 1, 2017 3,071.6 
 146. Worcester City Sunday, January 1, 2017 3,070.0 
 147. Leamington Monday, January 2, 2017 3,069.4 
 148. Curzon Ashton Monday, December 26, 2016 3,069.0 
 149. Oxford City Sunday, January 1, 2017 3,067.9 
 150. Gloucester City Monday, December 26, 2016 3,066.7 
 151. Concord Rangers Sunday, January 1, 2017 3,059.0 
 152. Hitchin Town Monday, January 2, 2017 3,057.9 
 153. Whitehawk Monday, December 26, 2016 3,055.1 
 154. Bognor Regis Town Monday, January 2, 2017 3,051.4 
 155. Havant and Waterlooville Monday, January 2, 2017 3,047.2 
 156. Merthyr Town Monday, December 26, 2016 3,012.8 
 157. Enfield Town Monday, January 2, 2017 3,011.4 
 158. Gainsborough Trinity Sunday, January 1, 2017 3,006.5 
 159. Weston-Super-Mare Sunday, January 1, 2017 3,004.9 
 160. Truro City Sunday, January 1, 2017 3,004.8 
 161. Chippenham Town Monday, January 2, 2017 3,001.0 
 162. Altrincham Sunday, January 1, 2017 3,000.5 
 163. Chesham United Monday, January 2, 2017 3,000.3 
 164. Leiston Monday, January 2, 2017 2,990.1 
 165. Bradford Park Avenue Sunday, January 1, 2017 2,982.7 
 166. Gosport Borough Monday, January 2, 2017 2,982.1 
 167. Dulwich Hamlet Monday, January 2, 2017 2,981.1 
 168. Kettering Town Monday, January 2, 2017 2,972.6 
 169. Slough Town Monday, January 2, 2017 2,965.7 
 170. Redditch United Monday, December 26, 2016 2,961.7 
 171. Tonbridge Angels Monday, January 2, 2017 2,952.7 
 172. Blyth Spartans Monday, January 2, 2017 2,948.7 
 173. Frome Town Monday, January 2, 2017 2,945.2 
 174. Weymouth Monday, January 2, 2017 2,943.5 
 175. Bishop's Stortford Sunday, January 1, 2017 2,934.0 
 176. Stourbridge Monday, January 2, 2017 2,933.3 
 177. Basingstoke Town Monday, January 2, 2017 2,926.4 
 178. Stalybridge Celtic Monday, December 26, 2016 2,925.2 
 179. Needham Market Monday, January 2, 2017 2,922.2 
 180. Lowestoft Town Monday, January 2, 2017 2,919.3 
 181. Banbury United Monday, January 2, 2017 2,915.8 
 182. Billericay Town Monday, January 2, 2017 2,912.6 
 183. King's Lynn Town Monday, January 2, 2017 2,910.2 
 184. Hednesford Town Monday, December 26, 2016 2,907.3 
 185. Margate Sunday, January 1, 2017 2,901.8 
 186. Biggleswade Town Monday, January 2, 2017 2,893.5 
 187. Worthing Monday, January 2, 2017 2,891.7 
 188. St. Ives Town Monday, January 2, 2017 2,891.1 
 189. AFC Sudbury Monday, January 2, 2017 2,886.8 
 190. Kingstonian Monday, January 2, 2017 2,883.5 
 191. Leatherhead Monday, January 2, 2017 2,882.0 
 192. Wingate and Finchley Monday, January 2, 2017 2,873.7 
 193. Harlow Town Monday, January 2, 2017 2,869.0 
 194. Merstham Monday, January 2, 2017 2,867.8 
 195. Farnborough Saturday, April 23, 2016 2,866.7 
 196. Stratford Town Monday, January 2, 2017 2,866.1 
 197. Buxton Monday, January 2, 2017 2,862.2 
 198. Kings Langley Monday, January 2, 2017 2,862.1 
 199. Rushall Olympic Monday, December 26, 2016 2,860.9 
 200. Nantwich Town Monday, January 2, 2017 2,860.1 
 201. Metropolitan Police Monday, January 2, 2017 2,858.4 
 202. Workington Monday, January 2, 2017 2,858.1 
 203. Staines Town Monday, January 2, 2017 2,856.1 
 204. Hayes and Yeading United Monday, January 2, 2017 2,854.2 
 205. Dunstable Town Monday, January 2, 2017 2,854.1 
 206. Dorchester Town Monday, January 2, 2017 2,853.3 
 207. Spennymoor Town Monday, January 2, 2017 2,840.6 
 208. Barwell Monday, January 2, 2017 2,825.9 
 209. Burgess Hill Town Monday, January 2, 2017 2,825.5 
 210. Folkestone Invicta Monday, January 2, 2017 2,824.1 
 211. Harrow Borough Monday, January 2, 2017 2,824.0 
 212. Ashton United Monday, December 26, 2016 2,823.9 
 213. Matlock Town Monday, January 2, 2017 2,817.0 
 214. Grantham Town Monday, January 2, 2017 2,806.7 
 215. Bedworth United Saturday, April 23, 2016 2,801.8 
 216. Whitby Town Monday, January 2, 2017 2,795.9 
 217. Warrington Town Monday, December 26, 2016 2,789.4 
 218. Canvey Island Monday, January 2, 2017 2,783.4 
 219. Coalville Town Monday, December 26, 2016 2,781.2 
 220. Cirencester Town Monday, January 2, 2017 2,779.2 
 221. Lewes Saturday, April 23, 2016 2,771.4 
 222. Hendon Monday, January 2, 2017 2,767.4 
 223. Cambridge City Monday, January 2, 2017 2,766.9 
 224. Bideford Saturday, April 23, 2016 2,766.8 
 225. Grays Athletic Monday, January 2, 2017 2,763.6 
 226. Mickleover Sports Monday, January 2, 2017 2,762.5 
 227. St. Neots Town Monday, January 2, 2017 2,760.8 
 228. Histon Saturday, April 23, 2016 2,757.4 
 229. Taunton Town Tuesday, November 15, 2016 2,754.5 
 230. Westfields Monday, November 14, 2016 2,750.9 
 231. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 232. Cinderford Town Monday, January 2, 2017 2,740.0 
 233. Marine Monday, December 26, 2016 2,739.1 
 234. Stafford Rangers Monday, January 2, 2017 2,736.2 
 235. VCD Athletic Saturday, April 23, 2016 2,734.6 
 236. Halesowen Town Friday, December 30, 2016 2,732.3 
 237. Corby Town Monday, January 2, 2017 2,727.5 
 238. Frickley Athletic Monday, January 2, 2017 2,725.0 
 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 Monday, December 26, 2016 2,655.7 
 243. Hyde Saturday, April 23, 2016 2,645.7 
 244. Ilkeston Town Monday, January 2, 2017 2,629.0