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 5, 2016

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, January 2, 2016 4,239.4 
 2. Arsenal Saturday, January 2, 2016 4,234.6 
 3. Tottenham Hotspur Sunday, January 3, 2016 4,167.9 
 4. Chelsea Sunday, January 3, 2016 4,165.4 
 5. Manchester United Saturday, January 2, 2016 4,148.3 
 6. Liverpool Tuesday, January 5, 2016 4,122.3 
 7. Leicester City Saturday, January 2, 2016 4,111.7 
 8. Everton Sunday, January 3, 2016 4,086.0 
 9. Stoke City Tuesday, January 5, 2016 4,065.7 
 10. West Ham United Saturday, January 2, 2016 4,055.7 
 11. Crystal Palace Sunday, January 3, 2016 4,049.8 
 12. Southampton Saturday, January 2, 2016 4,046.3 
 13. Watford Saturday, January 2, 2016 4,030.2 
 14. Middlesbrough Saturday, January 2, 2016 4,013.1 
 15. West Bromwich Albion Saturday, January 2, 2016 4,001.6 
 16. Norwich City Saturday, January 2, 2016 3,999.0 
 17. Swansea City Saturday, January 2, 2016 3,993.3 
 18. AFC Bournemouth Saturday, January 2, 2016 3,986.8 
 19. Derby County Saturday, January 2, 2016 3,961.1 
 20. Hull City Friday, January 1, 2016 3,953.0 
 21. Sunderland Saturday, January 2, 2016 3,924.4 
 22. Newcastle United Saturday, January 2, 2016 3,923.9 
 23. Burnley Saturday, January 2, 2016 3,916.9 
 24. Ipswich Town Saturday, January 2, 2016 3,901.8 
 25. Sheffield Wednesday Saturday, January 2, 2016 3,882.3 
 26. Aston Villa Saturday, January 2, 2016 3,877.4 
 27. Wolverhampton Wanderers Friday, January 1, 2016 3,871.2 
 28. Brighton and Hove Albion Friday, January 1, 2016 3,857.0 
 29. Brentford Saturday, January 2, 2016 3,854.7 
 30. Blackburn Rovers Saturday, January 2, 2016 3,854.6 
 31. Preston North End Saturday, January 2, 2016 3,849.2 
 32. Cardiff City Saturday, January 2, 2016 3,847.5 
 33. Birmingham City Saturday, January 2, 2016 3,843.2 
 34. Queens Park Rangers Friday, January 1, 2016 3,834.2 
 35. Nottingham Forest Saturday, January 2, 2016 3,820.2 
 36. Leeds United Saturday, January 2, 2016 3,811.1 
 37. Reading Saturday, January 2, 2016 3,799.0 
 38. Huddersfield Town Saturday, January 2, 2016 3,785.5 
 39. Fulham Saturday, January 2, 2016 3,781.8 
 40. Milton Keynes Dons Saturday, January 2, 2016 3,757.8 
 41. Bristol City Saturday, January 2, 2016 3,749.2 
 42. Walsall Saturday, January 2, 2016 3,738.4 
 43. Gillingham Saturday, January 2, 2016 3,734.7 
 44. Wigan Athletic Saturday, January 2, 2016 3,730.5 
 45. Burton Albion Saturday, January 2, 2016 3,729.6 
 46. Charlton Athletic Saturday, January 2, 2016 3,728.7 
 47. Rotherham United Saturday, January 2, 2016 3,728.4 
 48. Bolton Wanderers Saturday, January 2, 2016 3,712.6 
 49. Coventry City Saturday, January 2, 2016 3,710.0 
 50. Peterborough United Saturday, January 2, 2016 3,705.6 
 51. Sheffield United Saturday, January 2, 2016 3,700.2 
 52. Bradford City Saturday, January 2, 2016 3,674.4 
 53. Doncaster Rovers Saturday, January 2, 2016 3,661.4 
 54. Millwall Saturday, January 2, 2016 3,659.9 
 55. Rochdale Saturday, January 2, 2016 3,658.5 
 56. Southend United Saturday, January 2, 2016 3,639.3 
 57. Scunthorpe United Saturday, January 2, 2016 3,632.3 
 58. Oxford United Saturday, January 2, 2016 3,625.7 
 59. Swindon Town Monday, December 28, 2015 3,624.5 
 60. Bury Saturday, January 2, 2016 3,621.2 
 61. Port Vale Monday, December 28, 2015 3,614.8 
 62. Barnsley Saturday, January 2, 2016 3,607.5 
 63. Plymouth Argyle Saturday, January 2, 2016 3,606.8 
 64. Northampton Town Saturday, January 2, 2016 3,600.3 
 65. Fleetwood Town Saturday, January 2, 2016 3,598.5 
 66. Shrewsbury Town Saturday, January 2, 2016 3,596.5 
 67. Chesterfield Saturday, January 2, 2016 3,593.9 
 68. Wycombe Wanderers Saturday, January 2, 2016 3,590.0 
 69. Portsmouth Saturday, January 2, 2016 3,583.2 
 70. Bristol Rovers Saturday, January 2, 2016 3,578.3 
 71. Blackpool Saturday, January 2, 2016 3,573.6 
 72. Leyton Orient Saturday, January 2, 2016 3,572.0 
 73. Oldham Athletic Saturday, January 2, 2016 3,552.8 
 74. Accrington Stanley Saturday, January 2, 2016 3,546.3 
 75. Carlisle United Saturday, January 2, 2016 3,543.1 
 76. Colchester United Saturday, January 2, 2016 3,520.6 
 77. Crewe Alexandra Saturday, January 2, 2016 3,519.8 
 78. AFC Wimbledon Saturday, January 2, 2016 3,516.8 
 79. Luton Town Saturday, January 2, 2016 3,509.0 
 80. Grimsby Town Saturday, January 2, 2016 3,505.6 
 81. Morecambe Saturday, January 2, 2016 3,496.0 
 82. Cheltenham Town Monday, December 28, 2015 3,495.1 
 83. Notts County Saturday, January 2, 2016 3,494.4 
 84. Crawley Town Saturday, January 2, 2016 3,487.3 
 85. Stevenage Saturday, January 2, 2016 3,485.2 
 86. Cambridge United Saturday, January 2, 2016 3,481.2 
 87. Exeter City Saturday, January 2, 2016 3,476.7 
 88. Mansfield Town Saturday, January 2, 2016 3,471.9 
 89. Barnet Saturday, January 2, 2016 3,463.3 
 90. Forest Green Rovers Friday, January 1, 2016 3,451.9 
 91. Newport County Monday, December 28, 2015 3,448.7 
 92. Yeovil Town Saturday, January 2, 2016 3,440.5 
 93. Eastleigh Monday, December 28, 2015 3,433.9 
 94. Dagenham and Redbridge Saturday, January 2, 2016 3,426.0 
 95. Macclesfield Town Saturday, January 2, 2016 3,416.7 
 96. Woking Saturday, January 2, 2016 3,409.2 
 97. York City Saturday, January 2, 2016 3,398.0 
 98. Hartlepool United Saturday, December 19, 2015 3,391.4 
 99. Dover Athletic Monday, December 28, 2015 3,380.4 
 100. Braintree Town Saturday, December 26, 2015 3,377.5 
 101. Tranmere Rovers Saturday, January 2, 2016 3,376.5 
 102. Wrexham Saturday, January 2, 2016 3,366.5 
 103. Lincoln City Saturday, January 2, 2016 3,330.5 
 104. Southport Saturday, January 2, 2016 3,322.5 
 105. Gateshead Saturday, January 2, 2016 3,316.2 
 106. Chester Saturday, January 2, 2016 3,295.1 
 107. FC Halifax Town Saturday, January 2, 2016 3,291.8 
 108. Aldershot Town Saturday, January 2, 2016 3,274.2 
 109. Bromley Monday, December 28, 2015 3,273.1 
 110. Barrow Saturday, January 2, 2016 3,252.4 
 111. Altrincham Saturday, January 2, 2016 3,250.9 
 112. Torquay United Friday, January 1, 2016 3,242.8 
 113. Ebbsfleet United Saturday, January 2, 2016 3,242.7 
 114. Boreham Wood Monday, December 28, 2015 3,235.3 
 115. Welling United Saturday, December 26, 2015 3,230.8 
 116. Guiseley Saturday, January 2, 2016 3,227.1 
 117. Solihull Moors Tuesday, January 5, 2016 3,218.4 
 118. Nuneaton Town Saturday, January 2, 2016 3,217.4 
 119. Kidderminster Harriers Monday, December 28, 2015 3,204.7 
 120. AFC Fylde Saturday, January 2, 2016 3,204.5 
 121. North Ferriby United Saturday, January 2, 2016 3,204.1 
 122. Dartford Saturday, January 2, 2016 3,200.4 
 123. Boston United Saturday, January 2, 2016 3,188.2 
 124. Sutton United Saturday, December 26, 2015 3,186.1 
 125. Oxford City Saturday, December 26, 2015 3,167.9 
 126. Gosport Borough Saturday, December 26, 2015 3,162.3 
 127. Whitehawk Monday, December 28, 2015 3,161.4 
 128. Hemel Hempstead Town Monday, December 28, 2015 3,148.9 
 129. Alfreton Town Saturday, January 2, 2016 3,148.3 
 130. Tamworth Saturday, January 2, 2016 3,144.1 
 131. Maidstone United Saturday, January 2, 2016 3,122.4 
 132. Harrogate Town Monday, December 28, 2015 3,120.6 
 133. Truro City Saturday, December 26, 2015 3,109.4 
 134. Chorley Saturday, January 2, 2016 3,109.2 
 135. Wealdstone Saturday, December 26, 2015 3,102.2 
 136. Bradford Park Avenue Saturday, January 2, 2016 3,093.0 
 137. Concord Rangers Saturday, January 2, 2016 3,091.9 
 138. Eastbourne Borough Monday, December 28, 2015 3,072.4 
 139. Maidenhead United Monday, December 28, 2015 3,063.9 
 140. Bath City Saturday, December 26, 2015 3,063.8 
 141. Havant and Waterlooville Saturday, December 26, 2015 3,062.5 
 142. Gainsborough Trinity Saturday, January 2, 2016 3,062.5 
 143. Hednesford Town Monday, December 28, 2015 3,061.1 
 144. AFC Telford United Monday, December 28, 2015 3,058.3 
 145. Poole Town Saturday, December 26, 2015 3,057.9 
 146. Worcester City Saturday, January 2, 2016 3,057.1 
 147. Stockport County Monday, December 28, 2015 3,056.4 
 148. Stalybridge Celtic Saturday, January 2, 2016 3,056.0 
 149. Chelmsford City Saturday, January 2, 2016 3,047.8 
 150. Lowestoft Town Saturday, January 2, 2016 3,041.7 
 151. Gloucester City Saturday, January 2, 2016 3,037.7 
 152. St. Albans City Saturday, January 2, 2016 3,032.4 
 153. Bishop's Stortford Saturday, January 2, 2016 3,031.2 
 154. Basingstoke Town Monday, December 28, 2015 3,027.9 
 155. Curzon Ashton Saturday, January 2, 2016 3,022.5 
 156. Hungerford Town Saturday, December 26, 2015 3,018.9 
 157. Margate Saturday, January 2, 2016 3,018.3 
 158. Weston-super-Mare Saturday, December 26, 2015 3,015.5 
 159. Brackley Town Tuesday, January 5, 2016 3,015.5 
 160. Dulwich Hamlet Saturday, January 2, 2016 3,009.2 
 161. Hayes and Yeading United Monday, December 28, 2015 3,005.0 
 162. Hampton and Richmond Borough Saturday, December 26, 2015 2,998.4 
 163. FC United of Manchester Saturday, January 2, 2016 2,996.7 
 164. Redditch United Saturday, January 2, 2016 2,993.0 
 165. Billericay Town Saturday, December 26, 2015 2,990.4 
 166. Hitchin Town Tuesday, January 5, 2016 2,984.5 
 167. Corby Town Saturday, January 2, 2016 2,975.2 
 168. Salford City Tuesday, January 5, 2016 2,972.0 
 169. East Thurrock United Tuesday, January 5, 2016 2,971.0 
 170. Tonbridge Angels Saturday, January 2, 2016 2,969.8 
 171. Enfield Town Saturday, January 2, 2016 2,968.8 
 172. Darlington 1883 Monday, December 28, 2015 2,960.8 
 173. Kingstonian Saturday, December 26, 2015 2,960.4 
 174. Leiston Saturday, December 26, 2015 2,957.7 
 175. Leamington Saturday, December 26, 2015 2,953.7 
 176. Chippenham Town Saturday, January 2, 2016 2,952.0 
 177. Bognor Regis Town Saturday, December 26, 2015 2,949.1 
 178. Grays Athletic Saturday, January 2, 2016 2,944.2 
 179. Blyth Spartans Monday, December 28, 2015 2,943.5 
 180. Weymouth Tuesday, January 5, 2016 2,941.8 
 181. Stratford Town Saturday, December 26, 2015 2,930.9 
 182. Workington Saturday, January 2, 2016 2,926.0 
 183. Ashton United Saturday, January 2, 2016 2,924.8 
 184. Cambridge City Tuesday, December 29, 2015 2,922.2 
 185. Metropolitan Police Tuesday, January 5, 2016 2,920.2 
 186. Chesham United Tuesday, January 5, 2016 2,917.2 
 187. Burgess Hill Town Saturday, December 26, 2015 2,913.4 
 188. St. Neots Town Tuesday, January 5, 2016 2,911.2 
 189. Dorchester Town Saturday, December 26, 2015 2,904.9 
 190. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 191. Dunstable Town Saturday, December 26, 2015 2,898.2 
 192. Kettering Town Saturday, January 2, 2016 2,894.4 
 193. Biggleswade Town Saturday, January 2, 2016 2,894.2 
 194. Hendon Saturday, January 2, 2016 2,890.4 
 195. Wingate and Finchley Saturday, January 2, 2016 2,885.1 
 196. Staines Town Tuesday, December 29, 2015 2,879.3 
 197. Leatherhead Saturday, December 26, 2015 2,878.9 
 198. Harrow Borough Saturday, December 26, 2015 2,873.0 
 199. Canvey Island Tuesday, January 5, 2016 2,861.0 
 200. Merstham Saturday, December 26, 2015 2,855.8 
 201. Needham Market Saturday, January 2, 2016 2,852.0 
 202. Slough Town Saturday, December 26, 2015 2,851.5 
 203. Cirencester Town Tuesday, January 5, 2016 2,848.8 
 204. Merthyr Town Tuesday, January 5, 2016 2,840.9 
 205. Rushall Olympic Tuesday, January 5, 2016 2,832.3 
 206. Buxton Saturday, January 2, 2016 2,830.0 
 207. Sutton Coldfield Town Saturday, January 2, 2016 2,829.9 
 208. Ilkeston Town Monday, December 28, 2015 2,829.9 
 209. Nantwich Town Tuesday, January 5, 2016 2,826.2 
 210. Stourbridge Saturday, January 2, 2016 2,825.3 
 211. Histon Tuesday, January 5, 2016 2,821.9 
 212. Hereford United Saturday, April 25, 2015 2,815.6 
 213. AFC Hornchurch Saturday, April 25, 2015 2,810.3 
 214. Colwyn Bay Saturday, January 2, 2016 2,808.5 
 215. Didcot Town Sunday, November 8, 2015 2,805.2 
 216. Witham Town Saturday, April 25, 2015 2,797.4 
 217. Peacehaven and Telscombe Saturday, April 25, 2015 2,796.6 
 218. Frome Town Saturday, December 26, 2015 2,785.6 
 219. Hyde Saturday, January 2, 2016 2,784.4 
 220. King's Lynn Town Tuesday, January 5, 2016 2,784.2 
 221. Banbury United Saturday, April 25, 2015 2,783.2 
 222. Barwell Tuesday, January 5, 2016 2,779.8 
 223. Farnborough Tuesday, December 29, 2015 2,779.2 
 224. Paulton Rovers Tuesday, January 5, 2016 2,773.7 
 225. Matlock Town Monday, December 28, 2015 2,768.3 
 226. VCD Athletic Tuesday, January 5, 2016 2,766.0 
 227. Arlesey Town Saturday, April 25, 2015 2,765.5 
 228. Halesowen Town Saturday, January 2, 2016 2,759.9 
 229. Bedworth United Tuesday, January 5, 2016 2,755.2 
 230. Bideford Saturday, December 26, 2015 2,744.5 
 231. Skelmersdale United Saturday, January 2, 2016 2,737.5 
 232. Frickley Athletic Saturday, January 2, 2016 2,729.9 
 233. Grantham Town Monday, December 28, 2015 2,724.1 
 234. Bury Town Saturday, April 25, 2015 2,722.6 
 235. Marine Saturday, January 2, 2016 2,720.1 
 236. Lewes Saturday, December 26, 2015 2,703.4 
 237. Whitby Town Saturday, January 2, 2016 2,684.5 
 238. Mickleover Sports Monday, December 28, 2015 2,676.7 
 239. Witton Albion Saturday, April 25, 2015 2,674.4 
 240. Belper Town Saturday, April 25, 2015 2,660.8 
 241. Burnham Saturday, April 25, 2015 2,659.8 
 242. Stamford Saturday, January 2, 2016 2,612.3