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 14, 2017

 Rank Club Last Match Date ELO Score 
 1. Chelsea Sunday, February 12, 2017 4,271.3 
 2. Tottenham Hotspur Saturday, February 11, 2017 4,225.4 
 3. Manchester United Saturday, February 11, 2017 4,217.0 
 4. Arsenal Saturday, February 11, 2017 4,216.9 
 5. Manchester City Monday, February 13, 2017 4,214.5 
 6. Liverpool Saturday, February 11, 2017 4,159.6 
 7. Everton Saturday, February 11, 2017 4,118.9 
 8. Southampton Saturday, February 11, 2017 4,096.9 
 9. West Ham United Saturday, February 11, 2017 4,059.6 
 10. West Bromwich Albion Saturday, February 11, 2017 4,039.6 
 11. Leicester City Sunday, February 12, 2017 4,036.3 
 12. Stoke City Saturday, February 11, 2017 4,035.8 
 13. Burnley Sunday, February 12, 2017 4,023.4 
 14. Newcastle United Tuesday, February 14, 2017 4,001.2 
 15. Watford Saturday, February 11, 2017 3,981.0 
 16. Swansea City Sunday, February 12, 2017 3,974.9 
 17. Middlesbrough Saturday, February 11, 2017 3,970.1 
 18. Brighton and Hove Albion Tuesday, February 14, 2017 3,966.5 
 19. Hull City Saturday, February 11, 2017 3,951.0 
 20. Sunderland Saturday, February 11, 2017 3,939.3 
 21. AFC Bournemouth Monday, February 13, 2017 3,934.8 
 22. Crystal Palace Saturday, February 11, 2017 3,932.1 
 23. Sheffield Wednesday Tuesday, February 14, 2017 3,920.8 
 24. Norwich City Tuesday, February 14, 2017 3,914.4 
 25. Derby County Tuesday, February 14, 2017 3,890.0 
 26. Huddersfield Town Tuesday, February 14, 2017 3,887.0 
 27. Fulham Tuesday, February 14, 2017 3,880.6 
 28. Leeds United Tuesday, February 14, 2017 3,880.3 
 29. Preston North End Tuesday, February 14, 2017 3,877.3 
 30. Reading Tuesday, February 14, 2017 3,871.8 
 31. Cardiff City Tuesday, February 14, 2017 3,833.4 
 32. Barnsley Tuesday, February 14, 2017 3,829.8 
 33. Wolverhampton Wanderers Tuesday, February 14, 2017 3,818.4 
 34. Brentford Tuesday, February 14, 2017 3,817.8 
 35. Ipswich Town Tuesday, February 14, 2017 3,798.1 
 36. Aston Villa Tuesday, February 14, 2017 3,778.2 
 37. Blackburn Rovers Tuesday, February 14, 2017 3,777.6 
 38. Birmingham City Tuesday, February 14, 2017 3,776.9 
 39. Queens Park Rangers Saturday, February 11, 2017 3,771.7 
 40. Nottingham Forest Tuesday, February 14, 2017 3,769.5 
 41. Wigan Athletic Tuesday, February 14, 2017 3,762.4 
 42. Bristol City Tuesday, February 14, 2017 3,761.6 
 43. Millwall Tuesday, February 14, 2017 3,760.4 
 44. Scunthorpe United Tuesday, February 14, 2017 3,749.2 
 45. Sheffield United Tuesday, February 14, 2017 3,745.4 
 46. Bolton Wanderers Tuesday, February 14, 2017 3,743.0 
 47. Bradford City Tuesday, February 14, 2017 3,714.2 
 48. Burton Albion Saturday, February 11, 2017 3,713.3 
 49. Fleetwood Town Tuesday, February 14, 2017 3,711.7 
 50. Southend United Tuesday, February 14, 2017 3,709.0 
 51. Charlton Athletic Tuesday, February 14, 2017 3,700.7 
 52. Oxford United Tuesday, February 14, 2017 3,689.5 
 53. Rochdale Tuesday, February 14, 2017 3,677.1 
 54. Milton Keynes Dons Tuesday, February 14, 2017 3,674.2 
 55. Walsall Tuesday, February 14, 2017 3,672.7 
 56. Peterborough United Tuesday, February 14, 2017 3,663.1 
 57. Rotherham United Tuesday, February 14, 2017 3,643.3 
 58. Bristol Rovers Tuesday, February 14, 2017 3,641.1 
 59. Doncaster Rovers Tuesday, February 14, 2017 3,631.1 
 60. Northampton Town Tuesday, February 14, 2017 3,621.6 
 61. AFC Wimbledon Tuesday, February 14, 2017 3,614.1 
 62. Plymouth Argyle Tuesday, February 14, 2017 3,612.8 
 63. Gillingham Tuesday, February 14, 2017 3,609.9 
 64. Shrewsbury Town Tuesday, February 14, 2017 3,602.5 
 65. Portsmouth Tuesday, February 14, 2017 3,593.3 
 66. Oldham Athletic Tuesday, February 14, 2017 3,593.0 
 67. Luton Town Tuesday, February 14, 2017 3,589.0 
 68. Exeter City Tuesday, February 14, 2017 3,585.7 
 69. Port Vale Tuesday, February 14, 2017 3,569.2 
 70. Blackpool Tuesday, February 14, 2017 3,568.5 
 71. Bury Tuesday, February 14, 2017 3,562.2 
 72. Carlisle United Tuesday, February 14, 2017 3,558.8 
 73. Swindon Town Tuesday, February 14, 2017 3,555.7 
 74. Mansfield Town Tuesday, February 14, 2017 3,543.1 
 75. Colchester United Tuesday, February 14, 2017 3,538.3 
 76. Wycombe Wanderers Tuesday, February 14, 2017 3,535.4 
 77. Coventry City Tuesday, February 14, 2017 3,531.6 
 78. Chesterfield Tuesday, February 14, 2017 3,530.7 
 79. Cambridge United Tuesday, February 14, 2017 3,515.3 
 80. Barnet Tuesday, February 14, 2017 3,513.4 
 81. Stevenage Tuesday, February 14, 2017 3,507.4 
 82. Accrington Stanley Tuesday, February 14, 2017 3,487.5 
 83. Yeovil Town Tuesday, February 14, 2017 3,476.8 
 84. Grimsby Town Tuesday, February 14, 2017 3,469.1 
 85. Lincoln City Saturday, February 11, 2017 3,468.6 
 86. Forest Green Rovers Saturday, February 11, 2017 3,467.8 
 87. Crewe Alexandra Tuesday, February 14, 2017 3,456.8 
 88. Tranmere Rovers Saturday, February 11, 2017 3,441.3 
 89. Cheltenham Town Tuesday, February 14, 2017 3,440.4 
 90. Crawley Town Tuesday, February 14, 2017 3,437.6 
 91. Dagenham and Redbridge Saturday, February 11, 2017 3,431.4 
 92. Leyton Orient Tuesday, February 14, 2017 3,430.4 
 93. Morecambe Tuesday, February 14, 2017 3,430.0 
 94. Newport County Tuesday, February 14, 2017 3,405.6 
 95. Hartlepool United Tuesday, February 14, 2017 3,400.5 
 96. Macclesfield Town Saturday, February 11, 2017 3,399.4 
 97. Dover Athletic Saturday, February 11, 2017 3,398.3 
 98. Barrow Saturday, February 11, 2017 3,394.0 
 99. Notts County Tuesday, February 14, 2017 3,377.2 
 100. Gateshead Saturday, February 11, 2017 3,367.4 
 101. Aldershot Town Saturday, February 11, 2017 3,350.2 
 102. Eastleigh Tuesday, February 14, 2017 3,343.8 
 103. Braintree Town Tuesday, February 14, 2017 3,334.6 
 104. Wrexham Saturday, February 11, 2017 3,330.4 
 105. Bromley Saturday, February 11, 2017 3,309.8 
 106. Chester Saturday, February 11, 2017 3,306.7 
 107. Sutton United Tuesday, February 14, 2017 3,303.4 
 108. Ebbsfleet United Saturday, February 11, 2017 3,297.1 
 109. Boreham Wood Saturday, February 11, 2017 3,292.3 
 110. Kidderminster Harriers Saturday, February 11, 2017 3,277.4 
 111. Woking Tuesday, February 14, 2017 3,277.3 
 112. FC Halifax Town Saturday, February 11, 2017 3,274.3 
 113. Solihull Moors Tuesday, February 14, 2017 3,269.2 
 114. Torquay United Saturday, February 11, 2017 3,267.0 
 115. AFC Fylde Saturday, February 11, 2017 3,260.4 
 116. Guiseley Tuesday, February 14, 2017 3,259.3 
 117. York City Saturday, February 11, 2017 3,254.5 
 118. Dartford Saturday, February 11, 2017 3,222.8 
 119. Maidenhead United Saturday, February 11, 2017 3,216.6 
 120. Southport Saturday, February 11, 2017 3,203.3 
 121. Chorley Tuesday, February 14, 2017 3,194.4 
 122. Salford City Saturday, February 11, 2017 3,192.9 
 123. Stockport County Saturday, February 11, 2017 3,180.0 
 124. North Ferriby United Saturday, February 11, 2017 3,169.6 
 125. Hungerford Town Saturday, February 11, 2017 3,161.9 
 126. Poole Town Saturday, February 11, 2017 3,160.4 
 127. Chelmsford City Saturday, February 11, 2017 3,159.6 
 128. Maidstone United Saturday, February 11, 2017 3,153.8 
 129. Tamworth Saturday, February 11, 2017 3,153.6 
 130. Harrogate Town Saturday, February 11, 2017 3,146.3 
 131. St. Albans City Saturday, February 11, 2017 3,140.2 
 132. Hampton and Richmond Borough Saturday, February 11, 2017 3,136.6 
 133. Darlington 1883 Saturday, February 4, 2017 3,134.1 
 134. Nuneaton Town Saturday, February 11, 2017 3,131.8 
 135. Gloucester City Saturday, February 11, 2017 3,124.7 
 136. Brackley Town Tuesday, February 14, 2017 3,123.3 
 137. Welling United Saturday, February 11, 2017 3,107.6 
 138. Boston United Tuesday, February 14, 2017 3,106.7 
 139. Hemel Hempstead Town Saturday, February 11, 2017 3,105.7 
 140. Bath City Tuesday, February 14, 2017 3,103.6 
 141. East Thurrock United Saturday, February 11, 2017 3,084.2 
 142. Hitchin Town Saturday, February 11, 2017 3,083.2 
 143. Alfreton Town Tuesday, February 14, 2017 3,073.5 
 144. Eastbourne Borough Saturday, February 11, 2017 3,072.0 
 145. FC United of Manchester Saturday, February 11, 2017 3,070.4 
 146. AFC Telford United Saturday, February 11, 2017 3,067.7 
 147. Chippenham Town Tuesday, February 14, 2017 3,062.0 
 148. Curzon Ashton Saturday, February 11, 2017 3,061.8 
 149. Wealdstone Monday, February 13, 2017 3,058.6 
 150. Merthyr Town Saturday, February 11, 2017 3,056.9 
 151. Havant and Waterlooville Saturday, February 11, 2017 3,052.8 
 152. Concord Rangers Saturday, February 11, 2017 3,050.0 
 153. Leamington Saturday, February 11, 2017 3,047.5 
 154. Bognor Regis Town Saturday, February 11, 2017 3,045.9 
 155. Oxford City Tuesday, February 14, 2017 3,044.7 
 156. Worcester City Saturday, February 11, 2017 3,033.4 
 157. Weston-Super-Mare Saturday, February 11, 2017 3,027.3 
 158. Blyth Spartans Saturday, February 11, 2017 3,012.9 
 159. Bradford Park Avenue Saturday, February 11, 2017 3,011.1 
 160. Whitehawk Monday, February 13, 2017 3,011.0 
 161. Gainsborough Trinity Saturday, February 11, 2017 3,003.8 
 162. Leiston Saturday, February 11, 2017 3,002.7 
 163. Kettering Town Saturday, February 11, 2017 2,992.6 
 164. Truro City Saturday, February 11, 2017 2,985.5 
 165. Tonbridge Angels Tuesday, February 14, 2017 2,981.9 
 166. Slough Town Saturday, February 11, 2017 2,979.5 
 167. Altrincham Saturday, February 4, 2017 2,973.0 
 168. Dulwich Hamlet Saturday, February 11, 2017 2,972.5 
 169. Enfield Town Tuesday, February 14, 2017 2,969.7 
 170. Frome Town Saturday, February 11, 2017 2,954.9 
 171. Gosport Borough Saturday, February 11, 2017 2,947.3 
 172. Needham Market Saturday, February 11, 2017 2,947.3 
 173. Stalybridge Celtic Saturday, February 4, 2017 2,944.3 
 174. Chesham United Tuesday, February 14, 2017 2,942.8 
 175. Bishop's Stortford Saturday, February 11, 2017 2,941.1 
 176. Weymouth Tuesday, February 14, 2017 2,940.8 
 177. Stourbridge Saturday, February 11, 2017 2,936.1 
 178. Billericay Town Saturday, February 11, 2017 2,925.1 
 179. Biggleswade Town Tuesday, February 14, 2017 2,924.5 
 180. Banbury United Saturday, February 11, 2017 2,922.4 
 181. Basingstoke Town Tuesday, February 14, 2017 2,920.4 
 182. Wingate and Finchley Tuesday, February 14, 2017 2,906.8 
 183. St. Ives Town Saturday, February 11, 2017 2,905.2 
 184. Harlow Town Saturday, February 11, 2017 2,905.1 
 185. King's Lynn Town Saturday, February 11, 2017 2,901.7 
 186. Worthing Tuesday, February 14, 2017 2,900.5 
 187. Merstham Saturday, February 11, 2017 2,892.9 
 188. Nantwich Town Saturday, February 11, 2017 2,887.0 
 189. Workington Saturday, February 11, 2017 2,885.8 
 190. Kingstonian Saturday, February 11, 2017 2,881.7 
 191. Redditch United Saturday, February 11, 2017 2,879.6 
 192. Lowestoft Town Saturday, February 11, 2017 2,875.6 
 193. Margate Saturday, February 11, 2017 2,868.7 
 194. Farnborough Saturday, April 23, 2016 2,866.7 
 195. AFC Sudbury Tuesday, February 14, 2017 2,865.7 
 196. Hednesford Town Tuesday, February 14, 2017 2,857.0 
 197. Spennymoor Town Saturday, February 4, 2017 2,856.6 
 198. Buxton Tuesday, February 14, 2017 2,855.7 
 199. Stratford Town Tuesday, February 14, 2017 2,850.4 
 200. Barwell Saturday, February 11, 2017 2,849.0 
 201. Leatherhead Saturday, February 11, 2017 2,848.9 
 202. Hayes and Yeading United Tuesday, February 14, 2017 2,848.3 
 203. Grantham Town Tuesday, February 14, 2017 2,847.8 
 204. Burgess Hill Town Tuesday, February 14, 2017 2,847.4 
 205. Dunstable Town Tuesday, February 14, 2017 2,847.2 
 206. Staines Town Saturday, February 11, 2017 2,845.1 
 207. Metropolitan Police Saturday, February 11, 2017 2,843.2 
 208. Kings Langley Tuesday, February 14, 2017 2,842.7 
 209. Harrow Borough Saturday, February 11, 2017 2,829.6 
 210. Ashton United Saturday, February 11, 2017 2,816.1 
 211. Rushall Olympic Saturday, February 11, 2017 2,812.1 
 212. Dorchester Town Saturday, February 11, 2017 2,812.1 
 213. Matlock Town Tuesday, February 14, 2017 2,809.0 
 214. Folkestone Invicta Tuesday, February 14, 2017 2,805.5 
 215. Bedworth United Saturday, April 23, 2016 2,801.8 
 216. Canvey Island Tuesday, February 14, 2017 2,798.4 
 217. Whitby Town Saturday, February 11, 2017 2,795.1 
 218. St. Neots Town Tuesday, February 14, 2017 2,788.7 
 219. Warrington Town Saturday, February 11, 2017 2,787.1 
 220. Cambridge City Saturday, February 11, 2017 2,782.7 
 221. Hendon Saturday, February 11, 2017 2,776.8 
 222. Cirencester Town Saturday, February 11, 2017 2,776.7 
 223. Corby Town Saturday, February 11, 2017 2,776.2 
 224. Lewes Saturday, April 23, 2016 2,771.4 
 225. Coalville Town Tuesday, February 14, 2017 2,769.4 
 226. Bideford Saturday, April 23, 2016 2,766.8 
 227. Histon Saturday, April 23, 2016 2,757.4 
 228. Taunton Town Tuesday, November 15, 2016 2,754.5 
 229. Westfields Monday, November 14, 2016 2,750.9 
 230. Halesowen Town Saturday, February 11, 2017 2,743.2 
 231. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 232. Cinderford Town Saturday, February 11, 2017 2,741.2 
 233. Stafford Rangers Saturday, February 11, 2017 2,739.3 
 234. VCD Athletic Saturday, April 23, 2016 2,734.6 
 235. Mickleover Sports Saturday, February 11, 2017 2,728.7 
 236. Grays Athletic Saturday, February 11, 2017 2,724.0 
 237. Stamford Sunday, November 6, 2016 2,714.2 
 238. Marine Saturday, February 11, 2017 2,712.6 
 239. Frickley Athletic Tuesday, February 7, 2017 2,711.5 
 240. Sutton Coldfield Town Saturday, February 11, 2017 2,709.0 
 241. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 242. Hyde Saturday, April 23, 2016 2,645.7 
 243. Skelmersdale United Saturday, February 11, 2017 2,615.1 
 244. Ilkeston Town Tuesday, February 14, 2017 2,603.5