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, December 10, 2016

 Rank Club Last Match Date ELO Score 
 1. Chelsea Saturday, December 3, 2016 4,244.1 
 2. Arsenal Saturday, December 10, 2016 4,240.7 
 3. Tottenham Hotspur Saturday, December 3, 2016 4,199.3 
 4. Liverpool Sunday, December 4, 2016 4,194.4 
 5. Manchester City Saturday, December 10, 2016 4,185.0 
 6. Manchester United Sunday, December 4, 2016 4,179.7 
 7. Southampton Saturday, December 3, 2016 4,129.9 
 8. Leicester City Saturday, December 10, 2016 4,118.3 
 9. Everton Saturday, December 10, 2016 4,050.8 
 10. Stoke City Saturday, December 10, 2016 4,030.3 
 11. West Ham United Saturday, December 3, 2016 4,017.8 
 12. West Bromwich Albion Saturday, December 3, 2016 4,015.2 
 13. Newcastle United Saturday, December 10, 2016 4,012.2 
 14. Watford Saturday, December 10, 2016 4,001.1 
 15. Burnley Saturday, December 10, 2016 3,995.6 
 16. Swansea City Saturday, December 10, 2016 3,995.3 
 17. Crystal Palace Saturday, December 10, 2016 3,993.7 
 18. Brighton and Hove Albion Friday, December 9, 2016 3,984.6 
 19. Middlesbrough Monday, December 5, 2016 3,984.4 
 20. AFC Bournemouth Saturday, December 10, 2016 3,978.6 
 21. Sunderland Saturday, December 10, 2016 3,959.7 
 22. Hull City Saturday, December 10, 2016 3,924.2 
 23. Derby County Saturday, December 3, 2016 3,902.3 
 24. Norwich City Saturday, December 10, 2016 3,893.1 
 25. Sheffield Wednesday Saturday, December 10, 2016 3,877.7 
 26. Preston North End Saturday, December 10, 2016 3,862.7 
 27. Leeds United Friday, December 9, 2016 3,852.3 
 28. Aston Villa Saturday, December 10, 2016 3,845.6 
 29. Reading Saturday, December 10, 2016 3,842.8 
 30. Fulham Saturday, December 10, 2016 3,839.9 
 31. Nottingham Forest Friday, December 2, 2016 3,825.6 
 32. Birmingham City Saturday, December 10, 2016 3,823.4 
 33. Ipswich Town Saturday, December 10, 2016 3,823.0 
 34. Brentford Saturday, December 10, 2016 3,819.5 
 35. Bristol City Saturday, December 10, 2016 3,819.4 
 36. Barnsley Saturday, December 10, 2016 3,811.6 
 37. Wolverhampton Wanderers Saturday, December 10, 2016 3,810.1 
 38. Huddersfield Town Saturday, December 10, 2016 3,795.5 
 39. Blackburn Rovers Saturday, December 10, 2016 3,794.9 
 40. Queens Park Rangers Saturday, December 10, 2016 3,788.5 
 41. Cardiff City Saturday, December 10, 2016 3,777.6 
 42. Scunthorpe United Saturday, December 10, 2016 3,773.1 
 43. Wigan Athletic Saturday, December 10, 2016 3,753.9 
 44. Burton Albion Saturday, December 10, 2016 3,745.3 
 45. Bolton Wanderers Sunday, December 4, 2016 3,740.2 
 46. Sheffield United Saturday, December 10, 2016 3,731.2 
 47. Bradford City Saturday, December 10, 2016 3,728.5 
 48. Charlton Athletic Saturday, December 10, 2016 3,719.7 
 49. Millwall Saturday, December 10, 2016 3,701.2 
 50. Peterborough United Saturday, December 10, 2016 3,691.9 
 51. Rochdale Saturday, December 10, 2016 3,684.8 
 52. Rotherham United Saturday, December 10, 2016 3,675.1 
 53. Southend United Saturday, December 10, 2016 3,656.6 
 54. Northampton Town Saturday, December 10, 2016 3,656.1 
 55. Fleetwood Town Saturday, December 10, 2016 3,653.5 
 56. Milton Keynes Dons Saturday, December 10, 2016 3,653.3 
 57. AFC Wimbledon Saturday, December 10, 2016 3,648.8 
 58. Oxford United Saturday, December 10, 2016 3,646.5 
 59. Walsall Saturday, December 10, 2016 3,643.0 
 60. Bristol Rovers Saturday, December 10, 2016 3,636.9 
 61. Gillingham Saturday, November 26, 2016 3,635.0 
 62. Port Vale Saturday, December 10, 2016 3,617.6 
 63. Carlisle United Saturday, December 10, 2016 3,598.3 
 64. Swindon Town Saturday, December 10, 2016 3,598.0 
 65. Doncaster Rovers Saturday, December 10, 2016 3,595.1 
 66. Plymouth Argyle Saturday, December 10, 2016 3,593.2 
 67. Portsmouth Saturday, December 10, 2016 3,590.1 
 68. Blackpool Saturday, December 10, 2016 3,589.2 
 69. Coventry City Saturday, December 10, 2016 3,588.8 
 70. Oldham Athletic Saturday, December 10, 2016 3,580.1 
 71. Luton Town Saturday, December 10, 2016 3,569.8 
 72. Shrewsbury Town Saturday, December 10, 2016 3,566.4 
 73. Cambridge United Saturday, December 10, 2016 3,556.4 
 74. Wycombe Wanderers Saturday, December 10, 2016 3,554.2 
 75. Chesterfield Saturday, December 10, 2016 3,544.4 
 76. Bury Saturday, December 10, 2016 3,536.9 
 77. Barnet Saturday, December 10, 2016 3,535.4 
 78. Accrington Stanley Saturday, December 10, 2016 3,516.0 
 79. Colchester United Saturday, December 10, 2016 3,500.6 
 80. Exeter City Saturday, December 10, 2016 3,497.2 
 81. Yeovil Town Saturday, December 10, 2016 3,491.6 
 82. Stevenage Saturday, December 10, 2016 3,485.8 
 83. Mansfield Town Saturday, December 10, 2016 3,483.1 
 84. Grimsby Town Saturday, December 10, 2016 3,477.7 
 85. Tranmere Rovers Saturday, December 3, 2016 3,473.1 
 86. Leyton Orient Saturday, December 10, 2016 3,470.5 
 87. Forest Green Rovers Saturday, November 26, 2016 3,466.0 
 88. Crewe Alexandra Saturday, December 10, 2016 3,465.7 
 89. Cheltenham Town Saturday, December 10, 2016 3,452.2 
 90. Barrow Sunday, December 4, 2016 3,442.9 
 91. Lincoln City Monday, December 5, 2016 3,438.4 
 92. Hartlepool United Saturday, December 10, 2016 3,427.6 
 93. Newport County Tuesday, December 6, 2016 3,422.0 
 94. Crawley Town Saturday, December 10, 2016 3,421.5 
 95. Dover Athletic Saturday, December 3, 2016 3,412.2 
 96. Macclesfield Town Tuesday, December 6, 2016 3,407.1 
 97. Notts County Saturday, December 10, 2016 3,406.6 
 98. Morecambe Saturday, November 26, 2016 3,395.4 
 99. Dagenham and Redbridge Saturday, December 3, 2016 3,390.0 
 100. Eastleigh Sunday, December 4, 2016 3,379.7 
 101. Chester Saturday, December 3, 2016 3,350.5 
 102. Gateshead Saturday, December 3, 2016 3,332.1 
 103. Aldershot Town Saturday, December 3, 2016 3,323.0 
 104. Boreham Wood Saturday, December 3, 2016 3,316.2 
 105. Wrexham Tuesday, December 6, 2016 3,310.3 
 106. Sutton United Saturday, December 3, 2016 3,302.6 
 107. Woking Sunday, December 4, 2016 3,295.3 
 108. Braintree Town Sunday, December 4, 2016 3,294.9 
 109. Bromley Saturday, December 3, 2016 3,289.2 
 110. AFC Fylde Saturday, December 3, 2016 3,285.1 
 111. FC Halifax Town Sunday, December 4, 2016 3,275.8 
 112. Kidderminster Harriers Saturday, December 3, 2016 3,275.7 
 113. Torquay United Tuesday, November 29, 2016 3,268.7 
 114. Ebbsfleet United Saturday, December 3, 2016 3,253.3 
 115. York City Saturday, December 3, 2016 3,240.9 
 116. Southport Tuesday, November 29, 2016 3,228.1 
 117. Guiseley Saturday, December 3, 2016 3,223.3 
 118. Solihull Moors Saturday, December 3, 2016 3,222.3 
 119. Maidenhead United Saturday, December 3, 2016 3,217.0 
 120. Chorley Saturday, November 19, 2016 3,209.7 
 121. St. Albans City Saturday, December 10, 2016 3,206.8 
 122. Tamworth Saturday, December 3, 2016 3,187.5 
 123. Maidstone United Saturday, December 3, 2016 3,177.1 
 124. Dartford Saturday, December 3, 2016 3,175.9 
 125. Brackley Town Saturday, December 3, 2016 3,161.3 
 126. North Ferriby United Saturday, December 3, 2016 3,156.5 
 127. Chelmsford City Saturday, December 3, 2016 3,143.7 
 128. Harrogate Town Saturday, December 3, 2016 3,139.5 
 129. Darlington 1883 Saturday, December 3, 2016 3,138.3 
 130. Nuneaton Town Saturday, December 3, 2016 3,134.0 
 131. Hampton and Richmond Borough Saturday, December 3, 2016 3,124.3 
 132. Poole Town Saturday, December 3, 2016 3,123.3 
 133. East Thurrock United Saturday, December 3, 2016 3,119.0 
 134. Stockport County Saturday, December 3, 2016 3,118.8 
 135. Salford City Saturday, December 3, 2016 3,117.2 
 136. Hungerford Town Saturday, December 10, 2016 3,104.6 
 137. Boston United Saturday, December 3, 2016 3,101.3 
 138. Gloucester City Saturday, December 3, 2016 3,089.6 
 139. Whitehawk Saturday, December 3, 2016 3,086.8 
 140. Leamington Saturday, December 10, 2016 3,082.0 
 141. Wealdstone Saturday, December 3, 2016 3,079.9 
 142. AFC Telford United Saturday, December 3, 2016 3,076.8 
 143. FC United of Manchester Saturday, December 3, 2016 3,075.2 
 144. Worcester City Saturday, December 3, 2016 3,070.1 
 145. Eastbourne Borough Saturday, December 3, 2016 3,068.5 
 146. Concord Rangers Saturday, December 3, 2016 3,068.3 
 147. Welling United Saturday, December 3, 2016 3,067.1 
 148. Alfreton Town Saturday, December 3, 2016 3,064.1 
 149. Curzon Ashton Sunday, December 4, 2016 3,062.7 
 150. Hemel Hempstead Town Saturday, December 3, 2016 3,060.9 
 151. Bath City Saturday, December 3, 2016 3,057.7 
 152. Havant and Waterlooville Saturday, December 10, 2016 3,051.6 
 153. Truro City Saturday, December 3, 2016 3,045.1 
 154. Bognor Regis Town Tuesday, December 6, 2016 3,045.0 
 155. Hitchin Town Saturday, December 3, 2016 3,036.8 
 156. Altrincham Saturday, December 3, 2016 3,024.4 
 157. Oxford City Saturday, December 10, 2016 3,023.2 
 158. Gosport Borough Saturday, December 3, 2016 3,010.8 
 159. Gainsborough Trinity Saturday, December 3, 2016 3,010.3 
 160. Enfield Town Saturday, December 10, 2016 3,003.7 
 161. Merthyr Town Saturday, December 10, 2016 3,001.8 
 162. Chippenham Town Saturday, December 10, 2016 2,997.1 
 163. Tonbridge Angels Saturday, December 10, 2016 2,987.5 
 164. Bradford Park Avenue Saturday, December 3, 2016 2,985.8 
 165. Chesham United Saturday, December 10, 2016 2,981.1 
 166. Kettering Town Saturday, December 10, 2016 2,979.4 
 167. Leiston Saturday, December 3, 2016 2,975.4 
 168. Dulwich Hamlet Tuesday, December 6, 2016 2,974.5 
 169. Weston-Super-Mare Saturday, December 3, 2016 2,974.0 
 170. Bishop's Stortford Saturday, December 3, 2016 2,965.8 
 171. Redditch United Saturday, December 10, 2016 2,964.5 
 172. Slough Town Tuesday, December 6, 2016 2,958.5 
 173. Basingstoke Town Saturday, December 10, 2016 2,951.5 
 174. Lowestoft Town Saturday, December 10, 2016 2,951.5 
 175. Blyth Spartans Saturday, December 3, 2016 2,947.2 
 176. Hednesford Town Saturday, December 10, 2016 2,946.9 
 177. Stalybridge Celtic Saturday, December 3, 2016 2,942.2 
 178. Weymouth Tuesday, December 6, 2016 2,939.7 
 179. Margate Saturday, December 10, 2016 2,926.2 
 180. Stourbridge Saturday, December 10, 2016 2,921.3 
 181. Billericay Town Saturday, December 10, 2016 2,912.3 
 182. Needham Market Saturday, December 10, 2016 2,910.5 
 183. Frome Town Saturday, December 10, 2016 2,909.1 
 184. Merstham Saturday, December 10, 2016 2,891.2 
 185. Banbury United Saturday, December 10, 2016 2,888.1 
 186. King's Lynn Town Tuesday, December 6, 2016 2,888.1 
 187. AFC Sudbury Saturday, December 3, 2016 2,887.3 
 188. Hayes and Yeading United Saturday, December 10, 2016 2,886.9 
 189. St. Ives Town Saturday, December 10, 2016 2,886.4 
 190. Biggleswade Town Saturday, December 10, 2016 2,884.1 
 191. Nantwich Town Saturday, December 10, 2016 2,883.3 
 192. Harlow Town Saturday, December 3, 2016 2,882.5 
 193. Wingate and Finchley Saturday, December 3, 2016 2,880.8 
 194. Buxton Saturday, December 10, 2016 2,876.1 
 195. Kings Langley Saturday, December 10, 2016 2,870.4 
 196. Kingstonian Saturday, December 10, 2016 2,870.1 
 197. Leatherhead Saturday, December 10, 2016 2,870.0 
 198. Dunstable Town Tuesday, December 6, 2016 2,867.9 
 199. Rushall Olympic Saturday, December 10, 2016 2,867.1 
 200. Farnborough Saturday, April 23, 2016 2,866.7 
 201. Staines Town Saturday, December 10, 2016 2,861.1 
 202. Burgess Hill Town Saturday, December 10, 2016 2,852.0 
 203. Stratford Town Saturday, December 10, 2016 2,851.6 
 204. Spennymoor Town Saturday, December 10, 2016 2,848.1 
 205. Metropolitan Police Saturday, December 3, 2016 2,847.3 
 206. Dorchester Town Saturday, December 3, 2016 2,846.0 
 207. Workington Saturday, December 10, 2016 2,837.7 
 208. Ashton United Saturday, December 10, 2016 2,837.0 
 209. Barwell Saturday, December 10, 2016 2,826.8 
 210. Hendon Saturday, December 10, 2016 2,823.8 
 211. Folkestone Invicta Tuesday, December 6, 2016 2,821.7 
 212. Worthing Saturday, December 3, 2016 2,813.2 
 213. St. Neots Town Saturday, December 10, 2016 2,807.0 
 214. Bedworth United Saturday, April 23, 2016 2,801.8 
 215. Cirencester Town Saturday, December 10, 2016 2,799.3 
 216. Warrington Town Saturday, December 10, 2016 2,797.9 
 217. Harrow Borough Tuesday, December 6, 2016 2,790.3 
 218. Canvey Island Saturday, December 10, 2016 2,788.7 
 219. Matlock Town Saturday, December 3, 2016 2,785.2 
 220. Whitby Town Saturday, December 10, 2016 2,781.2 
 221. Coalville Town Saturday, December 10, 2016 2,779.2 
 222. Lewes Saturday, April 23, 2016 2,771.4 
 223. Cinderford Town Tuesday, December 6, 2016 2,768.7 
 224. Bideford Saturday, April 23, 2016 2,766.8 
 225. Cambridge City Saturday, December 3, 2016 2,757.9 
 226. Histon Saturday, April 23, 2016 2,757.4 
 227. Grantham Town Saturday, December 10, 2016 2,755.0 
 228. Taunton Town Tuesday, November 15, 2016 2,754.5 
 229. Grays Athletic Saturday, December 10, 2016 2,753.2 
 230. Westfields Monday, November 14, 2016 2,750.9 
 231. Halesowen Town Saturday, December 10, 2016 2,745.7 
 232. Frickley Athletic Saturday, December 10, 2016 2,743.7 
 233. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 234. VCD Athletic Saturday, April 23, 2016 2,734.6 
 235. Corby Town Saturday, December 10, 2016 2,733.9 
 236. Marine Saturday, December 3, 2016 2,733.7 
 237. Mickleover Sports Saturday, December 10, 2016 2,719.4 
 238. Stamford Sunday, November 6, 2016 2,714.2 
 239. Stafford Rangers Saturday, December 3, 2016 2,712.7 
 240. Sutton Coldfield Town Saturday, December 10, 2016 2,705.1 
 241. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 242. Skelmersdale United Saturday, December 10, 2016 2,664.6 
 243. Ilkeston Town Saturday, December 10, 2016 2,657.8 
 244. Hyde Saturday, April 23, 2016 2,645.7