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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Tuesday, February 2, 2016 4,244.8 
 2. Arsenal Tuesday, February 2, 2016 4,214.6 
 3. Tottenham Hotspur Tuesday, February 2, 2016 4,188.7 
 4. Chelsea Sunday, January 31, 2016 4,172.8 
 5. Manchester United Tuesday, February 2, 2016 4,156.9 
 6. Leicester City Tuesday, February 2, 2016 4,139.3 
 7. Liverpool Tuesday, February 2, 2016 4,091.0 
 8. Southampton Tuesday, February 2, 2016 4,085.1 
 9. Everton Sunday, January 31, 2016 4,085.0 
 10. West Ham United Tuesday, February 2, 2016 4,070.5 
 11. Stoke City Tuesday, February 2, 2016 4,061.5 
 12. Watford Saturday, January 30, 2016 4,019.9 
 13. Crystal Palace Tuesday, February 2, 2016 4,015.5 
 14. AFC Bournemouth Tuesday, February 2, 2016 4,005.2 
 15. Swansea City Tuesday, February 2, 2016 3,991.3 
 16. West Bromwich Albion Tuesday, February 2, 2016 3,984.5 
 17. Middlesbrough Saturday, January 23, 2016 3,981.9 
 18. Hull City Saturday, January 30, 2016 3,979.2 
 19. Burnley Tuesday, February 2, 2016 3,961.4 
 20. Norwich City Tuesday, February 2, 2016 3,952.0 
 21. Sunderland Tuesday, February 2, 2016 3,932.1 
 22. Newcastle United Saturday, January 23, 2016 3,931.8 
 23. Derby County Tuesday, February 2, 2016 3,909.7 
 24. Sheffield Wednesday Tuesday, February 2, 2016 3,891.0 
 25. Aston Villa Tuesday, February 2, 2016 3,889.0 
 26. Ipswich Town Tuesday, February 2, 2016 3,883.7 
 27. Birmingham City Saturday, January 30, 2016 3,879.5 
 28. Brighton and Hove Albion Saturday, January 23, 2016 3,853.9 
 29. Cardiff City Saturday, January 30, 2016 3,853.9 
 30. Wolverhampton Wanderers Tuesday, February 2, 2016 3,852.9 
 31. Queens Park Rangers Tuesday, January 26, 2016 3,846.7 
 32. Nottingham Forest Saturday, January 30, 2016 3,845.1 
 33. Blackburn Rovers Saturday, January 30, 2016 3,844.1 
 34. Brentford Tuesday, January 26, 2016 3,843.8 
 35. Preston North End Tuesday, February 2, 2016 3,836.5 
 36. Leeds United Saturday, January 30, 2016 3,813.4 
 37. Reading Tuesday, February 2, 2016 3,803.3 
 38. Huddersfield Town Saturday, January 30, 2016 3,773.1 
 39. Fulham Saturday, January 23, 2016 3,768.3 
 40. Bristol City Saturday, January 30, 2016 3,752.3 
 41. Wigan Athletic Saturday, January 30, 2016 3,750.8 
 42. Walsall Tuesday, February 2, 2016 3,749.3 
 43. Milton Keynes Dons Sunday, January 31, 2016 3,740.8 
 44. Burton Albion Saturday, January 30, 2016 3,728.5 
 45. Charlton Athletic Saturday, January 30, 2016 3,724.3 
 46. Gillingham Saturday, January 30, 2016 3,720.6 
 47. Bolton Wanderers Tuesday, February 2, 2016 3,713.4 
 48. Rotherham United Saturday, January 30, 2016 3,710.8 
 49. Sheffield United Tuesday, January 26, 2016 3,703.1 
 50. Peterborough United Saturday, January 30, 2016 3,696.7 
 51. Millwall Saturday, January 30, 2016 3,683.0 
 52. Bradford City Saturday, January 30, 2016 3,672.5 
 53. Barnsley Saturday, January 30, 2016 3,668.5 
 54. Coventry City Saturday, January 30, 2016 3,662.7 
 55. Southend United Tuesday, February 2, 2016 3,657.3 
 56. Doncaster Rovers Tuesday, February 2, 2016 3,639.5 
 57. Rochdale Saturday, January 30, 2016 3,638.9 
 58. Scunthorpe United Saturday, January 30, 2016 3,634.1 
 59. Oxford United Saturday, January 30, 2016 3,627.0 
 60. Swindon Town Tuesday, February 2, 2016 3,626.9 
 61. Port Vale Tuesday, February 2, 2016 3,625.6 
 62. Northampton Town Saturday, January 23, 2016 3,623.3 
 63. Bury Saturday, January 30, 2016 3,618.3 
 64. Blackpool Saturday, January 30, 2016 3,605.8 
 65. Fleetwood Town Saturday, January 30, 2016 3,591.0 
 66. Chesterfield Saturday, January 23, 2016 3,589.8 
 67. Plymouth Argyle Saturday, January 30, 2016 3,589.5 
 68. Shrewsbury Town Tuesday, February 2, 2016 3,586.4 
 69. Portsmouth Tuesday, February 2, 2016 3,581.7 
 70. Wycombe Wanderers Saturday, January 30, 2016 3,571.5 
 71. Bristol Rovers Saturday, January 30, 2016 3,568.8 
 72. Leyton Orient Saturday, January 30, 2016 3,554.5 
 73. Accrington Stanley Saturday, January 30, 2016 3,553.8 
 74. Oldham Athletic Tuesday, January 26, 2016 3,543.3 
 75. Carlisle United Sunday, January 31, 2016 3,533.6 
 76. AFC Wimbledon Saturday, January 30, 2016 3,530.6 
 77. Crewe Alexandra Saturday, January 30, 2016 3,528.2 
 78. Exeter City Saturday, January 30, 2016 3,524.9 
 79. Colchester United Saturday, January 30, 2016 3,510.8 
 80. Notts County Saturday, January 30, 2016 3,507.9 
 81. Grimsby Town Saturday, January 30, 2016 3,505.2 
 82. Cheltenham Town Saturday, January 30, 2016 3,503.8 
 83. Luton Town Tuesday, February 2, 2016 3,501.6 
 84. Cambridge United Saturday, January 30, 2016 3,492.2 
 85. Forest Green Rovers Saturday, January 30, 2016 3,479.4 
 86. Mansfield Town Saturday, January 30, 2016 3,477.8 
 87. Barnet Saturday, January 23, 2016 3,477.2 
 88. Morecambe Tuesday, February 2, 2016 3,471.1 
 89. Crawley Town Saturday, January 30, 2016 3,463.3 
 90. Yeovil Town Tuesday, February 2, 2016 3,462.2 
 91. Newport County Saturday, January 30, 2016 3,461.2 
 92. Stevenage Saturday, January 30, 2016 3,458.2 
 93. Eastleigh Saturday, January 30, 2016 3,428.0 
 94. Dagenham and Redbridge Saturday, January 23, 2016 3,422.0 
 95. York City Saturday, January 30, 2016 3,404.4 
 96. Tranmere Rovers Saturday, January 30, 2016 3,396.8 
 97. Woking Saturday, January 30, 2016 3,394.4 
 98. Braintree Town Tuesday, February 2, 2016 3,393.4 
 99. Hartlepool United Saturday, January 30, 2016 3,388.8 
 100. Dover Athletic Sunday, January 24, 2016 3,381.8 
 101. Macclesfield Town Saturday, January 30, 2016 3,374.7 
 102. Wrexham Saturday, January 30, 2016 3,357.9 
 103. Gateshead Tuesday, February 2, 2016 3,342.5 
 104. Aldershot Town Saturday, January 30, 2016 3,315.4 
 105. Southport Tuesday, January 26, 2016 3,315.0 
 106. Lincoln City Saturday, January 30, 2016 3,308.8 
 107. FC Halifax Town Saturday, January 30, 2016 3,306.7 
 108. Chester Saturday, January 30, 2016 3,271.6 
 109. Altrincham Tuesday, January 26, 2016 3,265.5 
 110. Barrow Tuesday, February 2, 2016 3,261.4 
 111. Bromley Saturday, January 30, 2016 3,259.4 
 112. Boreham Wood Saturday, January 23, 2016 3,245.1 
 113. Guiseley Saturday, January 30, 2016 3,230.4 
 114. Ebbsfleet United Saturday, January 30, 2016 3,228.6 
 115. Torquay United Saturday, January 30, 2016 3,224.6 
 116. Sutton United Saturday, January 30, 2016 3,219.2 
 117. Welling United Tuesday, February 2, 2016 3,211.8 
 118. North Ferriby United Saturday, January 30, 2016 3,205.1 
 119. Nuneaton Town Saturday, January 30, 2016 3,197.8 
 120. AFC Fylde Tuesday, February 2, 2016 3,195.4 
 121. Boston United Sunday, January 31, 2016 3,192.8 
 122. Solihull Moors Saturday, January 30, 2016 3,192.2 
 123. Kidderminster Harriers Saturday, January 30, 2016 3,188.4 
 124. Dartford Tuesday, January 26, 2016 3,181.3 
 125. Alfreton Town Monday, February 1, 2016 3,179.7 
 126. Oxford City Saturday, January 23, 2016 3,176.9 
 127. Gosport Borough Tuesday, February 2, 2016 3,151.6 
 128. Tamworth Saturday, January 30, 2016 3,151.2 
 129. Whitehawk Saturday, January 23, 2016 3,148.6 
 130. Harrogate Town Tuesday, February 2, 2016 3,147.1 
 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, January 30, 2016 3,119.5 
 135. Concord Rangers Saturday, January 30, 2016 3,103.6 
 136. Wealdstone Tuesday, January 26, 2016 3,101.5 
 137. Bradford Park Avenue Saturday, January 30, 2016 3,089.3 
 138. Eastbourne Borough Tuesday, February 2, 2016 3,079.9 
 139. Worcester City Saturday, January 30, 2016 3,079.2 
 140. Gloucester City Sunday, January 31, 2016 3,077.1 
 141. Havant and Waterlooville Saturday, January 30, 2016 3,062.7 
 142. Bishop's Stortford Tuesday, February 2, 2016 3,062.7 
 143. Margate Saturday, January 30, 2016 3,058.9 
 144. AFC Telford United Saturday, January 30, 2016 3,058.7 
 145. Poole Town Tuesday, February 2, 2016 3,055.9 
 146. Maidenhead United Saturday, January 30, 2016 3,055.5 
 147. Gainsborough Trinity Saturday, January 30, 2016 3,049.7 
 148. Stockport County Tuesday, February 2, 2016 3,044.1 
 149. Basingstoke Town Saturday, January 30, 2016 3,043.3 
 150. Hednesford Town Saturday, January 30, 2016 3,040.7 
 151. Dulwich Hamlet Tuesday, February 2, 2016 3,039.3 
 152. Stalybridge Celtic Saturday, January 30, 2016 3,036.8 
 153. Weston-super-Mare Saturday, January 30, 2016 3,031.5 
 154. Curzon Ashton Monday, February 1, 2016 3,026.8 
 155. Chelmsford City Saturday, January 30, 2016 3,023.5 
 156. East Thurrock United Tuesday, February 2, 2016 3,022.2 
 157. Hungerford Town Monday, February 1, 2016 3,021.3 
 158. FC United of Manchester Saturday, January 30, 2016 3,019.1 
 159. Bath City Saturday, January 30, 2016 3,017.9 
 160. Hampton and Richmond Borough Tuesday, February 2, 2016 3,014.7 
 161. Redditch United Saturday, January 23, 2016 3,012.6 
 162. Brackley Town Saturday, January 30, 2016 3,008.9 
 163. Hayes and Yeading United Saturday, January 23, 2016 3,007.7 
 164. St. Albans City Saturday, January 30, 2016 3,005.1 
 165. Lowestoft Town Saturday, January 30, 2016 3,004.0 
 166. Bognor Regis Town Tuesday, February 2, 2016 2,999.3 
 167. Chippenham Town Saturday, January 30, 2016 2,995.1 
 168. Workington Tuesday, February 2, 2016 2,978.5 
 169. Kingstonian Monday, February 1, 2016 2,978.2 
 170. Darlington 1883 Tuesday, February 2, 2016 2,973.6 
 171. Tonbridge Angels Tuesday, February 2, 2016 2,973.4 
 172. Corby Town Saturday, January 23, 2016 2,970.3 
 173. Billericay Town Tuesday, February 2, 2016 2,967.1 
 174. Grays Athletic Tuesday, February 2, 2016 2,962.0 
 175. Hitchin Town Saturday, January 30, 2016 2,956.2 
 176. Salford City Tuesday, February 2, 2016 2,955.7 
 177. Blyth Spartans Tuesday, February 2, 2016 2,955.4 
 178. Enfield Town Saturday, January 23, 2016 2,954.8 
 179. Leamington Saturday, January 30, 2016 2,947.7 
 180. Leiston Tuesday, February 2, 2016 2,947.4 
 181. Dorchester Town Saturday, January 30, 2016 2,932.8 
 182. Weymouth Tuesday, February 2, 2016 2,932.0 
 183. Dunstable Town Tuesday, February 2, 2016 2,925.4 
 184. Stratford Town Monday, February 1, 2016 2,922.1 
 185. Ashton United Saturday, January 30, 2016 2,910.0 
 186. Chesham United Tuesday, February 2, 2016 2,909.7 
 187. Hendon Saturday, January 23, 2016 2,905.2 
 188. St. Neots Town Saturday, January 30, 2016 2,902.9 
 189. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 190. Metropolitan Police Saturday, January 23, 2016 2,893.5 
 191. Leatherhead Tuesday, February 2, 2016 2,888.5 
 192. Kettering Town Saturday, January 30, 2016 2,881.5 
 193. Cambridge City Saturday, January 30, 2016 2,880.8 
 194. Merthyr Town Saturday, January 30, 2016 2,879.6 
 195. Burgess Hill Town Saturday, January 30, 2016 2,872.0 
 196. Wingate and Finchley Monday, February 1, 2016 2,864.2 
 197. Slough Town Saturday, January 23, 2016 2,864.1 
 198. Harrow Borough Tuesday, February 2, 2016 2,862.2 
 199. Stourbridge Monday, February 1, 2016 2,852.2 
 200. Biggleswade Town Saturday, January 30, 2016 2,848.7 
 201. Merstham Saturday, January 30, 2016 2,847.1 
 202. Rushall Olympic Tuesday, January 26, 2016 2,845.5 
 203. Cirencester Town Saturday, January 30, 2016 2,842.1 
 204. Barwell Saturday, January 30, 2016 2,832.1 
 205. Canvey Island Saturday, January 30, 2016 2,829.1 
 206. Needham Market Saturday, January 23, 2016 2,823.8 
 207. King's Lynn Town Saturday, January 30, 2016 2,817.8 
 208. Hereford United Saturday, April 25, 2015 2,815.6 
 209. Staines Town Tuesday, February 2, 2016 2,814.2 
 210. Sutton Coldfield Town Saturday, January 30, 2016 2,811.4 
 211. AFC Hornchurch Saturday, April 25, 2015 2,810.3 
 212. Ilkeston Town Saturday, January 30, 2016 2,810.2 
 213. Nantwich Town Saturday, January 30, 2016 2,809.0 
 214. Didcot Town Sunday, November 8, 2015 2,805.2 
 215. Buxton Tuesday, February 2, 2016 2,803.8 
 216. Paulton Rovers Saturday, January 30, 2016 2,799.7 
 217. Witham Town Saturday, April 25, 2015 2,797.4 
 218. Peacehaven and Telscombe Saturday, April 25, 2015 2,796.6 
 219. Matlock Town Tuesday, February 2, 2016 2,791.4 
 220. Colwyn Bay Saturday, January 30, 2016 2,783.9 
 221. Banbury United Saturday, April 25, 2015 2,783.2 
 222. VCD Athletic Saturday, January 30, 2016 2,782.5 
 223. Frome Town Saturday, January 30, 2016 2,774.9 
 224. Histon Saturday, January 30, 2016 2,774.7 
 225. Arlesey Town Saturday, April 25, 2015 2,765.5 
 226. Frickley Athletic Saturday, January 30, 2016 2,756.7 
 227. Bedworth United Saturday, January 30, 2016 2,754.4 
 228. Bideford Saturday, January 23, 2016 2,748.8 
 229. Farnborough Tuesday, February 2, 2016 2,745.4 
 230. Skelmersdale United Tuesday, February 2, 2016 2,743.5 
 231. Hyde Tuesday, February 2, 2016 2,742.9 
 232. Lewes Saturday, January 23, 2016 2,740.7 
 233. Halesowen Town Saturday, January 30, 2016 2,736.0 
 234. Bury Town Saturday, April 25, 2015 2,722.6 
 235. Whitby Town Saturday, January 30, 2016 2,701.1 
 236. Marine Monday, February 1, 2016 2,689.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, January 30, 2016 2,611.4