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

 Rank Club Last Match Date ELO Score 
 1. Liverpool Tuesday, February 4, 2020 4,406.2 
 2. Manchester City Sunday, February 2, 2020 4,342.8 
 3. Chelsea Saturday, February 1, 2020 4,160.9 
 4. Tottenham Hotspur Sunday, February 2, 2020 4,159.4 
 5. Leicester City Saturday, February 1, 2020 4,149.9 
 6. Manchester United Saturday, February 1, 2020 4,140.1 
 7. Arsenal Sunday, February 2, 2020 4,126.4 
 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 Tuesday, February 4, 2020 4,026.6 
 14. Burnley Sunday, February 2, 2020 4,011.5 
 15. Aston Villa Saturday, February 1, 2020 4,010.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 Tuesday, February 4, 2020 3,880.9 
 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. Derby County Tuesday, February 4, 2020 3,859.3 
 32. Preston North End Saturday, February 1, 2020 3,858.6 
 33. Swansea City Saturday, February 1, 2020 3,855.3 
 34. Middlesbrough Saturday, February 1, 2020 3,847.7 
 35. Reading Tuesday, February 4, 2020 3,836.0 
 36. Hull City Saturday, February 1, 2020 3,822.7 
 37. Stoke City Friday, January 31, 2020 3,811.9 
 38. Birmingham City Tuesday, February 4, 2020 3,799.5 
 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 Tuesday, February 4, 2020 3,741.2 
 47. Barnsley Saturday, February 1, 2020 3,736.2 
 48. Oxford United Tuesday, February 4, 2020 3,728.6 
 49. Doncaster Rovers Tuesday, February 4, 2020 3,722.4 
 50. Peterborough United Saturday, February 1, 2020 3,720.5 
 51. Luton Town Saturday, February 1, 2020 3,719.1 
 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 Tuesday, February 4, 2020 3,637.6 
 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 Tuesday, February 4, 2020 3,593.5 
 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. Bradford City Saturday, February 1, 2020 3,525.0 
 76. Tranmere Rovers Tuesday, February 4, 2020 3,515.3 
 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 Tuesday, February 4, 2020 3,456.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. Dover Athletic Tuesday, February 4, 2020 3,373.4 
 101. FC Halifax Town Saturday, February 1, 2020 3,366.7 
 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. Altrincham Tuesday, February 4, 2020 3,217.8 
 124. Boston United Saturday, February 1, 2020 3,208.3 
 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 Tuesday, February 4, 2020 3,136.5 
 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. Truro City Saturday, February 1, 2020 3,106.0 
 140. Welling United Saturday, February 1, 2020 3,104.8 
 141. Kidderminster Harriers Saturday, February 1, 2020 3,102.7 
 142. AFC Telford United Tuesday, February 4, 2020 3,098.9 
 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. Tamworth Tuesday, February 4, 2020 3,048.2 
 154. Chesham United Saturday, February 1, 2020 3,046.4 
 155. Poole Town Tuesday, February 4, 2020 3,044.0 
 156. Hemel Hempstead Town Saturday, February 1, 2020 3,042.5 
 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. Folkestone Invicta Saturday, February 1, 2020 3,023.2 
 168. South Shields Tuesday, February 4, 2020 3,021.7 
 169. Swindon Supermarine Saturday, February 1, 2020 3,020.1 
 170. Tiverton Town Saturday, February 1, 2020 3,014.0 
 171. Worthing Tuesday, February 4, 2020 3,012.1 
 172. Tonbridge Angels Saturday, January 25, 2020 3,008.6 
 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. East Thurrock United Saturday, February 1, 2020 2,983.3 
 177. Stourbridge Monday, February 3, 2020 2,982.1 
 178. Rushall Olympic Saturday, February 1, 2020 2,978.8 
 179. Warrington Town Saturday, February 1, 2020 2,978.5 
 180. Nuneaton Borough Tuesday, February 4, 2020 2,978.1 
 181. Kings Langley Tuesday, February 4, 2020 2,978.0 
 182. Metropolitan Police Tuesday, February 4, 2020 2,976.3 
 183. AFC Rushden and Diamonds Saturday, February 1, 2020 2,975.4 
 184. Weston-super-Mare Saturday, February 1, 2020 2,963.7 
 185. Hungerford Town Tuesday, February 4, 2020 2,962.0 
 186. AFC Hornchurch Tuesday, February 4, 2020 2,959.6 
 187. Bradford Park Avenue Saturday, February 1, 2020 2,959.3 
 188. Biggleswade Town Tuesday, February 4, 2020 2,953.3 
 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. Carshalton Athletic Tuesday, February 4, 2020 2,927.5 
 194. Gosport Borough Saturday, February 1, 2020 2,926.9 
 195. Farnborough Saturday, February 1, 2020 2,926.6 
 196. Hendon Saturday, February 1, 2020 2,925.7 
 197. Bognor Regis Town Tuesday, February 4, 2020 2,923.7 
 198. Leatherhead Saturday, February 1, 2020 2,917.5 
 199. Nantwich Town Saturday, February 1, 2020 2,916.5 
 200. Barwell Monday, February 3, 2020 2,915.3 
 201. Gainsborough Trinity Tuesday, February 4, 2020 2,915.1 
 202. Lancaster City Saturday, February 1, 2020 2,909.6 
 203. Morpeth Town Tuesday, February 4, 2020 2,908.4 
 204. Merthyr Town Tuesday, February 4, 2020 2,903.8 
 205. Lowestoft Town Saturday, February 1, 2020 2,893.7 
 206. Wimborne Town Saturday, February 1, 2020 2,892.3 
 207. Basingstoke Town Saturday, April 27, 2019 2,891.5 
 208. Yate Town Saturday, February 1, 2020 2,888.3 
 209. Hitchin Town Saturday, February 1, 2020 2,887.0 
 210. Hednesford Town Tuesday, February 4, 2020 2,884.6 
 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. Kingstonian Saturday, February 1, 2020 2,860.1 
 216. Witton Albion Saturday, February 1, 2020 2,854.3 
 217. Whitby Town Saturday, February 1, 2020 2,853.1 
 218. Bowers and Pitsea Tuesday, February 4, 2020 2,851.6 
 219. Ashton United Saturday, February 1, 2020 2,850.2 
 220. Cray Wanderers Saturday, February 1, 2020 2,849.7 
 221. Buxton Tuesday, February 4, 2020 2,843.3 
 222. Atherton Collieries Saturday, February 1, 2020 2,842.1 
 223. Margate Saturday, February 1, 2020 2,833.6 
 224. Beaconsfield Town Tuesday, February 4, 2020 2,833.0 
 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. Mickleover Sports Saturday, February 1, 2020 2,815.9 
 232. Alvechurch Tuesday, February 4, 2020 2,810.0 
 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. St. Ives Town Saturday, February 1, 2020 2,790.6 
 239. Bishop's Stortford Tuesday, February 4, 2020 2,786.7 
 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. Matlock Town Tuesday, February 4, 2020 2,772.1 
 244. Dorchester Town Saturday, February 1, 2020 2,767.1 
 245. Stalybridge Celtic Tuesday, February 4, 2020 2,762.4 
 246. Maldon and Tiptree Friday, November 29, 2019 2,759.7 
 247. Merstham Saturday, February 1, 2020 2,756.5 
 248. Marine Saturday, April 27, 2019 2,754.6 
 249. Stafford Rangers Tuesday, February 4, 2020 2,751.5 
 250. Chichester City Sunday, December 1, 2019 2,749.9 
 251. Brightlingsea Regent Tuesday, February 4, 2020 2,738.7 
 252. Radcliffe Tuesday, February 4, 2020 2,732.9 
 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. Redditch United Saturday, February 1, 2020 2,690.1 
 257. Cheshunt Tuesday, February 4, 2020 2,687.8 
 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