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  Wednesday, April 5, 2017

 Rank Club Last Match Date ELO Score 
 1. Chelsea Wednesday, April 5, 2017 4,283.6 
 2. Tottenham Hotspur Wednesday, April 5, 2017 4,262.4 
 3. Manchester City Wednesday, April 5, 2017 4,209.5 
 4. Manchester United Tuesday, April 4, 2017 4,207.8 
 5. Arsenal Wednesday, April 5, 2017 4,188.2 
 6. Liverpool Wednesday, April 5, 2017 4,171.0 
 7. Everton Tuesday, April 4, 2017 4,130.2 
 8. Southampton Wednesday, April 5, 2017 4,098.0 
 9. Leicester City Tuesday, April 4, 2017 4,083.8 
 10. West Bromwich Albion Tuesday, April 4, 2017 4,024.2 
 11. Stoke City Tuesday, April 4, 2017 4,017.0 
 12. West Ham United Wednesday, April 5, 2017 4,010.2 
 13. Newcastle United Wednesday, April 5, 2017 3,998.5 
 14. Burnley Tuesday, April 4, 2017 3,996.0 
 15. Watford Tuesday, April 4, 2017 3,989.3 
 16. Crystal Palace Wednesday, April 5, 2017 3,980.5 
 17. AFC Bournemouth Wednesday, April 5, 2017 3,973.3 
 18. Hull City Wednesday, April 5, 2017 3,967.8 
 19. Brighton and Hove Albion Tuesday, April 4, 2017 3,962.3 
 20. Swansea City Wednesday, April 5, 2017 3,949.8 
 21. Middlesbrough Wednesday, April 5, 2017 3,927.3 
 22. Sunderland Tuesday, April 4, 2017 3,912.2 
 23. Preston North End Tuesday, April 4, 2017 3,892.0 
 24. Leeds United Tuesday, April 4, 2017 3,888.4 
 25. Reading Tuesday, April 4, 2017 3,887.8 
 26. Fulham Tuesday, April 4, 2017 3,885.2 
 27. Sheffield Wednesday Tuesday, April 4, 2017 3,882.1 
 28. Derby County Tuesday, April 4, 2017 3,878.0 
 29. Huddersfield Town Wednesday, April 5, 2017 3,877.8 
 30. Brentford Tuesday, April 4, 2017 3,865.9 
 31. Aston Villa Tuesday, April 4, 2017 3,855.5 
 32. Wolverhampton Wanderers Tuesday, April 4, 2017 3,855.3 
 33. Norwich City Wednesday, April 5, 2017 3,852.5 
 34. Cardiff City Tuesday, April 4, 2017 3,827.3 
 35. Queens Park Rangers Tuesday, April 4, 2017 3,807.0 
 36. Ipswich Town Tuesday, April 4, 2017 3,801.5 
 37. Barnsley Tuesday, April 4, 2017 3,793.1 
 38. Sheffield United Wednesday, April 5, 2017 3,793.0 
 39. Blackburn Rovers Tuesday, April 4, 2017 3,789.2 
 40. Bolton Wanderers Tuesday, April 4, 2017 3,785.8 
 41. Nottingham Forest Tuesday, April 4, 2017 3,768.1 
 42. Bristol City Tuesday, April 4, 2017 3,758.6 
 43. Millwall Tuesday, April 4, 2017 3,756.2 
 44. Birmingham City Tuesday, April 4, 2017 3,751.8 
 45. Burton Albion Wednesday, April 5, 2017 3,748.2 
 46. Fleetwood Town Wednesday, April 5, 2017 3,735.1 
 47. Bradford City Saturday, April 1, 2017 3,734.6 
 48. Southend United Tuesday, April 4, 2017 3,722.0 
 49. Wigan Athletic Tuesday, April 4, 2017 3,718.0 
 50. Scunthorpe United Saturday, April 1, 2017 3,691.1 
 51. Milton Keynes Dons Tuesday, April 4, 2017 3,677.6 
 52. Rochdale Tuesday, April 4, 2017 3,675.5 
 53. Oxford United Wednesday, April 5, 2017 3,674.2 
 54. Walsall Saturday, April 1, 2017 3,664.7 
 55. Bristol Rovers Saturday, April 1, 2017 3,662.6 
 56. Doncaster Rovers Saturday, April 1, 2017 3,649.5 
 57. Peterborough United Saturday, April 1, 2017 3,647.6 
 58. Northampton Town Saturday, April 1, 2017 3,629.2 
 59. Charlton Athletic Tuesday, April 4, 2017 3,628.7 
 60. AFC Wimbledon Saturday, April 1, 2017 3,627.8 
 61. Portsmouth Saturday, April 1, 2017 3,620.8 
 62. Blackpool Saturday, April 1, 2017 3,602.9 
 63. Oldham Athletic Saturday, April 1, 2017 3,602.3 
 64. Plymouth Argyle Saturday, April 1, 2017 3,600.2 
 65. Bury Tuesday, March 28, 2017 3,599.0 
 66. Rotherham United Tuesday, April 4, 2017 3,592.8 
 67. Swindon Town Saturday, April 1, 2017 3,581.8 
 68. Stevenage Saturday, April 1, 2017 3,578.1 
 69. Luton Town Saturday, April 1, 2017 3,577.7 
 70. Port Vale Tuesday, April 4, 2017 3,574.6 
 71. Gillingham Saturday, April 1, 2017 3,573.6 
 72. Shrewsbury Town Tuesday, April 4, 2017 3,573.5 
 73. Accrington Stanley Saturday, April 1, 2017 3,570.0 
 74. Exeter City Saturday, April 1, 2017 3,568.6 
 75. Cambridge United Saturday, April 1, 2017 3,534.3 
 76. Wycombe Wanderers Saturday, April 1, 2017 3,526.4 
 77. Coventry City Wednesday, April 5, 2017 3,520.3 
 78. Chesterfield Saturday, April 1, 2017 3,518.3 
 79. Mansfield Town Saturday, April 1, 2017 3,516.3 
 80. Colchester United Saturday, April 1, 2017 3,505.2 
 81. Carlisle United Saturday, April 1, 2017 3,494.7 
 82. Lincoln City Monday, April 3, 2017 3,492.6 
 83. Barnet Saturday, April 1, 2017 3,486.2 
 84. Tranmere Rovers Tuesday, April 4, 2017 3,479.6 
 85. Crewe Alexandra Saturday, April 1, 2017 3,477.2 
 86. Grimsby Town Saturday, April 1, 2017 3,471.1 
 87. Yeovil Town Saturday, April 1, 2017 3,454.9 
 88. Cheltenham Town Saturday, April 1, 2017 3,448.5 
 89. Forest Green Rovers Saturday, April 1, 2017 3,446.3 
 90. Notts County Saturday, April 1, 2017 3,445.0 
 91. Aldershot Town Saturday, April 1, 2017 3,420.5 
 92. Hartlepool United Saturday, April 1, 2017 3,416.8 
 93. Crawley Town Saturday, April 1, 2017 3,413.9 
 94. Gateshead Saturday, April 1, 2017 3,403.8 
 95. Dover Athletic Saturday, April 1, 2017 3,403.1 
 96. Newport County Saturday, April 1, 2017 3,401.1 
 97. Barrow Saturday, April 1, 2017 3,391.3 
 98. Morecambe Saturday, April 1, 2017 3,387.0 
 99. Dagenham and Redbridge Monday, April 3, 2017 3,386.4 
 100. Macclesfield Town Tuesday, April 4, 2017 3,383.9 
 101. Leyton Orient Saturday, April 1, 2017 3,357.9 
 102. Ebbsfleet United Saturday, April 1, 2017 3,328.2 
 103. Eastleigh Saturday, April 1, 2017 3,320.0 
 104. Wrexham Saturday, April 1, 2017 3,311.2 
 105. Sutton United Tuesday, April 4, 2017 3,300.0 
 106. Boreham Wood Saturday, April 1, 2017 3,293.8 
 107. Guiseley Saturday, April 1, 2017 3,292.8 
 108. York City Tuesday, April 4, 2017 3,291.6 
 109. Chester Saturday, April 1, 2017 3,285.0 
 110. Braintree Town Saturday, April 1, 2017 3,282.3 
 111. Woking Saturday, April 1, 2017 3,274.7 
 112. Maidenhead United Saturday, April 1, 2017 3,274.6 
 113. FC Halifax Town Tuesday, April 4, 2017 3,273.2 
 114. Bromley Tuesday, April 4, 2017 3,270.7 
 115. AFC Fylde Saturday, April 1, 2017 3,263.9 
 116. Torquay United Saturday, April 1, 2017 3,258.3 
 117. Kidderminster Harriers Saturday, April 1, 2017 3,255.7 
 118. Solihull Moors Saturday, April 1, 2017 3,251.4 
 119. Maidstone United Saturday, April 1, 2017 3,251.1 
 120. Chelmsford City Saturday, April 1, 2017 3,213.2 
 121. Dartford Saturday, April 1, 2017 3,203.7 
 122. Stockport County Saturday, April 1, 2017 3,195.9 
 123. Chorley Saturday, April 1, 2017 3,189.1 
 124. Poole Town Tuesday, April 4, 2017 3,182.1 
 125. Salford City Saturday, April 1, 2017 3,179.7 
 126. Brackley Town Tuesday, April 4, 2017 3,160.2 
 127. Southport Tuesday, April 4, 2017 3,158.4 
 128. North Ferriby United Saturday, April 1, 2017 3,158.2 
 129. Nuneaton Town Tuesday, April 4, 2017 3,157.7 
 130. Hungerford Town Tuesday, April 4, 2017 3,151.1 
 131. Harrogate Town Saturday, April 1, 2017 3,150.1 
 132. Darlington 1883 Saturday, April 1, 2017 3,144.4 
 133. Tamworth Saturday, April 1, 2017 3,139.0 
 134. Gloucester City Tuesday, April 4, 2017 3,134.5 
 135. Hampton and Richmond Borough Saturday, April 1, 2017 3,129.1 
 136. Chippenham Town Saturday, April 1, 2017 3,111.1 
 137. Wealdstone Saturday, April 1, 2017 3,109.5 
 138. Bath City Saturday, April 1, 2017 3,107.2 
 139. Eastbourne Borough Saturday, April 1, 2017 3,106.2 
 140. Curzon Ashton Saturday, April 1, 2017 3,103.0 
 141. Boston United Saturday, April 1, 2017 3,098.7 
 142. Hemel Hempstead Town Saturday, April 1, 2017 3,094.1 
 143. East Thurrock United Saturday, April 1, 2017 3,093.3 
 144. FC United of Manchester Saturday, April 1, 2017 3,086.3 
 145. Leamington Saturday, April 1, 2017 3,081.2 
 146. Bognor Regis Town Saturday, April 1, 2017 3,070.8 
 147. Hitchin Town Saturday, April 1, 2017 3,070.2 
 148. Havant and Waterlooville Saturday, April 1, 2017 3,066.3 
 149. Welling United Saturday, April 1, 2017 3,062.1 
 150. Concord Rangers Saturday, April 1, 2017 3,057.5 
 151. St. Albans City Saturday, April 1, 2017 3,057.4 
 152. AFC Telford United Saturday, April 1, 2017 3,051.3 
 153. Oxford City Saturday, April 1, 2017 3,039.3 
 154. Bradford Park Avenue Saturday, April 1, 2017 3,031.5 
 155. Merthyr Town Saturday, April 1, 2017 3,031.1 
 156. Alfreton Town Tuesday, April 4, 2017 3,028.5 
 157. Blyth Spartans Tuesday, April 4, 2017 3,014.3 
 158. Weston-Super-Mare Saturday, April 1, 2017 3,013.4 
 159. Dulwich Hamlet Tuesday, April 4, 2017 3,011.3 
 160. Whitehawk Saturday, April 1, 2017 3,000.8 
 161. Worcester City Saturday, April 1, 2017 3,000.2 
 162. Enfield Town Saturday, April 1, 2017 2,995.5 
 163. Slough Town Saturday, April 1, 2017 2,992.6 
 164. Billericay Town Saturday, April 1, 2017 2,987.2 
 165. Kettering Town Saturday, April 1, 2017 2,982.4 
 166. Gainsborough Trinity Saturday, April 1, 2017 2,976.0 
 167. Frome Town Saturday, April 1, 2017 2,974.4 
 168. Truro City Saturday, April 1, 2017 2,973.7 
 169. Altrincham Saturday, April 1, 2017 2,966.8 
 170. Banbury United Saturday, April 1, 2017 2,964.7 
 171. Stalybridge Celtic Tuesday, April 4, 2017 2,953.0 
 172. Tonbridge Angels Saturday, April 1, 2017 2,950.2 
 173. Leiston Tuesday, April 4, 2017 2,949.5 
 174. Weymouth Saturday, April 1, 2017 2,948.9 
 175. Biggleswade Town Saturday, April 1, 2017 2,941.7 
 176. Gosport Borough Saturday, April 1, 2017 2,929.5 
 177. Basingstoke Town Saturday, April 1, 2017 2,926.6 
 178. Harlow Town Saturday, April 1, 2017 2,925.8 
 179. Spennymoor Town Tuesday, April 4, 2017 2,914.6 
 180. Stourbridge Monday, April 3, 2017 2,911.7 
 181. Lowestoft Town Saturday, April 1, 2017 2,909.8 
 182. Chesham United Saturday, April 1, 2017 2,906.3 
 183. Merstham Tuesday, April 4, 2017 2,902.7 
 184. Bishop's Stortford Saturday, April 1, 2017 2,899.2 
 185. Staines Town Saturday, April 1, 2017 2,897.5 
 186. Nantwich Town Saturday, April 1, 2017 2,896.1 
 187. Wingate and Finchley Saturday, April 1, 2017 2,896.1 
 188. Workington Tuesday, April 4, 2017 2,892.0 
 189. Leatherhead Tuesday, April 4, 2017 2,889.3 
 190. Needham Market Saturday, April 1, 2017 2,887.9 
 191. King's Lynn Town Saturday, April 1, 2017 2,887.0 
 192. St. Ives Town Saturday, April 1, 2017 2,883.7 
 193. Margate Saturday, April 1, 2017 2,877.0 
 194. Buxton Tuesday, April 4, 2017 2,868.9 
 195. Farnborough Saturday, April 23, 2016 2,866.7 
 196. Grantham Town Saturday, April 1, 2017 2,865.1 
 197. Stratford Town Saturday, April 1, 2017 2,865.0 
 198. Canvey Island Saturday, April 1, 2017 2,863.8 
 199. Warrington Town Saturday, April 1, 2017 2,846.6 
 200. Hayes and Yeading United Tuesday, April 4, 2017 2,844.3 
 201. Harrow Borough Saturday, April 1, 2017 2,840.4 
 202. Metropolitan Police Saturday, April 1, 2017 2,838.6 
 203. Hednesford Town Wednesday, April 5, 2017 2,838.0 
 204. Redditch United Saturday, April 1, 2017 2,832.2 
 205. Ashton United Tuesday, April 4, 2017 2,826.4 
 206. Dorchester Town Saturday, April 1, 2017 2,825.1 
 207. Dunstable Town Saturday, April 1, 2017 2,822.9 
 208. Barwell Saturday, April 1, 2017 2,822.5 
 209. Worthing Saturday, April 1, 2017 2,821.8 
 210. Kingstonian Monday, April 3, 2017 2,821.1 
 211. Kings Langley Saturday, April 1, 2017 2,816.3 
 212. Whitby Town Saturday, April 1, 2017 2,814.2 
 213. Hendon Saturday, April 1, 2017 2,812.0 
 214. Matlock Town Tuesday, April 4, 2017 2,808.2 
 215. Folkestone Invicta Saturday, April 1, 2017 2,807.4 
 216. Bedworth United Saturday, April 23, 2016 2,801.8 
 217. St. Neots Town Saturday, April 1, 2017 2,794.2 
 218. Burgess Hill Town Monday, April 3, 2017 2,792.8 
 219. AFC Sudbury Saturday, April 1, 2017 2,785.5 
 220. Cirencester Town Saturday, April 1, 2017 2,781.6 
 221. Rushall Olympic Tuesday, April 4, 2017 2,779.0 
 222. Coalville Town Saturday, April 1, 2017 2,778.8 
 223. Cambridge City Saturday, April 1, 2017 2,775.5 
 224. Lewes Saturday, April 23, 2016 2,771.4 
 225. Bideford Saturday, April 23, 2016 2,766.8 
 226. Corby Town Saturday, April 1, 2017 2,760.0 
 227. Histon Saturday, April 23, 2016 2,757.4 
 228. Stafford Rangers Saturday, April 1, 2017 2,756.7 
 229. Taunton Town Tuesday, November 15, 2016 2,754.5 
 230. Westfields Monday, November 14, 2016 2,750.9 
 231. Cinderford Town Tuesday, April 4, 2017 2,744.8 
 232. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 233. Halesowen Town Wednesday, April 5, 2017 2,736.5 
 234. VCD Athletic Saturday, April 23, 2016 2,734.6 
 235. Marine Tuesday, March 28, 2017 2,723.8 
 236. Grays Athletic Saturday, April 1, 2017 2,722.0 
 237. Stamford Sunday, November 6, 2016 2,714.2 
 238. Sutton Coldfield Town Tuesday, April 4, 2017 2,712.3 
 239. Mickleover Sports Tuesday, April 4, 2017 2,711.6 
 240. Frickley Athletic Saturday, April 1, 2017 2,687.2 
 241. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 242. Hyde Saturday, April 23, 2016 2,645.7 
 243. Ilkeston Town Tuesday, April 4, 2017 2,595.2 
 244. Skelmersdale United Saturday, April 1, 2017 2,556.2