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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, February 6, 2016 4,223.9 
 2. Arsenal Sunday, February 7, 2016 4,222.8 
 3. Tottenham Hotspur Saturday, February 6, 2016 4,193.4 
 4. Chelsea Sunday, February 7, 2016 4,168.2 
 5. Leicester City Saturday, February 6, 2016 4,160.2 
 6. Manchester United Sunday, February 7, 2016 4,158.3 
 7. Everton Saturday, February 6, 2016 4,111.6 
 8. Southampton Saturday, February 6, 2016 4,093.6 
 9. Liverpool Tuesday, February 9, 2016 4,081.1 
 10. West Ham United Tuesday, February 9, 2016 4,066.8 
 11. Stoke City Saturday, February 6, 2016 4,043.7 
 12. Watford Saturday, February 6, 2016 4,018.3 
 13. Crystal Palace Saturday, February 6, 2016 4,015.9 
 14. AFC Bournemouth Sunday, February 7, 2016 3,997.0 
 15. Swansea City Saturday, February 6, 2016 3,990.9 
 16. West Bromwich Albion Saturday, February 6, 2016 3,973.8 
 17. Middlesbrough Tuesday, February 9, 2016 3,972.1 
 18. Burnley Saturday, February 6, 2016 3,970.8 
 19. Hull City Saturday, February 6, 2016 3,969.8 
 20. Sunderland Saturday, February 6, 2016 3,937.3 
 21. Norwich City Saturday, February 6, 2016 3,935.9 
 22. Newcastle United Saturday, February 6, 2016 3,933.8 
 23. Derby County Saturday, February 6, 2016 3,906.9 
 24. Aston Villa Saturday, February 6, 2016 3,905.1 
 25. Sheffield Wednesday Saturday, February 6, 2016 3,901.8 
 26. Ipswich Town Saturday, February 6, 2016 3,873.7 
 27. Brighton and Hove Albion Friday, February 5, 2016 3,869.0 
 28. Birmingham City Saturday, February 6, 2016 3,868.7 
 29. Queens Park Rangers Saturday, February 6, 2016 3,856.7 
 30. Nottingham Forest Saturday, February 6, 2016 3,855.3 
 31. Wolverhampton Wanderers Saturday, February 6, 2016 3,852.5 
 32. Cardiff City Saturday, February 6, 2016 3,849.8 
 33. Blackburn Rovers Saturday, February 6, 2016 3,848.8 
 34. Preston North End Saturday, February 6, 2016 3,843.6 
 35. Brentford Friday, February 5, 2016 3,828.7 
 36. Reading Saturday, February 6, 2016 3,803.7 
 37. Leeds United Saturday, February 6, 2016 3,803.2 
 38. Fulham Saturday, February 6, 2016 3,771.2 
 39. Huddersfield Town Saturday, February 6, 2016 3,765.9 
 40. Wigan Athletic Saturday, February 6, 2016 3,765.4 
 41. Bristol City Saturday, February 6, 2016 3,762.6 
 42. Milton Keynes Dons Tuesday, February 9, 2016 3,750.0 
 43. Burton Albion Saturday, February 6, 2016 3,739.5 
 44. Walsall Saturday, February 6, 2016 3,726.7 
 45. Bolton Wanderers Saturday, February 6, 2016 3,722.2 
 46. Gillingham Saturday, February 6, 2016 3,717.0 
 47. Charlton Athletic Saturday, February 6, 2016 3,714.0 
 48. Millwall Saturday, February 6, 2016 3,705.6 
 49. Peterborough United Saturday, February 6, 2016 3,704.7 
 50. Rotherham United Saturday, February 6, 2016 3,702.0 
 51. Sheffield United Saturday, February 6, 2016 3,688.6 
 52. Barnsley Sunday, February 7, 2016 3,681.6 
 53. Southend United Saturday, February 6, 2016 3,666.3 
 54. Coventry City Sunday, February 7, 2016 3,662.7 
 55. Bradford City Saturday, February 6, 2016 3,661.5 
 56. Doncaster Rovers Tuesday, February 2, 2016 3,639.5 
 57. Scunthorpe United Saturday, January 30, 2016 3,634.1 
 58. Swindon Town Saturday, February 6, 2016 3,630.5 
 59. Northampton Town Saturday, February 6, 2016 3,628.9 
 60. Port Vale Sunday, February 7, 2016 3,625.5 
 61. Oxford United Tuesday, February 9, 2016 3,622.3 
 62. Rochdale Saturday, February 6, 2016 3,620.8 
 63. Blackpool Saturday, January 30, 2016 3,605.8 
 64. Bury Sunday, February 7, 2016 3,605.1 
 65. Fleetwood Town Sunday, February 7, 2016 3,589.8 
 66. Plymouth Argyle Saturday, January 30, 2016 3,589.5 
 67. Shrewsbury Town Sunday, February 7, 2016 3,587.7 
 68. Chesterfield Saturday, February 6, 2016 3,581.7 
 69. Portsmouth Saturday, February 6, 2016 3,569.9 
 70. Bristol Rovers Saturday, January 30, 2016 3,568.8 
 71. Leyton Orient Saturday, February 6, 2016 3,566.4 
 72. Wycombe Wanderers Tuesday, February 9, 2016 3,565.5 
 73. Carlisle United Saturday, February 6, 2016 3,547.8 
 74. Crewe Alexandra Saturday, February 6, 2016 3,546.3 
 75. Oldham Athletic Tuesday, January 26, 2016 3,543.3 
 76. Accrington Stanley Saturday, February 6, 2016 3,539.5 
 77. AFC Wimbledon Saturday, January 30, 2016 3,530.6 
 78. Exeter City Saturday, January 30, 2016 3,524.9 
 79. Luton Town Saturday, February 6, 2016 3,514.6 
 80. Grimsby Town Tuesday, February 9, 2016 3,509.8 
 81. Cheltenham Town Saturday, February 6, 2016 3,508.5 
 82. Notts County Saturday, January 30, 2016 3,507.9 
 83. Colchester United Saturday, February 6, 2016 3,501.8 
 84. Cambridge United Saturday, February 6, 2016 3,499.2 
 85. Mansfield Town Tuesday, February 9, 2016 3,491.3 
 86. Barnet Saturday, January 23, 2016 3,477.2 
 87. Forest Green Rovers Saturday, February 6, 2016 3,477.1 
 88. Crawley Town Saturday, February 6, 2016 3,474.2 
 89. Morecambe Saturday, February 6, 2016 3,462.4 
 90. Yeovil Town Tuesday, February 2, 2016 3,462.2 
 91. Newport County Saturday, January 30, 2016 3,461.2 
 92. Stevenage Tuesday, February 9, 2016 3,456.6 
 93. Dagenham and Redbridge Tuesday, February 9, 2016 3,407.9 
 94. Tranmere Rovers Saturday, February 6, 2016 3,403.5 
 95. York City Saturday, February 6, 2016 3,398.8 
 96. Woking Saturday, January 30, 2016 3,394.4 
 97. Braintree Town Tuesday, February 2, 2016 3,393.4 
 98. Eastleigh Tuesday, February 9, 2016 3,392.1 
 99. Dover Athletic Sunday, January 24, 2016 3,381.8 
 100. Hartlepool United Tuesday, February 9, 2016 3,379.4 
 101. Macclesfield Town Saturday, January 30, 2016 3,374.7 
 102. Wrexham Tuesday, February 9, 2016 3,358.6 
 103. Gateshead Tuesday, February 2, 2016 3,342.5 
 104. Lincoln City Saturday, February 6, 2016 3,330.3 
 105. Aldershot Town Saturday, January 30, 2016 3,315.4 
 106. Southport Saturday, February 6, 2016 3,308.3 
 107. FC Halifax Town Saturday, January 30, 2016 3,306.7 
 108. Chester Saturday, January 30, 2016 3,271.6 
 109. Altrincham Tuesday, February 9, 2016 3,266.7 
 110. Barrow Saturday, February 6, 2016 3,256.7 
 111. Bromley Tuesday, February 9, 2016 3,254.8 
 112. Ebbsfleet United Saturday, February 6, 2016 3,235.1 
 113. Guiseley Saturday, January 30, 2016 3,230.4 
 114. Boreham Wood Saturday, February 6, 2016 3,226.1 
 115. Torquay United Saturday, January 30, 2016 3,224.6 
 116. Kidderminster Harriers Tuesday, February 9, 2016 3,221.7 
 117. Sutton United Saturday, January 30, 2016 3,219.2 
 118. Welling United Saturday, February 6, 2016 3,212.2 
 119. North Ferriby United Saturday, January 30, 2016 3,205.1 
 120. Nuneaton Town Saturday, January 30, 2016 3,197.8 
 121. AFC Fylde Tuesday, February 2, 2016 3,195.4 
 122. Boston United Sunday, January 31, 2016 3,192.8 
 123. Solihull Moors Saturday, January 30, 2016 3,192.2 
 124. Dartford Saturday, February 6, 2016 3,188.1 
 125. Alfreton Town Monday, February 1, 2016 3,179.7 
 126. Gosport Borough Tuesday, February 9, 2016 3,170.5 
 127. Oxford City Tuesday, February 9, 2016 3,154.2 
 128. Whitehawk Saturday, January 23, 2016 3,148.6 
 129. Harrogate Town Tuesday, February 2, 2016 3,147.1 
 130. Tamworth Saturday, February 6, 2016 3,136.4 
 131. Maidstone United Saturday, January 30, 2016 3,134.4 
 132. Chorley Tuesday, February 2, 2016 3,122.6 
 133. Hemel Hempstead Town Tuesday, February 2, 2016 3,122.3 
 134. Truro City Saturday, February 6, 2016 3,120.1 
 135. Concord Rangers Saturday, February 6, 2016 3,118.0 
 136. Wealdstone Saturday, February 6, 2016 3,101.0 
 137. Bradford Park Avenue Saturday, January 30, 2016 3,089.3 
 138. Worcester City Saturday, January 30, 2016 3,079.2 
 139. Gloucester City Sunday, January 31, 2016 3,077.1 
 140. Margate Saturday, February 6, 2016 3,073.4 
 141. AFC Telford United Tuesday, February 9, 2016 3,073.3 
 142. Eastbourne Borough Tuesday, February 9, 2016 3,064.5 
 143. Gainsborough Trinity Tuesday, February 9, 2016 3,057.9 
 144. Bishop's Stortford Saturday, February 6, 2016 3,056.2 
 145. Poole Town Tuesday, February 2, 2016 3,055.9 
 146. Weston-super-Mare Tuesday, February 9, 2016 3,054.2 
 147. Havant and Waterlooville Tuesday, February 9, 2016 3,050.1 
 148. Maidenhead United Saturday, February 6, 2016 3,049.2 
 149. Stockport County Tuesday, February 2, 2016 3,044.1 
 150. Basingstoke Town Saturday, January 30, 2016 3,043.3 
 151. Hednesford Town Saturday, January 30, 2016 3,040.7 
 152. Stalybridge Celtic Saturday, January 30, 2016 3,036.8 
 153. Hungerford Town Saturday, February 6, 2016 3,032.9 
 154. Curzon Ashton Monday, February 1, 2016 3,026.8 
 155. Dulwich Hamlet Saturday, February 6, 2016 3,023.7 
 156. Chelmsford City Saturday, January 30, 2016 3,023.5 
 157. Hampton and Richmond Borough Saturday, February 6, 2016 3,021.7 
 158. Bath City Saturday, January 30, 2016 3,017.9 
 159. Brackley Town Tuesday, February 9, 2016 3,015.5 
 160. East Thurrock United Saturday, February 6, 2016 3,006.8 
 161. FC United of Manchester Tuesday, February 9, 2016 3,004.4 
 162. Lowestoft Town Saturday, January 30, 2016 3,004.0 
 163. Bognor Regis Town Tuesday, February 2, 2016 2,999.3 
 164. Redditch United Saturday, February 6, 2016 2,998.4 
 165. St. Albans City Saturday, February 6, 2016 2,998.4 
 166. Chippenham Town Saturday, January 30, 2016 2,995.1 
 167. Hayes and Yeading United Tuesday, February 9, 2016 2,994.3 
 168. Billericay Town Tuesday, February 9, 2016 2,987.8 
 169. Kingstonian Saturday, February 6, 2016 2,986.7 
 170. Darlington 1883 Tuesday, February 9, 2016 2,981.3 
 171. Workington Saturday, February 6, 2016 2,981.1 
 172. Tonbridge Angels Saturday, February 6, 2016 2,978.5 
 173. Corby Town Saturday, January 23, 2016 2,970.3 
 174. Hitchin Town Saturday, February 6, 2016 2,960.6 
 175. Blyth Spartans Tuesday, February 9, 2016 2,960.5 
 176. Enfield Town Saturday, February 6, 2016 2,960.2 
 177. Salford City Tuesday, February 2, 2016 2,955.7 
 178. Grays Athletic Tuesday, February 9, 2016 2,951.0 
 179. Leamington Saturday, January 30, 2016 2,947.7 
 180. Weymouth Tuesday, February 2, 2016 2,932.0 
 181. Dorchester Town Tuesday, February 9, 2016 2,929.7 
 182. Leiston Tuesday, February 9, 2016 2,926.4 
 183. Dunstable Town Tuesday, February 2, 2016 2,925.4 
 184. Stratford Town Monday, February 1, 2016 2,922.1 
 185. Metropolitan Police Tuesday, February 9, 2016 2,917.3 
 186. Ashton United Saturday, January 30, 2016 2,910.0 
 187. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 188. St. Neots Town Tuesday, February 9, 2016 2,898.9 
 189. Hendon Saturday, February 6, 2016 2,889.0 
 190. Cambridge City Saturday, February 6, 2016 2,889.0 
 191. Chesham United Tuesday, February 9, 2016 2,888.0 
 192. Wingate and Finchley Saturday, February 6, 2016 2,881.9 
 193. Kettering Town Saturday, January 30, 2016 2,881.5 
 194. Merthyr Town Tuesday, February 9, 2016 2,875.7 
 195. Leatherhead Saturday, February 6, 2016 2,871.8 
 196. Burgess Hill Town Saturday, February 6, 2016 2,865.6 
 197. Cirencester Town Tuesday, February 9, 2016 2,864.5 
 198. Merstham Saturday, February 6, 2016 2,862.6 
 199. Harrow Borough Tuesday, February 9, 2016 2,854.6 
 200. Stourbridge Monday, February 1, 2016 2,852.2 
 201. Biggleswade Town Tuesday, February 9, 2016 2,851.0 
 202. Slough Town Saturday, February 6, 2016 2,850.1 
 203. Rushall Olympic Tuesday, January 26, 2016 2,845.5 
 204. Barwell Saturday, January 30, 2016 2,832.1 
 205. King's Lynn Town Saturday, February 6, 2016 2,832.1 
 206. Needham Market Tuesday, February 9, 2016 2,825.1 
 207. Canvey Island Saturday, February 6, 2016 2,819.1 
 208. Sutton Coldfield Town Saturday, February 6, 2016 2,817.5 
 209. Hereford United Saturday, April 25, 2015 2,815.6 
 210. AFC Hornchurch Saturday, April 25, 2015 2,810.3 
 211. Nantwich Town Saturday, January 30, 2016 2,809.0 
 212. Staines Town Saturday, February 6, 2016 2,807.4 
 213. Didcot Town Sunday, November 8, 2015 2,805.2 
 214. Ilkeston Town Tuesday, February 9, 2016 2,805.0 
 215. Paulton Rovers Saturday, January 30, 2016 2,799.7 
 216. VCD Athletic Saturday, February 6, 2016 2,798.1 
 217. Witham Town Saturday, April 25, 2015 2,797.4 
 218. Peacehaven and Telscombe Saturday, April 25, 2015 2,796.6 
 219. Buxton Tuesday, February 9, 2016 2,784.6 
 220. Matlock Town Tuesday, February 9, 2016 2,783.7 
 221. Banbury United Saturday, April 25, 2015 2,783.2 
 222. Colwyn Bay Tuesday, February 9, 2016 2,782.2 
 223. Frome Town Tuesday, February 9, 2016 2,778.8 
 224. Frickley Athletic Tuesday, February 9, 2016 2,775.9 
 225. Histon Saturday, February 6, 2016 2,770.3 
 226. Bedworth United Saturday, February 6, 2016 2,768.5 
 227. Arlesey Town Saturday, April 25, 2015 2,765.5 
 228. Skelmersdale United Tuesday, February 2, 2016 2,743.5 
 229. Hyde Tuesday, February 2, 2016 2,742.9 
 230. Lewes Saturday, February 6, 2016 2,741.9 
 231. Farnborough Saturday, February 6, 2016 2,740.4 
 232. Halesowen Town Saturday, January 30, 2016 2,736.0 
 233. Bideford Tuesday, February 9, 2016 2,733.1 
 234. Bury Town Saturday, April 25, 2015 2,722.6 
 235. Whitby Town Saturday, January 30, 2016 2,701.1 
 236. Marine Tuesday, February 9, 2016 2,688.6 
 237. Mickleover Sports Saturday, January 23, 2016 2,680.1 
 238. Witton Albion Saturday, April 25, 2015 2,674.4 
 239. Grantham Town Tuesday, February 2, 2016 2,665.1 
 240. Belper Town Saturday, April 25, 2015 2,660.8 
 241. Burnham Saturday, April 25, 2015 2,659.8 
 242. Stamford Saturday, February 6, 2016 2,605.3