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

 Rank Club Last Match Date ELO Score 
 1. Arsenal Saturday, April 2, 2016 4,211.1 
 2. Tottenham Hotspur Saturday, April 2, 2016 4,196.1 
 3. Chelsea Saturday, April 2, 2016 4,182.8 
 4. Leicester City Sunday, April 3, 2016 4,175.5 
 5. Manchester City Saturday, April 2, 2016 4,174.7 
 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 2, 2016 4,103.1 
 9. Everton Sunday, April 3, 2016 4,098.1 
 10. Southampton Sunday, April 3, 2016 4,084.9 
 11. Stoke City Saturday, April 2, 2016 4,069.0 
 12. Watford Saturday, April 2, 2016 4,013.5 
 13. Crystal Palace Saturday, April 2, 2016 4,004.4 
 14. Swansea City Saturday, April 2, 2016 4,002.6 
 15. AFC Bournemouth Saturday, April 2, 2016 3,996.1 
 16. Burnley Tuesday, April 5, 2016 3,990.0 
 17. West Bromwich Albion Saturday, April 2, 2016 3,986.6 
 18. Middlesbrough Tuesday, April 5, 2016 3,966.4 
 19. Sunderland Saturday, April 2, 2016 3,951.1 
 20. Norwich City Saturday, April 2, 2016 3,949.8 
 21. Hull City Tuesday, April 5, 2016 3,935.2 
 22. Sheffield Wednesday Tuesday, April 5, 2016 3,928.3 
 23. Brighton and Hove Albion Tuesday, April 5, 2016 3,914.7 
 24. Derby County Tuesday, April 5, 2016 3,907.0 
 25. Newcastle United Saturday, April 2, 2016 3,897.6 
 26. Cardiff City Tuesday, April 5, 2016 3,880.1 
 27. Aston Villa Saturday, April 2, 2016 3,857.3 
 28. Queens Park Rangers Tuesday, April 5, 2016 3,855.1 
 29. Preston North End Tuesday, April 5, 2016 3,854.0 
 30. Ipswich Town Tuesday, April 5, 2016 3,853.0 
 31. Wolverhampton Wanderers Tuesday, April 5, 2016 3,841.3 
 32. Blackburn Rovers Tuesday, April 5, 2016 3,830.5 
 33. Birmingham City Tuesday, April 5, 2016 3,829.2 
 34. Reading Tuesday, April 5, 2016 3,818.4 
 35. Wigan Athletic Saturday, April 2, 2016 3,805.8 
 36. Brentford Tuesday, April 5, 2016 3,800.4 
 37. Leeds United Tuesday, April 5, 2016 3,797.6 
 38. Fulham Tuesday, April 5, 2016 3,794.0 
 39. Huddersfield Town Tuesday, April 5, 2016 3,790.3 
 40. Bristol City Tuesday, April 5, 2016 3,780.7 
 41. Nottingham Forest Tuesday, April 5, 2016 3,773.2 
 42. Rotherham United Tuesday, April 5, 2016 3,768.7 
 43. Milton Keynes Dons Tuesday, April 5, 2016 3,741.5 
 44. Charlton Athletic Tuesday, April 5, 2016 3,738.9 
 45. Millwall Saturday, April 2, 2016 3,726.3 
 46. Bradford City Saturday, April 2, 2016 3,722.0 
 47. Barnsley Monday, March 28, 2016 3,716.2 
 48. Burton Albion Saturday, April 2, 2016 3,714.9 
 49. Walsall Saturday, April 2, 2016 3,705.6 
 50. Gillingham Saturday, April 2, 2016 3,699.4 
 51. Sheffield United Saturday, April 2, 2016 3,676.7 
 52. Scunthorpe United Saturday, April 2, 2016 3,673.8 
 53. Bolton Wanderers Tuesday, April 5, 2016 3,668.7 
 54. Northampton Town Saturday, April 2, 2016 3,663.7 
 55. Rochdale Saturday, April 2, 2016 3,663.5 
 56. Peterborough United Tuesday, April 5, 2016 3,640.2 
 57. Oxford United Monday, March 28, 2016 3,635.0 
 58. Southend United Saturday, April 2, 2016 3,633.8 
 59. Swindon Town Tuesday, April 5, 2016 3,623.0 
 60. Shrewsbury Town Saturday, April 2, 2016 3,618.2 
 61. Coventry City Saturday, April 2, 2016 3,616.0 
 62. Bristol Rovers Saturday, April 2, 2016 3,615.0 
 63. Fleetwood Town Tuesday, April 5, 2016 3,611.7 
 64. Port Vale Saturday, April 2, 2016 3,610.5 
 65. Chesterfield Saturday, April 2, 2016 3,604.2 
 66. Oldham Athletic Tuesday, April 5, 2016 3,601.4 
 67. Bury Saturday, April 2, 2016 3,600.6 
 68. Portsmouth Saturday, April 2, 2016 3,591.2 
 69. Blackpool Saturday, April 2, 2016 3,589.1 
 70. Accrington Stanley Saturday, April 2, 2016 3,575.4 
 71. Plymouth Argyle Saturday, April 2, 2016 3,571.6 
 72. Wycombe Wanderers Saturday, April 2, 2016 3,550.8 
 73. Exeter City Saturday, April 2, 2016 3,550.0 
 74. Doncaster Rovers Saturday, April 2, 2016 3,547.4 
 75. Leyton Orient Saturday, April 2, 2016 3,540.4 
 76. Carlisle United Tuesday, April 5, 2016 3,538.8 
 77. AFC Wimbledon Saturday, April 2, 2016 3,537.3 
 78. Colchester United Saturday, April 2, 2016 3,530.8 
 79. Luton Town Saturday, April 2, 2016 3,509.5 
 80. Cambridge United Saturday, April 2, 2016 3,504.8 
 81. Cheltenham Town Friday, April 1, 2016 3,503.1 
 82. Crewe Alexandra Saturday, April 2, 2016 3,501.8 
 83. Yeovil Town Tuesday, April 5, 2016 3,489.3 
 84. Barnet Saturday, April 2, 2016 3,485.8 
 85. Grimsby Town Tuesday, April 5, 2016 3,484.0 
 86. Forest Green Rovers Saturday, April 2, 2016 3,473.6 
 87. Hartlepool United Tuesday, April 5, 2016 3,452.8 
 88. Crawley Town Saturday, April 2, 2016 3,452.3 
 89. Mansfield Town Saturday, April 2, 2016 3,452.2 
 90. Stevenage Tuesday, April 5, 2016 3,446.8 
 91. Newport County Saturday, April 2, 2016 3,445.6 
 92. Notts County Saturday, April 2, 2016 3,438.6 
 93. Morecambe Tuesday, April 5, 2016 3,433.8 
 94. Dover Athletic Tuesday, April 5, 2016 3,414.7 
 95. Wrexham Saturday, April 2, 2016 3,410.9 
 96. Tranmere Rovers Saturday, April 2, 2016 3,410.6 
 97. Eastleigh Saturday, April 2, 2016 3,394.9 
 98. York City Saturday, April 2, 2016 3,386.2 
 99. Macclesfield Town Saturday, April 2, 2016 3,384.6 
 100. Dagenham and Redbridge Tuesday, April 5, 2016 3,380.0 
 101. Braintree Town Tuesday, April 5, 2016 3,366.2 
 102. Barrow Tuesday, April 5, 2016 3,337.7 
 103. Gateshead Saturday, April 2, 2016 3,318.9 
 104. Woking Saturday, April 2, 2016 3,313.0 
 105. Bromley Saturday, April 2, 2016 3,305.1 
 106. Lincoln City Saturday, April 2, 2016 3,304.9 
 107. FC Halifax Town Tuesday, April 5, 2016 3,301.0 
 108. Torquay United Tuesday, April 5, 2016 3,290.0 
 109. Southport Saturday, April 2, 2016 3,275.0 
 110. Sutton United Tuesday, April 5, 2016 3,273.0 
 111. Aldershot Town Tuesday, April 5, 2016 3,266.3 
 112. Boreham Wood Tuesday, April 5, 2016 3,259.3 
 113. Chester Tuesday, April 5, 2016 3,257.8 
 114. Altrincham Tuesday, April 5, 2016 3,237.9 
 115. Ebbsfleet United Saturday, April 2, 2016 3,232.2 
 116. Guiseley Saturday, April 2, 2016 3,229.8 
 117. Solihull Moors Saturday, April 2, 2016 3,221.3 
 118. Kidderminster Harriers Saturday, April 2, 2016 3,216.5 
 119. Welling United Saturday, April 2, 2016 3,206.1 
 120. AFC Fylde Tuesday, April 5, 2016 3,203.2 
 121. North Ferriby United Saturday, April 2, 2016 3,200.2 
 122. Nuneaton Town Saturday, April 2, 2016 3,194.5 
 123. Truro City Tuesday, April 5, 2016 3,168.2 
 124. Maidstone United Tuesday, April 5, 2016 3,160.2 
 125. Alfreton Town Saturday, April 2, 2016 3,158.3 
 126. Harrogate Town Tuesday, April 5, 2016 3,147.3 
 127. Tamworth Saturday, April 2, 2016 3,146.8 
 128. Concord Rangers Saturday, April 2, 2016 3,138.0 
 129. Boston United Saturday, April 2, 2016 3,137.9 
 130. AFC Telford United Saturday, April 2, 2016 3,133.6 
 131. Dartford Tuesday, April 5, 2016 3,132.8 
 132. Hemel Hempstead Town Monday, April 4, 2016 3,130.8 
 133. Wealdstone Monday, April 4, 2016 3,120.8 
 134. Chorley Saturday, April 2, 2016 3,109.6 
 135. Maidenhead United Tuesday, April 5, 2016 3,109.4 
 136. Oxford City Saturday, April 2, 2016 3,105.5 
 137. Worcester City Tuesday, April 5, 2016 3,095.9 
 138. Gosport Borough Saturday, April 2, 2016 3,091.4 
 139. Chelmsford City Tuesday, April 5, 2016 3,089.1 
 140. Whitehawk Tuesday, April 5, 2016 3,085.4 
 141. Havant and Waterlooville Tuesday, April 5, 2016 3,071.9 
 142. Eastbourne Borough Saturday, April 2, 2016 3,070.8 
 143. Bradford Park Avenue Tuesday, April 5, 2016 3,066.7 
 144. Stockport County Saturday, April 2, 2016 3,063.6 
 145. St. Albans City Saturday, April 2, 2016 3,054.9 
 146. East Thurrock United Saturday, April 2, 2016 3,054.1 
 147. Gloucester City Saturday, April 2, 2016 3,054.0 
 148. Curzon Ashton Saturday, April 2, 2016 3,048.4 
 149. Poole Town Tuesday, April 5, 2016 3,047.4 
 150. Bishop's Stortford Saturday, April 2, 2016 3,045.9 
 151. Stalybridge Celtic Tuesday, April 5, 2016 3,044.1 
 152. Brackley Town Saturday, April 2, 2016 3,033.3 
 153. FC United of Manchester Saturday, April 2, 2016 3,032.1 
 154. Gainsborough Trinity Saturday, April 2, 2016 3,030.8 
 155. Hampton and Richmond Borough Saturday, April 2, 2016 3,030.6 
 156. Lowestoft Town Tuesday, April 5, 2016 3,029.2 
 157. Weston-super-Mare Tuesday, April 5, 2016 3,027.9 
 158. Basingstoke Town Tuesday, April 5, 2016 3,021.1 
 159. Redditch United Monday, April 4, 2016 3,016.7 
 160. Hungerford Town Saturday, April 2, 2016 3,014.5 
 161. Bath City Saturday, April 2, 2016 3,013.5 
 162. Darlington 1883 Tuesday, April 5, 2016 3,012.9 
 163. Bognor Regis Town Monday, April 4, 2016 3,011.5 
 164. Tonbridge Angels Saturday, April 2, 2016 3,008.5 
 165. Dulwich Hamlet Saturday, April 2, 2016 3,002.0 
 166. Margate Saturday, April 2, 2016 3,001.3 
 167. Enfield Town Saturday, April 2, 2016 2,995.1 
 168. Hayes and Yeading United Saturday, April 2, 2016 2,992.3 
 169. Leamington Tuesday, April 5, 2016 2,991.7 
 170. Hitchin Town Saturday, April 2, 2016 2,985.4 
 171. Hednesford Town Saturday, April 2, 2016 2,980.6 
 172. Kingstonian Monday, April 4, 2016 2,977.2 
 173. Salford City Tuesday, April 5, 2016 2,974.0 
 174. Blyth Spartans Monday, April 4, 2016 2,971.7 
 175. Billericay Town Saturday, April 2, 2016 2,965.3 
 176. Weymouth Tuesday, April 5, 2016 2,959.2 
 177. Corby Town Saturday, April 2, 2016 2,957.2 
 178. Kettering Town Saturday, April 2, 2016 2,956.7 
 179. Workington Saturday, April 2, 2016 2,938.3 
 180. Chesham United Saturday, April 2, 2016 2,933.3 
 181. Chippenham Town Saturday, April 2, 2016 2,919.2 
 182. Leiston Saturday, April 2, 2016 2,916.5 
 183. Ashton United Tuesday, April 5, 2016 2,916.0 
 184. Merthyr Town Saturday, April 2, 2016 2,911.1 
 185. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 186. Merstham Saturday, April 2, 2016 2,899.1 
 187. Dunstable Town Monday, April 4, 2016 2,896.6 
 188. Stourbridge Monday, April 4, 2016 2,892.9 
 189. Dorchester Town Saturday, April 2, 2016 2,883.4 
 190. Metropolitan Police Saturday, April 2, 2016 2,883.1 
 191. King's Lynn Town Saturday, April 2, 2016 2,870.3 
 192. Rushall Olympic Tuesday, April 5, 2016 2,865.3 
 193. St. Neots Town Saturday, April 2, 2016 2,864.6 
 194. Cirencester Town Saturday, April 2, 2016 2,863.6 
 195. Leatherhead Saturday, April 2, 2016 2,857.4 
 196. Wingate and Finchley Saturday, April 2, 2016 2,854.5 
 197. Frome Town Saturday, April 2, 2016 2,852.9 
 198. Hendon Tuesday, April 5, 2016 2,849.5 
 199. Cambridge City Saturday, April 2, 2016 2,846.0 
 200. Grays Athletic Saturday, April 2, 2016 2,843.0 
 201. Burgess Hill Town Saturday, April 2, 2016 2,841.3 
 202. Farnborough Saturday, April 2, 2016 2,838.9 
 203. Biggleswade Town Tuesday, April 5, 2016 2,837.6 
 204. Slough Town Saturday, April 2, 2016 2,833.3 
 205. Frickley Athletic Tuesday, April 5, 2016 2,832.9 
 206. Staines Town Tuesday, April 5, 2016 2,831.1 
 207. Stratford Town Saturday, April 2, 2016 2,830.1 
 208. Needham Market Tuesday, April 5, 2016 2,827.1 
 209. Harrow Borough Tuesday, April 5, 2016 2,818.6 
 210. Barwell Saturday, April 2, 2016 2,816.0 
 211. Nantwich Town Tuesday, April 5, 2016 2,815.7 
 212. Hereford United Saturday, April 25, 2015 2,815.6 
 213. AFC Hornchurch Saturday, April 25, 2015 2,810.3 
 214. Canvey Island Tuesday, April 5, 2016 2,809.8 
 215. Sutton Coldfield Town Tuesday, April 5, 2016 2,809.3 
 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. Banbury United Saturday, April 25, 2015 2,783.2 
 220. Bideford Tuesday, April 5, 2016 2,780.1 
 221. Paulton Rovers Tuesday, April 5, 2016 2,773.0 
 222. Halesowen Town Saturday, April 2, 2016 2,770.9 
 223. Bedworth United Saturday, April 2, 2016 2,769.7 
 224. Lewes Saturday, April 2, 2016 2,767.8 
 225. Buxton Saturday, April 2, 2016 2,766.5 
 226. Arlesey Town Saturday, April 25, 2015 2,765.5 
 227. Histon Saturday, April 2, 2016 2,744.7 
 228. Skelmersdale United Saturday, April 2, 2016 2,732.9 
 229. VCD Athletic Saturday, April 2, 2016 2,729.9 
 230. Marine Tuesday, April 5, 2016 2,728.5 
 231. Bury Town Saturday, April 25, 2015 2,722.6 
 232. Grantham Town Saturday, April 2, 2016 2,710.5 
 233. Ilkeston Town Monday, April 4, 2016 2,706.8 
 234. Matlock Town Tuesday, April 5, 2016 2,705.7 
 235. Whitby Town Monday, April 4, 2016 2,695.7 
 236. Mickleover Sports Tuesday, April 5, 2016 2,690.1 
 237. Hyde Monday, April 4, 2016 2,686.8 
 238. Colwyn Bay Tuesday, April 5, 2016 2,685.1 
 239. Stamford Monday, April 4, 2016 2,674.7 
 240. Witton Albion Saturday, April 25, 2015 2,674.4 
 241. Belper Town Saturday, April 25, 2015 2,660.8 
 242. Burnham Saturday, April 25, 2015 2,659.8