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

 Rank Club Last Match Date ELO Score 
 1. Arsenal Saturday, January 9, 2016 4,236.4 
 2. Manchester City Saturday, January 9, 2016 4,230.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 9, 2016 4,148.9 
 6. Liverpool Friday, January 8, 2016 4,117.6 
 7. Leicester City Saturday, January 2, 2016 4,111.7 
 8. Everton Saturday, January 9, 2016 4,099.4 
 9. Stoke City Saturday, January 9, 2016 4,066.8 
 10. West Ham United Saturday, January 9, 2016 4,057.8 
 11. Crystal Palace Saturday, January 9, 2016 4,055.3 
 12. Southampton Saturday, January 9, 2016 4,040.8 
 13. Watford Saturday, January 9, 2016 4,033.2 
 14. Middlesbrough Saturday, January 9, 2016 4,006.2 
 15. West Bromwich Albion Saturday, January 9, 2016 3,998.2 
 16. Norwich City Saturday, January 9, 2016 3,994.6 
 17. Swansea City Saturday, January 2, 2016 3,993.3 
 18. AFC Bournemouth Saturday, January 9, 2016 3,990.4 
 19. Derby County Saturday, January 9, 2016 3,961.6 
 20. Hull City Saturday, January 9, 2016 3,956.2 
 21. Burnley Saturday, January 9, 2016 3,923.8 
 22. Sunderland Saturday, January 9, 2016 3,922.6 
 23. Newcastle United Saturday, January 9, 2016 3,920.8 
 24. Ipswich Town Saturday, January 9, 2016 3,897.9 
 25. Sheffield Wednesday Saturday, January 9, 2016 3,885.4 
 26. Aston Villa Saturday, January 9, 2016 3,874.3 
 27. Wolverhampton Wanderers Saturday, January 9, 2016 3,869.1 
 28. Blackburn Rovers Saturday, January 2, 2016 3,854.6 
 29. Brighton and Hove Albion Saturday, January 9, 2016 3,853.9 
 30. Brentford Saturday, January 9, 2016 3,847.6 
 31. Cardiff City Saturday, January 2, 2016 3,847.5 
 32. Birmingham City Saturday, January 9, 2016 3,839.6 
 33. Preston North End Saturday, January 9, 2016 3,839.5 
 34. Queens Park Rangers Saturday, January 9, 2016 3,829.5 
 35. Nottingham Forest Saturday, January 9, 2016 3,824.9 
 36. Leeds United Saturday, January 9, 2016 3,816.1 
 37. Reading Saturday, January 9, 2016 3,799.4 
 38. Huddersfield Town Saturday, January 9, 2016 3,785.2 
 39. Fulham Saturday, January 9, 2016 3,778.7 
 40. Milton Keynes Dons Saturday, January 9, 2016 3,756.1 
 41. Bristol City Saturday, January 9, 2016 3,752.6 
 42. Walsall Saturday, January 9, 2016 3,745.5 
 43. Wigan Athletic Thursday, January 7, 2016 3,739.6 
 44. Burton Albion Saturday, January 2, 2016 3,729.6 
 45. Gillingham Thursday, January 7, 2016 3,725.7 
 46. Rotherham United Saturday, January 9, 2016 3,723.4 
 47. Charlton Athletic Saturday, January 9, 2016 3,721.5 
 48. Peterborough United Saturday, January 9, 2016 3,715.4 
 49. Coventry City Saturday, January 2, 2016 3,710.0 
 50. Bolton Wanderers Saturday, January 9, 2016 3,709.6 
 51. Sheffield United Saturday, January 9, 2016 3,699.7 
 52. Bradford City Saturday, January 9, 2016 3,674.2 
 53. Millwall Saturday, January 9, 2016 3,667.9 
 54. Doncaster Rovers Saturday, January 9, 2016 3,660.3 
 55. Rochdale Saturday, January 9, 2016 3,645.6 
 56. Swindon Town Saturday, January 9, 2016 3,638.5 
 57. Scunthorpe United Saturday, January 2, 2016 3,632.3 
 58. Oxford United Saturday, January 2, 2016 3,625.7 
 59. Southend United Saturday, January 9, 2016 3,625.3 
 60. Port Vale Saturday, January 9, 2016 3,624.8 
 61. Bury Saturday, January 9, 2016 3,621.5 
 62. Barnsley Saturday, January 2, 2016 3,607.5 
 63. Plymouth Argyle Saturday, January 2, 2016 3,606.8 
 64. Chesterfield Saturday, January 9, 2016 3,606.8 
 65. Northampton Town Saturday, January 9, 2016 3,602.0 
 66. Fleetwood Town Saturday, January 2, 2016 3,598.5 
 67. Shrewsbury Town Saturday, January 2, 2016 3,596.5 
 68. Wycombe Wanderers Saturday, January 9, 2016 3,593.1 
 69. Portsmouth Saturday, January 9, 2016 3,587.0 
 70. Leyton Orient Saturday, January 2, 2016 3,572.0 
 71. Bristol Rovers Saturday, January 9, 2016 3,566.2 
 72. Blackpool Saturday, January 9, 2016 3,563.7 
 73. Accrington Stanley Saturday, January 2, 2016 3,546.3 
 74. Oldham Athletic Saturday, January 9, 2016 3,544.7 
 75. Carlisle United Saturday, January 2, 2016 3,543.1 
 76. Colchester United Saturday, January 9, 2016 3,527.8 
 77. Crewe Alexandra Saturday, January 2, 2016 3,519.8 
 78. AFC Wimbledon Saturday, January 2, 2016 3,516.8 
 79. Grimsby Town Saturday, January 9, 2016 3,513.2 
 80. Luton Town Saturday, January 2, 2016 3,509.0 
 81. Crawley Town Saturday, January 9, 2016 3,496.1 
 82. Morecambe Saturday, January 2, 2016 3,496.0 
 83. Notts County Saturday, January 2, 2016 3,494.4 
 84. Cheltenham Town Saturday, January 9, 2016 3,489.5 
 85. Exeter City Friday, January 8, 2016 3,481.4 
 86. Mansfield Town Saturday, January 9, 2016 3,481.2 
 87. Stevenage Saturday, January 9, 2016 3,475.9 
 88. Barnet Saturday, January 9, 2016 3,475.5 
 89. Cambridge United Saturday, January 9, 2016 3,472.5 
 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 Saturday, January 9, 2016 3,436.9 
 94. Dagenham and Redbridge Saturday, January 9, 2016 3,425.8 
 95. Woking Saturday, January 9, 2016 3,424.0 
 96. Macclesfield Town Saturday, January 9, 2016 3,402.3 
 97. York City Saturday, January 2, 2016 3,398.0 
 98. Hartlepool United Saturday, January 9, 2016 3,390.9 
 99. Dover Athletic Saturday, January 9, 2016 3,390.1 
 100. Tranmere Rovers Saturday, January 9, 2016 3,384.0 
 101. Braintree Town Saturday, December 26, 2015 3,377.5 
 102. Wrexham Saturday, January 9, 2016 3,351.7 
 103. Southport Saturday, January 9, 2016 3,322.1 
 104. Lincoln City Saturday, January 9, 2016 3,320.8 
 105. Gateshead Saturday, January 2, 2016 3,316.2 
 106. FC Halifax Town Saturday, January 9, 2016 3,306.2 
 107. Aldershot Town Saturday, January 9, 2016 3,288.4 
 108. Chester Saturday, January 9, 2016 3,280.9 
 109. Bromley Saturday, January 9, 2016 3,273.5 
 110. Altrincham Saturday, January 2, 2016 3,250.9 
 111. Barrow Saturday, January 9, 2016 3,244.8 
 112. Torquay United Friday, January 1, 2016 3,242.8 
 113. Boreham Wood Saturday, January 9, 2016 3,240.9 
 114. Ebbsfleet United Saturday, January 9, 2016 3,238.1 
 115. Guiseley Saturday, January 2, 2016 3,227.1 
 116. Welling United Saturday, January 9, 2016 3,223.1 
 117. North Ferriby United Saturday, January 9, 2016 3,221.3 
 118. Nuneaton Town Saturday, January 2, 2016 3,217.4 
 119. AFC Fylde Saturday, January 9, 2016 3,215.1 
 120. Kidderminster Harriers Monday, December 28, 2015 3,204.7 
 121. Solihull Moors Saturday, January 9, 2016 3,201.2 
 122. Dartford Saturday, January 2, 2016 3,200.4 
 123. Boston United Saturday, January 9, 2016 3,197.9 
 124. Sutton United Saturday, January 9, 2016 3,196.0 
 125. Oxford City Saturday, December 26, 2015 3,167.9 
 126. Whitehawk Monday, December 28, 2015 3,161.4 
 127. Alfreton Town Saturday, January 9, 2016 3,161.2 
 128. Gosport Borough Saturday, January 9, 2016 3,159.6 
 129. Hemel Hempstead Town Saturday, January 9, 2016 3,158.7 
 130. Tamworth Saturday, January 9, 2016 3,139.2 
 131. Maidstone United Saturday, January 9, 2016 3,136.5 
 132. Harrogate Town Saturday, January 9, 2016 3,130.0 
 133. Chorley Saturday, January 9, 2016 3,118.7 
 134. Truro City Saturday, January 9, 2016 3,114.0 
 135. Wealdstone Saturday, January 9, 2016 3,105.0 
 136. Bradford Park Avenue Saturday, January 2, 2016 3,093.0 
 137. Concord Rangers Saturday, January 2, 2016 3,091.9 
 138. AFC Telford United Saturday, January 9, 2016 3,069.4 
 139. Eastbourne Borough Saturday, January 9, 2016 3,060.1 
 140. Poole Town Saturday, December 26, 2015 3,057.9 
 141. Worcester City Saturday, January 2, 2016 3,057.1 
 142. Gloucester City Saturday, January 9, 2016 3,054.2 
 143. Maidenhead United Saturday, January 9, 2016 3,053.7 
 144. Havant and Waterlooville Saturday, January 9, 2016 3,052.7 
 145. Gainsborough Trinity Saturday, January 9, 2016 3,051.9 
 146. Hednesford Town Saturday, January 9, 2016 3,051.7 
 147. Bath City Saturday, January 9, 2016 3,049.7 
 148. Stockport County Saturday, January 9, 2016 3,045.4 
 149. Lowestoft Town Saturday, January 2, 2016 3,041.7 
 150. Basingstoke Town Saturday, January 9, 2016 3,040.2 
 151. Stalybridge Celtic Saturday, January 9, 2016 3,039.5 
 152. Chelmsford City Saturday, January 9, 2016 3,035.8 
 153. Bishop's Stortford Saturday, January 2, 2016 3,031.2 
 154. Margate Saturday, January 9, 2016 3,028.6 
 155. Weston-super-Mare Saturday, January 9, 2016 3,027.5 
 156. St. Albans City Saturday, January 9, 2016 3,022.4 
 157. Dulwich Hamlet Saturday, January 9, 2016 3,020.9 
 158. Curzon Ashton Saturday, January 9, 2016 3,012.7 
 159. Hampton and Richmond Borough Saturday, January 9, 2016 3,010.2 
 160. Hungerford Town Saturday, January 9, 2016 3,006.6 
 161. Hayes and Yeading United Monday, December 28, 2015 3,005.0 
 162. Brackley Town Saturday, January 9, 2016 3,002.6 
 163. FC United of Manchester Saturday, January 9, 2016 3,001.6 
 164. Hitchin Town Saturday, January 9, 2016 2,999.3 
 165. Redditch United Saturday, January 2, 2016 2,993.0 
 166. Billericay Town Saturday, December 26, 2015 2,990.4 
 167. Salford City Saturday, January 9, 2016 2,978.5 
 168. East Thurrock United Tuesday, January 5, 2016 2,971.0 
 169. Tonbridge Angels Saturday, January 9, 2016 2,967.8 
 170. Corby Town Saturday, January 9, 2016 2,965.7 
 171. Chippenham Town Saturday, January 9, 2016 2,960.9 
 172. Darlington 1883 Monday, December 28, 2015 2,960.8 
 173. Enfield Town Saturday, January 9, 2016 2,957.2 
 174. Leiston Saturday, January 9, 2016 2,955.4 
 175. Bognor Regis Town Saturday, January 9, 2016 2,955.3 
 176. Blyth Spartans Saturday, January 9, 2016 2,949.6 
 177. Kingstonian Saturday, January 9, 2016 2,948.6 
 178. Leamington Saturday, January 9, 2016 2,944.7 
 179. Grays Athletic Saturday, January 9, 2016 2,942.4 
 180. Workington Saturday, January 9, 2016 2,941.5 
 181. Stratford Town Saturday, December 26, 2015 2,930.9 
 182. Weymouth Saturday, January 9, 2016 2,927.0 
 183. Cambridge City Tuesday, December 29, 2015 2,922.2 
 184. Metropolitan Police Tuesday, January 5, 2016 2,920.2 
 185. Dorchester Town Wednesday, January 6, 2016 2,918.4 
 186. Burgess Hill Town Saturday, January 9, 2016 2,915.7 
 187. St. Neots Town Tuesday, January 5, 2016 2,911.2 
 188. Dunstable Town Saturday, January 9, 2016 2,910.5 
 189. Ashton United Saturday, January 9, 2016 2,909.3 
 190. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 191. Leatherhead Saturday, January 9, 2016 2,901.9 
 192. Chesham United Saturday, January 9, 2016 2,898.2 
 193. Kettering Town Saturday, January 2, 2016 2,894.4 
 194. Biggleswade Town Saturday, January 2, 2016 2,894.2 
 195. Hendon Saturday, January 2, 2016 2,890.4 
 196. Wingate and Finchley Saturday, January 9, 2016 2,879.8 
 197. Harrow Borough Saturday, December 26, 2015 2,873.0 
 198. Staines Town Wednesday, January 6, 2016 2,863.7 
 199. Canvey Island Saturday, January 9, 2016 2,863.0 
 200. Cirencester Town Saturday, January 9, 2016 2,857.2 
 201. Merthyr Town Saturday, January 9, 2016 2,855.5 
 202. Slough Town Saturday, December 26, 2015 2,851.5 
 203. Needham Market Saturday, January 9, 2016 2,845.7 
 204. Merstham Saturday, January 9, 2016 2,844.5 
 205. Rushall Olympic Saturday, January 9, 2016 2,841.0 
 206. Buxton Saturday, January 2, 2016 2,830.0 
 207. Sutton Coldfield Town Saturday, January 9, 2016 2,827.6 
 208. Stourbridge Saturday, January 9, 2016 2,820.7 
 209. Nantwich Town Saturday, January 9, 2016 2,817.5 
 210. Hereford United Saturday, April 25, 2015 2,815.6 
 211. Ilkeston Town Saturday, January 9, 2016 2,810.5 
 212. AFC Hornchurch Saturday, April 25, 2015 2,810.3 
 213. Colwyn Bay Saturday, January 2, 2016 2,808.5 
 214. Histon Saturday, January 9, 2016 2,807.3 
 215. Didcot Town Sunday, November 8, 2015 2,805.2 
 216. King's Lynn Town Saturday, January 9, 2016 2,803.2 
 217. Barwell Saturday, January 9, 2016 2,799.2 
 218. Witham Town Saturday, April 25, 2015 2,797.4 
 219. Peacehaven and Telscombe Saturday, April 25, 2015 2,796.6 
 220. Hyde Saturday, January 9, 2016 2,786.8 
 221. Banbury United Saturday, April 25, 2015 2,783.2 
 222. Farnborough Tuesday, December 29, 2015 2,779.2 
 223. Paulton Rovers Tuesday, January 5, 2016 2,773.7 
 224. Frome Town Wednesday, January 6, 2016 2,772.1 
 225. Matlock Town Monday, December 28, 2015 2,768.3 
 226. Arlesey Town Saturday, April 25, 2015 2,765.5 
 227. VCD Athletic Saturday, January 9, 2016 2,758.6 
 228. Halesowen Town Saturday, January 9, 2016 2,753.8 
 229. Bedworth United Saturday, January 9, 2016 2,746.8 
 230. Bideford Saturday, December 26, 2015 2,744.5 
 231. Skelmersdale United Saturday, January 9, 2016 2,731.0 
 232. Frickley Athletic Saturday, January 2, 2016 2,729.9 
 233. Bury Town Saturday, April 25, 2015 2,722.6 
 234. Lewes Saturday, January 9, 2016 2,721.9 
 235. Marine Saturday, January 2, 2016 2,720.1 
 236. Grantham Town Saturday, January 9, 2016 2,686.6 
 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 9, 2016 2,617.0