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

 Rank Club Last Match Date ELO Score 
 1. Chelsea Wednesday, January 4, 2017 4,250.7 
 2. Tottenham Hotspur Wednesday, January 4, 2017 4,239.3 
 3. Manchester United Saturday, January 7, 2017 4,224.3 
 4. Arsenal Saturday, January 7, 2017 4,222.1 
 5. Liverpool Monday, January 2, 2017 4,216.5 
 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 Monday, January 2, 2017 3,975.9 
 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 Saturday, January 7, 2017 3,908.8 
 24. Sheffield Wednesday Monday, January 2, 2017 3,902.6 
 25. Leeds United Monday, January 2, 2017 3,898.9 
 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 Monday, January 2, 2017 3,854.4 
 30. Aston Villa Monday, January 2, 2017 3,842.2 
 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 Monday, January 2, 2017 3,790.2 
 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 Monday, January 2, 2017 3,706.2 
 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 Monday, January 2, 2017 3,598.0 
 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 2, 2017 3,578.5 
 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 Saturday, January 7, 2017 3,457.0 
 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. Barrow Saturday, January 7, 2017 3,413.0 
 94. Dover Athletic Saturday, January 7, 2017 3,410.8 
 95. Macclesfield Town Sunday, January 1, 2017 3,400.3 
 96. Morecambe Saturday, January 7, 2017 3,397.4 
 97. Dagenham and Redbridge Saturday, January 7, 2017 3,396.6 
 98. Eastleigh Saturday, January 7, 2017 3,377.9 
 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. Sutton United Saturday, January 7, 2017 3,319.9 
 105. Boreham Wood Saturday, January 7, 2017 3,311.3 
 106. Wrexham Saturday, January 7, 2017 3,305.5 
 107. AFC Fylde Saturday, January 7, 2017 3,296.2 
 108. Braintree Town 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. Solihull Moors Saturday, January 7, 2017 3,252.1 
 115. Guiseley Saturday, January 7, 2017 3,241.8 
 116. York City Saturday, January 7, 2017 3,241.7 
 117. Southport Saturday, January 7, 2017 3,238.8 
 118. FC Halifax Town Saturday, January 7, 2017 3,230.7 
 119. Maidenhead United Saturday, January 7, 2017 3,226.8 
 120. Chorley Saturday, January 7, 2017 3,223.3 
 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. Gainsborough Trinity Saturday, January 7, 2017 3,009.3 
 161. Chesham United Saturday, January 7, 2017 3,005.5 
 162. Chippenham Town Saturday, January 7, 2017 3,003.9 
 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. Weymouth Saturday, January 7, 2017 2,954.7 
 173. Bishop's Stortford Saturday, January 7, 2017 2,951.6 
 174. Slough Town Saturday, January 7, 2017 2,949.1 
 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. King's Lynn Town Saturday, January 7, 2017 2,912.7 
 182. Lowestoft Town Saturday, January 7, 2017 2,908.2 
 183. St. Ives Town Saturday, January 7, 2017 2,907.8 
 184. Billericay Town Saturday, January 7, 2017 2,907.2 
 185. Worthing Saturday, January 7, 2017 2,904.6 
 186. Biggleswade Town Saturday, January 7, 2017 2,900.3 
 187. Kingstonian Saturday, January 7, 2017 2,891.7 
 188. Hednesford Town Saturday, January 7, 2017 2,890.9 
 189. Margate Saturday, January 7, 2017 2,884.1 
 190. AFC Sudbury Saturday, January 7, 2017 2,881.1 
 191. Leatherhead Saturday, January 7, 2017 2,879.3 
 192. Buxton Saturday, January 7, 2017 2,873.2 
 193. Wingate and Finchley Saturday, January 7, 2017 2,872.6 
 194. Workington Saturday, January 7, 2017 2,871.7 
 195. Harlow Town Saturday, January 7, 2017 2,870.2 
 196. Nantwich Town Saturday, January 7, 2017 2,868.4 
 197. Farnborough Saturday, April 23, 2016 2,866.7 
 198. Kings Langley Saturday, January 7, 2017 2,865.4 
 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 Monday, January 2, 2017 2,854.2 
 203. Metropolitan Police Saturday, January 7, 2017 2,851.9 
 204. Dunstable Town Saturday, January 7, 2017 2,848.9 
 205. Staines Town Saturday, January 7, 2017 2,847.9 
 206. Rushall Olympic Saturday, January 7, 2017 2,847.3 
 207. Dorchester Town Saturday, January 7, 2017 2,844.1 
 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. Burgess Hill Town Saturday, January 7, 2017 2,811.8 
 213. Grantham Town Monday, January 2, 2017 2,806.7 
 214. Matlock Town Saturday, January 7, 2017 2,803.6 
 215. Bedworth United Saturday, April 23, 2016 2,801.8 
 216. Canvey Island Saturday, January 7, 2017 2,797.7 
 217. Warrington Town Monday, December 26, 2016 2,789.4 
 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 Monday, January 2, 2017 2,766.9 
 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