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 12, 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 10, 2016 4,166.6 
 4. Chelsea Sunday, January 10, 2016 4,165.9 
 5. Manchester United Tuesday, January 12, 2016 4,143.9 
 6. Liverpool Friday, January 8, 2016 4,117.6 
 7. Leicester City Sunday, January 10, 2016 4,113.0 
 8. Everton Saturday, January 9, 2016 4,099.4 
 9. West Ham United Tuesday, January 12, 2016 4,071.6 
 10. Stoke City Saturday, January 9, 2016 4,066.8 
 11. Crystal Palace Tuesday, January 12, 2016 4,041.4 
 12. Southampton Saturday, January 9, 2016 4,040.8 
 13. Watford Saturday, January 9, 2016 4,033.2 
 14. Middlesbrough Tuesday, January 12, 2016 4,012.9 
 15. West Bromwich Albion Saturday, January 9, 2016 3,998.2 
 16. Norwich City Saturday, January 9, 2016 3,994.6 
 17. Swansea City Sunday, January 10, 2016 3,984.6 
 18. AFC Bournemouth Tuesday, January 12, 2016 3,976.6 
 19. Derby County Tuesday, January 12, 2016 3,956.4 
 20. Hull City Saturday, January 9, 2016 3,956.2 
 21. Burnley Tuesday, January 12, 2016 3,936.7 
 22. Newcastle United Tuesday, January 12, 2016 3,925.8 
 23. Sunderland Saturday, January 9, 2016 3,922.6 
 24. Ipswich Town Tuesday, January 12, 2016 3,904.6 
 25. Sheffield Wednesday Tuesday, January 12, 2016 3,889.9 
 26. Aston Villa Tuesday, January 12, 2016 3,888.2 
 27. Wolverhampton Wanderers Tuesday, January 12, 2016 3,875.5 
 28. Blackburn Rovers Tuesday, January 12, 2016 3,853.8 
 29. Preston North End Tuesday, January 12, 2016 3,848.1 
 30. Brentford Tuesday, January 12, 2016 3,840.9 
 31. Birmingham City Tuesday, January 12, 2016 3,840.3 
 32. Cardiff City Sunday, January 10, 2016 3,839.1 
 33. Brighton and Hove Albion Tuesday, January 12, 2016 3,835.0 
 34. Queens Park Rangers Tuesday, January 12, 2016 3,831.4 
 35. Nottingham Forest Tuesday, January 12, 2016 3,824.2 
 36. Leeds United Tuesday, January 12, 2016 3,809.4 
 37. Reading Tuesday, January 12, 2016 3,804.6 
 38. Huddersfield Town Tuesday, January 12, 2016 3,799.5 
 39. Fulham Tuesday, January 12, 2016 3,772.2 
 40. Walsall Tuesday, January 12, 2016 3,745.5 
 41. Bristol City Tuesday, January 12, 2016 3,744.0 
 42. Milton Keynes Dons Tuesday, January 12, 2016 3,743.2 
 43. Rotherham United Tuesday, January 12, 2016 3,742.3 
 44. Wigan Athletic Tuesday, January 12, 2016 3,737.3 
 45. Burton Albion Saturday, January 2, 2016 3,729.6 
 46. Gillingham Thursday, January 7, 2016 3,725.7 
 47. Peterborough United Saturday, January 9, 2016 3,715.4 
 48. Coventry City Tuesday, January 12, 2016 3,709.9 
 49. Charlton Athletic Tuesday, January 12, 2016 3,707.2 
 50. Bolton Wanderers Tuesday, January 12, 2016 3,705.1 
 51. Sheffield United Tuesday, January 12, 2016 3,701.9 
 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. Oxford United Sunday, January 10, 2016 3,634.4 
 58. Scunthorpe United Sunday, January 10, 2016 3,631.8 
 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. Northampton Town Tuesday, January 12, 2016 3,613.2 
 63. Barnsley Saturday, January 2, 2016 3,607.5 
 64. Chesterfield Saturday, January 9, 2016 3,606.8 
 65. Shrewsbury Town Sunday, January 10, 2016 3,604.9 
 66. Fleetwood Town Saturday, January 2, 2016 3,598.5 
 67. Plymouth Argyle Tuesday, January 12, 2016 3,595.6 
 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 Sunday, January 10, 2016 3,541.2 
 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 Tuesday, January 12, 2016 3,494.5 
 83. Notts County Saturday, January 2, 2016 3,494.4 
 84. Cheltenham Town Saturday, January 9, 2016 3,489.5 
 85. Exeter City Tuesday, January 12, 2016 3,482.9 
 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, January 11, 2016 3,447.6 
 92. Yeovil Town Sunday, January 10, 2016 3,442.4 
 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. Gloucester City Tuesday, January 12, 2016 3,065.8 
 140. Eastbourne Borough Saturday, January 9, 2016 3,060.1 
 141. Poole Town Saturday, December 26, 2015 3,057.9 
 142. Worcester City Saturday, January 2, 2016 3,057.1 
 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. Hampton and Richmond Borough Saturday, January 9, 2016 3,010.2 
 159. Hungerford Town Saturday, January 9, 2016 3,006.6 
 160. Hayes and Yeading United Monday, December 28, 2015 3,005.0 
 161. Brackley Town Saturday, January 9, 2016 3,002.6 
 162. FC United of Manchester Saturday, January 9, 2016 3,001.6 
 163. Curzon Ashton Tuesday, January 12, 2016 3,001.1 
 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. Weymouth Saturday, January 9, 2016 2,927.0 
 182. Cambridge City Tuesday, December 29, 2015 2,922.2 
 183. Metropolitan Police Tuesday, January 5, 2016 2,920.2 
 184. Dorchester Town Wednesday, January 6, 2016 2,918.4 
 185. Burgess Hill Town Saturday, January 9, 2016 2,915.7 
 186. Stratford Town Tuesday, January 12, 2016 2,911.6 
 187. St. Neots Town Tuesday, January 5, 2016 2,911.2 
 188. Dunstable Town Saturday, January 9, 2016 2,910.5 
 189. Ashton United Tuesday, January 12, 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. Cirencester Town Tuesday, January 12, 2016 2,876.5 
 198. Harrow Borough Saturday, December 26, 2015 2,873.0 
 199. Staines Town Wednesday, January 6, 2016 2,863.7 
 200. Canvey Island Saturday, January 9, 2016 2,863.0 
 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