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

 Rank Club Last Match Date ELO Score 
 1. Liverpool Saturday, February 1, 2020 4,406.1 
 2. Manchester City Wednesday, January 29, 2020 4,365.2 
 3. Chelsea Saturday, February 1, 2020 4,160.9 
 4. Leicester City Saturday, February 1, 2020 4,149.9 
 5. Manchester United Saturday, February 1, 2020 4,140.1 
 6. Tottenham Hotspur Saturday, January 25, 2020 4,137.0 
 7. Arsenal Monday, January 27, 2020 4,128.6 
 8. Wolverhampton Wanderers Saturday, February 1, 2020 4,096.7 
 9. Everton Saturday, February 1, 2020 4,086.0 
 10. Sheffield United Saturday, February 1, 2020 4,065.8 
 11. Southampton Saturday, February 1, 2020 4,042.8 
 12. Crystal Palace Saturday, February 1, 2020 4,036.6 
 13. Newcastle United Saturday, February 1, 2020 4,024.7 
 14. Aston Villa Saturday, February 1, 2020 4,010.2 
 15. Burnley Saturday, January 25, 2020 4,009.2 
 16. Watford Saturday, February 1, 2020 3,994.5 
 17. West Ham United Saturday, February 1, 2020 3,983.0 
 18. AFC Bournemouth Saturday, February 1, 2020 3,958.6 
 19. Brighton and Hove Albion Saturday, February 1, 2020 3,957.9 
 20. West Bromwich Albion Saturday, February 1, 2020 3,955.6 
 21. Brentford Saturday, February 1, 2020 3,947.1 
 22. Norwich City Saturday, February 1, 2020 3,942.5 
 23. Leeds United Saturday, February 1, 2020 3,920.7 
 24. Fulham Saturday, February 1, 2020 3,919.0 
 25. Nottingham Forest Saturday, February 1, 2020 3,893.8 
 26. Cardiff City Friday, January 31, 2020 3,882.2 
 27. Sheffield Wednesday Saturday, February 1, 2020 3,879.1 
 28. Bristol City Saturday, February 1, 2020 3,877.1 
 29. Blackburn Rovers Saturday, February 1, 2020 3,866.2 
 30. Millwall Saturday, February 1, 2020 3,859.6 
 31. Preston North End Saturday, February 1, 2020 3,858.6 
 32. Derby County Friday, January 31, 2020 3,857.0 
 33. Swansea City Saturday, February 1, 2020 3,855.3 
 34. Middlesbrough Saturday, February 1, 2020 3,847.7 
 35. Reading Friday, January 31, 2020 3,834.8 
 36. Hull City Saturday, February 1, 2020 3,822.7 
 37. Stoke City Friday, January 31, 2020 3,811.9 
 38. Birmingham City Saturday, February 1, 2020 3,800.9 
 39. Queens Park Rangers Saturday, February 1, 2020 3,786.1 
 40. Charlton Athletic Saturday, February 1, 2020 3,782.6 
 41. Portsmouth Saturday, February 1, 2020 3,778.6 
 42. Huddersfield Town Saturday, February 1, 2020 3,775.0 
 43. Rotherham United Saturday, February 1, 2020 3,771.9 
 44. Wigan Athletic Saturday, February 1, 2020 3,765.1 
 45. Sunderland Saturday, February 1, 2020 3,747.3 
 46. Coventry City Saturday, February 1, 2020 3,739.8 
 47. Barnsley Saturday, February 1, 2020 3,736.2 
 48. Oxford United Saturday, February 1, 2020 3,730.5 
 49. Peterborough United Saturday, February 1, 2020 3,720.5 
 50. Luton Town Saturday, February 1, 2020 3,719.1 
 51. Doncaster Rovers Saturday, February 1, 2020 3,711.9 
 52. Ipswich Town Saturday, February 1, 2020 3,687.4 
 53. Burton Albion Saturday, February 1, 2020 3,685.6 
 54. Gillingham Wednesday, January 29, 2020 3,678.4 
 55. Fleetwood Town Saturday, February 1, 2020 3,675.8 
 56. Shrewsbury Town Saturday, February 1, 2020 3,637.7 
 57. Wycombe Wanderers Saturday, February 1, 2020 3,637.3 
 58. Blackpool Saturday, February 1, 2020 3,634.0 
 59. Plymouth Argyle Saturday, February 1, 2020 3,625.4 
 60. Lincoln City Saturday, February 1, 2020 3,617.4 
 61. Bristol Rovers Saturday, February 1, 2020 3,609.1 
 62. Accrington Stanley Saturday, February 1, 2020 3,602.0 
 63. Northampton Town Saturday, February 1, 2020 3,595.8 
 64. Swindon Town Saturday, February 1, 2020 3,586.8 
 65. AFC Wimbledon Saturday, February 1, 2020 3,584.2 
 66. Rochdale Saturday, February 1, 2020 3,580.4 
 67. Crewe Alexandra Saturday, February 1, 2020 3,580.3 
 68. Colchester United Saturday, February 1, 2020 3,579.2 
 69. Milton Keynes Dons Saturday, February 1, 2020 3,577.1 
 70. Cheltenham Town Saturday, February 1, 2020 3,567.8 
 71. Bury Saturday, May 4, 2019 3,566.2 
 72. Exeter City Saturday, February 1, 2020 3,561.7 
 73. Bolton Wanderers Saturday, February 1, 2020 3,535.6 
 74. Newport County Saturday, February 1, 2020 3,528.7 
 75. Tranmere Rovers Saturday, February 1, 2020 3,525.9 
 76. Bradford City Saturday, February 1, 2020 3,525.0 
 77. Forest Green Rovers Saturday, February 1, 2020 3,502.7 
 78. Port Vale Saturday, February 1, 2020 3,497.0 
 79. Crawley Town Saturday, February 1, 2020 3,496.7 
 80. Salford City Saturday, February 1, 2020 3,488.3 
 81. Oldham Athletic Saturday, February 1, 2020 3,486.4 
 82. Scunthorpe United Saturday, February 1, 2020 3,479.9 
 83. Southend United Saturday, February 1, 2020 3,478.7 
 84. Carlisle United Saturday, February 1, 2020 3,477.9 
 85. Mansfield Town Saturday, February 1, 2020 3,474.3 
 86. Barrow Saturday, February 1, 2020 3,468.6 
 87. Grimsby Town Saturday, February 1, 2020 3,451.8 
 88. Walsall Saturday, February 1, 2020 3,450.5 
 89. Leyton Orient Saturday, February 1, 2020 3,443.2 
 90. Macclesfield Town Saturday, February 1, 2020 3,435.6 
 91. Notts County Saturday, February 1, 2020 3,415.7 
 92. Stevenage Saturday, February 1, 2020 3,412.5 
 93. Cambridge United Saturday, February 1, 2020 3,408.2 
 94. Boreham Wood Saturday, February 1, 2020 3,405.9 
 95. Morecambe Saturday, February 1, 2020 3,401.6 
 96. Yeovil Town Saturday, February 1, 2020 3,386.2 
 97. Harrogate Town Saturday, February 1, 2020 3,385.2 
 98. Barnet Saturday, February 1, 2020 3,380.9 
 99. Solihull Moors Saturday, February 1, 2020 3,374.0 
 100. FC Halifax Town Saturday, February 1, 2020 3,366.7 
 101. Dover Athletic Saturday, February 1, 2020 3,361.5 
 102. Hartlepool United Saturday, February 1, 2020 3,355.6 
 103. Bromley Saturday, February 1, 2020 3,348.5 
 104. Wrexham Saturday, February 1, 2020 3,343.7 
 105. Sutton United Saturday, February 1, 2020 3,336.4 
 106. AFC Fylde Saturday, February 1, 2020 3,308.1 
 107. Eastleigh Saturday, February 1, 2020 3,304.3 
 108. Chesterfield Saturday, February 1, 2020 3,296.8 
 109. Maidenhead United Saturday, February 1, 2020 3,293.6 
 110. Stockport County Saturday, February 1, 2020 3,290.7 
 111. Aldershot Town Saturday, February 1, 2020 3,290.1 
 112. Torquay United Saturday, February 1, 2020 3,287.2 
 113. Dagenham and Redbridge Saturday, February 1, 2020 3,284.6 
 114. Ebbsfleet United Saturday, February 1, 2020 3,272.1 
 115. Gateshead Saturday, February 1, 2020 3,269.7 
 116. Woking Saturday, February 1, 2020 3,266.1 
 117. Wealdstone Saturday, January 25, 2020 3,260.2 
 118. Brackley Town Saturday, February 1, 2020 3,259.1 
 119. Havant and Waterlooville Saturday, February 1, 2020 3,256.2 
 120. King's Lynn Town Saturday, February 1, 2020 3,241.5 
 121. York City Saturday, February 1, 2020 3,233.2 
 122. Bath City Saturday, February 1, 2020 3,220.8 
 123. Boston United Saturday, February 1, 2020 3,208.3 
 124. Altrincham Saturday, February 1, 2020 3,206.8 
 125. Slough Town Saturday, February 1, 2020 3,204.6 
 126. Chorley Saturday, February 1, 2020 3,198.1 
 127. Chester Saturday, February 1, 2020 3,193.6 
 128. Spennymoor Town Saturday, February 1, 2020 3,191.5 
 129. Dartford Saturday, February 1, 2020 3,188.4 
 130. Weymouth Saturday, February 1, 2020 3,185.1 
 131. Maidstone United Saturday, January 25, 2020 3,179.8 
 132. Guiseley Saturday, February 1, 2020 3,139.1 
 133. Dorking Wanderers Saturday, February 1, 2020 3,129.9 
 134. Concord Rangers Saturday, February 1, 2020 3,126.4 
 135. Hampton and Richmond Borough Saturday, February 1, 2020 3,123.8 
 136. Chelmsford City Saturday, February 1, 2020 3,114.0 
 137. Southport Saturday, February 1, 2020 3,112.9 
 138. Darlington Saturday, February 1, 2020 3,111.9 
 139. AFC Telford United Saturday, February 1, 2020 3,109.9 
 140. Truro City Saturday, February 1, 2020 3,106.0 
 141. Welling United Saturday, February 1, 2020 3,104.8 
 142. Kidderminster Harriers Saturday, February 1, 2020 3,102.7 
 143. Farsley Celtic Saturday, February 1, 2020 3,092.3 
 144. Dulwich Hamlet Saturday, February 1, 2020 3,091.0 
 145. Billericay Town Saturday, January 25, 2020 3,090.6 
 146. Oxford City Saturday, February 1, 2020 3,082.2 
 147. Leamington Saturday, February 1, 2020 3,078.3 
 148. Alfreton Town Saturday, February 1, 2020 3,077.8 
 149. Braintree Town Saturday, February 1, 2020 3,076.7 
 150. Kettering Town Saturday, February 1, 2020 3,068.2 
 151. St. Albans City Saturday, February 1, 2020 3,059.1 
 152. Taunton Town Saturday, February 1, 2020 3,049.6 
 153. Poole Town Saturday, February 1, 2020 3,049.0 
 154. Chesham United Saturday, February 1, 2020 3,046.4 
 155. Hemel Hempstead Town Saturday, February 1, 2020 3,042.5 
 156. Tamworth Saturday, February 1, 2020 3,040.4 
 157. Blyth Spartans Saturday, February 1, 2020 3,036.8 
 158. Eastbourne Borough Saturday, February 1, 2020 3,036.8 
 159. Curzon Ashton Saturday, February 1, 2020 3,034.0 
 160. Hereford Saturday, February 1, 2020 3,033.6 
 161. Chippenham Town Saturday, February 1, 2020 3,032.0 
 162. Royston Town Saturday, February 1, 2020 3,030.6 
 163. Bromsgrove Sporting Saturday, February 1, 2020 3,030.4 
 164. Salisbury Saturday, February 1, 2020 3,025.9 
 165. Peterborough Sports Saturday, February 1, 2020 3,025.5 
 166. Coalville Town Saturday, February 1, 2020 3,024.1 
 167. South Shields Saturday, February 1, 2020 3,023.9 
 168. Folkestone Invicta Saturday, February 1, 2020 3,023.2 
 169. Swindon Supermarine Saturday, February 1, 2020 3,020.1 
 170. Tiverton Town Saturday, February 1, 2020 3,014.0 
 171. Tonbridge Angels Saturday, January 25, 2020 3,008.6 
 172. Worthing Saturday, February 1, 2020 3,006.8 
 173. Gloucester City Saturday, February 1, 2020 3,005.3 
 174. Hayes and Yeading United Saturday, February 1, 2020 2,997.5 
 175. FC United of Manchester Saturday, February 1, 2020 2,993.2 
 176. Stourbridge Saturday, February 1, 2020 2,985.3 
 177. East Thurrock United Saturday, February 1, 2020 2,983.3 
 178. Rushall Olympic Saturday, February 1, 2020 2,978.8 
 179. Warrington Town Saturday, February 1, 2020 2,978.5 
 180. AFC Rushden and Diamonds Saturday, February 1, 2020 2,975.4 
 181. Kings Langley Saturday, February 1, 2020 2,969.3 
 182. Hungerford Town Saturday, February 1, 2020 2,968.7 
 183. Metropolitan Police Saturday, February 1, 2020 2,968.0 
 184. Weston-super-Mare Saturday, February 1, 2020 2,963.7 
 185. Biggleswade Town Saturday, February 1, 2020 2,962.0 
 186. Nuneaton Borough Saturday, February 1, 2020 2,961.6 
 187. Bradford Park Avenue Saturday, February 1, 2020 2,959.3 
 188. AFC Hornchurch Saturday, February 1, 2020 2,954.4 
 189. Hartley Wintney Saturday, February 1, 2020 2,948.4 
 190. Banbury United Saturday, February 1, 2020 2,940.6 
 191. Basford United Saturday, February 1, 2020 2,936.3 
 192. Needham Market Saturday, February 1, 2020 2,932.3 
 193. Gosport Borough Saturday, February 1, 2020 2,926.9 
 194. Farnborough Saturday, February 1, 2020 2,926.6 
 195. Hendon Saturday, February 1, 2020 2,925.7 
 196. Bognor Regis Town Saturday, February 1, 2020 2,919.2 
 197. Carshalton Athletic Saturday, February 1, 2020 2,918.0 
 198. Leatherhead Saturday, February 1, 2020 2,917.5 
 199. Nantwich Town Saturday, February 1, 2020 2,916.5 
 200. Barwell Saturday, February 1, 2020 2,912.1 
 201. Lancaster City Saturday, February 1, 2020 2,909.6 
 202. Gainsborough Trinity Saturday, February 1, 2020 2,907.9 
 203. Morpeth Town Saturday, February 1, 2020 2,906.2 
 204. Hednesford Town Saturday, February 1, 2020 2,901.1 
 205. Merthyr Town Saturday, February 1, 2020 2,898.9 
 206. Lowestoft Town Saturday, February 1, 2020 2,893.7 
 207. Wimborne Town Saturday, February 1, 2020 2,892.3 
 208. Basingstoke Town Saturday, April 27, 2019 2,891.5 
 209. Yate Town Saturday, February 1, 2020 2,888.3 
 210. Hitchin Town Saturday, February 1, 2020 2,887.0 
 211. Enfield Town Saturday, February 1, 2020 2,881.8 
 212. Blackfield and Langley Saturday, February 1, 2020 2,873.0 
 213. Haringey Borough Saturday, February 1, 2020 2,863.1 
 214. Harrow Borough Saturday, February 1, 2020 2,863.1 
 215. Bowers and Pitsea Saturday, February 1, 2020 2,861.1 
 216. Kingstonian Saturday, February 1, 2020 2,860.1 
 217. Witton Albion Saturday, February 1, 2020 2,854.3 
 218. Whitby Town Saturday, February 1, 2020 2,853.1 
 219. Ashton United Saturday, February 1, 2020 2,850.2 
 220. Cray Wanderers Saturday, February 1, 2020 2,849.7 
 221. Buxton Saturday, February 1, 2020 2,844.9 
 222. Atherton Collieries Saturday, February 1, 2020 2,842.1 
 223. Beaconsfield Town Saturday, February 1, 2020 2,841.3 
 224. Margate Saturday, February 1, 2020 2,833.6 
 225. Whitehawk Saturday, April 27, 2019 2,830.3 
 226. Stratford Town Saturday, February 1, 2020 2,830.1 
 227. Scarborough Athletic Saturday, February 1, 2020 2,827.6 
 228. Leiston Saturday, February 1, 2020 2,824.7 
 229. Walton Casuals Saturday, February 1, 2020 2,820.9 
 230. Potters Bar Town Saturday, February 1, 2020 2,820.7 
 231. Alvechurch Saturday, February 1, 2020 2,817.7 
 232. Mickleover Sports Saturday, February 1, 2020 2,815.9 
 233. Hyde United Saturday, February 1, 2020 2,806.0 
 234. St. Neots Town Saturday, April 27, 2019 2,802.7 
 235. Horsham Saturday, February 1, 2020 2,799.0 
 236. Bamber Bridge Saturday, February 1, 2020 2,797.6 
 237. Frome Town Saturday, April 27, 2019 2,796.4 
 238. Bishop's Stortford Saturday, February 1, 2020 2,792.0 
 239. St. Ives Town Saturday, February 1, 2020 2,790.6 
 240. Lewes Saturday, February 1, 2020 2,785.1 
 241. Corinthian-Casuals Saturday, February 1, 2020 2,780.9 
 242. Halesowen Town Saturday, April 27, 2019 2,772.1 
 243. Stalybridge Celtic Saturday, February 1, 2020 2,769.6 
 244. Dorchester Town Saturday, February 1, 2020 2,767.1 
 245. Maldon and Tiptree Friday, November 29, 2019 2,759.7 
 246. Merstham Saturday, February 1, 2020 2,756.5 
 247. Matlock Town Saturday, February 1, 2020 2,755.8 
 248. Marine Saturday, April 27, 2019 2,754.6 
 249. Stafford Rangers Saturday, February 1, 2020 2,749.9 
 250. Chichester City Sunday, December 1, 2019 2,749.9 
 251. Radcliffe Saturday, February 1, 2020 2,749.2 
 252. Brightlingsea Regent Saturday, February 1, 2020 2,743.2 
 253. Bedworth United Saturday, April 27, 2019 2,728.0 
 254. Burgess Hill Town Saturday, April 27, 2019 2,716.6 
 255. Wingate and Finchley Saturday, February 1, 2020 2,707.3 
 256. Cheshunt Saturday, February 1, 2020 2,693.1 
 257. Redditch United Saturday, February 1, 2020 2,690.1 
 258. Harlow Town Saturday, April 27, 2019 2,687.8 
 259. Workington Saturday, April 27, 2019 2,686.0 
 260. Grantham Town Saturday, February 1, 2020 2,684.5 
 261. North Ferriby United Saturday, March 2, 2019 2,639.2 
 262. Staines Town Saturday, April 27, 2019 2,621.9