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

 Rank Club Last Match Date ELO Score 
 1. Chelsea Sunday, December 11, 2016 4,247.7 
 2. Arsenal Tuesday, December 13, 2016 4,226.6 
 3. Tottenham Hotspur Sunday, December 11, 2016 4,189.8 
 4. Manchester United Sunday, December 11, 2016 4,189.2 
 5. Liverpool Sunday, December 11, 2016 4,188.9 
 6. Manchester City Saturday, December 10, 2016 4,185.0 
 7. Southampton Sunday, December 11, 2016 4,135.1 
 8. Leicester City Tuesday, December 13, 2016 4,105.4 
 9. Everton Tuesday, December 13, 2016 4,065.0 
 10. Stoke City Saturday, December 10, 2016 4,030.3 
 11. West Ham United Sunday, December 11, 2016 4,023.2 
 12. Newcastle United Saturday, December 10, 2016 4,012.2 
 13. West Bromwich Albion Sunday, December 11, 2016 4,011.6 
 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. AFC Bournemouth Tuesday, December 13, 2016 3,991.5 
 19. Brighton and Hove Albion Tuesday, December 13, 2016 3,990.4 
 20. Middlesbrough Sunday, December 11, 2016 3,979.1 
 21. Sunderland Saturday, December 10, 2016 3,959.7 
 22. Hull City Saturday, December 10, 2016 3,924.2 
 23. Derby County Sunday, December 11, 2016 3,914.3 
 24. Norwich City Tuesday, December 13, 2016 3,900.8 
 25. Sheffield Wednesday Tuesday, December 13, 2016 3,888.4 
 26. Leeds United Tuesday, December 13, 2016 3,865.4 
 27. Preston North End Saturday, December 10, 2016 3,862.7 
 28. Fulham Tuesday, December 13, 2016 3,844.7 
 29. Aston Villa Tuesday, December 13, 2016 3,837.9 
 30. Birmingham City Tuesday, December 13, 2016 3,832.4 
 31. Brentford Tuesday, December 13, 2016 3,830.6 
 32. Reading Tuesday, December 13, 2016 3,829.7 
 33. Ipswich Town Tuesday, December 13, 2016 3,814.1 
 34. Nottingham Forest Sunday, December 11, 2016 3,813.6 
 35. Bristol City Tuesday, December 13, 2016 3,808.4 
 36. Huddersfield Town Tuesday, December 13, 2016 3,805.1 
 37. Barnsley Tuesday, December 13, 2016 3,800.9 
 38. Wolverhampton Wanderers Tuesday, December 13, 2016 3,800.2 
 39. Blackburn Rovers Tuesday, December 13, 2016 3,789.1 
 40. Queens Park Rangers Saturday, December 10, 2016 3,788.5 
 41. Cardiff City Tuesday, December 13, 2016 3,787.5 
 42. Scunthorpe United Saturday, December 10, 2016 3,773.1 
 43. Wigan Athletic Saturday, December 10, 2016 3,753.9 
 44. Bolton Wanderers Monday, December 12, 2016 3,751.8 
 45. Burton Albion Tuesday, December 13, 2016 3,735.8 
 46. Sheffield United Saturday, December 10, 2016 3,731.2 
 47. Bradford City Saturday, December 10, 2016 3,728.5 
 48. Charlton Athletic Tuesday, December 13, 2016 3,711.5 
 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 Tuesday, December 13, 2016 3,670.3 
 53. Milton Keynes Dons Tuesday, December 13, 2016 3,661.4 
 54. Fleetwood Town Tuesday, December 13, 2016 3,656.8 
 55. Southend United Saturday, December 10, 2016 3,656.6 
 56. Oxford United Tuesday, December 13, 2016 3,649.4 
 57. AFC Wimbledon Saturday, December 10, 2016 3,648.8 
 58. Northampton Town Tuesday, December 13, 2016 3,646.3 
 59. Walsall Saturday, December 10, 2016 3,643.0 
 60. Bristol Rovers Saturday, December 10, 2016 3,636.9 
 61. Gillingham Monday, December 12, 2016 3,623.5 
 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 Tuesday, December 13, 2016 3,563.0 
 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. Notts County Saturday, December 10, 2016 3,406.6 
 97. Macclesfield Town Tuesday, December 13, 2016 3,404.1 
 98. Morecambe Saturday, November 26, 2016 3,395.4 
 99. Dagenham and Redbridge Saturday, December 3, 2016 3,390.0 
 100. Eastleigh Tuesday, December 13, 2016 3,385.8 
 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. Kidderminster Harriers Saturday, December 3, 2016 3,275.7 
 112. FC Halifax Town Tuesday, December 13, 2016 3,269.8 
 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. Hitchin Town Monday, December 12, 2016 3,047.3 
 154. Truro City Saturday, December 3, 2016 3,045.1 
 155. Bognor Regis Town Tuesday, December 6, 2016 3,045.0 
 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 Tuesday, December 13, 2016 3,001.2 
 161. Merthyr Town Tuesday, December 13, 2016 3,000.7 
 162. Chippenham Town Tuesday, December 13, 2016 2,998.3 
 163. Tonbridge Angels Tuesday, December 13, 2016 2,994.7 
 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. Slough Town Tuesday, December 6, 2016 2,958.5 
 172. Redditch United Monday, December 12, 2016 2,954.0 
 173. Lowestoft Town Tuesday, December 13, 2016 2,954.0 
 174. Blyth Spartans Saturday, December 3, 2016 2,947.2 
 175. Hednesford Town Saturday, December 10, 2016 2,946.9 
 176. Stalybridge Celtic Saturday, December 3, 2016 2,942.2 
 177. Weymouth Tuesday, December 6, 2016 2,939.7 
 178. Basingstoke Town Tuesday, December 13, 2016 2,938.8 
 179. Stourbridge Tuesday, December 13, 2016 2,931.1 
 180. Margate Saturday, December 10, 2016 2,926.2 
 181. Frome Town Tuesday, December 13, 2016 2,924.7 
 182. Needham Market Tuesday, December 13, 2016 2,918.7 
 183. Billericay Town Saturday, December 10, 2016 2,912.3 
 184. AFC Sudbury Tuesday, December 13, 2016 2,901.3 
 185. King's Lynn Town Tuesday, December 13, 2016 2,900.9 
 186. Merstham Saturday, December 10, 2016 2,891.2 
 187. Nantwich Town Tuesday, December 13, 2016 2,890.3 
 188. Banbury United Saturday, December 10, 2016 2,888.1 
 189. St. Ives Town Tuesday, December 13, 2016 2,886.3 
 190. Biggleswade Town Saturday, December 10, 2016 2,884.1 
 191. Wingate and Finchley Saturday, December 3, 2016 2,880.8 
 192. Buxton Saturday, December 10, 2016 2,876.1 
 193. Harlow Town Tuesday, December 13, 2016 2,874.3 
 194. Hayes and Yeading United Tuesday, December 13, 2016 2,871.3 
 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. Stratford Town Saturday, December 10, 2016 2,851.6 
 202. Spennymoor Town Saturday, December 10, 2016 2,848.1 
 203. Metropolitan Police Saturday, December 3, 2016 2,847.3 
 204. Dorchester Town Tuesday, December 13, 2016 2,846.1 
 205. Staines Town Tuesday, December 13, 2016 2,845.6 
 206. Burgess Hill Town Tuesday, December 13, 2016 2,838.0 
 207. Workington Saturday, December 10, 2016 2,837.7 
 208. Ashton United Saturday, December 10, 2016 2,837.0 
 209. Worthing Tuesday, December 13, 2016 2,828.8 
 210. Barwell Saturday, December 10, 2016 2,826.8 
 211. Folkestone Invicta Tuesday, December 6, 2016 2,821.7 
 212. St. Neots Town Saturday, December 10, 2016 2,807.0 
 213. Bedworth United Saturday, April 23, 2016 2,801.8 
 214. Hendon Tuesday, December 13, 2016 2,799.5 
 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. Matlock Town Saturday, December 3, 2016 2,785.2 
 219. Canvey Island Tuesday, December 13, 2016 2,781.5 
 220. Whitby Town Saturday, December 10, 2016 2,781.2 
 221. Coalville Town Saturday, December 10, 2016 2,779.2 
 222. Grays Athletic Tuesday, December 13, 2016 2,777.5 
 223. Lewes Saturday, April 23, 2016 2,771.4 
 224. Cinderford Town Tuesday, December 6, 2016 2,768.7 
 225. Bideford Saturday, April 23, 2016 2,766.8 
 226. Cambridge City Saturday, December 3, 2016 2,757.9 
 227. Histon Saturday, April 23, 2016 2,757.4 
 228. Grantham Town Saturday, December 10, 2016 2,755.0 
 229. Taunton Town Tuesday, November 15, 2016 2,754.5 
 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. Ilkeston Town Saturday, December 10, 2016 2,657.8 
 243. Skelmersdale United Tuesday, December 13, 2016 2,657.6 
 244. Hyde Saturday, April 23, 2016 2,645.7