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, April 11, 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 Sunday, April 9, 2017 4,214.2 
 5. Liverpool Saturday, April 8, 2017 4,177.7 
 6. Arsenal Monday, April 10, 2017 4,162.7 
 7. Everton Sunday, April 9, 2017 4,141.7 
 8. Southampton Saturday, April 8, 2017 4,106.9 
 9. Leicester City Sunday, April 9, 2017 4,072.3 
 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. Crystal Palace Monday, April 10, 2017 4,006.0 
 14. Burnley Saturday, April 8, 2017 3,995.1 
 15. Newcastle United Saturday, April 8, 2017 3,986.2 
 16. Watford Saturday, April 8, 2017 3,983.9 
 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 Sunday, April 9, 2017 3,905.8 
 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 Tuesday, April 11, 2017 3,502.4 
 82. Grimsby Town Saturday, April 8, 2017 3,492.8 
 83. Carlisle United Saturday, April 8, 2017 3,482.2 
 84. Barnet Saturday, April 8, 2017 3,477.8 
 85. Tranmere Rovers Tuesday, April 11, 2017 3,476.6 
 86. Crewe Alexandra Saturday, April 8, 2017 3,470.8 
 87. Forest Green Rovers Tuesday, April 11, 2017 3,465.1 
 88. Notts County Saturday, April 8, 2017 3,457.4 
 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 Tuesday, April 11, 2017 3,375.8 
 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 Tuesday, April 11, 2017 3,265.2 
 115. Torquay United Saturday, April 8, 2017 3,263.4 
 116. Maidstone United Tuesday, April 11, 2017 3,255.0 
 117. AFC Fylde Saturday, April 8, 2017 3,247.4 
 118. Kidderminster Harriers Tuesday, April 11, 2017 3,247.0 
 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. Dulwich Hamlet Tuesday, April 11, 2017 3,033.3 
 155. Bradford Park Avenue Saturday, April 8, 2017 3,032.1 
 156. Weston-Super-Mare Saturday, April 8, 2017 3,025.3 
 157. Alfreton Town Saturday, April 8, 2017 3,025.2 
 158. Oxford City Saturday, April 8, 2017 3,022.4 
 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. Stalybridge Celtic Tuesday, April 11, 2017 2,985.9 
 165. Truro City Saturday, April 8, 2017 2,981.0 
 166. Frome Town Saturday, April 8, 2017 2,979.5 
 167. Slough Town Saturday, April 8, 2017 2,976.4 
 168. Billericay Town Saturday, April 8, 2017 2,971.1 
 169. Gainsborough Trinity Saturday, April 8, 2017 2,970.8 
 170. Banbury United Saturday, April 8, 2017 2,969.8 
 171. Altrincham Saturday, April 8, 2017 2,958.2 
 172. Weymouth Saturday, April 8, 2017 2,958.1 
 173. Leiston Tuesday, April 11, 2017 2,952.3 
 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. Workington Tuesday, April 11, 2017 2,917.7 
 180. Stourbridge Saturday, April 8, 2017 2,915.0 
 181. Wingate and Finchley Saturday, April 8, 2017 2,912.9 
 182. Spennymoor Town Tuesday, April 11, 2017 2,908.8 
 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. Margate Saturday, April 8, 2017 2,882.5 
 190. Leatherhead Saturday, April 8, 2017 2,882.0 
 191. Grantham Town Tuesday, April 11, 2017 2,879.9 
 192. Needham Market Saturday, April 8, 2017 2,877.5 
 193. Stratford Town Friday, April 7, 2017 2,875.5 
 194. St. Ives Town Saturday, April 8, 2017 2,874.6 
 195. Merstham Tuesday, April 11, 2017 2,873.2 
 196. Farnborough Saturday, April 23, 2016 2,866.7 
 197. Canvey Island Saturday, April 8, 2017 2,865.8 
 198. Buxton Tuesday, April 11, 2017 2,863.2 
 199. Metropolitan Police Saturday, April 8, 2017 2,849.0 
 200. Whitby Town Tuesday, April 11, 2017 2,836.6 
 201. Redditch United Saturday, April 8, 2017 2,833.8 
 202. Hayes and Yeading United Friday, April 7, 2017 2,833.8 
 203. Warrington Town Saturday, April 8, 2017 2,833.1 
 204. Ashton United Tuesday, April 11, 2017 2,826.9 
 205. Harrow Borough Tuesday, April 11, 2017 2,826.4 
 206. Matlock Town Saturday, April 8, 2017 2,826.0 
 207. Dorchester Town Saturday, April 8, 2017 2,825.8 
 208. Kings Langley Saturday, April 8, 2017 2,823.3 
 209. Hendon Saturday, April 8, 2017 2,822.9 
 210. Kingstonian Saturday, April 8, 2017 2,822.1 
 211. Worthing Saturday, April 8, 2017 2,820.7 
 212. Hednesford Town Saturday, April 8, 2017 2,820.2 
 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. Cambridge City Tuesday, April 11, 2017 2,804.6 
 217. Bedworth United Saturday, April 23, 2016 2,801.8 
 218. Folkestone Invicta Saturday, April 8, 2017 2,796.5 
 219. St. Neots Town Saturday, April 8, 2017 2,789.4 
 220. AFC Sudbury Saturday, April 8, 2017 2,778.3 
 221. Lewes Saturday, April 23, 2016 2,771.4 
 222. Rushall Olympic Tuesday, April 11, 2017 2,769.6 
 223. Bideford Saturday, April 23, 2016 2,766.8 
 224. Coalville Town Tuesday, April 11, 2017 2,764.0 
 225. Stafford Rangers Tuesday, April 11, 2017 2,762.6 
 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. VCD Athletic Saturday, April 23, 2016 2,734.6 
 233. Cinderford Town Tuesday, April 11, 2017 2,730.2 
 234. Halesowen Town Tuesday, April 11, 2017 2,728.6 
 235. Sutton Coldfield Town Saturday, April 8, 2017 2,726.8 
 236. Mickleover Sports Tuesday, April 11, 2017 2,720.5 
 237. Stamford Sunday, November 6, 2016 2,714.2 
 238. Grays Athletic Saturday, April 8, 2017 2,713.9 
 239. Marine Tuesday, April 11, 2017 2,709.6 
 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 Tuesday, April 11, 2017 2,590.9 
 244. Skelmersdale United Tuesday, April 11, 2017 2,570.5