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 9, 2016

 Rank Club Last Match Date ELO Score 
 1. Arsenal Saturday, April 9, 2016 4,209.2 
 2. Tottenham Hotspur Saturday, April 2, 2016 4,196.1 
 3. Manchester City Saturday, April 9, 2016 4,178.9 
 4. Leicester City Sunday, April 3, 2016 4,175.5 
 5. Chelsea Saturday, April 9, 2016 4,168.9 
 6. Manchester United Sunday, April 3, 2016 4,164.9 
 7. Liverpool Saturday, April 2, 2016 4,116.7 
 8. West Ham United Saturday, April 9, 2016 4,105.1 
 9. Everton Saturday, April 9, 2016 4,096.7 
 10. Southampton Saturday, April 9, 2016 4,091.3 
 11. Stoke City Saturday, April 2, 2016 4,069.0 
 12. Swansea City Saturday, April 9, 2016 4,016.4 
 13. Watford Saturday, April 9, 2016 4,014.9 
 14. Crystal Palace Saturday, April 9, 2016 4,011.8 
 15. AFC Bournemouth Saturday, April 9, 2016 4,003.3 
 16. Burnley Saturday, April 9, 2016 3,994.2 
 17. West Bromwich Albion Saturday, April 9, 2016 3,982.4 
 18. Middlesbrough Saturday, April 9, 2016 3,972.4 
 19. Sunderland Saturday, April 2, 2016 3,951.1 
 20. Norwich City Saturday, April 9, 2016 3,942.4 
 21. Hull City Saturday, April 9, 2016 3,932.2 
 22. Brighton and Hove Albion Tuesday, April 5, 2016 3,914.7 
 23. Derby County Saturday, April 9, 2016 3,912.9 
 24. Sheffield Wednesday Saturday, April 9, 2016 3,905.5 
 25. Newcastle United Saturday, April 9, 2016 3,891.1 
 26. Cardiff City Saturday, April 9, 2016 3,868.7 
 27. Queens Park Rangers Saturday, April 9, 2016 3,860.9 
 28. Aston Villa Saturday, April 9, 2016 3,850.1 
 29. Preston North End Saturday, April 9, 2016 3,848.0 
 30. Birmingham City Saturday, April 9, 2016 3,845.4 
 31. Wolverhampton Wanderers Saturday, April 9, 2016 3,839.9 
 32. Ipswich Town Saturday, April 9, 2016 3,834.1 
 33. Blackburn Rovers Saturday, April 9, 2016 3,831.9 
 34. Brentford Saturday, April 9, 2016 3,819.2 
 35. Wigan Athletic Saturday, April 9, 2016 3,810.0 
 36. Fulham Saturday, April 9, 2016 3,805.3 
 37. Bristol City Saturday, April 9, 2016 3,803.5 
 38. Reading Saturday, April 9, 2016 3,802.2 
 39. Leeds United Saturday, April 9, 2016 3,793.4 
 40. Huddersfield Town Saturday, April 9, 2016 3,793.3 
 41. Rotherham United Saturday, April 9, 2016 3,788.1 
 42. Nottingham Forest Tuesday, April 5, 2016 3,773.2 
 43. Millwall Saturday, April 9, 2016 3,735.4 
 44. Charlton Athletic Saturday, April 9, 2016 3,733.0 
 45. Bradford City Saturday, April 9, 2016 3,728.2 
 46. Milton Keynes Dons Saturday, April 9, 2016 3,722.2 
 47. Burton Albion Saturday, April 9, 2016 3,704.8 
 48. Barnsley Saturday, April 9, 2016 3,702.2 
 49. Gillingham Saturday, April 9, 2016 3,699.9 
 50. Walsall Saturday, April 9, 2016 3,693.7 
 51. Scunthorpe United Saturday, April 9, 2016 3,683.9 
 52. Sheffield United Saturday, April 9, 2016 3,676.3 
 53. Rochdale Saturday, April 9, 2016 3,674.0 
 54. Bolton Wanderers Saturday, April 9, 2016 3,662.8 
 55. Northampton Town Saturday, April 9, 2016 3,661.3 
 56. Oxford United Saturday, April 9, 2016 3,646.4 
 57. Southend United Saturday, April 9, 2016 3,632.1 
 58. Peterborough United Saturday, April 9, 2016 3,629.8 
 59. Port Vale Saturday, April 9, 2016 3,621.0 
 60. Chesterfield Saturday, April 9, 2016 3,618.3 
 61. Bristol Rovers Saturday, April 9, 2016 3,617.5 
 62. Swindon Town Saturday, April 9, 2016 3,616.8 
 63. Fleetwood Town Saturday, April 9, 2016 3,613.4 
 64. Oldham Athletic Saturday, April 9, 2016 3,613.2 
 65. Coventry City Saturday, April 9, 2016 3,611.8 
 66. Shrewsbury Town Saturday, April 9, 2016 3,609.2 
 67. Bury Saturday, April 9, 2016 3,608.0 
 68. Portsmouth Saturday, April 9, 2016 3,600.6 
 69. Accrington Stanley Saturday, April 9, 2016 3,589.3 
 70. Blackpool Saturday, April 9, 2016 3,576.4 
 71. Exeter City Saturday, April 9, 2016 3,564.1 
 72. Plymouth Argyle Saturday, April 9, 2016 3,559.5 
 73. AFC Wimbledon Saturday, April 9, 2016 3,549.3 
 74. Wycombe Wanderers Saturday, April 9, 2016 3,547.3 
 75. Colchester United Saturday, April 9, 2016 3,543.5 
 76. Doncaster Rovers Saturday, April 9, 2016 3,540.0 
 77. Carlisle United Saturday, April 9, 2016 3,525.3 
 78. Leyton Orient Saturday, April 9, 2016 3,522.1 
 79. Cambridge United Saturday, April 9, 2016 3,514.2 
 80. Cheltenham Town Saturday, April 9, 2016 3,509.3 
 81. Barnet Saturday, April 9, 2016 3,504.1 
 82. Luton Town Saturday, April 9, 2016 3,495.7 
 83. Crewe Alexandra Saturday, April 9, 2016 3,491.3 
 84. Grimsby Town Saturday, April 9, 2016 3,480.5 
 85. Yeovil Town Saturday, April 9, 2016 3,475.3 
 86. Forest Green Rovers Saturday, April 9, 2016 3,471.6 
 87. Hartlepool United Saturday, April 9, 2016 3,471.3 
 88. Mansfield Town Saturday, April 9, 2016 3,465.7 
 89. Notts County Saturday, April 9, 2016 3,447.7 
 90. Crawley Town Saturday, April 9, 2016 3,441.0 
 91. Stevenage Saturday, April 9, 2016 3,437.7 
 92. Newport County Saturday, April 9, 2016 3,436.2 
 93. Dover Athletic Saturday, April 9, 2016 3,425.7 
 94. Tranmere Rovers Saturday, April 9, 2016 3,418.2 
 95. Morecambe Saturday, April 9, 2016 3,415.3 
 96. Wrexham Saturday, April 9, 2016 3,399.9 
 97. Eastleigh Saturday, April 9, 2016 3,398.4 
 98. York City Saturday, April 9, 2016 3,389.7 
 99. Macclesfield Town Saturday, April 9, 2016 3,384.4 
 100. Dagenham and Redbridge Saturday, April 9, 2016 3,370.5 
 101. Braintree Town Saturday, April 9, 2016 3,368.1 
 102. Barrow Saturday, April 9, 2016 3,338.0 
 103. Gateshead Saturday, April 9, 2016 3,319.8 
 104. Lincoln City Saturday, April 9, 2016 3,312.5 
 105. Woking Saturday, April 9, 2016 3,312.0 
 106. Bromley Saturday, April 9, 2016 3,304.3 
 107. Southport Saturday, April 9, 2016 3,291.0 
 108. Aldershot Town Saturday, April 9, 2016 3,284.4 
 109. FC Halifax Town Saturday, April 9, 2016 3,282.9 
 110. Torquay United Saturday, April 9, 2016 3,282.3 
 111. Sutton United Saturday, April 9, 2016 3,280.8 
 112. Chester Saturday, April 9, 2016 3,250.2 
 113. Boreham Wood Saturday, April 9, 2016 3,243.3 
 114. Ebbsfleet United Saturday, April 9, 2016 3,240.0 
 115. Altrincham Saturday, April 9, 2016 3,238.7 
 116. Solihull Moors Saturday, April 9, 2016 3,236.3 
 117. Kidderminster Harriers Saturday, April 9, 2016 3,227.3 
 118. Guiseley Saturday, April 9, 2016 3,223.6 
 119. North Ferriby United Saturday, April 9, 2016 3,211.3 
 120. Nuneaton Town Saturday, April 9, 2016 3,206.6 
 121. Welling United Saturday, April 9, 2016 3,195.3 
 122. AFC Fylde Saturday, April 9, 2016 3,192.0 
 123. Truro City Tuesday, April 5, 2016 3,168.2 
 124. Alfreton Town Saturday, April 9, 2016 3,166.9 
 125. Boston United Saturday, April 9, 2016 3,150.0 
 126. Maidstone United Saturday, April 9, 2016 3,148.3 
 127. Dartford Saturday, April 9, 2016 3,144.6 
 128. Hemel Hempstead Town Saturday, April 9, 2016 3,140.2 
 129. Harrogate Town Saturday, April 9, 2016 3,138.7 
 130. Tamworth Saturday, April 9, 2016 3,133.3 
 131. Concord Rangers Saturday, April 9, 2016 3,123.6 
 132. Chorley Saturday, April 9, 2016 3,119.7 
 133. AFC Telford United Saturday, April 9, 2016 3,118.6 
 134. Wealdstone Saturday, April 9, 2016 3,103.5 
 135. Whitehawk Saturday, April 9, 2016 3,102.8 
 136. Oxford City Saturday, April 9, 2016 3,101.4 
 137. Maidenhead United Saturday, April 9, 2016 3,096.8 
 138. Gosport Borough Saturday, April 9, 2016 3,089.0 
 139. Worcester City Saturday, April 9, 2016 3,083.9 
 140. Chelmsford City Saturday, April 9, 2016 3,081.2 
 141. Stockport County Saturday, April 9, 2016 3,075.6 
 142. Havant and Waterlooville Tuesday, April 5, 2016 3,071.9 
 143. St. Albans City Saturday, April 9, 2016 3,067.5 
 144. Eastbourne Borough Saturday, April 9, 2016 3,061.4 
 145. East Thurrock United Saturday, April 9, 2016 3,058.0 
 146. Bradford Park Avenue Saturday, April 9, 2016 3,054.5 
 147. Gloucester City Saturday, April 9, 2016 3,052.3 
 148. Curzon Ashton Saturday, April 9, 2016 3,049.0 
 149. Bishop's Stortford Saturday, April 9, 2016 3,048.3 
 150. Poole Town Saturday, April 9, 2016 3,046.8 
 151. FC United of Manchester Saturday, April 9, 2016 3,041.0 
 152. Hampton and Richmond Borough Saturday, April 9, 2016 3,040.8 
 153. Brackley Town Saturday, April 9, 2016 3,035.0 
 154. Bognor Regis Town Saturday, April 9, 2016 3,033.8 
 155. Stalybridge Celtic Saturday, April 9, 2016 3,032.1 
 156. Redditch United Saturday, April 9, 2016 3,030.4 
 157. Weston-super-Mare Saturday, April 9, 2016 3,028.8 
 158. Lowestoft Town Saturday, April 9, 2016 3,028.7 
 159. Bath City Saturday, April 9, 2016 3,027.8 
 160. Darlington 1883 Saturday, April 9, 2016 3,022.3 
 161. Gainsborough Trinity Saturday, April 9, 2016 3,020.7 
 162. Basingstoke Town Saturday, April 9, 2016 3,020.2 
 163. Hungerford Town Saturday, April 2, 2016 3,014.5 
 164. Enfield Town Saturday, April 9, 2016 3,010.7 
 165. Tonbridge Angels Saturday, April 9, 2016 3,005.7 
 166. Dulwich Hamlet Saturday, April 9, 2016 3,000.7 
 167. Leamington Saturday, April 9, 2016 2,997.3 
 168. Hayes and Yeading United Saturday, April 9, 2016 2,996.4 
 169. Hednesford Town Saturday, April 9, 2016 2,994.1 
 170. Margate Saturday, April 9, 2016 2,993.5 
 171. Hitchin Town Saturday, April 9, 2016 2,986.1 
 172. Kettering Town Saturday, April 9, 2016 2,985.2 
 173. Salford City Saturday, April 9, 2016 2,967.6 
 174. Kingstonian Saturday, April 9, 2016 2,967.2 
 175. Weymouth Saturday, April 9, 2016 2,957.7 
 176. Blyth Spartans Saturday, April 9, 2016 2,955.0 
 177. Corby Town Saturday, April 9, 2016 2,948.2 
 178. Billericay Town Saturday, April 9, 2016 2,947.2 
 179. Chippenham Town Saturday, April 9, 2016 2,925.9 
 180. Leiston Saturday, April 9, 2016 2,917.8 
 181. Chesham United Saturday, April 9, 2016 2,914.5 
 182. Workington Saturday, April 9, 2016 2,914.4 
 183. Ashton United Saturday, April 9, 2016 2,914.1 
 184. Merthyr Town Saturday, April 9, 2016 2,908.7 
 185. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 186. Stourbridge Saturday, April 9, 2016 2,901.3 
 187. Merstham Saturday, April 9, 2016 2,883.4 
 188. Cirencester Town Saturday, April 9, 2016 2,881.2 
 189. King's Lynn Town Saturday, April 9, 2016 2,871.7 
 190. Metropolitan Police Saturday, April 9, 2016 2,870.0 
 191. Dorchester Town Saturday, April 9, 2016 2,869.7 
 192. Dunstable Town Saturday, April 9, 2016 2,868.2 
 193. Leatherhead Saturday, April 9, 2016 2,868.1 
 194. St. Neots Town Saturday, April 9, 2016 2,867.0 
 195. Frome Town Saturday, April 9, 2016 2,866.4 
 196. Cambridge City Saturday, April 9, 2016 2,858.8 
 197. Rushall Olympic Saturday, April 9, 2016 2,854.5 
 198. Frickley Athletic Saturday, April 9, 2016 2,853.7 
 199. Hendon Tuesday, April 5, 2016 2,849.5 
 200. Wingate and Finchley Saturday, April 9, 2016 2,844.6 
 201. Needham Market Saturday, April 9, 2016 2,844.4 
 202. Biggleswade Town Saturday, April 9, 2016 2,830.9 
 203. Staines Town Saturday, April 9, 2016 2,830.4 
 204. Burgess Hill Town Wednesday, April 6, 2016 2,829.3 
 205. Farnborough Saturday, April 9, 2016 2,828.7 
 206. Harrow Borough Saturday, April 9, 2016 2,828.5 
 207. Grays Athletic Saturday, April 9, 2016 2,825.7 
 208. Barwell Saturday, April 9, 2016 2,825.6 
 209. Canvey Island Saturday, April 9, 2016 2,822.9 
 210. Slough Town Saturday, April 9, 2016 2,820.5 
 211. Stratford Town Saturday, April 9, 2016 2,817.7 
 212. Hereford United Saturday, April 25, 2015 2,815.6 
 213. Nantwich Town Saturday, April 9, 2016 2,813.5 
 214. AFC Hornchurch Saturday, April 25, 2015 2,810.3 
 215. Sutton Coldfield Town Saturday, April 9, 2016 2,805.5 
 216. Didcot Town Sunday, November 8, 2015 2,805.2 
 217. Witham Town Saturday, April 25, 2015 2,797.4 
 218. Peacehaven and Telscombe Saturday, April 25, 2015 2,796.6 
 219. Bideford Saturday, April 9, 2016 2,788.7 
 220. Banbury United Saturday, April 25, 2015 2,783.2 
 221. Buxton Saturday, April 9, 2016 2,780.3 
 222. Halesowen Town Saturday, April 9, 2016 2,770.9 
 223. Lewes Saturday, April 9, 2016 2,768.5 
 224. Paulton Rovers Saturday, April 9, 2016 2,767.5 
 225. Arlesey Town Saturday, April 25, 2015 2,765.5 
 226. Bedworth United Saturday, April 9, 2016 2,761.1 
 227. Skelmersdale United Saturday, April 9, 2016 2,749.5 
 228. Histon Saturday, April 2, 2016 2,744.7 
 229. VCD Athletic Saturday, April 9, 2016 2,726.0 
 230. Ilkeston Town Saturday, April 9, 2016 2,722.6 
 231. Bury Town Saturday, April 25, 2015 2,722.6 
 232. Marine Saturday, April 9, 2016 2,717.1 
 233. Matlock Town Saturday, April 9, 2016 2,709.6 
 234. Grantham Town Saturday, April 9, 2016 2,706.8 
 235. Whitby Town Saturday, April 9, 2016 2,705.5 
 236. Mickleover Sports Saturday, April 9, 2016 2,681.8 
 237. Stamford Saturday, April 9, 2016 2,681.1 
 238. Colwyn Bay Saturday, April 9, 2016 2,675.5 
 239. Witton Albion Saturday, April 25, 2015 2,674.4 
 240. Hyde Saturday, April 9, 2016 2,671.0 
 241. Belper Town Saturday, April 25, 2015 2,660.8 
 242. Burnham Saturday, April 25, 2015 2,659.8