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  Wednesday, March 14, 2018

 Rank Club Last Match Date ELO Score 
 1. Manchester City Monday, March 12, 2018 4,358.4 
 2. Tottenham Hotspur Sunday, March 11, 2018 4,277.5 
 3. Manchester United Saturday, March 10, 2018 4,255.7 
 4. Liverpool Saturday, March 10, 2018 4,236.8 
 5. Chelsea Saturday, March 10, 2018 4,217.4 
 6. Arsenal Sunday, March 11, 2018 4,167.9 
 7. Leicester City Saturday, March 10, 2018 4,087.7 
 8. Everton Saturday, March 10, 2018 4,052.9 
 9. Burnley Saturday, March 10, 2018 4,043.3 
 10. Swansea City Saturday, March 10, 2018 4,003.4 
 11. Southampton Saturday, March 10, 2018 3,999.8 
 12. AFC Bournemouth Sunday, March 11, 2018 3,996.3 
 13. Fulham Saturday, March 10, 2018 3,995.8 
 14. Newcastle United Saturday, March 10, 2018 3,993.1 
 15. Brighton and Hove Albion Saturday, March 10, 2018 3,988.3 
 16. Watford Sunday, March 11, 2018 3,977.7 
 17. Crystal Palace Saturday, March 10, 2018 3,974.9 
 18. Wolverhampton Wanderers Tuesday, March 13, 2018 3,964.3 
 19. West Ham United Saturday, March 10, 2018 3,961.0 
 20. Cardiff City Tuesday, March 13, 2018 3,956.8 
 21. Stoke City Monday, March 12, 2018 3,948.7 
 22. Aston Villa Tuesday, March 13, 2018 3,932.5 
 23. Middlesbrough Saturday, March 10, 2018 3,922.5 
 24. West Bromwich Albion Saturday, March 10, 2018 3,912.3 
 25. Derby County Sunday, March 11, 2018 3,908.7 
 26. Huddersfield Town Saturday, March 10, 2018 3,906.9 
 27. Bristol City Saturday, March 10, 2018 3,878.7 
 28. Preston North End Saturday, March 10, 2018 3,876.5 
 29. Sheffield United Tuesday, March 13, 2018 3,869.4 
 30. Norwich City Tuesday, March 13, 2018 3,865.7 
 31. Brentford Tuesday, March 13, 2018 3,865.3 
 32. Millwall Saturday, March 10, 2018 3,863.7 
 33. Blackburn Rovers Saturday, March 10, 2018 3,844.1 
 34. Hull City Tuesday, March 13, 2018 3,841.8 
 35. Wigan Athletic Wednesday, March 14, 2018 3,834.3 
 36. Leeds United Saturday, March 10, 2018 3,818.0 
 37. Ipswich Town Tuesday, March 13, 2018 3,814.6 
 38. Nottingham Forest Sunday, March 11, 2018 3,787.4 
 39. Queens Park Rangers Tuesday, March 13, 2018 3,786.3 
 40. Sheffield Wednesday Saturday, March 10, 2018 3,783.7 
 41. Reading Tuesday, March 13, 2018 3,770.6 
 42. Bolton Wanderers Saturday, March 10, 2018 3,756.0 
 43. Shrewsbury Town Saturday, March 10, 2018 3,740.3 
 44. Barnsley Tuesday, March 13, 2018 3,735.4 
 45. Sunderland Saturday, March 10, 2018 3,725.0 
 46. Rotherham United Tuesday, March 13, 2018 3,706.1 
 47. Peterborough United Tuesday, March 13, 2018 3,698.2 
 48. Birmingham City Saturday, March 10, 2018 3,696.5 
 49. Plymouth Argyle Saturday, March 10, 2018 3,696.0 
 50. Burton Albion Tuesday, March 13, 2018 3,693.0 
 51. Scunthorpe United Saturday, March 10, 2018 3,692.3 
 52. Gillingham Saturday, March 10, 2018 3,663.1 
 53. Bristol Rovers Saturday, March 10, 2018 3,655.5 
 54. Rochdale Tuesday, March 13, 2018 3,649.3 
 55. Doncaster Rovers Saturday, March 10, 2018 3,635.2 
 56. Southend United Tuesday, March 13, 2018 3,634.3 
 57. Charlton Athletic Tuesday, March 13, 2018 3,632.0 
 58. Luton Town Tuesday, March 13, 2018 3,630.5 
 59. Blackpool Tuesday, March 13, 2018 3,630.4 
 60. Bradford City Wednesday, March 14, 2018 3,629.8 
 61. Accrington Stanley Saturday, March 10, 2018 3,624.9 
 62. Oxford United Saturday, March 10, 2018 3,619.0 
 63. Portsmouth Saturday, March 10, 2018 3,614.9 
 64. Oldham Athletic Saturday, March 10, 2018 3,611.8 
 65. Walsall Saturday, March 10, 2018 3,611.7 
 66. AFC Wimbledon Saturday, March 10, 2018 3,609.8 
 67. Fleetwood Town Saturday, March 10, 2018 3,597.7 
 68. Northampton Town Saturday, March 10, 2018 3,589.2 
 69. Mansfield Town Saturday, March 10, 2018 3,588.3 
 70. Milton Keynes Dons Tuesday, March 13, 2018 3,583.1 
 71. Wycombe Wanderers Saturday, March 10, 2018 3,578.0 
 72. Coventry City Tuesday, March 13, 2018 3,570.4 
 73. Notts County Saturday, March 10, 2018 3,566.3 
 74. Exeter City Tuesday, March 13, 2018 3,549.9 
 75. Carlisle United Saturday, March 10, 2018 3,548.8 
 76. Lincoln City Saturday, March 10, 2018 3,541.9 
 77. Bury Tuesday, March 13, 2018 3,531.3 
 78. Swindon Town Saturday, March 10, 2018 3,523.0 
 79. Colchester United Saturday, March 10, 2018 3,518.6 
 80. Newport County Saturday, March 10, 2018 3,508.2 
 81. Cambridge United Saturday, March 10, 2018 3,497.0 
 82. Crawley Town Saturday, March 10, 2018 3,488.8 
 83. Cheltenham Town Saturday, March 10, 2018 3,483.1 
 84. Stevenage Saturday, March 10, 2018 3,474.2 
 85. Tranmere Rovers Saturday, March 10, 2018 3,470.7 
 86. Port Vale Tuesday, March 13, 2018 3,469.8 
 87. Forest Green Rovers Saturday, March 10, 2018 3,448.5 
 88. Yeovil Town Tuesday, March 13, 2018 3,445.6 
 89. Crewe Alexandra Saturday, March 10, 2018 3,443.2 
 90. Macclesfield Town Saturday, March 10, 2018 3,440.1 
 91. Morecambe Saturday, March 10, 2018 3,438.2 
 92. Aldershot Town Saturday, March 10, 2018 3,422.4 
 93. Sutton United Saturday, March 10, 2018 3,420.5 
 94. Dover Athletic Tuesday, March 6, 2018 3,402.0 
 95. AFC Fylde Saturday, March 10, 2018 3,400.7 
 96. Boreham Wood Tuesday, March 13, 2018 3,398.7 
 97. Chesterfield Saturday, March 10, 2018 3,397.4 
 98. Barnet Tuesday, March 13, 2018 3,394.3 
 99. Wrexham Sunday, March 11, 2018 3,387.6 
 100. Grimsby Town Saturday, March 10, 2018 3,384.7 
 101. Bromley Saturday, March 10, 2018 3,380.4 
 102. Ebbsfleet United Saturday, March 10, 2018 3,365.1 
 103. Gateshead Tuesday, March 13, 2018 3,355.5 
 104. Dagenham and Redbridge Tuesday, March 13, 2018 3,330.1 
 105. Leyton Orient Tuesday, March 13, 2018 3,307.9 
 106. Barrow Saturday, March 10, 2018 3,303.8 
 107. FC Halifax Town Tuesday, March 13, 2018 3,300.4 
 108. Maidenhead United Tuesday, March 13, 2018 3,285.7 
 109. Eastleigh Saturday, February 24, 2018 3,282.1 
 110. Solihull Moors Tuesday, March 13, 2018 3,273.6 
 111. Hartlepool United Saturday, March 10, 2018 3,273.1 
 112. Maidstone United Saturday, March 10, 2018 3,267.0 
 113. Harrogate Town Saturday, March 10, 2018 3,262.3 
 114. Woking Saturday, March 10, 2018 3,260.5 
 115. Salford City Tuesday, March 6, 2018 3,253.8 
 116. Brackley Town Tuesday, March 13, 2018 3,248.4 
 117. Torquay United Tuesday, March 13, 2018 3,229.2 
 118. Kidderminster Harriers Tuesday, March 13, 2018 3,221.3 
 119. Havant and Waterlooville Tuesday, March 13, 2018 3,220.6 
 120. Hampton and Richmond Borough Saturday, March 10, 2018 3,207.4 
 121. Dartford Saturday, March 10, 2018 3,202.8 
 122. York City Tuesday, March 13, 2018 3,200.0 
 123. Chelmsford City Saturday, March 10, 2018 3,188.7 
 124. Guiseley Saturday, March 10, 2018 3,184.4 
 125. Chester Sunday, March 11, 2018 3,174.8 
 126. Chorley Saturday, February 24, 2018 3,168.9 
 127. Braintree Town Saturday, March 10, 2018 3,167.0 
 128. Stockport County Saturday, March 10, 2018 3,159.1 
 129. Southport Tuesday, March 13, 2018 3,157.3 
 130. Hemel Hempstead Town Tuesday, March 6, 2018 3,151.3 
 131. Welling United Saturday, March 10, 2018 3,137.0 
 132. Blyth Spartans Saturday, February 24, 2018 3,136.9 
 133. Bath City Tuesday, March 13, 2018 3,133.3 
 134. Nuneaton Town Saturday, March 10, 2018 3,128.6 
 135. Darlington 1883 Tuesday, March 13, 2018 3,128.3 
 136. Wealdstone Tuesday, March 13, 2018 3,127.7 
 137. St. Albans City Monday, March 12, 2018 3,122.1 
 138. Spennymoor Town Saturday, February 17, 2018 3,105.7 
 139. Weston-super-Mare Saturday, March 10, 2018 3,102.0 
 140. Gloucester City Saturday, March 10, 2018 3,096.8 
 141. Boston United Saturday, March 10, 2018 3,093.9 
 142. Bradford Park Avenue Saturday, March 10, 2018 3,093.5 
 143. Hungerford Town Monday, March 12, 2018 3,088.0 
 144. Curzon Ashton Saturday, March 10, 2018 3,074.1 
 145. FC United of Manchester Saturday, March 10, 2018 3,073.9 
 146. Oxford City Saturday, March 10, 2018 3,073.6 
 147. Hereford Saturday, March 10, 2018 3,072.1 
 148. East Thurrock United Saturday, March 10, 2018 3,071.4 
 149. Truro City Saturday, March 10, 2018 3,071.0 
 150. Leamington Saturday, February 24, 2018 3,066.4 
 151. King's Lynn Town Tuesday, March 13, 2018 3,051.0 
 152. Weymouth Saturday, March 10, 2018 3,050.7 
 153. Concord Rangers Saturday, February 24, 2018 3,048.6 
 154. Dulwich Hamlet Saturday, March 10, 2018 3,047.9 
 155. Eastbourne Borough Tuesday, March 13, 2018 3,045.7 
 156. Tamworth Tuesday, March 13, 2018 3,045.6 
 157. Alfreton Town Saturday, March 10, 2018 3,044.7 
 158. Chippenham Town Saturday, March 10, 2018 3,044.7 
 159. Kettering Town Saturday, February 24, 2018 3,044.1 
 160. Billericay Town Tuesday, March 6, 2018 3,031.5 
 161. Poole Town Saturday, March 10, 2018 3,027.7 
 162. Altrincham Tuesday, March 13, 2018 3,023.4 
 163. Slough Town Tuesday, March 13, 2018 3,012.5 
 164. AFC Telford United Tuesday, March 13, 2018 3,012.2 
 165. Worcester City Saturday, April 29, 2017 2,991.4 
 166. Bognor Regis Town Saturday, February 24, 2018 2,990.9 
 167. Chesham United Saturday, March 10, 2018 2,990.5 
 168. Shaw Lane Saturday, February 24, 2018 2,984.9 
 169. Royston Town Tuesday, March 13, 2018 2,979.2 
 170. Gainsborough Trinity Tuesday, March 13, 2018 2,978.0 
 171. Banbury United Saturday, March 10, 2018 2,978.0 
 172. Margate Saturday, March 10, 2018 2,972.1 
 173. Folkestone Invicta Saturday, March 10, 2018 2,970.7 
 174. Leiston Saturday, March 10, 2018 2,959.7 
 175. Farsley Celtic Saturday, February 24, 2018 2,957.5 
 176. Whitehawk Saturday, March 10, 2018 2,954.0 
 177. Hendon Tuesday, March 13, 2018 2,946.2 
 178. Basingstoke Town Saturday, March 10, 2018 2,944.3 
 179. Leatherhead Saturday, February 24, 2018 2,943.9 
 180. Staines Town Tuesday, March 6, 2018 2,942.9 
 181. Hitchin Town Saturday, March 10, 2018 2,940.4 
 182. Warrington Town Tuesday, March 13, 2018 2,931.5 
 183. Ashton United Tuesday, March 13, 2018 2,918.3 
 184. North Ferriby United Saturday, March 10, 2018 2,916.0 
 185. Grantham Town Tuesday, March 13, 2018 2,913.6 
 186. Biggleswade Town Saturday, March 10, 2018 2,901.6 
 187. Metropolitan Police Saturday, March 10, 2018 2,897.2 
 188. Stratford Town Saturday, February 24, 2018 2,890.0 
 189. Wingate and Finchley Saturday, March 10, 2018 2,888.0 
 190. Tonbridge Angels Saturday, March 10, 2018 2,886.0 
 191. Frome Town Wednesday, March 14, 2018 2,883.5 
 192. Merthyr Town Tuesday, March 13, 2018 2,877.4 
 193. Dorking Wanderers Saturday, March 10, 2018 2,872.4 
 194. Bishop's Stortford Tuesday, March 13, 2018 2,872.1 
 195. Merstham Tuesday, March 13, 2018 2,869.6 
 196. St. Neots Town Saturday, March 10, 2018 2,868.9 
 197. Stourbridge Tuesday, March 13, 2018 2,866.7 
 198. Farnborough Saturday, March 10, 2018 2,865.4 
 199. Tiverton Town Saturday, March 10, 2018 2,864.0 
 200. Enfield Town Saturday, March 10, 2018 2,855.3 
 201. Workington Tuesday, March 13, 2018 2,853.1 
 202. Worthing Saturday, March 10, 2018 2,853.1 
 203. Barwell Saturday, March 10, 2018 2,851.1 
 204. Redditch United Saturday, March 10, 2018 2,850.6 
 205. Canvey Island Saturday, April 22, 2017 2,847.8 
 206. Thurrock Tuesday, March 13, 2018 2,847.4 
 207. Needham Market Saturday, March 10, 2018 2,846.6 
 208. Heybridge Swifts Sunday, November 5, 2017 2,843.0 
 209. Nantwich Town Tuesday, March 13, 2018 2,837.0 
 210. Brightlingsea Regent Saturday, March 10, 2018 2,836.2 
 211. Cambridge City Saturday, April 22, 2017 2,835.1 
 212. Witton Albion Saturday, February 24, 2018 2,826.4 
 213. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 214. Buxton Tuesday, March 13, 2018 2,822.8 
 215. Kingstonian Saturday, March 10, 2018 2,821.9 
 216. Stalybridge Celtic Saturday, March 10, 2018 2,821.1 
 217. Dorchester Town Saturday, March 10, 2018 2,816.2 
 218. Mickleover Sports Saturday, February 24, 2018 2,815.2 
 219. Hednesford Town Saturday, March 10, 2018 2,812.1 
 220. Cirencester Town Saturday, April 22, 2017 2,802.6 
 221. Lowestoft Town Saturday, March 10, 2018 2,792.4 
 222. St. Ives Town Wednesday, March 14, 2018 2,791.2 
 223. Whitby Town Saturday, February 24, 2018 2,790.4 
 224. Harrow Borough Saturday, March 10, 2018 2,789.9 
 225. Rushall Olympic Saturday, February 24, 2018 2,787.2 
 226. Kings Langley Saturday, March 10, 2018 2,783.8 
 227. Harlow Town Saturday, March 10, 2018 2,781.8 
 228. Stafford Rangers Tuesday, March 13, 2018 2,779.4 
 229. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 230. Marine Tuesday, March 13, 2018 2,766.9 
 231. Lancaster City Tuesday, March 13, 2018 2,766.4 
 232. Matlock Town Tuesday, March 6, 2018 2,762.9 
 233. Corby Town Saturday, April 22, 2017 2,762.4 
 234. Coalville Town Tuesday, March 13, 2018 2,746.9 
 235. Grays Athletic Saturday, April 22, 2017 2,729.2 
 236. Cinderford Town Saturday, April 22, 2017 2,725.4 
 237. Burgess Hill Town Tuesday, March 6, 2018 2,722.8 
 238. Tooting and Mitcham United Tuesday, March 13, 2018 2,716.0 
 239. Halesowen Town Saturday, March 10, 2018 2,683.1 
 240. Sutton Coldfield Town Saturday, February 24, 2018 2,671.9 
 241. Gosport Borough Tuesday, March 13, 2018 2,655.7 
 242. Hyde United Friday, November 3, 2017 2,645.6 
 243. Frickley Athletic Saturday, April 22, 2017 2,644.1 
 244. Dunstable Town Saturday, March 10, 2018 2,634.6 
 245. Ilkeston Town Saturday, April 22, 2017 2,574.0 
 246. Skelmersdale United Saturday, April 22, 2017 2,569.0