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 2, 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. Manchester City Saturday, April 2, 2016 4,174.7 
 5. Leicester City Saturday, March 19, 2016 4,168.7 
 6. Manchester United Sunday, March 20, 2016 4,157.4 
 7. Liverpool Saturday, April 2, 2016 4,116.7 
 8. Everton Saturday, March 19, 2016 4,105.5 
 9. West Ham United Saturday, April 2, 2016 4,103.1 
 10. Southampton Sunday, March 20, 2016 4,091.7 
 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 Saturday, April 2, 2016 3,994.2 
 17. West Bromwich Albion Saturday, April 2, 2016 3,986.6 
 18. Middlesbrough Friday, April 1, 2016 3,957.9 
 19. Hull City Saturday, April 2, 2016 3,955.6 
 20. Sunderland Saturday, April 2, 2016 3,951.1 
 21. Norwich City Saturday, April 2, 2016 3,949.8 
 22. Sheffield Wednesday Saturday, April 2, 2016 3,921.7 
 23. Brighton and Hove Albion Saturday, April 2, 2016 3,905.5 
 24. Newcastle United Saturday, April 2, 2016 3,897.6 
 25. Derby County Saturday, April 2, 2016 3,886.6 
 26. Cardiff City Saturday, April 2, 2016 3,875.9 
 27. Preston North End Saturday, April 2, 2016 3,867.4 
 28. Ipswich Town Saturday, April 2, 2016 3,857.3 
 29. Aston Villa Saturday, April 2, 2016 3,857.3 
 30. Queens Park Rangers Friday, April 1, 2016 3,855.7 
 31. Birmingham City Saturday, April 2, 2016 3,838.4 
 32. Blackburn Rovers Saturday, April 2, 2016 3,837.1 
 33. Wolverhampton Wanderers Saturday, April 2, 2016 3,832.6 
 34. Reading Saturday, April 2, 2016 3,810.3 
 35. Wigan Athletic Saturday, April 2, 2016 3,805.8 
 36. Huddersfield Town Saturday, April 2, 2016 3,798.8 
 37. Leeds United Saturday, April 2, 2016 3,797.0 
 38. Brentford Saturday, April 2, 2016 3,791.6 
 39. Bristol City Saturday, April 2, 2016 3,782.2 
 40. Nottingham Forest Saturday, April 2, 2016 3,781.3 
 41. Fulham Saturday, April 2, 2016 3,780.5 
 42. Rotherham United Saturday, April 2, 2016 3,767.2 
 43. Milton Keynes Dons Saturday, April 2, 2016 3,750.3 
 44. Charlton Athletic Saturday, April 2, 2016 3,734.5 
 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. Bolton Wanderers Saturday, April 2, 2016 3,677.5 
 52. Sheffield United Saturday, April 2, 2016 3,676.7 
 53. Scunthorpe United Saturday, April 2, 2016 3,673.8 
 54. Northampton Town Saturday, April 2, 2016 3,663.7 
 55. Rochdale Saturday, April 2, 2016 3,663.5 
 56. Peterborough United Saturday, April 2, 2016 3,656.2 
 57. Swindon Town Saturday, April 2, 2016 3,638.6 
 58. Oxford United Monday, March 28, 2016 3,635.0 
 59. Southend United Saturday, April 2, 2016 3,633.8 
 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. Port Vale Saturday, April 2, 2016 3,610.5 
 64. Chesterfield Saturday, April 2, 2016 3,604.2 
 65. Bury Saturday, April 2, 2016 3,600.6 
 66. Fleetwood Town Saturday, April 2, 2016 3,595.8 
 67. Portsmouth Saturday, April 2, 2016 3,591.2 
 68. Blackpool Saturday, April 2, 2016 3,589.1 
 69. Oldham Athletic Monday, March 28, 2016 3,585.7 
 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. AFC Wimbledon Saturday, April 2, 2016 3,537.3 
 77. Carlisle United Saturday, April 2, 2016 3,531.9 
 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 Saturday, April 2, 2016 3,489.5 
 84. Barnet Saturday, April 2, 2016 3,485.8 
 85. Grimsby Town Friday, April 1, 2016 3,478.5 
 86. Forest Green Rovers Saturday, April 2, 2016 3,473.6 
 87. Hartlepool United Saturday, April 2, 2016 3,459.7 
 88. Crawley Town Saturday, April 2, 2016 3,452.3 
 89. Mansfield Town Saturday, April 2, 2016 3,452.2 
 90. Stevenage Saturday, April 2, 2016 3,446.7 
 91. Newport County Saturday, April 2, 2016 3,445.6 
 92. Morecambe Saturday, April 2, 2016 3,444.8 
 93. Notts County Saturday, April 2, 2016 3,438.6 
 94. Wrexham Saturday, April 2, 2016 3,410.9 
 95. Tranmere Rovers Saturday, April 2, 2016 3,410.6 
 96. Dover Athletic Saturday, April 2, 2016 3,408.2 
 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. Braintree Town Saturday, April 2, 2016 3,382.1 
 101. Dagenham and Redbridge Saturday, March 19, 2016 3,368.9 
 102. Barrow Saturday, April 2, 2016 3,321.8 
 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 Saturday, April 2, 2016 3,292.8 
 108. Torquay United Saturday, April 2, 2016 3,276.9 
 109. Southport Saturday, April 2, 2016 3,275.0 
 110. Aldershot Town Saturday, April 2, 2016 3,271.8 
 111. Chester Saturday, April 2, 2016 3,270.9 
 112. Boreham Wood Saturday, April 2, 2016 3,267.5 
 113. Sutton United Saturday, April 2, 2016 3,264.7 
 114. Altrincham Saturday, April 2, 2016 3,244.4 
 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. AFC Fylde Saturday, April 2, 2016 3,206.7 
 120. Welling United Saturday, April 2, 2016 3,206.1 
 121. North Ferriby United Saturday, April 2, 2016 3,200.2 
 122. Nuneaton Town Saturday, April 2, 2016 3,194.5 
 123. Maidstone United Saturday, April 2, 2016 3,168.5 
 124. Alfreton Town Saturday, April 2, 2016 3,158.3 
 125. Truro City Wednesday, March 30, 2016 3,152.8 
 126. Dartford Saturday, April 2, 2016 3,148.1 
 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. Harrogate Town Saturday, April 2, 2016 3,135.3 
 131. AFC Telford United Saturday, April 2, 2016 3,133.6 
 132. Hemel Hempstead Town Saturday, April 2, 2016 3,129.9 
 133. Wealdstone Saturday, April 2, 2016 3,121.7 
 134. Chorley Saturday, April 2, 2016 3,109.6 
 135. Oxford City Saturday, April 2, 2016 3,105.5 
 136. Whitehawk Monday, March 28, 2016 3,101.4 
 137. Maidenhead United Saturday, April 2, 2016 3,093.4 
 138. Gosport Borough Saturday, April 2, 2016 3,091.4 
 139. Havant and Waterlooville Saturday, April 2, 2016 3,083.1 
 140. Worcester City Saturday, April 2, 2016 3,082.7 
 141. Bradford Park Avenue Saturday, April 2, 2016 3,080.0 
 142. Chelmsford City Saturday, April 2, 2016 3,077.8 
 143. Eastbourne Borough Saturday, April 2, 2016 3,070.8 
 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. Bishop's Stortford Saturday, April 2, 2016 3,045.9 
 150. Lowestoft Town Saturday, April 2, 2016 3,041.2 
 151. Stalybridge Celtic Saturday, April 2, 2016 3,040.6 
 152. Poole Town Saturday, April 2, 2016 3,039.2 
 153. Darlington 1883 Saturday, April 2, 2016 3,035.3 
 154. Brackley Town Saturday, April 2, 2016 3,033.3 
 155. FC United of Manchester Saturday, April 2, 2016 3,032.1 
 156. Gainsborough Trinity Saturday, April 2, 2016 3,030.8 
 157. Hampton and Richmond Borough Saturday, April 2, 2016 3,030.6 
 158. Basingstoke Town Saturday, April 2, 2016 3,030.4 
 159. Bognor Regis Town Saturday, April 2, 2016 3,022.0 
 160. Redditch United Saturday, April 2, 2016 3,021.2 
 161. Weston-super-Mare Saturday, April 2, 2016 3,018.7 
 162. Hungerford Town Saturday, April 2, 2016 3,014.5 
 163. Bath City Saturday, April 2, 2016 3,013.5 
 164. Tonbridge Angels Saturday, April 2, 2016 3,008.5 
 165. Leamington Saturday, April 2, 2016 3,002.2 
 166. Dulwich Hamlet Saturday, April 2, 2016 3,002.0 
 167. Margate Saturday, April 2, 2016 3,001.3 
 168. Enfield Town Saturday, April 2, 2016 2,995.1 
 169. Hayes and Yeading United Saturday, April 2, 2016 2,992.3 
 170. Hitchin Town Saturday, April 2, 2016 2,985.4 
 171. Hednesford Town Saturday, April 2, 2016 2,980.6 
 172. Kingstonian Saturday, April 2, 2016 2,966.8 
 173. Billericay Town Saturday, April 2, 2016 2,965.3 
 174. Blyth Spartans Saturday, April 2, 2016 2,963.8 
 175. Corby Town Saturday, April 2, 2016 2,957.2 
 176. Kettering Town Saturday, April 2, 2016 2,956.7 
 177. Salford City Saturday, April 2, 2016 2,955.6 
 178. Weymouth Saturday, April 2, 2016 2,948.7 
 179. Workington Saturday, April 2, 2016 2,938.3 
 180. Ashton United Saturday, April 2, 2016 2,934.4 
 181. Chesham United Saturday, April 2, 2016 2,933.3 
 182. Chippenham Town Saturday, April 2, 2016 2,919.2 
 183. Leiston Saturday, April 2, 2016 2,916.5 
 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 Saturday, April 2, 2016 2,892.2 
 188. Stourbridge Saturday, April 2, 2016 2,887.0 
 189. Hendon Saturday, April 2, 2016 2,884.5 
 190. Dorchester Town Saturday, April 2, 2016 2,883.4 
 191. Metropolitan Police Saturday, April 2, 2016 2,883.1 
 192. King's Lynn Town Saturday, April 2, 2016 2,870.3 
 193. Rushall Olympic Saturday, April 2, 2016 2,865.6 
 194. St. Neots Town Saturday, April 2, 2016 2,864.6 
 195. Cirencester Town Saturday, April 2, 2016 2,863.6 
 196. Biggleswade Town Saturday, April 2, 2016 2,858.2 
 197. Leatherhead Saturday, April 2, 2016 2,857.4 
 198. Wingate and Finchley Saturday, April 2, 2016 2,854.5 
 199. Frome Town Saturday, April 2, 2016 2,852.9 
 200. Cambridge City Saturday, April 2, 2016 2,846.0 
 201. Grays Athletic Saturday, April 2, 2016 2,843.0 
 202. Burgess Hill Town Saturday, April 2, 2016 2,841.3 
 203. Staines Town Saturday, April 2, 2016 2,840.9 
 204. Farnborough Saturday, April 2, 2016 2,838.9 
 205. Slough Town Saturday, April 2, 2016 2,833.3 
 206. Stratford Town Saturday, April 2, 2016 2,830.1 
 207. Canvey Island Saturday, April 2, 2016 2,821.1 
 208. Barwell Saturday, April 2, 2016 2,816.0 
 209. Needham Market Saturday, April 2, 2016 2,815.8 
 210. Hereford United Saturday, April 25, 2015 2,815.6 
 211. Nantwich Town Saturday, April 2, 2016 2,815.4 
 212. Frickley Athletic Saturday, April 2, 2016 2,810.6 
 213. AFC Hornchurch Saturday, April 25, 2015 2,810.3 
 214. Harrow Borough Saturday, April 2, 2016 2,808.7 
 215. Didcot Town Sunday, November 8, 2015 2,805.2 
 216. Witham Town Saturday, April 25, 2015 2,797.4 
 217. Sutton Coldfield Town Saturday, April 2, 2016 2,796.9 
 218. Peacehaven and Telscombe Saturday, April 25, 2015 2,796.6 
 219. Banbury United Saturday, April 25, 2015 2,783.2 
 220. Paulton Rovers Saturday, April 2, 2016 2,781.3 
 221. Halesowen Town Saturday, April 2, 2016 2,770.9 
 222. Bedworth United Saturday, April 2, 2016 2,769.7 
 223. Lewes Saturday, April 2, 2016 2,767.8 
 224. Buxton Saturday, April 2, 2016 2,766.5 
 225. Arlesey Town Saturday, April 25, 2015 2,765.5 
 226. Bideford Saturday, April 2, 2016 2,759.5 
 227. Histon Saturday, April 2, 2016 2,744.7 
 228. Skelmersdale United Saturday, April 2, 2016 2,732.9 
 229. Marine Saturday, April 2, 2016 2,730.8 
 230. VCD Athletic Saturday, April 2, 2016 2,729.9 
 231. Bury Town Saturday, April 25, 2015 2,722.6 
 232. Grantham Town Saturday, April 2, 2016 2,710.5 
 233. Matlock Town Saturday, April 2, 2016 2,705.7 
 234. Whitby Town Saturday, April 2, 2016 2,704.8 
 235. Ilkeston Town Saturday, April 2, 2016 2,697.7 
 236. Colwyn Bay Saturday, April 2, 2016 2,697.5 
 237. Hyde Saturday, April 2, 2016 2,694.7 
 238. Mickleover Sports Saturday, April 2, 2016 2,687.8 
 239. Stamford Saturday, April 2, 2016 2,680.6 
 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