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

 Rank Club Last Match Date ELO Score 
 1. Chelsea Saturday, April 8, 2017 4,288.7 
 2. Tottenham Hotspur Saturday, April 8, 2017 4,267.8 
 3. Manchester City Saturday, April 8, 2017 4,214.6 
 4. Manchester United Tuesday, April 4, 2017 4,207.8 
 5. Arsenal Wednesday, April 5, 2017 4,188.2 
 6. Liverpool Saturday, April 8, 2017 4,177.7 
 7. Everton Tuesday, April 4, 2017 4,130.2 
 8. Southampton Saturday, April 8, 2017 4,106.9 
 9. Leicester City Tuesday, April 4, 2017 4,083.8 
 10. West Ham United Saturday, April 8, 2017 4,017.5 
 11. West Bromwich Albion Saturday, April 8, 2017 4,015.3 
 12. Stoke City Saturday, April 8, 2017 4,010.2 
 13. Burnley Saturday, April 8, 2017 3,995.1 
 14. Newcastle United Saturday, April 8, 2017 3,986.2 
 15. Watford Saturday, April 8, 2017 3,983.9 
 16. Crystal Palace Wednesday, April 5, 2017 3,980.5 
 17. Brighton and Hove Albion Friday, April 7, 2017 3,969.0 
 18. AFC Bournemouth Saturday, April 8, 2017 3,968.2 
 19. Hull City Saturday, April 8, 2017 3,962.8 
 20. Swansea City Saturday, April 8, 2017 3,942.5 
 21. Middlesbrough Saturday, April 8, 2017 3,928.3 
 22. Sunderland Tuesday, April 4, 2017 3,912.2 
 23. Leeds United Saturday, April 8, 2017 3,904.3 
 24. Fulham Saturday, April 8, 2017 3,895.2 
 25. Sheffield Wednesday Saturday, April 8, 2017 3,894.4 
 26. Derby County Saturday, April 8, 2017 3,885.4 
 27. Preston North End Saturday, April 8, 2017 3,876.1 
 28. Norwich City Saturday, April 8, 2017 3,873.7 
 29. Reading Saturday, April 8, 2017 3,866.5 
 30. Huddersfield Town Saturday, April 8, 2017 3,859.7 
 31. Brentford Saturday, April 8, 2017 3,855.9 
 32. Aston Villa Saturday, April 8, 2017 3,853.4 
 33. Wolverhampton Wanderers Saturday, April 8, 2017 3,837.7 
 34. Cardiff City Saturday, April 8, 2017 3,837.3 
 35. Barnsley Saturday, April 8, 2017 3,809.4 
 36. Queens Park Rangers Friday, April 7, 2017 3,800.3 
 37. Sheffield United Saturday, April 8, 2017 3,799.5 
 38. Ipswich Town Saturday, April 8, 2017 3,791.5 
 39. Nottingham Forest Saturday, April 8, 2017 3,786.2 
 40. Bristol City Saturday, April 8, 2017 3,776.2 
 41. Bolton Wanderers Saturday, April 8, 2017 3,774.2 
 42. Blackburn Rovers Saturday, April 8, 2017 3,772.8 
 43. Millwall Saturday, April 8, 2017 3,752.3 
 44. Burton Albion Saturday, April 8, 2017 3,750.2 
 45. Bradford City Saturday, April 8, 2017 3,745.4 
 46. Birmingham City Saturday, April 8, 2017 3,744.3 
 47. Wigan Athletic Saturday, April 8, 2017 3,723.6 
 48. Fleetwood Town Saturday, April 8, 2017 3,716.0 
 49. Southend United Saturday, April 8, 2017 3,710.3 
 50. Scunthorpe United Saturday, April 8, 2017 3,702.8 
 51. Milton Keynes Dons Saturday, April 8, 2017 3,675.9 
 52. Oxford United Saturday, April 8, 2017 3,675.0 
 53. Bristol Rovers Saturday, April 8, 2017 3,672.7 
 54. Walsall Saturday, April 8, 2017 3,664.0 
 55. Rochdale Saturday, April 8, 2017 3,663.6 
 56. Doncaster Rovers Saturday, April 8, 2017 3,654.9 
 57. Charlton Athletic Saturday, April 8, 2017 3,640.4 
 58. Peterborough United Saturday, April 8, 2017 3,635.1 
 59. Portsmouth Saturday, April 8, 2017 3,627.9 
 60. Northampton Town Saturday, April 8, 2017 3,622.7 
 61. Oldham Athletic Saturday, April 8, 2017 3,621.4 
 62. AFC Wimbledon Saturday, April 8, 2017 3,617.7 
 63. Plymouth Argyle Saturday, April 8, 2017 3,606.1 
 64. Bury Saturday, April 8, 2017 3,588.2 
 65. Rotherham United Saturday, April 8, 2017 3,587.1 
 66. Luton Town Saturday, April 8, 2017 3,586.1 
 67. Shrewsbury Town Saturday, April 8, 2017 3,585.4 
 68. Swindon Town Saturday, April 8, 2017 3,583.5 
 69. Blackpool Saturday, April 8, 2017 3,581.1 
 70. Gillingham Saturday, April 8, 2017 3,577.6 
 71. Accrington Stanley Saturday, April 8, 2017 3,576.5 
 72. Port Vale Saturday, April 8, 2017 3,564.0 
 73. Stevenage Saturday, April 8, 2017 3,557.4 
 74. Exeter City Saturday, April 8, 2017 3,553.4 
 75. Cambridge United Saturday, April 8, 2017 3,542.2 
 76. Coventry City Saturday, April 8, 2017 3,532.9 
 77. Chesterfield Saturday, April 8, 2017 3,528.9 
 78. Colchester United Saturday, April 8, 2017 3,526.0 
 79. Wycombe Wanderers Saturday, April 8, 2017 3,523.2 
 80. Mansfield Town Saturday, April 8, 2017 3,510.8 
 81. Lincoln City Saturday, April 8, 2017 3,498.8 
 82. Grimsby Town Saturday, April 8, 2017 3,492.8 
 83. Tranmere Rovers Saturday, April 8, 2017 3,488.6 
 84. Carlisle United Saturday, April 8, 2017 3,482.2 
 85. Barnet Saturday, April 8, 2017 3,477.8 
 86. Crewe Alexandra Saturday, April 8, 2017 3,470.8 
 87. Notts County Saturday, April 8, 2017 3,457.4 
 88. Forest Green Rovers Saturday, April 8, 2017 3,453.0 
 89. Cheltenham Town Saturday, April 8, 2017 3,451.7 
 90. Yeovil Town Saturday, April 8, 2017 3,447.7 
 91. Hartlepool United Saturday, April 8, 2017 3,416.9 
 92. Newport County Saturday, April 8, 2017 3,416.3 
 93. Aldershot Town Saturday, April 8, 2017 3,415.3 
 94. Dover Athletic Saturday, April 8, 2017 3,410.7 
 95. Crawley Town Saturday, April 8, 2017 3,408.0 
 96. Dagenham and Redbridge Saturday, April 8, 2017 3,405.6 
 97. Gateshead Saturday, April 8, 2017 3,388.9 
 98. Barrow Saturday, April 8, 2017 3,387.2 
 99. Morecambe Saturday, April 8, 2017 3,386.8 
 100. Macclesfield Town Saturday, April 8, 2017 3,364.7 
 101. Leyton Orient Saturday, April 8, 2017 3,350.0 
 102. Ebbsfleet United Saturday, April 8, 2017 3,320.9 
 103. Eastleigh Saturday, April 8, 2017 3,313.8 
 104. York City Saturday, April 8, 2017 3,307.8 
 105. Boreham Wood Saturday, April 8, 2017 3,304.6 
 106. Wrexham Saturday, April 8, 2017 3,301.1 
 107. Sutton United Saturday, April 8, 2017 3,295.3 
 108. Guiseley Saturday, April 8, 2017 3,286.0 
 109. Bromley Saturday, April 8, 2017 3,280.8 
 110. Maidenhead United Saturday, April 8, 2017 3,279.1 
 111. Woking Saturday, April 8, 2017 3,278.8 
 112. FC Halifax Town Saturday, April 8, 2017 3,276.6 
 113. Braintree Town Saturday, April 8, 2017 3,274.7 
 114. Chester Saturday, April 8, 2017 3,268.8 
 115. Maidstone United Saturday, April 8, 2017 3,266.0 
 116. Torquay United Saturday, April 8, 2017 3,263.4 
 117. Kidderminster Harriers Saturday, April 8, 2017 3,263.3 
 118. AFC Fylde Saturday, April 8, 2017 3,247.4 
 119. Solihull Moors Saturday, April 8, 2017 3,242.4 
 120. Chelmsford City Saturday, April 8, 2017 3,227.4 
 121. Dartford Saturday, April 8, 2017 3,210.0 
 122. Stockport County Saturday, April 8, 2017 3,201.1 
 123. Chorley Saturday, April 8, 2017 3,189.2 
 124. Salford City Saturday, April 8, 2017 3,179.9 
 125. Brackley Town Saturday, April 8, 2017 3,168.8 
 126. Poole Town Saturday, April 8, 2017 3,167.9 
 127. Southport Saturday, April 8, 2017 3,163.1 
 128. Hungerford Town Saturday, April 8, 2017 3,158.0 
 129. Nuneaton Town Saturday, April 8, 2017 3,157.6 
 130. Darlington 1883 Saturday, April 8, 2017 3,153.3 
 131. Harrogate Town Saturday, April 8, 2017 3,149.9 
 132. North Ferriby United Saturday, April 8, 2017 3,147.4 
 133. Hampton and Richmond Borough Saturday, April 8, 2017 3,146.0 
 134. Tamworth Saturday, April 8, 2017 3,130.2 
 135. Gloucester City Saturday, April 8, 2017 3,127.0 
 136. Bath City Saturday, April 8, 2017 3,126.4 
 137. Chippenham Town Saturday, April 8, 2017 3,125.9 
 138. Boston United Saturday, April 8, 2017 3,112.1 
 139. Wealdstone Saturday, April 8, 2017 3,108.0 
 140. Curzon Ashton Saturday, April 8, 2017 3,101.1 
 141. Eastbourne Borough Saturday, April 8, 2017 3,099.9 
 142. Hemel Hempstead Town Saturday, April 8, 2017 3,095.6 
 143. East Thurrock United Saturday, April 8, 2017 3,088.8 
 144. FC United of Manchester Saturday, April 8, 2017 3,085.8 
 145. Bognor Regis Town Saturday, April 8, 2017 3,078.0 
 146. Havant and Waterlooville Saturday, April 8, 2017 3,075.1 
 147. Leamington Saturday, April 8, 2017 3,074.2 
 148. Welling United Saturday, April 8, 2017 3,072.4 
 149. Hitchin Town Saturday, April 8, 2017 3,055.5 
 150. St. Albans City Saturday, April 8, 2017 3,051.9 
 151. Concord Rangers Saturday, April 8, 2017 3,038.3 
 152. AFC Telford United Saturday, April 8, 2017 3,037.9 
 153. Merthyr Town Saturday, April 8, 2017 3,035.9 
 154. Bradford Park Avenue Saturday, April 8, 2017 3,032.1 
 155. Weston-Super-Mare Saturday, April 8, 2017 3,025.3 
 156. Alfreton Town Saturday, April 8, 2017 3,025.2 
 157. Oxford City Saturday, April 8, 2017 3,022.4 
 158. Dulwich Hamlet Saturday, April 8, 2017 3,020.6 
 159. Blyth Spartans Saturday, April 8, 2017 3,019.2 
 160. Enfield Town Saturday, April 8, 2017 3,011.7 
 161. Worcester City Saturday, April 8, 2017 3,002.1 
 162. Kettering Town Saturday, April 8, 2017 2,998.6 
 163. Whitehawk Saturday, April 8, 2017 2,993.9 
 164. Truro City Saturday, April 8, 2017 2,981.0 
 165. Frome Town Saturday, April 8, 2017 2,979.5 
 166. Slough Town Saturday, April 8, 2017 2,976.4 
 167. Billericay Town Saturday, April 8, 2017 2,971.1 
 168. Gainsborough Trinity Saturday, April 8, 2017 2,970.8 
 169. Banbury United Saturday, April 8, 2017 2,969.8 
 170. Stalybridge Celtic Saturday, April 8, 2017 2,969.6 
 171. Altrincham Saturday, April 8, 2017 2,958.2 
 172. Weymouth Saturday, April 8, 2017 2,958.1 
 173. Leiston Saturday, April 8, 2017 2,956.8 
 174. Biggleswade Town Saturday, April 8, 2017 2,951.7 
 175. Tonbridge Angels Saturday, April 8, 2017 2,941.4 
 176. Harlow Town Saturday, April 8, 2017 2,933.8 
 177. Basingstoke Town Saturday, April 8, 2017 2,925.0 
 178. Gosport Borough Saturday, April 8, 2017 2,919.2 
 179. Stourbridge Saturday, April 8, 2017 2,915.0 
 180. Wingate and Finchley Saturday, April 8, 2017 2,912.9 
 181. Workington Saturday, April 8, 2017 2,905.5 
 182. Spennymoor Town Saturday, April 8, 2017 2,904.1 
 183. Nantwich Town Saturday, April 8, 2017 2,903.2 
 184. Lowestoft Town Saturday, April 8, 2017 2,900.4 
 185. Chesham United Saturday, April 8, 2017 2,896.3 
 186. Staines Town Saturday, April 8, 2017 2,895.6 
 187. Bishop's Stortford Saturday, April 8, 2017 2,887.3 
 188. King's Lynn Town Saturday, April 8, 2017 2,886.2 
 189. Merstham Saturday, April 8, 2017 2,885.9 
 190. Margate Saturday, April 8, 2017 2,882.5 
 191. Leatherhead Saturday, April 8, 2017 2,882.0 
 192. Needham Market Saturday, April 8, 2017 2,877.5 
 193. Stratford Town Friday, April 7, 2017 2,875.5 
 194. Buxton Saturday, April 8, 2017 2,875.4 
 195. St. Ives Town Saturday, April 8, 2017 2,874.6 
 196. Grantham Town Saturday, April 8, 2017 2,871.7 
 197. Farnborough Saturday, April 23, 2016 2,866.7 
 198. Canvey Island Saturday, April 8, 2017 2,865.8 
 199. Metropolitan Police Saturday, April 8, 2017 2,849.0 
 200. Redditch United Saturday, April 8, 2017 2,833.8 
 201. Hayes and Yeading United Friday, April 7, 2017 2,833.8 
 202. Warrington Town Saturday, April 8, 2017 2,833.1 
 203. Whitby Town Saturday, April 8, 2017 2,828.4 
 204. Matlock Town Saturday, April 8, 2017 2,826.0 
 205. Dorchester Town Saturday, April 8, 2017 2,825.8 
 206. Kings Langley Saturday, April 8, 2017 2,823.3 
 207. Hendon Saturday, April 8, 2017 2,822.9 
 208. Kingstonian Saturday, April 8, 2017 2,822.1 
 209. Harrow Borough Saturday, April 8, 2017 2,821.9 
 210. Worthing Saturday, April 8, 2017 2,820.7 
 211. Hednesford Town Saturday, April 8, 2017 2,820.2 
 212. Ashton United Saturday, April 8, 2017 2,819.3 
 213. Dunstable Town Saturday, April 8, 2017 2,817.9 
 214. Burgess Hill Town Saturday, April 8, 2017 2,811.3 
 215. Barwell Saturday, April 8, 2017 2,809.0 
 216. Bedworth United Saturday, April 23, 2016 2,801.8 
 217. Folkestone Invicta Saturday, April 8, 2017 2,796.5 
 218. Cambridge City Saturday, April 8, 2017 2,795.1 
 219. St. Neots Town Saturday, April 8, 2017 2,789.4 
 220. AFC Sudbury Saturday, April 8, 2017 2,778.3 
 221. Rushall Olympic Saturday, April 8, 2017 2,772.4 
 222. Coalville Town Saturday, April 8, 2017 2,772.2 
 223. Lewes Saturday, April 23, 2016 2,771.4 
 224. Stafford Rangers Saturday, April 8, 2017 2,770.2 
 225. Bideford Saturday, April 23, 2016 2,766.8 
 226. Cirencester Town Saturday, April 8, 2017 2,762.0 
 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. Corby Town Saturday, April 8, 2017 2,745.8 
 231. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 232. Cinderford Town Saturday, April 8, 2017 2,739.7 
 233. VCD Athletic Saturday, April 23, 2016 2,734.6 
 234. Halesowen Town Saturday, April 8, 2017 2,731.6 
 235. Mickleover Sports Saturday, April 8, 2017 2,728.7 
 236. Sutton Coldfield Town Saturday, April 8, 2017 2,726.8 
 237. Stamford Sunday, November 6, 2016 2,714.2 
 238. Grays Athletic Saturday, April 8, 2017 2,713.9 
 239. Marine Saturday, April 8, 2017 2,706.8 
 240. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 241. Frickley Athletic Saturday, April 8, 2017 2,668.2 
 242. Hyde Saturday, April 23, 2016 2,645.7 
 243. Ilkeston Town Saturday, April 8, 2017 2,587.9 
 244. Skelmersdale United Saturday, April 8, 2017 2,575.2