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, March 26, 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 26, 2016 3,733.3 
 45. Charlton Athletic Saturday, March 19, 2016 3,722.0 
 46. Walsall Saturday, March 19, 2016 3,721.6 
 47. Millwall Saturday, March 26, 2016 3,716.7 
 48. Bradford City Saturday, March 26, 2016 3,708.1 
 49. Barnsley Friday, March 25, 2016 3,707.2 
 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 26, 2016 3,598.9 
 66. Fleetwood Town Saturday, March 26, 2016 3,593.3 
 67. Portsmouth Friday, March 25, 2016 3,583.5 
 68. Plymouth Argyle Friday, March 25, 2016 3,577.4 
 69. Oldham Athletic Saturday, March 26, 2016 3,576.2 
 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. Grimsby Town Saturday, March 26, 2016 3,505.0 
 82. Cheltenham Town Friday, March 25, 2016 3,501.6 
 83. Cambridge United Friday, March 25, 2016 3,498.8 
 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. Dover Athletic Saturday, March 26, 2016 3,426.5 
 95. Tranmere Rovers Friday, March 25, 2016 3,418.4 
 96. Braintree Town Friday, March 25, 2016 3,409.5 
 97. Wrexham Saturday, March 26, 2016 3,396.0 
 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 26, 2016 3,326.1 
 104. Lincoln City Friday, March 25, 2016 3,320.2 
 105. FC Halifax Town Saturday, March 26, 2016 3,315.6 
 106. Barrow Saturday, March 26, 2016 3,294.9 
 107. Bromley Friday, March 25, 2016 3,286.3 
 108. Southport Saturday, March 26, 2016 3,274.8 
 109. Chester Saturday, March 26, 2016 3,272.5 
 110. Torquay United Saturday, March 26, 2016 3,271.6 
 111. Aldershot Town Friday, March 25, 2016 3,269.2 
 112. Sutton United Saturday, March 26, 2016 3,265.7 
 113. Altrincham Saturday, March 26, 2016 3,244.3 
 114. Boreham Wood Friday, March 25, 2016 3,241.8 
 115. Kidderminster Harriers Saturday, March 26, 2016 3,225.6 
 116. Ebbsfleet United Friday, March 25, 2016 3,225.4 
 117. Guiseley Saturday, March 26, 2016 3,224.0 
 118. Solihull Moors Saturday, March 26, 2016 3,209.9 
 119. North Ferriby United Saturday, March 26, 2016 3,204.6 
 120. Nuneaton Town Saturday, March 26, 2016 3,197.5 
 121. AFC Fylde Saturday, March 19, 2016 3,195.0 
 122. Maidstone United Saturday, March 26, 2016 3,182.6 
 123. Welling United Friday, March 25, 2016 3,176.4 
 124. Alfreton Town Saturday, March 26, 2016 3,154.9 
 125. Tamworth Saturday, March 26, 2016 3,150.5 
 126. Harrogate Town Saturday, March 26, 2016 3,145.3 
 127. Truro City Saturday, March 26, 2016 3,141.9 
 128. Oxford City Saturday, March 26, 2016 3,137.1 
 129. Dartford Friday, March 25, 2016 3,132.4 
 130. AFC Telford United Saturday, March 26, 2016 3,130.6 
 131. Hemel Hempstead Town Saturday, March 26, 2016 3,121.7 
 132. Chorley Saturday, March 26, 2016 3,121.1 
 133. Boston United Saturday, March 26, 2016 3,117.3 
 134. Concord Rangers Saturday, March 26, 2016 3,116.6 
 135. Wealdstone Saturday, March 26, 2016 3,113.4 
 136. Gosport Borough Saturday, March 26, 2016 3,099.7 
 137. Stockport County Saturday, March 26, 2016 3,098.4 
 138. Whitehawk Saturday, March 26, 2016 3,096.0 
 139. Havant and Waterlooville Friday, March 25, 2016 3,090.7 
 140. Maidenhead United Friday, March 25, 2016 3,089.7 
 141. Worcester City Saturday, March 26, 2016 3,078.3 
 142. Eastbourne Borough Saturday, March 26, 2016 3,075.8 
 143. Bradford Park Avenue Wednesday, March 23, 2016 3,068.8 
 144. St. Albans City Saturday, March 26, 2016 3,063.2 
 145. Gloucester City Saturday, March 26, 2016 3,053.5 
 146. Bognor Regis Town Saturday, March 26, 2016 3,044.6 
 147. Stalybridge Celtic Saturday, March 26, 2016 3,044.1 
 148. Chelmsford City Saturday, March 26, 2016 3,043.7 
 149. Basingstoke Town Saturday, March 26, 2016 3,043.5 
 150. Curzon Ashton Saturday, March 26, 2016 3,042.2 
 151. FC United of Manchester Saturday, March 26, 2016 3,039.4 
 152. East Thurrock United Saturday, March 26, 2016 3,037.1 
 153. Redditch United Saturday, March 26, 2016 3,035.5 
 154. Darlington 1883 Saturday, March 26, 2016 3,029.9 
 155. Brackley Town Saturday, March 26, 2016 3,029.4 
 156. Gainsborough Trinity Saturday, March 26, 2016 3,028.8 
 157. Bishop's Stortford Friday, March 25, 2016 3,025.3 
 158. Hampton and Richmond Borough Saturday, March 26, 2016 3,022.7 
 159. Lowestoft Town Saturday, March 26, 2016 3,022.0 
 160. Weston-super-Mare Friday, March 25, 2016 3,018.7 
 161. Hayes and Yeading United Friday, March 25, 2016 3,018.6 
 162. Margate Saturday, March 26, 2016 3,018.5 
 163. Poole Town Saturday, March 26, 2016 3,018.5 
 164. Bath City Friday, March 25, 2016 3,016.1 
 165. Tonbridge Angels Saturday, March 26, 2016 3,003.5 
 166. Hungerford Town Saturday, March 26, 2016 2,998.4 
 167. Leamington Saturday, March 26, 2016 2,993.4 
 168. Hednesford Town Saturday, March 26, 2016 2,988.0 
 169. Hitchin Town Friday, March 25, 2016 2,978.0 
 170. Dulwich Hamlet Saturday, March 26, 2016 2,976.8 
 171. Enfield Town Saturday, March 26, 2016 2,976.0 
 172. Kingstonian Saturday, March 26, 2016 2,972.9 
 173. Billericay Town Saturday, March 26, 2016 2,970.3 
 174. Corby Town Saturday, March 26, 2016 2,968.9 
 175. Kettering Town Saturday, March 26, 2016 2,957.0 
 176. Workington Tuesday, March 22, 2016 2,949.0 
 177. Salford City Saturday, March 26, 2016 2,948.6 
 178. Weymouth Friday, March 25, 2016 2,947.5 
 179. Chesham United Saturday, March 26, 2016 2,945.0 
 180. Chippenham Town Saturday, March 26, 2016 2,944.5 
 181. Blyth Spartans Saturday, March 26, 2016 2,943.6 
 182. Ashton United Saturday, March 26, 2016 2,937.8 
 183. Leiston Saturday, March 26, 2016 2,917.2 
 184. Merthyr Town Saturday, March 26, 2016 2,904.9 
 185. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 186. Hendon Saturday, March 26, 2016 2,899.1 
 187. Dunstable Town Saturday, March 26, 2016 2,892.9 
 188. Stourbridge Saturday, March 26, 2016 2,892.6 
 189. Merstham Saturday, March 26, 2016 2,889.1 
 190. Leatherhead Saturday, March 26, 2016 2,882.3 
 191. Dorchester Town Saturday, March 26, 2016 2,877.8 
 192. Biggleswade Town Saturday, March 26, 2016 2,869.8 
 193. Metropolitan Police Saturday, March 26, 2016 2,866.1 
 194. St. Neots Town Saturday, March 26, 2016 2,865.5 
 195. Rushall Olympic Monday, March 21, 2016 2,865.0 
 196. Cirencester Town Saturday, March 26, 2016 2,864.9 
 197. Wingate and Finchley Saturday, March 26, 2016 2,863.7 
 198. Grays Athletic Saturday, March 26, 2016 2,858.9 
 199. Frome Town Saturday, March 26, 2016 2,856.1 
 200. King's Lynn Town Saturday, March 26, 2016 2,853.4 
 201. Stratford Town Saturday, March 26, 2016 2,850.3 
 202. Burgess Hill Town Saturday, March 26, 2016 2,840.7 
 203. Cambridge City Saturday, March 19, 2016 2,837.5 
 204. Canvey Island Saturday, March 26, 2016 2,835.6 
 205. Needham Market Saturday, March 26, 2016 2,832.9 
 206. Barwell Saturday, March 26, 2016 2,832.7 
 207. Slough Town Saturday, March 26, 2016 2,830.9 
 208. Staines Town Saturday, March 26, 2016 2,823.8 
 209. Farnborough Saturday, March 26, 2016 2,821.8 
 210. Nantwich Town Saturday, March 26, 2016 2,819.2 
 211. Hereford United Saturday, April 25, 2015 2,815.6 
 212. AFC Hornchurch Saturday, April 25, 2015 2,810.3 
 213. Didcot Town Sunday, November 8, 2015 2,805.2 
 214. Frickley Athletic Saturday, March 26, 2016 2,801.0 
 215. Harrow Borough Saturday, March 26, 2016 2,799.4 
 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 Saturday, March 26, 2016 2,789.0 
 219. Paulton Rovers Saturday, March 19, 2016 2,786.3 
 220. Banbury United Saturday, April 25, 2015 2,783.2 
 221. Halesowen Town Saturday, March 26, 2016 2,766.0 
 222. Arlesey Town Saturday, April 25, 2015 2,765.5 
 223. Bedworth United Saturday, March 26, 2016 2,761.0 
 224. Histon Saturday, March 26, 2016 2,759.3 
 225. Buxton Saturday, March 26, 2016 2,757.4 
 226. Lewes Saturday, March 26, 2016 2,757.1 
 227. VCD Athletic Saturday, March 26, 2016 2,755.2 
 228. Bideford Saturday, March 26, 2016 2,752.4 
 229. Skelmersdale United Saturday, March 26, 2016 2,740.3 
 230. Colwyn Bay Saturday, March 26, 2016 2,730.6 
 231. Matlock Town Saturday, March 26, 2016 2,724.8 
 232. Bury Town Saturday, April 25, 2015 2,722.6 
 233. Ilkeston Town Saturday, March 26, 2016 2,721.5 
 234. Hyde Saturday, March 26, 2016 2,715.5 
 235. Whitby Town Saturday, March 26, 2016 2,712.4 
 236. Grantham Town Saturday, March 19, 2016 2,705.8 
 237. Marine Tuesday, March 22, 2016 2,700.0 
 238. Witton Albion Saturday, April 25, 2015 2,674.4 
 239. Stamford Saturday, March 26, 2016 2,662.6 
 240. Belper Town Saturday, April 25, 2015 2,660.8 
 241. Burnham Saturday, April 25, 2015 2,659.8 
 242. Mickleover Sports Saturday, March 26, 2016 2,653.6