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, February 25, 2020

 Rank Club Last Match Date ELO Score 
 1. Liverpool Monday, February 24, 2020 4,409.1 
 2. Manchester City Saturday, February 22, 2020 4,351.3 
 3. Manchester United Sunday, February 23, 2020 4,166.0 
 4. Tottenham Hotspur Saturday, February 22, 2020 4,159.6 
 5. Chelsea Saturday, February 22, 2020 4,153.0 
 6. Arsenal Sunday, February 23, 2020 4,145.7 
 7. Leicester City Saturday, February 22, 2020 4,143.7 
 8. Wolverhampton Wanderers Sunday, February 23, 2020 4,105.7 
 9. Everton Sunday, February 23, 2020 4,089.5 
 10. Sheffield United Saturday, February 22, 2020 4,067.7 
 11. Southampton Saturday, February 22, 2020 4,040.2 
 12. Burnley Saturday, February 22, 2020 4,035.5 
 13. Crystal Palace Saturday, February 22, 2020 4,033.9 
 14. Newcastle United Saturday, February 22, 2020 4,006.4 
 15. West Bromwich Albion Tuesday, February 25, 2020 3,995.0 
 16. Aston Villa Saturday, February 22, 2020 3,991.1 
 17. Watford Sunday, February 23, 2020 3,986.3 
 18. West Ham United Monday, February 24, 2020 3,979.0 
 19. Brighton and Hove Albion Saturday, February 22, 2020 3,962.0 
 20. AFC Bournemouth Saturday, February 22, 2020 3,940.4 
 21. Norwich City Sunday, February 23, 2020 3,932.3 
 22. Brentford Tuesday, February 25, 2020 3,930.9 
 23. Leeds United Saturday, February 22, 2020 3,923.4 
 24. Nottingham Forest Tuesday, February 25, 2020 3,903.7 
 25. Fulham Friday, February 21, 2020 3,899.5 
 26. Blackburn Rovers Saturday, February 22, 2020 3,886.5 
 27. Cardiff City Tuesday, February 25, 2020 3,868.8 
 28. Preston North End Tuesday, February 25, 2020 3,868.1 
 29. Swansea City Saturday, February 22, 2020 3,852.1 
 30. Millwall Saturday, February 22, 2020 3,848.6 
 31. Derby County Tuesday, February 25, 2020 3,846.9 
 32. Sheffield Wednesday Saturday, February 22, 2020 3,842.4 
 33. Reading Saturday, February 22, 2020 3,841.4 
 34. Bristol City Tuesday, February 25, 2020 3,833.8 
 35. Birmingham City Saturday, February 22, 2020 3,829.7 
 36. Middlesbrough Saturday, February 22, 2020 3,815.2 
 37. Stoke City Saturday, February 22, 2020 3,812.1 
 38. Queens Park Rangers Tuesday, February 25, 2020 3,804.8 
 39. Hull City Saturday, February 22, 2020 3,802.8 
 40. Charlton Athletic Saturday, February 22, 2020 3,784.1 
 41. Rotherham United Tuesday, February 25, 2020 3,780.5 
 42. Huddersfield Town Tuesday, February 25, 2020 3,778.1 
 43. Portsmouth Tuesday, February 25, 2020 3,777.8 
 44. Sunderland Tuesday, February 25, 2020 3,777.6 
 45. Wigan Athletic Saturday, February 22, 2020 3,774.4 
 46. Barnsley Saturday, February 22, 2020 3,768.9 
 47. Coventry City Tuesday, February 25, 2020 3,766.3 
 48. Luton Town Tuesday, February 25, 2020 3,742.8 
 49. Oxford United Tuesday, February 25, 2020 3,735.0 
 50. Peterborough United Saturday, February 15, 2020 3,732.9 
 51. Fleetwood Town Tuesday, February 25, 2020 3,718.7 
 52. Gillingham Saturday, February 22, 2020 3,702.5 
 53. Doncaster Rovers Saturday, February 22, 2020 3,700.3 
 54. Ipswich Town Saturday, February 22, 2020 3,683.5 
 55. Burton Albion Saturday, February 22, 2020 3,673.6 
 56. Wycombe Wanderers Saturday, February 22, 2020 3,659.0 
 57. Blackpool Tuesday, February 25, 2020 3,624.9 
 58. Plymouth Argyle Saturday, February 22, 2020 3,613.7 
 59. Accrington Stanley Tuesday, February 25, 2020 3,610.8 
 60. Shrewsbury Town Tuesday, February 25, 2020 3,607.0 
 61. Swindon Town Saturday, February 22, 2020 3,604.4 
 62. Lincoln City Saturday, February 22, 2020 3,601.9 
 63. Bristol Rovers Saturday, February 22, 2020 3,597.2 
 64. Crewe Alexandra Saturday, February 22, 2020 3,591.9 
 65. Cheltenham Town Tuesday, February 25, 2020 3,586.2 
 66. Milton Keynes Dons Tuesday, February 25, 2020 3,582.4 
 67. Colchester United Saturday, February 22, 2020 3,572.7 
 68. AFC Wimbledon Saturday, February 22, 2020 3,572.3 
 69. Exeter City Saturday, February 22, 2020 3,571.2 
 70. Rochdale Saturday, February 22, 2020 3,571.0 
 71. Bury Saturday, May 4, 2019 3,566.2 
 72. Northampton Town Tuesday, February 25, 2020 3,562.8 
 73. Port Vale Saturday, February 22, 2020 3,539.2 
 74. Tranmere Rovers Tuesday, February 25, 2020 3,516.7 
 75. Bradford City Saturday, February 22, 2020 3,509.9 
 76. Bolton Wanderers Tuesday, February 25, 2020 3,502.5 
 77. Crawley Town Saturday, February 22, 2020 3,498.8 
 78. Newport County Tuesday, February 25, 2020 3,495.8 
 79. Grimsby Town Tuesday, February 25, 2020 3,483.6 
 80. Scunthorpe United Saturday, February 22, 2020 3,480.9 
 81. Salford City Saturday, February 22, 2020 3,479.5 
 82. Walsall Saturday, February 22, 2020 3,478.1 
 83. Forest Green Rovers Saturday, February 22, 2020 3,471.2 
 84. Carlisle United Saturday, February 22, 2020 3,469.8 
 85. Oldham Athletic Saturday, February 22, 2020 3,467.6 
 86. Mansfield Town Saturday, February 22, 2020 3,467.6 
 87. Barrow Saturday, February 22, 2020 3,460.8 
 88. Cambridge United Saturday, February 22, 2020 3,458.7 
 89. Southend United Saturday, February 22, 2020 3,452.1 
 90. Leyton Orient Saturday, February 22, 2020 3,445.3 
 91. Macclesfield Town Saturday, February 22, 2020 3,412.8 
 92. Morecambe Saturday, February 22, 2020 3,412.8 
 93. Harrogate Town Saturday, February 22, 2020 3,411.7 
 94. Boreham Wood Tuesday, February 25, 2020 3,401.4 
 95. Notts County Saturday, February 22, 2020 3,395.5 
 96. Hartlepool United Saturday, February 22, 2020 3,381.4 
 97. Stevenage Saturday, February 22, 2020 3,380.6 
 98. Dover Athletic Saturday, February 22, 2020 3,380.4 
 99. Barnet Saturday, February 22, 2020 3,378.0 
 100. Solihull Moors Saturday, February 22, 2020 3,365.9 
 101. Yeovil Town Saturday, February 22, 2020 3,362.7 
 102. FC Halifax Town Saturday, February 22, 2020 3,355.6 
 103. Wrexham Saturday, February 22, 2020 3,350.4 
 104. Sutton United Saturday, February 22, 2020 3,338.8 
 105. Chesterfield Saturday, February 22, 2020 3,322.2 
 106. Bromley Saturday, February 22, 2020 3,320.8 
 107. Aldershot Town Tuesday, February 25, 2020 3,303.4 
 108. Stockport County Saturday, February 22, 2020 3,302.4 
 109. Dagenham and Redbridge Saturday, February 22, 2020 3,301.3 
 110. Torquay United Saturday, February 22, 2020 3,298.4 
 111. AFC Fylde Saturday, February 22, 2020 3,295.5 
 112. Eastleigh Saturday, February 22, 2020 3,292.4 
 113. Gateshead Tuesday, February 25, 2020 3,284.1 
 114. Ebbsfleet United Tuesday, February 25, 2020 3,281.3 
 115. Woking Saturday, February 22, 2020 3,270.8 
 116. Maidenhead United Tuesday, February 25, 2020 3,264.6 
 117. Brackley Town Saturday, February 22, 2020 3,263.2 
 118. Wealdstone Tuesday, February 25, 2020 3,261.2 
 119. Havant and Waterlooville Saturday, February 22, 2020 3,242.1 
 120. King's Lynn Town Tuesday, February 18, 2020 3,231.3 
 121. York City Saturday, February 22, 2020 3,227.0 
 122. Bath City Saturday, February 22, 2020 3,224.2 
 123. Altrincham Saturday, February 15, 2020 3,214.5 
 124. Spennymoor Town Saturday, February 22, 2020 3,213.5 
 125. Slough Town Saturday, February 22, 2020 3,211.3 
 126. Boston United Tuesday, February 25, 2020 3,211.0 
 127. Chester Saturday, February 22, 2020 3,198.8 
 128. Chorley Saturday, February 22, 2020 3,185.1 
 129. Dartford Saturday, February 22, 2020 3,180.8 
 130. Weymouth Saturday, February 22, 2020 3,179.6 
 131. Maidstone United Saturday, February 22, 2020 3,145.6 
 132. Hampton and Richmond Borough Saturday, February 22, 2020 3,136.5 
 133. Dorking Wanderers Saturday, February 22, 2020 3,129.9 
 134. Guiseley Saturday, February 22, 2020 3,129.7 
 135. Chelmsford City Tuesday, February 25, 2020 3,128.2 
 136. Welling United Saturday, February 22, 2020 3,117.2 
 137. Truro City Saturday, February 22, 2020 3,113.7 
 138. Darlington Saturday, February 22, 2020 3,111.6 
 139. Kidderminster Harriers Saturday, February 22, 2020 3,109.6 
 140. Southport Saturday, February 22, 2020 3,106.4 
 141. AFC Telford United Saturday, February 22, 2020 3,105.3 
 142. St. Albans City Saturday, February 22, 2020 3,099.9 
 143. Farsley Celtic Saturday, February 22, 2020 3,090.8 
 144. Concord Rangers Tuesday, February 25, 2020 3,087.6 
 145. Billericay Town Tuesday, February 25, 2020 3,084.7 
 146. Dulwich Hamlet Saturday, February 22, 2020 3,079.9 
 147. Leamington Saturday, February 22, 2020 3,079.7 
 148. Alfreton Town Saturday, February 22, 2020 3,076.4 
 149. Kettering Town Saturday, February 8, 2020 3,073.2 
 150. Oxford City Tuesday, February 25, 2020 3,071.7 
 151. Chippenham Town Tuesday, February 25, 2020 3,067.3 
 152. Tamworth Saturday, February 22, 2020 3,063.5 
 153. Royston Town Tuesday, February 25, 2020 3,057.1 
 154. Braintree Town Saturday, February 22, 2020 3,050.6 
 155. Peterborough Sports Tuesday, February 25, 2020 3,050.5 
 156. Chesham United Saturday, February 22, 2020 3,049.3 
 157. Hemel Hempstead Town Saturday, February 22, 2020 3,044.6 
 158. Taunton Town Saturday, February 22, 2020 3,040.3 
 159. Eastbourne Borough Saturday, February 22, 2020 3,036.2 
 160. Hereford Saturday, February 22, 2020 3,035.9 
 161. Curzon Ashton Saturday, February 8, 2020 3,029.1 
 162. Bromsgrove Sporting Saturday, February 22, 2020 3,026.6 
 163. Poole Town Saturday, February 22, 2020 3,025.4 
 164. Hayes and Yeading United Tuesday, February 25, 2020 3,021.3 
 165. Tonbridge Angels Saturday, February 22, 2020 3,020.8 
 166. Tiverton Town Saturday, February 22, 2020 3,020.0 
 167. Coalville Town Saturday, February 22, 2020 3,018.1 
 168. Gloucester City Saturday, February 8, 2020 3,015.1 
 169. Swindon Supermarine Tuesday, February 25, 2020 3,010.7 
 170. Blyth Spartans Saturday, February 22, 2020 3,009.9 
 171. Salisbury Tuesday, February 25, 2020 3,009.7 
 172. Kings Langley Saturday, February 22, 2020 3,001.7 
 173. South Shields Saturday, February 22, 2020 2,997.2 
 174. Folkestone Invicta Saturday, February 22, 2020 2,996.3 
 175. Metropolitan Police Saturday, February 22, 2020 2,996.2 
 176. Worthing Saturday, February 22, 2020 2,991.2 
 177. Weston-super-Mare Saturday, February 22, 2020 2,988.1 
 178. Warrington Town Tuesday, February 25, 2020 2,987.1 
 179. Hungerford Town Saturday, February 22, 2020 2,982.2 
 180. FC United of Manchester Tuesday, February 25, 2020 2,980.8 
 181. Rushall Olympic Saturday, February 22, 2020 2,976.1 
 182. AFC Rushden and Diamonds Saturday, February 22, 2020 2,967.5 
 183. East Thurrock United Saturday, February 22, 2020 2,966.1 
 184. Stourbridge Tuesday, February 25, 2020 2,955.9 
 185. Banbury United Saturday, February 22, 2020 2,955.2 
 186. Needham Market Saturday, February 22, 2020 2,951.1 
 187. Hartley Wintney Saturday, February 22, 2020 2,951.0 
 188. Bradford Park Avenue Saturday, February 8, 2020 2,949.5 
 189. Biggleswade Town Tuesday, February 25, 2020 2,945.9 
 190. AFC Hornchurch Saturday, February 22, 2020 2,945.3 
 191. Carshalton Athletic Saturday, February 22, 2020 2,943.9 
 192. Nuneaton Borough Saturday, February 22, 2020 2,943.5 
 193. Basford United Saturday, February 22, 2020 2,942.7 
 194. Gosport Borough Tuesday, February 25, 2020 2,936.2 
 195. Morpeth Town Saturday, February 22, 2020 2,934.8 
 196. Nantwich Town Tuesday, February 25, 2020 2,931.1 
 197. Hendon Saturday, February 22, 2020 2,926.7 
 198. Barwell Saturday, February 22, 2020 2,923.4 
 199. Merthyr Town Tuesday, February 25, 2020 2,916.3 
 200. Farnborough Saturday, February 22, 2020 2,915.1 
 201. Enfield Town Saturday, February 22, 2020 2,909.9 
 202. Leatherhead Saturday, February 22, 2020 2,904.5 
 203. Whitby Town Tuesday, February 25, 2020 2,904.4 
 204. Hitchin Town Saturday, February 22, 2020 2,902.5 
 205. Lancaster City Tuesday, February 25, 2020 2,901.9 
 206. Bognor Regis Town Saturday, February 22, 2020 2,897.7 
 207. Wimborne Town Tuesday, February 25, 2020 2,893.2 
 208. Gainsborough Trinity Saturday, February 15, 2020 2,891.7 
 209. Basingstoke Town Saturday, April 27, 2019 2,891.5 
 210. Yate Town Saturday, February 22, 2020 2,886.1 
 211. Bowers and Pitsea Saturday, February 22, 2020 2,885.3 
 212. Lowestoft Town Tuesday, February 25, 2020 2,884.6 
 213. Cray Wanderers Saturday, February 22, 2020 2,878.0 
 214. Hednesford Town Tuesday, February 25, 2020 2,871.4 
 215. Kingstonian Saturday, February 22, 2020 2,869.4 
 216. Harrow Borough Saturday, February 22, 2020 2,864.7 
 217. Blackfield and Langley Saturday, February 22, 2020 2,864.5 
 218. Ashton United Saturday, February 8, 2020 2,863.7 
 219. Haringey Borough Saturday, February 22, 2020 2,849.2 
 220. Scarborough Athletic Saturday, February 22, 2020 2,845.3 
 221. Buxton Tuesday, February 25, 2020 2,841.9 
 222. Witton Albion Saturday, February 8, 2020 2,840.8 
 223. Beaconsfield Town Saturday, February 22, 2020 2,836.8 
 224. Potters Bar Town Saturday, February 22, 2020 2,834.2 
 225. Margate Saturday, February 22, 2020 2,833.4 
 226. Whitehawk Saturday, April 27, 2019 2,830.3 
 227. Horsham Saturday, February 22, 2020 2,826.9 
 228. Stratford Town Saturday, February 22, 2020 2,826.6 
 229. Leiston Saturday, February 22, 2020 2,819.9 
 230. Atherton Collieries Saturday, February 22, 2020 2,818.9 
 231. Bamber Bridge Saturday, February 22, 2020 2,813.1 
 232. St. Neots Town Saturday, April 27, 2019 2,802.7 
 233. Mickleover Sports Saturday, February 8, 2020 2,800.9 
 234. Walton Casuals Saturday, February 22, 2020 2,797.0 
 235. Frome Town Saturday, April 27, 2019 2,796.4 
 236. Hyde United Saturday, February 8, 2020 2,795.5 
 237. Alvechurch Saturday, February 22, 2020 2,792.1 
 238. Stalybridge Celtic Saturday, February 15, 2020 2,785.7 
 239. St. Ives Town Saturday, February 22, 2020 2,775.8 
 240. Halesowen Town Saturday, April 27, 2019 2,772.1 
 241. Corinthian-Casuals Saturday, February 22, 2020 2,771.8 
 242. Bishop's Stortford Saturday, February 22, 2020 2,768.4 
 243. Matlock Town Saturday, February 22, 2020 2,759.8 
 244. Maldon and Tiptree Friday, November 29, 2019 2,759.7 
 245. Marine Saturday, April 27, 2019 2,754.6 
 246. Merstham Saturday, February 22, 2020 2,752.9 
 247. Dorchester Town Saturday, February 22, 2020 2,750.4 
 248. Chichester City Sunday, December 1, 2019 2,749.9 
 249. Wingate and Finchley Saturday, February 22, 2020 2,743.2 
 250. Lewes Saturday, February 22, 2020 2,741.9 
 251. Brightlingsea Regent Saturday, February 22, 2020 2,733.8 
 252. Stafford Rangers Saturday, February 22, 2020 2,732.6 
 253. Bedworth United Saturday, April 27, 2019 2,728.0 
 254. Radcliffe Saturday, February 8, 2020 2,722.0 
 255. Burgess Hill Town Saturday, April 27, 2019 2,716.6 
 256. Cheshunt Saturday, February 22, 2020 2,706.1 
 257. Redditch United Saturday, February 22, 2020 2,694.3 
 258. Harlow Town Saturday, April 27, 2019 2,687.8 
 259. Workington Saturday, April 27, 2019 2,686.0 
 260. Grantham Town Tuesday, February 18, 2020 2,681.2 
 261. North Ferriby United Saturday, March 2, 2019 2,639.2 
 262. Staines Town Saturday, April 27, 2019 2,621.9