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 18, 2020

 Rank Club Last Match Date ELO Score 
 1. Liverpool Saturday, February 15, 2020 4,407.8 
 2. Manchester City Sunday, February 2, 2020 4,342.8 
 3. Tottenham Hotspur Sunday, February 16, 2020 4,169.2 
 4. Manchester United Monday, February 17, 2020 4,157.6 
 5. Leicester City Friday, February 14, 2020 4,149.5 
 6. Chelsea Monday, February 17, 2020 4,143.4 
 7. Arsenal Sunday, February 16, 2020 4,138.0 
 8. Everton Saturday, February 8, 2020 4,097.3 
 9. Wolverhampton Wanderers Friday, February 14, 2020 4,097.1 
 10. Sheffield United Sunday, February 9, 2020 4,071.9 
 11. Southampton Saturday, February 15, 2020 4,028.0 
 12. Crystal Palace Saturday, February 8, 2020 4,025.3 
 13. Burnley Saturday, February 15, 2020 4,023.4 
 14. Newcastle United Sunday, February 16, 2020 4,014.9 
 15. Aston Villa Sunday, February 16, 2020 4,003.3 
 16. Watford Saturday, February 8, 2020 3,994.6 
 17. West Ham United Saturday, February 1, 2020 3,983.0 
 18. West Bromwich Albion Saturday, February 15, 2020 3,972.2 
 19. Brighton and Hove Albion Saturday, February 8, 2020 3,957.9 
 20. AFC Bournemouth Sunday, February 9, 2020 3,952.6 
 21. Brentford Saturday, February 15, 2020 3,948.5 
 22. Norwich City Saturday, February 15, 2020 3,940.9 
 23. Leeds United Saturday, February 15, 2020 3,916.4 
 24. Fulham Saturday, February 15, 2020 3,899.5 
 25. Cardiff City Saturday, February 15, 2020 3,897.2 
 26. Nottingham Forest Saturday, February 15, 2020 3,896.9 
 27. Blackburn Rovers Saturday, February 15, 2020 3,883.6 
 28. Preston North End Saturday, February 15, 2020 3,869.9 
 29. Millwall Saturday, February 15, 2020 3,860.3 
 30. Bristol City Saturday, February 15, 2020 3,858.8 
 31. Derby County Saturday, February 15, 2020 3,857.6 
 32. Reading Saturday, February 15, 2020 3,848.4 
 33. Sheffield Wednesday Saturday, February 15, 2020 3,841.6 
 34. Swansea City Friday, February 14, 2020 3,841.4 
 35. Birmingham City Saturday, February 15, 2020 3,830.5 
 36. Middlesbrough Saturday, February 15, 2020 3,826.0 
 37. Hull City Friday, February 14, 2020 3,810.1 
 38. Stoke City Saturday, February 15, 2020 3,794.4 
 39. Queens Park Rangers Saturday, February 15, 2020 3,790.2 
 40. Portsmouth Saturday, February 15, 2020 3,782.3 
 41. Huddersfield Town Saturday, February 15, 2020 3,777.7 
 42. Rotherham United Saturday, February 15, 2020 3,772.7 
 43. Sunderland Saturday, February 15, 2020 3,772.3 
 44. Charlton Athletic Saturday, February 15, 2020 3,772.2 
 45. Wigan Athletic Saturday, February 15, 2020 3,762.7 
 46. Coventry City Saturday, February 15, 2020 3,761.0 
 47. Barnsley Saturday, February 15, 2020 3,758.1 
 48. Luton Town Saturday, February 15, 2020 3,740.0 
 49. Peterborough United Saturday, February 15, 2020 3,732.9 
 50. Oxford United Tuesday, February 18, 2020 3,713.7 
 51. Doncaster Rovers Saturday, February 15, 2020 3,712.1 
 52. Fleetwood Town Saturday, February 15, 2020 3,704.7 
 53. Gillingham Tuesday, February 18, 2020 3,704.3 
 54. Ipswich Town Saturday, February 15, 2020 3,694.1 
 55. Burton Albion Saturday, February 15, 2020 3,668.1 
 56. Wycombe Wanderers Saturday, February 15, 2020 3,651.2 
 57. Accrington Stanley Saturday, February 15, 2020 3,628.6 
 58. Blackpool Saturday, February 15, 2020 3,619.2 
 59. Plymouth Argyle Tuesday, February 18, 2020 3,619.0 
 60. Shrewsbury Town Saturday, February 15, 2020 3,609.5 
 61. Bristol Rovers Saturday, February 15, 2020 3,605.4 
 62. Lincoln City Saturday, February 15, 2020 3,600.0 
 63. Swindon Town Tuesday, February 11, 2020 3,595.8 
 64. Exeter City Saturday, February 15, 2020 3,585.7 
 65. Crewe Alexandra Saturday, February 15, 2020 3,584.8 
 66. Milton Keynes Dons Tuesday, February 11, 2020 3,581.9 
 67. Rochdale Tuesday, February 11, 2020 3,577.1 
 68. AFC Wimbledon Tuesday, February 18, 2020 3,572.1 
 69. Cheltenham Town Saturday, February 15, 2020 3,571.2 
 70. Bury Saturday, May 4, 2019 3,566.2 
 71. Colchester United Saturday, February 15, 2020 3,563.7 
 72. Northampton Town Saturday, February 15, 2020 3,557.0 
 73. Port Vale Saturday, February 15, 2020 3,539.9 
 74. Bradford City Saturday, February 15, 2020 3,519.3 
 75. Bolton Wanderers Saturday, February 15, 2020 3,515.5 
 76. Tranmere Rovers Tuesday, February 11, 2020 3,510.2 
 77. Newport County Saturday, February 15, 2020 3,501.6 
 78. Crawley Town Saturday, February 15, 2020 3,489.5 
 79. Salford City Saturday, February 15, 2020 3,488.5 
 80. Forest Green Rovers Saturday, February 15, 2020 3,480.3 
 81. Walsall Saturday, February 15, 2020 3,477.5 
 82. Grimsby Town Saturday, February 15, 2020 3,477.1 
 83. Mansfield Town Saturday, February 15, 2020 3,473.8 
 84. Carlisle United Saturday, February 15, 2020 3,472.6 
 85. Scunthorpe United Tuesday, February 11, 2020 3,471.7 
 86. Oldham Athletic Saturday, February 15, 2020 3,467.1 
 87. Barrow Tuesday, February 18, 2020 3,463.2 
 88. Southend United Tuesday, February 18, 2020 3,457.5 
 89. Cambridge United Saturday, February 15, 2020 3,453.4 
 90. Leyton Orient Saturday, February 15, 2020 3,445.8 
 91. Macclesfield Town Tuesday, February 18, 2020 3,419.9 
 92. Notts County Saturday, February 15, 2020 3,410.7 
 93. Morecambe Saturday, February 15, 2020 3,410.0 
 94. Boreham Wood Saturday, February 1, 2020 3,405.9 
 95. Harrogate Town Tuesday, February 11, 2020 3,400.8 
 96. Stevenage Saturday, February 15, 2020 3,389.9 
 97. Solihull Moors Tuesday, February 11, 2020 3,383.5 
 98. Barnet Tuesday, February 11, 2020 3,371.9 
 99. Yeovil Town Tuesday, February 11, 2020 3,370.6 
 100. Dover Athletic Tuesday, February 18, 2020 3,366.8 
 101. FC Halifax Town Saturday, February 1, 2020 3,366.7 
 102. Hartlepool United Saturday, February 8, 2020 3,366.2 
 103. Bromley Saturday, February 15, 2020 3,337.6 
 104. Sutton United Saturday, February 1, 2020 3,336.4 
 105. Wrexham Saturday, February 8, 2020 3,333.5 
 106. AFC Fylde Tuesday, February 11, 2020 3,309.1 
 107. Chesterfield Saturday, February 8, 2020 3,307.0 
 108. Eastleigh Tuesday, February 11, 2020 3,303.3 
 109. Stockport County Saturday, February 15, 2020 3,302.2 
 110. Maidenhead United Saturday, February 1, 2020 3,293.6 
 111. Torquay United Saturday, February 1, 2020 3,287.2 
 112. Dagenham and Redbridge Saturday, February 8, 2020 3,283.7 
 113. Aldershot Town Saturday, February 8, 2020 3,279.5 
 114. Ebbsfleet United Saturday, February 15, 2020 3,279.0 
 115. Woking Saturday, February 15, 2020 3,271.0 
 116. Gateshead Saturday, February 15, 2020 3,269.4 
 117. Wealdstone Saturday, February 8, 2020 3,268.3 
 118. Havant and Waterlooville Saturday, February 15, 2020 3,257.6 
 119. Brackley Town Tuesday, February 18, 2020 3,253.4 
 120. King's Lynn Town Tuesday, February 18, 2020 3,231.3 
 121. Boston United Saturday, February 8, 2020 3,222.6 
 122. York City Saturday, February 8, 2020 3,218.8 
 123. Bath City Tuesday, February 18, 2020 3,218.8 
 124. Altrincham Saturday, February 15, 2020 3,214.5 
 125. Slough Town Saturday, February 15, 2020 3,213.0 
 126. Chester Tuesday, February 18, 2020 3,208.6 
 127. Spennymoor Town Tuesday, February 11, 2020 3,201.7 
 128. Chorley Saturday, February 15, 2020 3,191.2 
 129. Weymouth Saturday, February 15, 2020 3,183.5 
 130. Dartford Saturday, February 8, 2020 3,175.5 
 131. Maidstone United Tuesday, February 18, 2020 3,157.6 
 132. Dorking Wanderers Tuesday, February 18, 2020 3,138.1 
 133. Guiseley Saturday, February 8, 2020 3,126.8 
 134. Hampton and Richmond Borough Saturday, February 15, 2020 3,124.5 
 135. Kidderminster Harriers Saturday, February 15, 2020 3,117.9 
 136. Concord Rangers Saturday, February 15, 2020 3,117.2 
 137. Southport Tuesday, February 18, 2020 3,116.6 
 138. Darlington Saturday, February 8, 2020 3,112.7 
 139. AFC Telford United Saturday, February 8, 2020 3,111.2 
 140. Chelmsford City Monday, February 17, 2020 3,111.1 
 141. Welling United Saturday, February 15, 2020 3,109.8 
 142. Truro City Tuesday, February 18, 2020 3,107.8 
 143. Oxford City Tuesday, February 18, 2020 3,094.2 
 144. Alfreton Town Tuesday, February 18, 2020 3,088.1 
 145. Dulwich Hamlet Saturday, February 15, 2020 3,085.3 
 146. St. Albans City Saturday, February 15, 2020 3,084.5 
 147. Billericay Town Saturday, February 8, 2020 3,082.5 
 148. Farsley Celtic Tuesday, February 11, 2020 3,079.9 
 149. Kettering Town Saturday, February 8, 2020 3,073.2 
 150. Leamington Tuesday, February 18, 2020 3,069.5 
 151. Braintree Town Saturday, February 15, 2020 3,068.3 
 152. Chippenham Town Saturday, February 15, 2020 3,056.3 
 153. Tamworth Saturday, February 8, 2020 3,052.3 
 154. Peterborough Sports Saturday, February 15, 2020 3,048.7 
 155. Royston Town Tuesday, February 18, 2020 3,042.5 
 156. Bromsgrove Sporting Saturday, February 8, 2020 3,041.7 
 157. Eastbourne Borough Saturday, February 8, 2020 3,041.6 
 158. Poole Town Saturday, February 8, 2020 3,040.2 
 159. Taunton Town Tuesday, February 11, 2020 3,039.8 
 160. Chesham United Saturday, February 15, 2020 3,038.1 
 161. Hereford Saturday, February 8, 2020 3,034.8 
 162. Hemel Hempstead Town Saturday, February 15, 2020 3,033.3 
 163. Curzon Ashton Saturday, February 8, 2020 3,029.1 
 164. Tiverton Town Saturday, February 8, 2020 3,024.6 
 165. Hayes and Yeading United Tuesday, February 18, 2020 3,021.0 
 166. Blyth Spartans Saturday, February 15, 2020 3,020.8 
 167. Gloucester City Saturday, February 8, 2020 3,015.1 
 168. Folkestone Invicta Saturday, February 15, 2020 3,013.6 
 169. Coalville Town Tuesday, February 11, 2020 3,010.2 
 170. Swindon Supermarine Tuesday, February 18, 2020 3,002.7 
 171. South Shields Saturday, February 15, 2020 3,002.3 
 172. Salisbury Tuesday, February 18, 2020 3,000.0 
 173. Tonbridge Angels Monday, February 17, 2020 2,996.7 
 174. FC United of Manchester Tuesday, February 18, 2020 2,995.9 
 175. Kings Langley Saturday, February 8, 2020 2,990.7 
 176. Rushall Olympic Saturday, February 15, 2020 2,987.1 
 177. Metropolitan Police Saturday, February 8, 2020 2,986.6 
 178. Worthing Saturday, February 15, 2020 2,985.9 
 179. Weston-super-Mare Tuesday, February 11, 2020 2,983.0 
 180. Stourbridge Tuesday, February 18, 2020 2,980.9 
 181. East Thurrock United Tuesday, February 18, 2020 2,980.3 
 182. AFC Rushden and Diamonds Saturday, February 1, 2020 2,975.4 
 183. Warrington Town Tuesday, February 18, 2020 2,970.9 
 184. Hungerford Town Saturday, February 15, 2020 2,964.5 
 185. Nuneaton Borough Saturday, February 15, 2020 2,959.6 
 186. Bradford Park Avenue Saturday, February 8, 2020 2,949.5 
 187. Gosport Borough Saturday, February 15, 2020 2,946.3 
 188. Carshalton Athletic Tuesday, February 18, 2020 2,946.0 
 189. Needham Market Saturday, February 15, 2020 2,944.1 
 190. Biggleswade Town Tuesday, February 18, 2020 2,943.2 
 191. Nantwich Town Saturday, February 8, 2020 2,940.9 
 192. Banbury United Saturday, February 8, 2020 2,940.2 
 193. Hartley Wintney Saturday, February 8, 2020 2,937.8 
 194. Hendon Saturday, February 8, 2020 2,937.4 
 195. Basford United Saturday, February 8, 2020 2,936.8 
 196. AFC Hornchurch Tuesday, February 18, 2020 2,935.2 
 197. Morpeth Town Saturday, February 8, 2020 2,925.7 
 198. Barwell Saturday, February 15, 2020 2,925.3 
 199. Farnborough Saturday, February 8, 2020 2,924.0 
 200. Leatherhead Tuesday, February 11, 2020 2,922.8 
 201. Lancaster City Saturday, February 8, 2020 2,920.5 
 202. Merthyr Town Tuesday, February 11, 2020 2,916.2 
 203. Bognor Regis Town Saturday, February 8, 2020 2,908.6 
 204. Enfield Town Saturday, February 8, 2020 2,896.9 
 205. Yate Town Tuesday, February 18, 2020 2,895.8 
 206. Gainsborough Trinity Saturday, February 15, 2020 2,891.7 
 207. Basingstoke Town Saturday, April 27, 2019 2,891.5 
 208. Wimborne Town Tuesday, February 11, 2020 2,889.0 
 209. Hitchin Town Saturday, February 8, 2020 2,887.4 
 210. Lowestoft Town Tuesday, February 18, 2020 2,887.2 
 211. Whitby Town Saturday, February 15, 2020 2,873.9 
 212. Hednesford Town Saturday, February 8, 2020 2,871.9 
 213. Harrow Borough Saturday, February 15, 2020 2,870.6 
 214. Bowers and Pitsea Tuesday, February 18, 2020 2,867.0 
 215. Kingstonian Saturday, February 15, 2020 2,867.0 
 216. Blackfield and Langley Tuesday, February 18, 2020 2,864.2 
 217. Cray Wanderers Saturday, February 15, 2020 2,863.8 
 218. Ashton United Saturday, February 8, 2020 2,863.7 
 219. Scarborough Athletic Saturday, February 15, 2020 2,854.0 
 220. Buxton Saturday, February 8, 2020 2,844.2 
 221. Witton Albion Saturday, February 8, 2020 2,840.8 
 222. Haringey Borough Tuesday, February 11, 2020 2,838.3 
 223. Stratford Town Saturday, February 15, 2020 2,837.8 
 224. Margate Tuesday, February 18, 2020 2,831.2 
 225. Whitehawk Saturday, April 27, 2019 2,830.3 
 226. Atherton Collieries Saturday, February 8, 2020 2,824.8 
 227. Potters Bar Town Saturday, February 15, 2020 2,822.5 
 228. Beaconsfield Town Saturday, February 8, 2020 2,822.1 
 229. Leiston Saturday, February 8, 2020 2,818.0 
 230. Horsham Saturday, February 8, 2020 2,817.7 
 231. Walton Casuals Saturday, February 15, 2020 2,810.1 
 232. St. Neots Town Saturday, April 27, 2019 2,802.7 
 233. Mickleover Sports Saturday, February 8, 2020 2,800.9 
 234. Alvechurch Saturday, February 15, 2020 2,799.1 
 235. Frome Town Saturday, April 27, 2019 2,796.4 
 236. Hyde United Saturday, February 8, 2020 2,795.5 
 237. Bamber Bridge Saturday, February 15, 2020 2,787.7 
 238. Stalybridge Celtic Saturday, February 15, 2020 2,785.7 
 239. Corinthian-Casuals Saturday, February 8, 2020 2,783.5 
 240. St. Ives Town Saturday, February 8, 2020 2,781.7 
 241. Bishop's Stortford Saturday, February 8, 2020 2,778.5 
 242. Halesowen Town Saturday, April 27, 2019 2,772.1 
 243. Matlock Town Tuesday, February 4, 2020 2,772.1 
 244. Merstham Saturday, February 15, 2020 2,765.9 
 245. Lewes Wednesday, February 12, 2020 2,761.7 
 246. Maldon and Tiptree Friday, November 29, 2019 2,759.7 
 247. Dorchester Town Saturday, February 8, 2020 2,755.4 
 248. Marine Saturday, April 27, 2019 2,754.6 
 249. Chichester City Sunday, December 1, 2019 2,749.9 
 250. Stafford Rangers Tuesday, February 18, 2020 2,741.7 
 251. Bedworth United Saturday, April 27, 2019 2,728.0 
 252. Wingate and Finchley Saturday, February 15, 2020 2,725.9 
 253. Radcliffe Saturday, February 8, 2020 2,722.0 
 254. Brightlingsea Regent Tuesday, February 18, 2020 2,721.7 
 255. Burgess Hill Town Saturday, April 27, 2019 2,716.6 
 256. Cheshunt Saturday, February 8, 2020 2,715.3 
 257. Harlow Town Saturday, April 27, 2019 2,687.8 
 258. Workington Saturday, April 27, 2019 2,686.0 
 259. Grantham Town Tuesday, February 18, 2020 2,681.2 
 260. Redditch United Saturday, February 15, 2020 2,678.3 
 261. North Ferriby United Saturday, March 2, 2019 2,639.2 
 262. Staines Town Saturday, April 27, 2019 2,621.9