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

 Rank Club Last Match Date ELO Score 
 1. Tottenham Hotspur Monday, April 18, 2016 4,222.9 
 2. Arsenal Sunday, April 17, 2016 4,203.3 
 3. Manchester City Tuesday, April 19, 2016 4,191.8 
 4. Leicester City Sunday, April 17, 2016 4,179.7 
 5. Manchester United Saturday, April 16, 2016 4,163.0 
 6. Chelsea Saturday, April 16, 2016 4,150.0 
 7. Liverpool Sunday, April 17, 2016 4,137.5 
 8. West Ham United Sunday, April 17, 2016 4,098.8 
 9. Everton Saturday, April 16, 2016 4,094.2 
 10. Southampton Saturday, April 16, 2016 4,092.6 
 11. Stoke City Monday, April 18, 2016 4,043.0 
 12. Watford Saturday, April 16, 2016 4,025.0 
 13. Crystal Palace Sunday, April 17, 2016 4,019.0 
 14. Burnley Tuesday, April 19, 2016 3,999.1 
 15. AFC Bournemouth Sunday, April 17, 2016 3,995.8 
 16. Swansea City Saturday, April 16, 2016 3,994.6 
 17. Middlesbrough Tuesday, April 19, 2016 3,982.1 
 18. West Bromwich Albion Saturday, April 16, 2016 3,972.2 
 19. Sunderland Saturday, April 16, 2016 3,962.8 
 20. Brighton and Hove Albion Tuesday, April 19, 2016 3,946.5 
 21. Hull City Tuesday, April 19, 2016 3,945.5 
 22. Derby County Tuesday, April 19, 2016 3,926.9 
 23. Norwich City Saturday, April 16, 2016 3,923.1 
 24. Newcastle United Tuesday, April 19, 2016 3,919.1 
 25. Sheffield Wednesday Tuesday, April 19, 2016 3,896.9 
 26. Cardiff City Tuesday, April 19, 2016 3,857.1 
 27. Queens Park Rangers Tuesday, April 19, 2016 3,849.2 
 28. Aston Villa Saturday, April 16, 2016 3,847.7 
 29. Preston North End Tuesday, April 19, 2016 3,844.2 
 30. Ipswich Town Tuesday, April 19, 2016 3,834.9 
 31. Brentford Tuesday, April 19, 2016 3,828.0 
 32. Birmingham City Tuesday, April 19, 2016 3,825.6 
 33. Wolverhampton Wanderers Tuesday, April 19, 2016 3,824.1 
 34. Leeds United Tuesday, April 19, 2016 3,824.0 
 35. Blackburn Rovers Tuesday, April 19, 2016 3,813.4 
 36. Huddersfield Town Tuesday, April 19, 2016 3,811.9 
 37. Bristol City Tuesday, April 19, 2016 3,797.2 
 38. Fulham Tuesday, April 19, 2016 3,796.0 
 39. Rotherham United Tuesday, April 19, 2016 3,786.0 
 40. Wigan Athletic Tuesday, April 19, 2016 3,785.0 
 41. Reading Tuesday, April 19, 2016 3,782.0 
 42. Nottingham Forest Tuesday, April 19, 2016 3,768.0 
 43. Milton Keynes Dons Tuesday, April 19, 2016 3,732.1 
 44. Millwall Tuesday, April 19, 2016 3,728.9 
 45. Charlton Athletic Tuesday, April 19, 2016 3,726.0 
 46. Barnsley Tuesday, April 19, 2016 3,716.8 
 47. Bradford City Tuesday, April 19, 2016 3,714.1 
 48. Walsall Tuesday, April 19, 2016 3,708.0 
 49. Burton Albion Tuesday, April 19, 2016 3,705.1 
 50. Sheffield United Tuesday, April 19, 2016 3,701.6 
 51. Scunthorpe United Tuesday, April 19, 2016 3,696.7 
 52. Rochdale Tuesday, April 19, 2016 3,683.4 
 53. Gillingham Tuesday, April 19, 2016 3,670.7 
 54. Northampton Town Tuesday, April 19, 2016 3,663.2 
 55. Bolton Wanderers Tuesday, April 19, 2016 3,660.2 
 56. Port Vale Saturday, April 16, 2016 3,640.5 
 57. Peterborough United Tuesday, April 19, 2016 3,637.8 
 58. Coventry City Tuesday, April 19, 2016 3,636.0 
 59. Oxford United Tuesday, April 19, 2016 3,627.1 
 60. Oldham Athletic Tuesday, April 19, 2016 3,619.6 
 61. Bristol Rovers Tuesday, April 19, 2016 3,618.9 
 62. Southend United Tuesday, April 19, 2016 3,613.6 
 63. Bury Tuesday, April 19, 2016 3,612.4 
 64. Swindon Town Tuesday, April 19, 2016 3,609.4 
 65. Fleetwood Town Tuesday, April 19, 2016 3,606.2 
 66. Shrewsbury Town Tuesday, April 19, 2016 3,602.7 
 67. Chesterfield Tuesday, April 19, 2016 3,599.6 
 68. Accrington Stanley Tuesday, April 19, 2016 3,591.6 
 69. Plymouth Argyle Tuesday, April 19, 2016 3,586.5 
 70. Portsmouth Tuesday, April 19, 2016 3,566.7 
 71. Doncaster Rovers Tuesday, April 19, 2016 3,565.9 
 72. Blackpool Saturday, April 16, 2016 3,565.4 
 73. AFC Wimbledon Tuesday, April 19, 2016 3,564.0 
 74. Exeter City Tuesday, April 19, 2016 3,552.4 
 75. Wycombe Wanderers Tuesday, April 19, 2016 3,541.9 
 76. Colchester United Tuesday, April 19, 2016 3,528.3 
 77. Cambridge United Tuesday, April 19, 2016 3,527.9 
 78. Luton Town Tuesday, April 19, 2016 3,527.6 
 79. Barnet Tuesday, April 19, 2016 3,517.0 
 80. Carlisle United Tuesday, April 19, 2016 3,514.7 
 81. Cheltenham Town Saturday, April 16, 2016 3,514.4 
 82. Leyton Orient Tuesday, April 19, 2016 3,512.3 
 83. Mansfield Town Tuesday, April 19, 2016 3,496.3 
 84. Crewe Alexandra Tuesday, April 19, 2016 3,485.6 
 85. Grimsby Town Tuesday, April 19, 2016 3,477.1 
 86. Yeovil Town Tuesday, April 19, 2016 3,473.2 
 87. Hartlepool United Tuesday, April 19, 2016 3,460.8 
 88. Forest Green Rovers Saturday, April 16, 2016 3,456.5 
 89. Stevenage Tuesday, April 19, 2016 3,450.3 
 90. Newport County Tuesday, April 19, 2016 3,431.8 
 91. Crawley Town Tuesday, April 19, 2016 3,431.3 
 92. Notts County Tuesday, April 19, 2016 3,429.3 
 93. Dover Athletic Saturday, April 16, 2016 3,425.7 
 94. Eastleigh Tuesday, April 19, 2016 3,412.8 
 95. Morecambe Tuesday, April 19, 2016 3,406.3 
 96. Tranmere Rovers Saturday, April 16, 2016 3,406.1 
 97. York City Tuesday, April 19, 2016 3,404.5 
 98. Braintree Town Saturday, April 16, 2016 3,391.5 
 99. Wrexham Saturday, April 16, 2016 3,391.5 
 100. Macclesfield Town Saturday, April 16, 2016 3,389.7 
 101. Dagenham and Redbridge Tuesday, April 19, 2016 3,351.4 
 102. Barrow Saturday, April 16, 2016 3,325.7 
 103. Woking Tuesday, April 19, 2016 3,316.4 
 104. Lincoln City Saturday, April 16, 2016 3,312.9 
 105. Torquay United Saturday, April 16, 2016 3,310.9 
 106. Gateshead Saturday, April 16, 2016 3,310.5 
 107. Sutton United Saturday, April 16, 2016 3,297.4 
 108. Southport Saturday, April 16, 2016 3,290.5 
 109. Bromley Saturday, April 16, 2016 3,287.2 
 110. Aldershot Town Saturday, April 16, 2016 3,272.2 
 111. FC Halifax Town Tuesday, April 19, 2016 3,270.4 
 112. Chester Saturday, April 16, 2016 3,264.1 
 113. Boreham Wood Saturday, April 16, 2016 3,255.6 
 114. Kidderminster Harriers Saturday, April 16, 2016 3,239.3 
 115. Guiseley Saturday, April 16, 2016 3,239.0 
 116. Ebbsfleet United Saturday, April 16, 2016 3,228.6 
 117. Altrincham Saturday, April 16, 2016 3,220.6 
 118. Solihull Moors Saturday, April 16, 2016 3,219.5 
 119. Nuneaton Town Tuesday, April 19, 2016 3,210.5 
 120. North Ferriby United Saturday, April 16, 2016 3,201.0 
 121. Welling United Saturday, April 16, 2016 3,181.5 
 122. AFC Fylde Saturday, April 16, 2016 3,181.2 
 123. Alfreton Town Tuesday, April 19, 2016 3,165.0 
 124. Maidstone United Saturday, April 16, 2016 3,164.9 
 125. Boston United Saturday, April 16, 2016 3,150.9 
 126. Tamworth Saturday, April 16, 2016 3,149.4 
 127. Hemel Hempstead Town Saturday, April 16, 2016 3,148.4 
 128. Harrogate Town Saturday, April 16, 2016 3,140.8 
 129. Truro City Tuesday, April 19, 2016 3,140.4 
 130. Whitehawk Tuesday, April 19, 2016 3,140.3 
 131. Dartford Saturday, April 16, 2016 3,140.1 
 132. Chorley Saturday, April 16, 2016 3,118.4 
 133. Concord Rangers Tuesday, April 19, 2016 3,110.3 
 134. AFC Telford United Tuesday, April 19, 2016 3,107.2 
 135. Chelmsford City Saturday, April 16, 2016 3,099.9 
 136. Maidenhead United Saturday, April 16, 2016 3,098.1 
 137. Wealdstone Tuesday, April 19, 2016 3,092.0 
 138. St. Albans City Saturday, April 16, 2016 3,089.6 
 139. Gosport Borough Saturday, April 16, 2016 3,077.4 
 140. Oxford City Saturday, April 16, 2016 3,076.8 
 141. Stockport County Saturday, April 16, 2016 3,071.1 
 142. Bradford Park Avenue Saturday, April 16, 2016 3,070.4 
 143. Worcester City Tuesday, April 19, 2016 3,067.2 
 144. Bishop's Stortford Tuesday, April 19, 2016 3,066.5 
 145. Stalybridge Celtic Tuesday, April 19, 2016 3,065.4 
 146. Poole Town Tuesday, April 19, 2016 3,064.0 
 147. East Thurrock United Saturday, April 16, 2016 3,062.8 
 148. Bognor Regis Town Tuesday, April 19, 2016 3,054.2 
 149. Havant and Waterlooville Saturday, April 16, 2016 3,052.9 
 150. Eastbourne Borough Saturday, April 16, 2016 3,051.5 
 151. Hampton and Richmond Borough Saturday, April 16, 2016 3,050.1 
 152. Curzon Ashton Saturday, April 16, 2016 3,048.0 
 153. Gloucester City Tuesday, April 19, 2016 3,046.4 
 154. Weston-super-Mare Saturday, April 16, 2016 3,041.7 
 155. Lowestoft Town Tuesday, April 19, 2016 3,039.8 
 156. Hungerford Town Tuesday, April 19, 2016 3,038.5 
 157. Redditch United Monday, April 18, 2016 3,037.6 
 158. Brackley Town Tuesday, April 19, 2016 3,037.3 
 159. Darlington 1883 Tuesday, April 19, 2016 3,032.4 
 160. FC United of Manchester Saturday, April 16, 2016 3,030.2 
 161. Bath City Tuesday, April 19, 2016 3,022.7 
 162. Gainsborough Trinity Saturday, April 16, 2016 3,019.8 
 163. Enfield Town Saturday, April 16, 2016 3,019.0 
 164. Basingstoke Town Saturday, April 16, 2016 3,017.7 
 165. Tonbridge Angels Saturday, April 16, 2016 3,011.3 
 166. Hitchin Town Saturday, April 16, 2016 3,008.7 
 167. Leamington Saturday, April 16, 2016 3,005.8 
 168. Dulwich Hamlet Saturday, April 16, 2016 3,004.2 
 169. Hednesford Town Saturday, April 16, 2016 3,002.4 
 170. Hayes and Yeading United Saturday, April 16, 2016 2,998.9 
 171. Weymouth Tuesday, April 19, 2016 2,980.7 
 172. Margate Saturday, April 16, 2016 2,980.4 
 173. Blyth Spartans Tuesday, April 19, 2016 2,971.2 
 174. Salford City Saturday, April 16, 2016 2,963.0 
 175. Kettering Town Monday, April 18, 2016 2,960.9 
 176. Corby Town Saturday, April 16, 2016 2,946.6 
 177. Billericay Town Monday, April 18, 2016 2,945.2 
 178. Chippenham Town Thursday, April 14, 2016 2,941.4 
 179. Kingstonian Tuesday, April 19, 2016 2,927.0 
 180. Ashton United Tuesday, April 19, 2016 2,925.8 
 181. Workington Tuesday, April 19, 2016 2,915.7 
 182. Merthyr Town Tuesday, April 19, 2016 2,913.9 
 183. Leiston Saturday, April 16, 2016 2,906.5 
 184. Stourbridge Saturday, April 16, 2016 2,903.9 
 185. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 186. Chesham United Tuesday, April 19, 2016 2,890.4 
 187. Merstham Saturday, April 16, 2016 2,877.7 
 188. Metropolitan Police Saturday, April 16, 2016 2,877.3 
 189. Frickley Athletic Tuesday, April 19, 2016 2,873.1 
 190. Dorchester Town Tuesday, April 19, 2016 2,867.9 
 191. St. Neots Town Saturday, April 9, 2016 2,867.0 
 192. Farnborough Tuesday, April 19, 2016 2,866.7 
 193. Leatherhead Saturday, April 16, 2016 2,866.6 
 194. Frome Town Saturday, April 16, 2016 2,865.7 
 195. Cirencester Town Tuesday, April 19, 2016 2,864.0 
 196. Dunstable Town Saturday, April 16, 2016 2,851.9 
 197. King's Lynn Town Saturday, April 16, 2016 2,849.4 
 198. Nantwich Town Monday, April 18, 2016 2,847.8 
 199. Staines Town Sunday, April 17, 2016 2,844.7 
 200. Wingate and Finchley Saturday, April 16, 2016 2,844.5 
 201. Cambridge City Monday, April 18, 2016 2,842.3 
 202. Hendon Monday, April 18, 2016 2,841.0 
 203. Needham Market Saturday, April 16, 2016 2,836.1 
 204. Slough Town Saturday, April 16, 2016 2,835.7 
 205. Burgess Hill Town Saturday, April 16, 2016 2,830.2 
 206. Canvey Island Saturday, April 16, 2016 2,822.0 
 207. Biggleswade Town Saturday, April 16, 2016 2,821.2 
 208. Grays Athletic Saturday, April 16, 2016 2,816.4 
 209. Hereford United Saturday, April 25, 2015 2,815.6 
 210. AFC Hornchurch Saturday, April 25, 2015 2,810.3 
 211. Rushall Olympic Tuesday, April 19, 2016 2,809.4 
 212. Harrow Borough Saturday, April 16, 2016 2,806.3 
 213. Barwell Tuesday, April 19, 2016 2,805.6 
 214. Didcot Town Sunday, November 8, 2015 2,805.2 
 215. Stratford Town Tuesday, April 19, 2016 2,803.0 
 216. Witham Town Saturday, April 25, 2015 2,797.4 
 217. Peacehaven and Telscombe Saturday, April 25, 2015 2,796.6 
 218. Sutton Coldfield Town Tuesday, April 19, 2016 2,793.4 
 219. Bedworth United Saturday, April 16, 2016 2,789.0 
 220. Banbury United Saturday, April 25, 2015 2,783.2 
 221. Buxton Tuesday, April 19, 2016 2,783.1 
 222. Bideford Tuesday, April 19, 2016 2,776.1 
 223. Halesowen Town Tuesday, April 19, 2016 2,773.9 
 224. Arlesey Town Saturday, April 25, 2015 2,765.5 
 225. Lewes Saturday, April 16, 2016 2,765.0 
 226. Histon Tuesday, April 19, 2016 2,755.4 
 227. Paulton Rovers Monday, April 18, 2016 2,750.5 
 228. Ilkeston Town Saturday, April 16, 2016 2,733.6 
 229. Whitby Town Tuesday, April 19, 2016 2,728.3 
 230. Bury Town Saturday, April 25, 2015 2,722.6 
 231. Skelmersdale United Tuesday, April 19, 2016 2,719.2 
 232. VCD Athletic Saturday, April 16, 2016 2,717.0 
 233. Marine Tuesday, April 19, 2016 2,709.1 
 234. Stamford Tuesday, April 19, 2016 2,701.6 
 235. Matlock Town Tuesday, April 19, 2016 2,699.6 
 236. Grantham Town Tuesday, April 19, 2016 2,691.1 
 237. Mickleover Sports Saturday, April 16, 2016 2,684.6 
 238. Witton Albion Saturday, April 25, 2015 2,674.4 
 239. Colwyn Bay Tuesday, April 19, 2016 2,670.4 
 240. Belper Town Saturday, April 25, 2015 2,660.8 
 241. Burnham Saturday, April 25, 2015 2,659.8 
 242. Hyde Monday, April 18, 2016 2,653.4