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  Monday, April 11, 2016

 Rank Club Last Match Date ELO Score 
 1. Tottenham Hotspur Sunday, April 10, 2016 4,210.2 
 2. Arsenal Saturday, April 9, 2016 4,209.2 
 3. Leicester City Sunday, April 10, 2016 4,183.2 
 4. Manchester City Saturday, April 9, 2016 4,178.9 
 5. Chelsea Saturday, April 9, 2016 4,168.9 
 6. Manchester United Sunday, April 10, 2016 4,150.8 
 7. Liverpool Sunday, April 10, 2016 4,130.0 
 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 Sunday, April 10, 2016 4,055.7 
 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 Sunday, April 10, 2016 3,943.5 
 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 Monday, April 11, 2016 3,921.8 
 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 Monday, April 11, 2016 3,766.1 
 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. Sutton United Monday, April 11, 2016 3,286.0 
 109. Aldershot Town Saturday, April 9, 2016 3,284.4 
 110. FC Halifax Town Saturday, April 9, 2016 3,282.9 
 111. Torquay United Saturday, April 9, 2016 3,282.3 
 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. AFC Fylde Monday, April 11, 2016 3,197.3 
 122. Welling United Saturday, April 9, 2016 3,195.3 
 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. Gloucester City Saturday, April 9, 2016 3,052.3 
 147. Bradford Park Avenue Monday, April 11, 2016 3,049.2 
 148. Curzon Ashton Saturday, April 9, 2016 3,049.0 
 149. Poole Town Saturday, April 9, 2016 3,046.8 
 150. Bishop's Stortford Monday, April 11, 2016 3,043.1 
 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. Hitchin Town Monday, April 11, 2016 2,999.1 
 168. Leamington Saturday, April 9, 2016 2,997.3 
 169. Hayes and Yeading United Saturday, April 9, 2016 2,996.4 
 170. Hednesford Town Saturday, April 9, 2016 2,994.1 
 171. Margate Saturday, April 9, 2016 2,993.5 
 172. Kettering Town Saturday, April 9, 2016 2,985.2 
 173. Salford City Saturday, April 9, 2016 2,967.6 
 174. Weymouth Saturday, April 9, 2016 2,957.7 
 175. Blyth Spartans Saturday, April 9, 2016 2,955.0 
 176. Kingstonian Monday, April 11, 2016 2,952.6 
 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. Workington Saturday, April 9, 2016 2,914.4 
 182. Ashton United Saturday, April 9, 2016 2,914.1 
 183. Merthyr Town Saturday, April 9, 2016 2,908.7 
 184. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 185. Chesham United Monday, April 11, 2016 2,901.4 
 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. Leatherhead Monday, April 11, 2016 2,878.6 
 190. King's Lynn Town Saturday, April 9, 2016 2,871.7 
 191. Metropolitan Police Saturday, April 9, 2016 2,870.0 
 192. Dorchester Town Saturday, April 9, 2016 2,869.7 
 193. Dunstable Town Saturday, April 9, 2016 2,868.2 
 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. Wingate and Finchley Saturday, April 9, 2016 2,844.6 
 200. Needham Market Saturday, April 9, 2016 2,844.4 
 201. Farnborough Monday, April 11, 2016 2,843.4 
 202. Hendon Monday, April 11, 2016 2,839.0 
 203. Biggleswade Town Saturday, April 9, 2016 2,830.9 
 204. Staines Town Saturday, April 9, 2016 2,830.4 
 205. Burgess Hill Town Wednesday, April 6, 2016 2,829.3 
 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