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  Saturday, April 1, 2017

 Rank Club Last Match Date ELO Score 
 1. Chelsea Saturday, April 1, 2017 4,276.3 
 2. Tottenham Hotspur Saturday, April 1, 2017 4,257.0 
 3. Manchester City Sunday, March 19, 2017 4,216.9 
 4. Manchester United Saturday, April 1, 2017 4,211.1 
 5. Arsenal Saturday, March 18, 2017 4,179.6 
 6. Liverpool Saturday, April 1, 2017 4,177.1 
 7. Everton Saturday, April 1, 2017 4,126.9 
 8. Southampton Saturday, April 1, 2017 4,088.6 
 9. Leicester City Saturday, April 1, 2017 4,076.4 
 10. West Bromwich Albion Saturday, April 1, 2017 4,040.6 
 11. Stoke City Saturday, April 1, 2017 4,027.1 
 12. West Ham United Saturday, April 1, 2017 4,018.7 
 13. Newcastle United Saturday, April 1, 2017 3,995.2 
 14. Crystal Palace Saturday, April 1, 2017 3,990.0 
 15. Burnley Saturday, April 1, 2017 3,985.8 
 16. Watford Saturday, April 1, 2017 3,972.9 
 17. AFC Bournemouth Saturday, April 1, 2017 3,967.2 
 18. Swansea City Saturday, March 18, 2017 3,956.6 
 19. Brighton and Hove Albion Saturday, April 1, 2017 3,956.1 
 20. Hull City Saturday, April 1, 2017 3,955.0 
 21. Middlesbrough Sunday, March 19, 2017 3,938.6 
 22. Sunderland Saturday, April 1, 2017 3,919.6 
 23. Leeds United Saturday, April 1, 2017 3,904.2 
 24. Fulham Saturday, April 1, 2017 3,900.3 
 25. Preston North End Saturday, April 1, 2017 3,879.9 
 26. Reading Saturday, April 1, 2017 3,877.5 
 27. Sheffield Wednesday Saturday, April 1, 2017 3,876.2 
 28. Norwich City Saturday, April 1, 2017 3,868.5 
 29. Derby County Friday, March 31, 2017 3,862.9 
 30. Huddersfield Town Saturday, April 1, 2017 3,861.8 
 31. Brentford Saturday, April 1, 2017 3,850.2 
 32. Wolverhampton Wanderers Saturday, April 1, 2017 3,848.4 
 33. Aston Villa Saturday, April 1, 2017 3,847.4 
 34. Cardiff City Saturday, April 1, 2017 3,827.2 
 35. Queens Park Rangers Friday, March 31, 2017 3,815.1 
 36. Blackburn Rovers Saturday, April 1, 2017 3,799.5 
 37. Barnsley Saturday, April 1, 2017 3,793.1 
 38. Ipswich Town Saturday, April 1, 2017 3,788.6 
 39. Sheffield United Tuesday, March 28, 2017 3,788.5 
 40. Bolton Wanderers Saturday, April 1, 2017 3,776.1 
 41. Nottingham Forest Saturday, April 1, 2017 3,775.1 
 42. Bristol City Saturday, April 1, 2017 3,770.7 
 43. Birmingham City Saturday, April 1, 2017 3,758.0 
 44. Burton Albion Saturday, April 1, 2017 3,751.6 
 45. Millwall Saturday, April 1, 2017 3,749.9 
 46. Bradford City Saturday, April 1, 2017 3,734.6 
 47. Southend United Saturday, April 1, 2017 3,731.7 
 48. Wigan Athletic Saturday, April 1, 2017 3,730.9 
 49. Fleetwood Town Saturday, April 1, 2017 3,719.9 
 50. Scunthorpe United Saturday, April 1, 2017 3,691.1 
 51. Oxford United Tuesday, March 28, 2017 3,689.4 
 52. Walsall Saturday, April 1, 2017 3,664.7 
 53. Rochdale Saturday, April 1, 2017 3,663.5 
 54. Bristol Rovers Saturday, April 1, 2017 3,662.6 
 55. Milton Keynes Dons Saturday, April 1, 2017 3,661.9 
 56. Doncaster Rovers Saturday, April 1, 2017 3,649.5 
 57. Peterborough United Saturday, April 1, 2017 3,647.6 
 58. Charlton Athletic Saturday, April 1, 2017 3,644.5 
 59. Northampton Town Saturday, April 1, 2017 3,629.2 
 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 Saturday, April 1, 2017 3,598.8 
 67. Port Vale Saturday, April 1, 2017 3,586.6 
 68. Swindon Town Saturday, April 1, 2017 3,581.8 
 69. Shrewsbury Town Saturday, April 1, 2017 3,579.8 
 70. Stevenage Saturday, April 1, 2017 3,578.1 
 71. Luton Town Saturday, April 1, 2017 3,577.7 
 72. Gillingham Saturday, April 1, 2017 3,573.6 
 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 Saturday, March 25, 2017 3,524.8 
 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. Barnet Saturday, April 1, 2017 3,486.2 
 83. Lincoln City Saturday, April 1, 2017 3,482.6 
 84. Crewe Alexandra Saturday, April 1, 2017 3,477.2 
 85. Tranmere Rovers Saturday, April 1, 2017 3,475.0 
 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. Dagenham and Redbridge Saturday, April 1, 2017 3,396.4 
 98. Barrow Saturday, April 1, 2017 3,391.3 
 99. Morecambe Saturday, April 1, 2017 3,387.0 
 100. Macclesfield Town Saturday, April 1, 2017 3,378.6 
 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. York City Saturday, April 1, 2017 3,310.5 
 106. Sutton United Saturday, April 1, 2017 3,304.7 
 107. Boreham Wood Saturday, April 1, 2017 3,293.8 
 108. Guiseley Saturday, April 1, 2017 3,292.8 
 109. Chester Saturday, April 1, 2017 3,285.0 
 110. Braintree Town Saturday, April 1, 2017 3,282.3 
 111. FC Halifax Town Saturday, April 1, 2017 3,275.5 
 112. Woking Saturday, April 1, 2017 3,274.7 
 113. Maidenhead United Saturday, April 1, 2017 3,274.6 
 114. AFC Fylde Saturday, April 1, 2017 3,263.9 
 115. Torquay United Saturday, April 1, 2017 3,258.3 
 116. Kidderminster Harriers Saturday, April 1, 2017 3,255.7 
 117. Bromley Saturday, April 1, 2017 3,251.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 Saturday, April 1, 2017 3,184.1 
 125. Salford City Saturday, April 1, 2017 3,179.7 
 126. Southport Saturday, April 1, 2017 3,163.7 
 127. Nuneaton Town Saturday, April 1, 2017 3,159.5 
 128. North Ferriby United Saturday, April 1, 2017 3,158.2 
 129. Brackley Town Saturday, April 1, 2017 3,157.9 
 130. Harrogate Town Saturday, April 1, 2017 3,150.1 
 131. Hungerford Town Saturday, April 1, 2017 3,149.1 
 132. Darlington 1883 Saturday, April 1, 2017 3,144.4 
 133. Tamworth Saturday, April 1, 2017 3,139.0 
 134. Gloucester City Saturday, April 1, 2017 3,132.8 
 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. Alfreton Town Saturday, April 1, 2017 3,049.7 
 154. Oxford City Saturday, April 1, 2017 3,039.3 
 155. Bradford Park Avenue Saturday, April 1, 2017 3,031.5 
 156. Merthyr Town Saturday, April 1, 2017 3,031.1 
 157. Dulwich Hamlet Saturday, April 1, 2017 3,015.7 
 158. Weston-Super-Mare Saturday, April 1, 2017 3,013.4 
 159. Blyth Spartans Saturday, April 1, 2017 3,009.2 
 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. Leiston Saturday, April 1, 2017 2,960.5 
 172. Tonbridge Angels Saturday, April 1, 2017 2,950.2 
 173. Weymouth Saturday, April 1, 2017 2,948.9 
 174. Biggleswade Town Saturday, April 1, 2017 2,941.7 
 175. Stalybridge Celtic Saturday, April 1, 2017 2,931.8 
 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. Stourbridge Saturday, April 1, 2017 2,912.4 
 180. Lowestoft Town Saturday, April 1, 2017 2,909.8 
 181. Chesham United Saturday, April 1, 2017 2,906.3 
 182. Bishop's Stortford Saturday, April 1, 2017 2,899.2 
 183. Spennymoor Town Saturday, April 1, 2017 2,897.9 
 184. Staines Town Saturday, April 1, 2017 2,897.5 
 185. Nantwich Town Saturday, April 1, 2017 2,896.1 
 186. Wingate and Finchley Saturday, April 1, 2017 2,896.1 
 187. Merstham Saturday, April 1, 2017 2,891.7 
 188. Needham Market Saturday, April 1, 2017 2,887.9 
 189. King's Lynn Town Saturday, April 1, 2017 2,887.0 
 190. Leatherhead Saturday, April 1, 2017 2,884.9 
 191. St. Ives Town Saturday, April 1, 2017 2,883.7 
 192. Workington Saturday, March 25, 2017 2,882.3 
 193. Margate Saturday, April 1, 2017 2,877.0 
 194. Farnborough Saturday, April 23, 2016 2,866.7 
 195. Grantham Town Saturday, April 1, 2017 2,865.1 
 196. Stratford Town Saturday, April 1, 2017 2,865.0 
 197. Buxton Saturday, April 1, 2017 2,864.3 
 198. Canvey Island Saturday, April 1, 2017 2,863.8 
 199. Hednesford Town Saturday, April 1, 2017 2,851.8 
 200. Warrington Town Saturday, April 1, 2017 2,846.6 
 201. Harrow Borough Saturday, April 1, 2017 2,840.4 
 202. Metropolitan Police Saturday, April 1, 2017 2,838.6 
 203. Ashton United Saturday, April 1, 2017 2,836.1 
 204. Redditch United Saturday, April 1, 2017 2,832.2 
 205. Hayes and Yeading United Saturday, April 1, 2017 2,830.2 
 206. Dorchester Town Saturday, April 1, 2017 2,825.1 
 207. Matlock Town Saturday, April 1, 2017 2,824.9 
 208. Dunstable Town Saturday, April 1, 2017 2,822.9 
 209. Barwell Saturday, April 1, 2017 2,822.5 
 210. Worthing Saturday, April 1, 2017 2,821.8 
 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. Kingstonian Saturday, April 1, 2017 2,807.7 
 215. Folkestone Invicta Saturday, April 1, 2017 2,807.4 
 216. Burgess Hill Town Saturday, April 1, 2017 2,806.2 
 217. Bedworth United Saturday, April 23, 2016 2,801.8 
 218. St. Neots Town Saturday, April 1, 2017 2,794.2 
 219. AFC Sudbury Saturday, April 1, 2017 2,785.5 
 220. Rushall Olympic Saturday, April 1, 2017 2,784.1 
 221. Cirencester Town Saturday, April 1, 2017 2,781.6 
 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. Cinderford Town Saturday, April 1, 2017 2,758.8 
 228. Histon Saturday, April 23, 2016 2,757.4 
 229. Stafford Rangers Saturday, April 1, 2017 2,756.7 
 230. Taunton Town Tuesday, November 15, 2016 2,754.5 
 231. Westfields Monday, November 14, 2016 2,750.9 
 232. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 233. VCD Athletic Saturday, April 23, 2016 2,734.6 
 234. Sutton Coldfield Town Saturday, March 25, 2017 2,727.0 
 235. Marine Tuesday, March 28, 2017 2,723.8 
 236. Halesowen Town Saturday, April 1, 2017 2,722.1 
 237. Grays Athletic Saturday, April 1, 2017 2,722.0 
 238. Stamford Sunday, November 6, 2016 2,714.2 
 239. Mickleover Sports Saturday, April 1, 2017 2,696.9 
 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, March 28, 2017 2,599.7 
 244. Skelmersdale United Saturday, April 1, 2017 2,556.2