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  Friday, March 25, 2016

 Rank Club Last Match Date ELO Score 
 1. Arsenal Saturday, March 19, 2016 4,202.9 
 2. Tottenham Hotspur Sunday, March 20, 2016 4,197.4 
 3. Chelsea Saturday, March 19, 2016 4,176.4 
 4. Leicester City Saturday, March 19, 2016 4,168.7 
 5. Manchester City Sunday, March 20, 2016 4,161.9 
 6. Manchester United Sunday, March 20, 2016 4,157.4 
 7. Liverpool Sunday, March 20, 2016 4,115.4 
 8. West Ham United Saturday, March 19, 2016 4,107.1 
 9. Everton Saturday, March 19, 2016 4,105.5 
 10. Southampton Sunday, March 20, 2016 4,091.7 
 11. Stoke City Saturday, March 19, 2016 4,072.1 
 12. Watford Saturday, March 19, 2016 4,021.8 
 13. AFC Bournemouth Sunday, March 20, 2016 4,008.8 
 14. Crystal Palace Saturday, March 19, 2016 4,000.5 
 15. Swansea City Saturday, March 19, 2016 3,999.5 
 16. Burnley Saturday, March 19, 2016 3,995.7 
 17. West Bromwich Albion Saturday, March 19, 2016 3,986.6 
 18. Sunderland Sunday, March 20, 2016 3,951.2 
 19. Middlesbrough Friday, March 18, 2016 3,949.3 
 20. Hull City Friday, March 18, 2016 3,946.3 
 21. Norwich City Saturday, March 19, 2016 3,941.9 
 22. Sheffield Wednesday Saturday, March 19, 2016 3,913.6 
 23. Newcastle United Sunday, March 20, 2016 3,905.5 
 24. Brighton and Hove Albion Saturday, March 19, 2016 3,904.0 
 25. Derby County Saturday, March 19, 2016 3,896.3 
 26. Cardiff City Saturday, March 19, 2016 3,866.1 
 27. Queens Park Rangers Saturday, March 19, 2016 3,864.3 
 28. Aston Villa Saturday, March 19, 2016 3,863.7 
 29. Ipswich Town Saturday, March 19, 2016 3,856.9 
 30. Preston North End Saturday, March 19, 2016 3,856.6 
 31. Birmingham City Saturday, March 19, 2016 3,850.9 
 32. Blackburn Rovers Saturday, March 19, 2016 3,847.9 
 33. Wolverhampton Wanderers Saturday, March 19, 2016 3,833.0 
 34. Leeds United Saturday, March 19, 2016 3,807.3 
 35. Huddersfield Town Saturday, March 19, 2016 3,806.9 
 36. Reading Saturday, March 19, 2016 3,802.5 
 37. Nottingham Forest Saturday, March 19, 2016 3,802.3 
 38. Bristol City Saturday, March 19, 2016 3,791.5 
 39. Wigan Athletic Friday, March 25, 2016 3,787.6 
 40. Fulham Saturday, March 19, 2016 3,772.0 
 41. Brentford Saturday, March 19, 2016 3,770.6 
 42. Milton Keynes Dons Saturday, March 19, 2016 3,758.8 
 43. Rotherham United Saturday, March 19, 2016 3,756.8 
 44. Burton Albion Saturday, March 19, 2016 3,738.6 
 45. Millwall Saturday, March 19, 2016 3,726.4 
 46. Charlton Athletic Saturday, March 19, 2016 3,722.0 
 47. Walsall Saturday, March 19, 2016 3,721.6 
 48. Barnsley Friday, March 25, 2016 3,707.2 
 49. Bradford City Saturday, March 19, 2016 3,698.4 
 50. Gillingham Saturday, March 19, 2016 3,694.5 
 51. Bolton Wanderers Saturday, March 19, 2016 3,685.3 
 52. Sheffield United Friday, March 25, 2016 3,675.9 
 53. Northampton Town Friday, March 25, 2016 3,675.1 
 54. Rochdale Friday, March 25, 2016 3,673.8 
 55. Scunthorpe United Friday, March 25, 2016 3,663.1 
 56. Swindon Town Friday, March 25, 2016 3,659.8 
 57. Peterborough United Friday, March 25, 2016 3,646.8 
 58. Oxford United Friday, March 25, 2016 3,637.8 
 59. Southend United Friday, March 25, 2016 3,635.4 
 60. Port Vale Friday, March 25, 2016 3,634.4 
 61. Shrewsbury Town Friday, March 25, 2016 3,630.5 
 62. Coventry City Friday, March 25, 2016 3,626.6 
 63. Bristol Rovers Friday, March 25, 2016 3,617.4 
 64. Bury Friday, March 25, 2016 3,604.8 
 65. Chesterfield Saturday, March 19, 2016 3,600.2 
 66. Fleetwood Town Saturday, March 19, 2016 3,592.0 
 67. Portsmouth Friday, March 25, 2016 3,583.5 
 68. Plymouth Argyle Friday, March 25, 2016 3,577.4 
 69. Oldham Athletic Saturday, March 19, 2016 3,570.9 
 70. Accrington Stanley Friday, March 25, 2016 3,566.3 
 71. Leyton Orient Friday, March 25, 2016 3,565.8 
 72. Wycombe Wanderers Friday, March 25, 2016 3,565.7 
 73. Blackpool Friday, March 25, 2016 3,561.5 
 74. Doncaster Rovers Friday, March 25, 2016 3,553.9 
 75. Luton Town Saturday, March 19, 2016 3,533.1 
 76. Carlisle United Friday, March 25, 2016 3,528.1 
 77. Exeter City Friday, March 25, 2016 3,525.4 
 78. AFC Wimbledon Friday, March 25, 2016 3,525.1 
 79. Crewe Alexandra Friday, March 25, 2016 3,517.1 
 80. Colchester United Friday, March 25, 2016 3,512.2 
 81. Cheltenham Town Friday, March 25, 2016 3,501.6 
 82. Cambridge United Friday, March 25, 2016 3,498.8 
 83. Grimsby Town Tuesday, March 15, 2016 3,498.7 
 84. Barnet Friday, March 25, 2016 3,492.3 
 85. Yeovil Town Friday, March 25, 2016 3,481.3 
 86. Forest Green Rovers Friday, March 25, 2016 3,480.8 
 87. Crawley Town Friday, March 25, 2016 3,475.9 
 88. Newport County Friday, March 25, 2016 3,466.1 
 89. Mansfield Town Friday, March 25, 2016 3,456.7 
 90. Stevenage Friday, March 25, 2016 3,433.1 
 91. Notts County Friday, March 25, 2016 3,429.2 
 92. Hartlepool United Friday, March 25, 2016 3,428.5 
 93. Morecambe Friday, March 25, 2016 3,428.3 
 94. Tranmere Rovers Friday, March 25, 2016 3,418.4 
 95. Dover Athletic Saturday, March 19, 2016 3,415.7 
 96. Braintree Town Friday, March 25, 2016 3,409.5 
 97. Wrexham Saturday, March 19, 2016 3,402.3 
 98. Eastleigh Friday, March 25, 2016 3,392.8 
 99. York City Friday, March 25, 2016 3,387.1 
 100. Dagenham and Redbridge Saturday, March 19, 2016 3,368.9 
 101. Macclesfield Town Friday, March 25, 2016 3,357.1 
 102. Gateshead Friday, March 25, 2016 3,331.0 
 103. Woking Saturday, March 12, 2016 3,330.1 
 104. Lincoln City Friday, March 25, 2016 3,320.2 
 105. FC Halifax Town Tuesday, March 15, 2016 3,308.2 
 106. Bromley Friday, March 25, 2016 3,286.3 
 107. Barrow Saturday, March 19, 2016 3,283.8 
 108. Chester Saturday, March 19, 2016 3,283.6 
 109. Torquay United Saturday, March 19, 2016 3,282.4 
 110. Aldershot Town Friday, March 25, 2016 3,269.2 
 111. Southport Saturday, March 19, 2016 3,262.5 
 112. Sutton United Monday, March 21, 2016 3,253.3 
 113. Altrincham Saturday, March 19, 2016 3,251.7 
 114. Boreham Wood Friday, March 25, 2016 3,241.8 
 115. Guiseley Saturday, March 19, 2016 3,236.3 
 116. Ebbsfleet United Friday, March 25, 2016 3,225.4 
 117. Kidderminster Harriers Saturday, March 19, 2016 3,221.6 
 118. Solihull Moors Saturday, March 19, 2016 3,212.7 
 119. AFC Fylde Saturday, March 19, 2016 3,195.0 
 120. North Ferriby United Saturday, March 19, 2016 3,194.7 
 121. Nuneaton Town Saturday, March 19, 2016 3,192.8 
 122. Welling United Friday, March 25, 2016 3,176.4 
 123. Maidstone United Saturday, March 19, 2016 3,175.0 
 124. Tamworth Saturday, March 19, 2016 3,160.6 
 125. Alfreton Town Saturday, March 19, 2016 3,158.9 
 126. Oxford City Tuesday, March 22, 2016 3,156.0 
 127. Truro City Saturday, March 19, 2016 3,154.3 
 128. Harrogate Town Saturday, March 19, 2016 3,149.3 
 129. Chorley Wednesday, March 23, 2016 3,139.5 
 130. Dartford Friday, March 25, 2016 3,132.4 
 131. Boston United Saturday, March 19, 2016 3,131.5 
 132. Hemel Hempstead Town Tuesday, March 22, 2016 3,129.3 
 133. AFC Telford United Saturday, March 19, 2016 3,120.6 
 134. Gosport Borough Saturday, March 19, 2016 3,117.2 
 135. Concord Rangers Tuesday, March 22, 2016 3,109.3 
 136. Stockport County Saturday, March 19, 2016 3,108.3 
 137. Wealdstone Monday, March 21, 2016 3,101.2 
 138. Eastbourne Borough Saturday, March 19, 2016 3,091.0 
 139. Havant and Waterlooville Friday, March 25, 2016 3,090.7 
 140. Maidenhead United Friday, March 25, 2016 3,089.7 
 141. Whitehawk Tuesday, March 22, 2016 3,078.5 
 142. Worcester City Saturday, March 19, 2016 3,075.5 
 143. Bradford Park Avenue Wednesday, March 23, 2016 3,068.8 
 144. Chelmsford City Saturday, March 19, 2016 3,051.0 
 145. Gloucester City Saturday, March 19, 2016 3,049.5 
 146. St. Albans City Saturday, March 19, 2016 3,048.0 
 147. Stalybridge Celtic Saturday, March 19, 2016 3,045.7 
 148. Hampton and Richmond Borough Saturday, March 19, 2016 3,042.8 
 149. Bognor Regis Town Thursday, March 24, 2016 3,038.9 
 150. Curzon Ashton Saturday, March 19, 2016 3,038.1 
 151. Poole Town Saturday, March 19, 2016 3,034.4 
 152. Margate Saturday, March 19, 2016 3,030.7 
 153. Redditch United Monday, March 21, 2016 3,030.5 
 154. Gainsborough Trinity Saturday, March 19, 2016 3,027.2 
 155. Darlington 1883 Tuesday, March 22, 2016 3,026.8 
 156. Lowestoft Town Saturday, March 19, 2016 3,026.7 
 157. Bishop's Stortford Friday, March 25, 2016 3,025.3 
 158. East Thurrock United Saturday, March 19, 2016 3,024.9 
 159. Basingstoke Town Saturday, March 19, 2016 3,024.6 
 160. FC United of Manchester Saturday, March 19, 2016 3,021.0 
 161. Weston-super-Mare Friday, March 25, 2016 3,018.7 
 162. Hayes and Yeading United Friday, March 25, 2016 3,018.6 
 163. Bath City Friday, March 25, 2016 3,016.1 
 164. Brackley Town Saturday, March 19, 2016 3,015.3 
 165. Hungerford Town Monday, March 21, 2016 3,013.0 
 166. Tonbridge Angels Saturday, March 19, 2016 2,996.0 
 167. Leamington Tuesday, March 22, 2016 2,996.0 
 168. Hednesford Town Saturday, March 19, 2016 2,987.4 
 169. Billericay Town Saturday, March 19, 2016 2,985.8 
 170. Hitchin Town Friday, March 25, 2016 2,978.0 
 171. Enfield Town Tuesday, March 22, 2016 2,977.2 
 172. Dulwich Hamlet Saturday, March 19, 2016 2,975.7 
 173. Corby Town Saturday, March 19, 2016 2,969.5 
 174. Salford City Saturday, March 19, 2016 2,955.4 
 175. Kingstonian Tuesday, March 22, 2016 2,952.8 
 176. Kettering Town Tuesday, March 22, 2016 2,951.1 
 177. Workington Tuesday, March 22, 2016 2,949.0 
 178. Weymouth Friday, March 25, 2016 2,947.5 
 179. Chippenham Town Saturday, March 19, 2016 2,941.9 
 180. Blyth Spartans Saturday, March 19, 2016 2,939.4 
 181. Chesham United Tuesday, March 22, 2016 2,934.5 
 182. Ashton United Monday, March 21, 2016 2,934.0 
 183. Leiston Saturday, March 19, 2016 2,918.4 
 184. Hendon Saturday, March 12, 2016 2,909.1 
 185. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 186. Merthyr Town Saturday, March 19, 2016 2,893.5 
 187. Dorchester Town Saturday, March 19, 2016 2,889.8 
 188. Stourbridge Monday, March 21, 2016 2,882.3 
 189. Cirencester Town Saturday, March 19, 2016 2,879.4 
 190. Dunstable Town Saturday, March 19, 2016 2,878.3 
 191. Metropolitan Police Tuesday, March 22, 2016 2,878.3 
 192. Grays Athletic Thursday, March 24, 2016 2,875.6 
 193. Leatherhead Wednesday, March 23, 2016 2,873.4 
 194. Merstham Tuesday, March 22, 2016 2,872.3 
 195. St. Neots Town Saturday, March 19, 2016 2,867.0 
 196. Wingate and Finchley Tuesday, March 22, 2016 2,865.8 
 197. Rushall Olympic Monday, March 21, 2016 2,865.0 
 198. King's Lynn Town Tuesday, March 22, 2016 2,863.9 
 199. Biggleswade Town Saturday, March 19, 2016 2,857.9 
 200. Frome Town Monday, March 21, 2016 2,854.7 
 201. Canvey Island Saturday, March 19, 2016 2,843.1 
 202. Barwell Saturday, March 19, 2016 2,842.6 
 203. Burgess Hill Town Wednesday, March 23, 2016 2,839.5 
 204. Needham Market Saturday, March 19, 2016 2,838.6 
 205. Cambridge City Saturday, March 19, 2016 2,837.5 
 206. Slough Town Tuesday, March 22, 2016 2,836.8 
 207. Stratford Town Tuesday, March 22, 2016 2,834.4 
 208. Staines Town Saturday, March 19, 2016 2,825.7 
 209. Hereford United Saturday, April 25, 2015 2,815.6 
 210. AFC Hornchurch Saturday, April 25, 2015 2,810.3 
 211. Nantwich Town Tuesday, March 22, 2016 2,809.4 
 212. Farnborough Saturday, March 19, 2016 2,806.2 
 213. Didcot Town Sunday, November 8, 2015 2,805.2 
 214. Sutton Coldfield Town Saturday, March 19, 2016 2,799.0 
 215. Harrow Borough Tuesday, March 22, 2016 2,797.5 
 216. Witham Town Saturday, April 25, 2015 2,797.4 
 217. Peacehaven and Telscombe Saturday, April 25, 2015 2,796.6 
 218. Frickley Athletic Tuesday, March 15, 2016 2,793.7 
 219. Paulton Rovers Saturday, March 19, 2016 2,786.3 
 220. Banbury United Saturday, April 25, 2015 2,783.2 
 221. Histon Saturday, March 19, 2016 2,770.7 
 222. Halesowen Town Saturday, March 19, 2016 2,769.0 
 223. Buxton Tuesday, March 22, 2016 2,767.7 
 224. Arlesey Town Saturday, April 25, 2015 2,765.5 
 225. VCD Athletic Saturday, March 19, 2016 2,764.2 
 226. Bideford Tuesday, March 22, 2016 2,757.4 
 227. Lewes Saturday, March 19, 2016 2,755.1 
 228. Bedworth United Saturday, March 19, 2016 2,746.4 
 229. Colwyn Bay Tuesday, March 22, 2016 2,737.9 
 230. Matlock Town Saturday, March 19, 2016 2,736.1 
 231. Skelmersdale United Tuesday, March 22, 2016 2,729.0 
 232. Hyde Monday, March 21, 2016 2,726.8 
 233. Ilkeston Town Saturday, March 19, 2016 2,725.4 
 234. Bury Town Saturday, April 25, 2015 2,722.6 
 235. Grantham Town Saturday, March 19, 2016 2,705.8 
 236. Whitby Town Tuesday, March 22, 2016 2,705.6 
 237. Marine Tuesday, March 22, 2016 2,700.0 
 238. Witton Albion Saturday, April 25, 2015 2,674.4 
 239. Stamford Saturday, March 19, 2016 2,666.8 
 240. Belper Town Saturday, April 25, 2015 2,660.8 
 241. Burnham Saturday, April 25, 2015 2,659.8 
 242. Mickleover Sports Tuesday, March 22, 2016 2,642.3