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  Thursday, April 14, 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 Wednesday, April 13, 2016 4,160.6 
 7. Liverpool Sunday, April 10, 2016 4,130.0 
 8. Everton Wednesday, April 13, 2016 4,095.4 
 9. West Ham United Wednesday, April 13, 2016 4,095.3 
 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 Wednesday, April 13, 2016 4,013.2 
 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 Tuesday, April 12, 2016 3,977.0 
 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. Wolverhampton Wanderers Saturday, April 9, 2016 3,839.9 
 31. Ipswich Town Saturday, April 9, 2016 3,834.1 
 32. Birmingham City Tuesday, April 12, 2016 3,832.8 
 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. Leeds United Tuesday, April 12, 2016 3,805.9 
 37. Fulham Saturday, April 9, 2016 3,805.3 
 38. Bristol City Saturday, April 9, 2016 3,803.5 
 39. Reading Tuesday, April 12, 2016 3,797.6 
 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. Barnsley Tuesday, April 12, 2016 3,708.6 
 48. Walsall Tuesday, April 12, 2016 3,705.0 
 49. Burton Albion Saturday, April 9, 2016 3,704.8 
 50. Gillingham Tuesday, April 12, 2016 3,688.6 
 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. Coventry City Saturday, April 9, 2016 3,611.8 
 65. Shrewsbury Town Saturday, April 9, 2016 3,609.2 
 66. Bury Saturday, April 9, 2016 3,608.0 
 67. Oldham Athletic Tuesday, April 12, 2016 3,606.8 
 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 Tuesday, April 12, 2016 3,501.3 
 83. Crewe Alexandra Saturday, April 9, 2016 3,491.3 
 84. Yeovil Town Saturday, April 9, 2016 3,475.3 
 85. Forest Green Rovers Saturday, April 9, 2016 3,471.6 
 86. Grimsby Town Tuesday, April 12, 2016 3,466.4 
 87. Mansfield Town Saturday, April 9, 2016 3,465.7 
 88. Hartlepool United Tuesday, April 12, 2016 3,461.7 
 89. Notts County Tuesday, April 12, 2016 3,457.3 
 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 Tuesday, April 12, 2016 3,425.6 
 94. Tranmere Rovers Saturday, April 9, 2016 3,418.2 
 95. Morecambe Saturday, April 9, 2016 3,415.3 
 96. Eastleigh Tuesday, April 12, 2016 3,409.3 
 97. York City Saturday, April 9, 2016 3,389.7 
 98. Macclesfield Town Tuesday, April 12, 2016 3,384.5 
 99. Braintree Town Tuesday, April 12, 2016 3,382.2 
 100. Wrexham Tuesday, April 12, 2016 3,379.3 
 101. Dagenham and Redbridge Tuesday, April 12, 2016 3,364.9 
 102. Barrow Tuesday, April 12, 2016 3,327.1 
 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. Torquay United Tuesday, April 12, 2016 3,293.9 
 108. Southport Saturday, April 9, 2016 3,291.0 
 109. Sutton United Monday, April 11, 2016 3,286.0 
 110. Aldershot Town Saturday, April 9, 2016 3,284.4 
 111. FC Halifax Town Tuesday, April 12, 2016 3,272.4 
 112. Chester Saturday, April 9, 2016 3,250.2 
 113. Guiseley Tuesday, April 12, 2016 3,244.3 
 114. Boreham Wood Saturday, April 9, 2016 3,243.3 
 115. Ebbsfleet United Saturday, April 9, 2016 3,240.0 
 116. Kidderminster Harriers Tuesday, April 12, 2016 3,237.8 
 117. Solihull Moors Saturday, April 9, 2016 3,236.3 
 118. Altrincham Tuesday, April 12, 2016 3,227.2 
 119. Nuneaton Town Tuesday, April 12, 2016 3,203.6 
 120. AFC Fylde Monday, April 11, 2016 3,197.3 
 121. Welling United Saturday, April 9, 2016 3,195.3 
 122. North Ferriby United Tuesday, April 12, 2016 3,190.6 
 123. Alfreton Town Saturday, April 9, 2016 3,166.9 
 124. Boston United Saturday, April 9, 2016 3,150.0 
 125. Maidstone United Saturday, April 9, 2016 3,148.3 
 126. Truro City Tuesday, April 12, 2016 3,146.1 
 127. Dartford Saturday, April 9, 2016 3,144.6 
 128. Harrogate Town Tuesday, April 12, 2016 3,141.6 
 129. Hemel Hempstead Town Tuesday, April 12, 2016 3,137.1 
 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. Whitehawk Tuesday, April 12, 2016 3,116.1 
 135. Wealdstone Saturday, April 9, 2016 3,103.5 
 136. Maidenhead United Saturday, April 9, 2016 3,096.8 
 137. Gosport Borough Tuesday, April 12, 2016 3,096.0 
 138. Worcester City Tuesday, April 12, 2016 3,092.4 
 139. Oxford City Tuesday, April 12, 2016 3,088.1 
 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 Tuesday, April 12, 2016 3,070.6 
 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 Wednesday, April 13, 2016 3,055.4 
 147. Stalybridge Celtic Tuesday, April 12, 2016 3,052.8 
 148. Gloucester City Saturday, April 9, 2016 3,052.3 
 149. Poole Town Tuesday, April 12, 2016 3,051.8 
 150. Weston-super-Mare Tuesday, April 12, 2016 3,050.9 
 151. Curzon Ashton Saturday, April 9, 2016 3,049.0 
 152. Bishop's Stortford Monday, April 11, 2016 3,043.1 
 153. Bognor Regis Town Tuesday, April 12, 2016 3,042.8 
 154. FC United of Manchester Saturday, April 9, 2016 3,041.0 
 155. Hampton and Richmond Borough Saturday, April 9, 2016 3,040.8 
 156. Brackley Town Saturday, April 9, 2016 3,035.0 
 157. Redditch United Saturday, April 9, 2016 3,030.4 
 158. Lowestoft Town Saturday, April 9, 2016 3,028.7 
 159. Bath City Saturday, April 9, 2016 3,027.8 
 160. Darlington 1883 Tuesday, April 12, 2016 3,027.3 
 161. Hungerford Town Tuesday, April 12, 2016 3,021.6 
 162. Gainsborough Trinity Saturday, April 9, 2016 3,020.7 
 163. Basingstoke Town Tuesday, April 12, 2016 3,013.2 
 164. Enfield Town Saturday, April 9, 2016 3,010.7 
 165. Tonbridge Angels Saturday, April 9, 2016 3,005.7 
 166. Dulwich Hamlet Tuesday, April 12, 2016 3,000.7 
 167. Hitchin Town Monday, April 11, 2016 2,999.1 
 168. Leamington Tuesday, April 12, 2016 2,998.1 
 169. Hayes and Yeading United Saturday, April 9, 2016 2,996.4 
 170. Margate Saturday, April 9, 2016 2,993.5 
 171. Hednesford Town Tuesday, April 12, 2016 2,985.6 
 172. Kettering Town Thursday, April 14, 2016 2,968.1 
 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. Billericay Town Saturday, April 9, 2016 2,947.2 
 178. Corby Town Wednesday, April 13, 2016 2,942.0 
 179. Chippenham Town Thursday, April 14, 2016 2,941.4 
 180. Ashton United Tuesday, April 12, 2016 2,928.2 
 181. Leiston Saturday, April 9, 2016 2,917.8 
 182. Merthyr Town Tuesday, April 12, 2016 2,916.4 
 183. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 184. Chesham United Monday, April 11, 2016 2,901.4 
 185. Stourbridge Tuesday, April 12, 2016 2,897.1 
 186. Workington Tuesday, April 12, 2016 2,896.7 
 187. Metropolitan Police Tuesday, April 12, 2016 2,887.3 
 188. Merstham Saturday, April 9, 2016 2,883.4 
 189. Cirencester Town Saturday, April 9, 2016 2,881.2 
 190. Leatherhead Monday, April 11, 2016 2,878.6 
 191. Frome Town Wednesday, April 13, 2016 2,875.4 
 192. Dorchester Town Saturday, April 9, 2016 2,869.7 
 193. St. Neots Town Saturday, April 9, 2016 2,867.0 
 194. King's Lynn Town Tuesday, April 12, 2016 2,864.7 
 195. Dunstable Town Wednesday, April 13, 2016 2,859.2 
 196. Frickley Athletic Tuesday, April 12, 2016 2,850.9 
 197. Needham Market Saturday, April 9, 2016 2,844.4 
 198. Farnborough Monday, April 11, 2016 2,843.4 
 199. Rushall Olympic Tuesday, April 12, 2016 2,840.5 
 200. Hendon Monday, April 11, 2016 2,839.0 
 201. Wingate and Finchley Tuesday, April 12, 2016 2,835.5 
 202. Cambridge City Thursday, April 14, 2016 2,831.8 
 203. Nantwich Town Tuesday, April 12, 2016 2,831.2 
 204. Biggleswade Town Saturday, April 9, 2016 2,830.9 
 205. Staines Town Saturday, April 9, 2016 2,830.4 
 206. Burgess Hill Town Wednesday, April 6, 2016 2,829.3 
 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. Hereford United Saturday, April 25, 2015 2,815.6 
 212. Stratford Town Tuesday, April 12, 2016 2,812.7 
 213. Harrow Borough Tuesday, April 12, 2016 2,811.2 
 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. Buxton Tuesday, April 12, 2016 2,791.3 
 220. Banbury United Saturday, April 25, 2015 2,783.2 
 221. Bideford Tuesday, April 12, 2016 2,781.0 
 222. Paulton Rovers Tuesday, April 12, 2016 2,779.0 
 223. Bedworth United Thursday, April 14, 2016 2,777.4 
 224. Halesowen Town Saturday, April 9, 2016 2,770.9 
 225. Lewes Saturday, April 9, 2016 2,768.5 
 226. Arlesey Town Saturday, April 25, 2015 2,765.5 
 227. Histon Saturday, April 2, 2016 2,744.7 
 228. Skelmersdale United Tuesday, April 12, 2016 2,744.5 
 229. VCD Athletic Saturday, April 9, 2016 2,726.0 
 230. Whitby Town Tuesday, April 12, 2016 2,723.4 
 231. Bury Town Saturday, April 25, 2015 2,722.6 
 232. Marine Tuesday, April 12, 2016 2,719.8 
 233. Matlock Town Thursday, April 14, 2016 2,713.7 
 234. Ilkeston Town Tuesday, April 12, 2016 2,711.6 
 235. Grantham Town Saturday, April 9, 2016 2,706.8 
 236. Mickleover Sports Saturday, April 9, 2016 2,681.8 
 237. Stamford Saturday, April 9, 2016 2,681.1 
 238. Witton Albion Saturday, April 25, 2015 2,674.4 
 239. Hyde Saturday, April 9, 2016 2,671.0 
 240. Belper Town Saturday, April 25, 2015 2,660.8 
 241. Burnham Saturday, April 25, 2015 2,659.8 
 242. Colwyn Bay Tuesday, April 12, 2016 2,657.6