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  Sunday, January 5, 2020

 Rank Club Last Match Date ELO Score 
 1. Liverpool Sunday, January 5, 2020 4,391.2 
 2. Manchester City Saturday, January 4, 2020 4,373.1 
 3. Leicester City Saturday, January 4, 2020 4,187.4 
 4. Chelsea Sunday, January 5, 2020 4,166.0 
 5. Manchester United Saturday, January 4, 2020 4,148.9 
 6. Tottenham Hotspur Sunday, January 5, 2020 4,139.0 
 7. Arsenal Wednesday, January 1, 2020 4,125.0 
 8. Wolverhampton Wanderers Saturday, January 4, 2020 4,095.2 
 9. Everton Sunday, January 5, 2020 4,074.4 
 10. Crystal Palace Sunday, January 5, 2020 4,057.1 
 11. Sheffield United Sunday, January 5, 2020 4,042.4 
 12. Southampton Saturday, January 4, 2020 4,021.7 
 13. Newcastle United Saturday, January 4, 2020 4,011.8 
 14. West Ham United Sunday, January 5, 2020 4,009.9 
 15. Watford Saturday, January 4, 2020 4,002.7 
 16. Aston Villa Saturday, January 4, 2020 3,997.2 
 17. Burnley Saturday, January 4, 2020 3,987.1 
 18. Brighton and Hove Albion Saturday, January 4, 2020 3,977.4 
 19. West Bromwich Albion Sunday, January 5, 2020 3,975.4 
 20. Leeds United Wednesday, January 1, 2020 3,964.1 
 21. AFC Bournemouth Saturday, January 4, 2020 3,962.8 
 22. Brentford Saturday, January 4, 2020 3,942.6 
 23. Norwich City Saturday, January 4, 2020 3,934.2 
 24. Fulham Saturday, January 4, 2020 3,899.7 
 25. Sheffield Wednesday Saturday, January 4, 2020 3,897.4 
 26. Nottingham Forest Sunday, January 5, 2020 3,889.3 
 27. Cardiff City Saturday, January 4, 2020 3,875.2 
 28. Hull City Saturday, January 4, 2020 3,873.5 
 29. Swansea City Sunday, January 5, 2020 3,862.7 
 30. Middlesbrough Sunday, January 5, 2020 3,861.7 
 31. Millwall Saturday, January 4, 2020 3,856.9 
 32. Reading Saturday, January 4, 2020 3,849.1 
 33. Derby County Sunday, January 5, 2020 3,846.1 
 34. Bristol City Saturday, January 4, 2020 3,845.0 
 35. Preston North End Saturday, January 4, 2020 3,836.1 
 36. Blackburn Rovers Saturday, January 4, 2020 3,832.4 
 37. Queens Park Rangers Sunday, January 5, 2020 3,801.6 
 38. Stoke City Saturday, January 4, 2020 3,795.9 
 39. Birmingham City Saturday, January 4, 2020 3,774.7 
 40. Charlton Athletic Sunday, January 5, 2020 3,774.5 
 41. Huddersfield Town Saturday, January 4, 2020 3,772.0 
 42. Barnsley Sunday, January 5, 2020 3,764.2 
 43. Wigan Athletic Saturday, January 4, 2020 3,754.5 
 44. Rotherham United Saturday, January 4, 2020 3,742.8 
 45. Oxford United Saturday, January 4, 2020 3,738.8 
 46. Sunderland Saturday, January 4, 2020 3,738.4 
 47. Portsmouth Saturday, January 4, 2020 3,736.5 
 48. Luton Town Saturday, January 4, 2020 3,728.2 
 49. Coventry City Sunday, January 5, 2020 3,720.8 
 50. Doncaster Rovers Wednesday, January 1, 2020 3,701.0 
 51. Ipswich Town Wednesday, January 1, 2020 3,686.2 
 52. Burton Albion Sunday, January 5, 2020 3,683.9 
 53. Fleetwood Town Saturday, January 4, 2020 3,674.7 
 54. Peterborough United Saturday, January 4, 2020 3,672.0 
 55. Wycombe Wanderers Wednesday, January 1, 2020 3,668.6 
 56. Gillingham Sunday, January 5, 2020 3,664.9 
 57. Blackpool Saturday, January 4, 2020 3,663.6 
 58. Shrewsbury Town Saturday, January 4, 2020 3,662.0 
 59. Bristol Rovers Sunday, January 5, 2020 3,647.7 
 60. Accrington Stanley Wednesday, January 1, 2020 3,630.7 
 61. Lincoln City Saturday, January 4, 2020 3,626.9 
 62. Plymouth Argyle Saturday, January 4, 2020 3,596.4 
 63. AFC Wimbledon Wednesday, January 1, 2020 3,584.8 
 64. Swindon Town Saturday, January 4, 2020 3,584.3 
 65. Colchester United Saturday, January 4, 2020 3,578.8 
 66. Bradford City Saturday, January 4, 2020 3,578.8 
 67. Exeter City Wednesday, January 1, 2020 3,574.2 
 68. Rochdale Saturday, January 4, 2020 3,573.3 
 69. Crewe Alexandra Sunday, January 5, 2020 3,571.0 
 70. Bury Saturday, May 4, 2019 3,566.2 
 71. Cheltenham Town Saturday, January 4, 2020 3,561.1 
 72. Northampton Town Sunday, January 5, 2020 3,560.7 
 73. Milton Keynes Dons Wednesday, January 1, 2020 3,556.0 
 74. Bolton Wanderers Wednesday, January 1, 2020 3,549.4 
 75. Tranmere Rovers Saturday, January 4, 2020 3,545.3 
 76. Forest Green Rovers Saturday, January 4, 2020 3,541.8 
 77. Scunthorpe United Saturday, January 4, 2020 3,513.4 
 78. Newport County Saturday, January 4, 2020 3,513.3 
 79. Walsall Saturday, January 4, 2020 3,490.6 
 80. Mansfield Town Saturday, January 4, 2020 3,487.8 
 81. Port Vale Saturday, January 4, 2020 3,487.0 
 82. Crawley Town Saturday, January 4, 2020 3,466.7 
 83. Salford City Saturday, January 4, 2020 3,465.5 
 84. Carlisle United Saturday, January 4, 2020 3,455.8 
 85. Barrow Saturday, January 4, 2020 3,455.6 
 86. Southend United Wednesday, January 1, 2020 3,453.3 
 87. Grimsby Town Saturday, January 4, 2020 3,453.1 
 88. Oldham Athletic Saturday, January 4, 2020 3,450.3 
 89. Stevenage Saturday, January 4, 2020 3,442.2 
 90. Macclesfield Town Saturday, January 4, 2020 3,441.2 
 91. Cambridge United Saturday, January 4, 2020 3,440.2 
 92. Notts County Saturday, January 4, 2020 3,428.2 
 93. Leyton Orient Wednesday, January 1, 2020 3,423.2 
 94. Solihull Moors Saturday, January 4, 2020 3,413.5 
 95. Yeovil Town Saturday, January 4, 2020 3,407.4 
 96. Harrogate Town Saturday, January 4, 2020 3,395.5 
 97. Bromley Saturday, January 4, 2020 3,378.9 
 98. Boreham Wood Saturday, January 4, 2020 3,378.0 
 99. Morecambe Wednesday, January 1, 2020 3,378.0 
 100. Barnet Saturday, January 4, 2020 3,360.9 
 101. Dover Athletic Wednesday, January 1, 2020 3,347.1 
 102. Hartlepool United Saturday, January 4, 2020 3,339.9 
 103. Sutton United Saturday, January 4, 2020 3,335.9 
 104. Eastleigh Wednesday, January 1, 2020 3,335.3 
 105. AFC Fylde Sunday, January 5, 2020 3,328.5 
 106. FC Halifax Town Saturday, January 4, 2020 3,323.7 
 107. Stockport County Saturday, January 4, 2020 3,318.1 
 108. Wrexham Saturday, January 4, 2020 3,312.2 
 109. Aldershot Town Saturday, January 4, 2020 3,302.3 
 110. Chesterfield Saturday, January 4, 2020 3,290.5 
 111. Woking Saturday, January 4, 2020 3,290.4 
 112. Brackley Town Saturday, January 4, 2020 3,289.2 
 113. Torquay United Saturday, January 4, 2020 3,281.4 
 114. Ebbsfleet United Saturday, January 4, 2020 3,271.0 
 115. Maidenhead United Saturday, January 4, 2020 3,269.4 
 116. Havant and Waterlooville Saturday, January 4, 2020 3,266.8 
 117. Dagenham and Redbridge Saturday, January 4, 2020 3,261.6 
 118. King's Lynn Town Saturday, January 4, 2020 3,246.4 
 119. Gateshead Saturday, January 4, 2020 3,242.9 
 120. Wealdstone Saturday, January 4, 2020 3,236.2 
 121. Bath City Saturday, January 4, 2020 3,235.4 
 122. York City Saturday, January 4, 2020 3,214.2 
 123. Chester Saturday, January 4, 2020 3,207.9 
 124. Altrincham Saturday, January 4, 2020 3,198.7 
 125. Slough Town Saturday, January 4, 2020 3,197.0 
 126. Chorley Saturday, January 4, 2020 3,195.4 
 127. Spennymoor Town Saturday, January 4, 2020 3,190.8 
 128. Maidstone United Saturday, January 4, 2020 3,190.3 
 129. Boston United Saturday, January 4, 2020 3,170.6 
 130. Weymouth Saturday, January 4, 2020 3,164.7 
 131. Dartford Saturday, January 4, 2020 3,163.3 
 132. Chelmsford City Saturday, January 4, 2020 3,147.6 
 133. Dorking Wanderers Saturday, January 4, 2020 3,138.6 
 134. Concord Rangers Saturday, January 4, 2020 3,135.5 
 135. Southport Saturday, January 4, 2020 3,124.0 
 136. Darlington Saturday, January 4, 2020 3,121.1 
 137. Guiseley Saturday, January 4, 2020 3,114.0 
 138. Hampton and Richmond Borough Saturday, January 4, 2020 3,113.0 
 139. Oxford City Saturday, January 4, 2020 3,107.3 
 140. AFC Telford United Saturday, January 4, 2020 3,105.0 
 141. Farsley Celtic Saturday, January 4, 2020 3,098.3 
 142. Truro City Saturday, January 4, 2020 3,095.1 
 143. Dulwich Hamlet Saturday, January 4, 2020 3,091.3 
 144. Leamington Saturday, January 4, 2020 3,089.4 
 145. Kidderminster Harriers Saturday, January 4, 2020 3,086.8 
 146. Welling United Saturday, January 4, 2020 3,077.3 
 147. Braintree Town Saturday, January 4, 2020 3,074.6 
 148. Kettering Town Saturday, January 4, 2020 3,073.6 
 149. Hemel Hempstead Town Saturday, January 4, 2020 3,073.6 
 150. Billericay Town Saturday, January 4, 2020 3,069.5 
 151. Blyth Spartans Saturday, January 4, 2020 3,065.9 
 152. St. Albans City Saturday, January 4, 2020 3,064.9 
 153. Tamworth Saturday, January 4, 2020 3,063.3 
 154. Alfreton Town Saturday, January 4, 2020 3,061.3 
 155. Taunton Town Saturday, January 4, 2020 3,060.5 
 156. Hereford Saturday, January 4, 2020 3,051.4 
 157. Bromsgrove Sporting Saturday, January 4, 2020 3,045.7 
 158. Gloucester City Saturday, January 4, 2020 3,044.1 
 159. Chesham United Saturday, January 4, 2020 3,041.8 
 160. Chippenham Town Saturday, January 4, 2020 3,038.7 
 161. Salisbury Saturday, January 4, 2020 3,034.6 
 162. Eastbourne Borough Saturday, January 4, 2020 3,032.4 
 163. South Shields Saturday, January 4, 2020 3,031.7 
 164. Tiverton Town Saturday, January 4, 2020 3,029.7 
 165. Swindon Supermarine Saturday, January 4, 2020 3,021.9 
 166. Coalville Town Saturday, January 4, 2020 3,019.8 
 167. Peterborough Sports Saturday, January 4, 2020 3,019.1 
 168. Poole Town Saturday, January 4, 2020 3,018.0 
 169. Curzon Ashton Saturday, January 4, 2020 3,011.3 
 170. Folkestone Invicta Saturday, January 4, 2020 3,010.5 
 171. Royston Town Saturday, January 4, 2020 2,997.3 
 172. FC United of Manchester Saturday, January 4, 2020 2,995.5 
 173. Weston-super-Mare Saturday, January 4, 2020 2,992.2 
 174. Tonbridge Angels Saturday, January 4, 2020 2,991.7 
 175. East Thurrock United Saturday, January 4, 2020 2,990.2 
 176. Rushall Olympic Saturday, January 4, 2020 2,987.8 
 177. Warrington Town Saturday, January 4, 2020 2,986.5 
 178. Worthing Saturday, January 4, 2020 2,979.2 
 179. Biggleswade Town Saturday, January 4, 2020 2,975.0 
 180. Stourbridge Saturday, January 4, 2020 2,973.4 
 181. Hayes and Yeading United Saturday, January 4, 2020 2,973.1 
 182. Hungerford Town Saturday, January 4, 2020 2,972.7 
 183. Banbury United Saturday, January 4, 2020 2,972.0 
 184. Metropolitan Police Saturday, January 4, 2020 2,971.5 
 185. AFC Rushden and Diamonds Saturday, January 4, 2020 2,961.1 
 186. Bradford Park Avenue Saturday, January 4, 2020 2,958.8 
 187. Kings Langley Saturday, January 4, 2020 2,948.9 
 188. AFC Hornchurch Saturday, January 4, 2020 2,942.5 
 189. Nuneaton Borough Saturday, January 4, 2020 2,941.9 
 190. Hartley Wintney Saturday, January 4, 2020 2,937.7 
 191. Gosport Borough Saturday, January 4, 2020 2,935.3 
 192. Carshalton Athletic Saturday, January 4, 2020 2,934.6 
 193. Farnborough Saturday, January 4, 2020 2,929.2 
 194. Morpeth Town Saturday, January 4, 2020 2,921.5 
 195. Leatherhead Saturday, January 4, 2020 2,919.3 
 196. Needham Market Saturday, January 4, 2020 2,916.5 
 197. Basford United Saturday, January 4, 2020 2,914.4 
 198. Hednesford Town Saturday, January 4, 2020 2,914.1 
 199. Barwell Saturday, January 4, 2020 2,905.6 
 200. Lancaster City Saturday, January 4, 2020 2,905.2 
 201. Merthyr Town Saturday, January 4, 2020 2,901.8 
 202. Blackfield and Langley Saturday, January 4, 2020 2,893.7 
 203. Bognor Regis Town Saturday, January 4, 2020 2,893.0 
 204. Basingstoke Town Saturday, April 27, 2019 2,891.5 
 205. Bowers and Pitsea Saturday, January 4, 2020 2,890.5 
 206. Wimborne Town Saturday, January 4, 2020 2,889.8 
 207. Enfield Town Saturday, January 4, 2020 2,889.0 
 208. Harrow Borough Saturday, January 4, 2020 2,888.0 
 209. Nantwich Town Saturday, January 4, 2020 2,887.4 
 210. Atherton Collieries Saturday, January 4, 2020 2,870.7 
 211. Hendon Saturday, January 4, 2020 2,866.5 
 212. Haringey Borough Saturday, January 4, 2020 2,865.3 
 213. Hitchin Town Saturday, January 4, 2020 2,863.9 
 214. Lowestoft Town Saturday, January 4, 2020 2,859.9 
 215. Alvechurch Saturday, January 4, 2020 2,858.8 
 216. Margate Saturday, January 4, 2020 2,856.7 
 217. Gainsborough Trinity Saturday, January 4, 2020 2,855.3 
 218. Witton Albion Saturday, January 4, 2020 2,852.5 
 219. Beaconsfield Town Saturday, January 4, 2020 2,852.4 
 220. Buxton Saturday, January 4, 2020 2,849.9 
 221. Yate Town Saturday, January 4, 2020 2,843.1 
 222. Walton Casuals Saturday, January 4, 2020 2,836.5 
 223. Whitby Town Saturday, January 4, 2020 2,835.1 
 224. Kingstonian Saturday, January 4, 2020 2,830.8 
 225. Whitehawk Saturday, April 27, 2019 2,830.3 
 226. Potters Bar Town Saturday, January 4, 2020 2,829.7 
 227. Ashton United Saturday, January 4, 2020 2,826.5 
 228. Bishop's Stortford Saturday, January 4, 2020 2,825.6 
 229. Hyde United Saturday, January 4, 2020 2,823.8 
 230. Lewes Saturday, January 4, 2020 2,821.7 
 231. Stratford Town Saturday, January 4, 2020 2,820.1 
 232. Scarborough Athletic Saturday, January 4, 2020 2,815.1 
 233. Horsham Saturday, January 4, 2020 2,811.6 
 234. St. Ives Town Saturday, January 4, 2020 2,807.4 
 235. Leiston Saturday, January 4, 2020 2,807.0 
 236. Mickleover Sports Saturday, January 4, 2020 2,804.7 
 237. Cray Wanderers Saturday, January 4, 2020 2,804.1 
 238. St. Neots Town Saturday, April 27, 2019 2,802.7 
 239. Dorchester Town Saturday, January 4, 2020 2,800.4 
 240. Frome Town Saturday, April 27, 2019 2,796.4 
 241. Bamber Bridge Saturday, January 4, 2020 2,795.2 
 242. Stalybridge Celtic Saturday, January 4, 2020 2,794.3 
 243. Radcliffe Saturday, January 4, 2020 2,780.1 
 244. Halesowen Town Saturday, April 27, 2019 2,772.1 
 245. Corinthian-Casuals Saturday, January 4, 2020 2,766.5 
 246. Matlock Town Saturday, January 4, 2020 2,762.9 
 247. Maldon and Tiptree Friday, November 29, 2019 2,759.7 
 248. Marine Saturday, April 27, 2019 2,754.6 
 249. Chichester City Sunday, December 1, 2019 2,749.9 
 250. Merstham Saturday, January 4, 2020 2,744.9 
 251. Redditch United Saturday, January 4, 2020 2,744.4 
 252. Stafford Rangers Saturday, January 4, 2020 2,735.2 
 253. Brightlingsea Regent Saturday, January 4, 2020 2,733.6 
 254. Grantham Town Saturday, January 4, 2020 2,729.3 
 255. Bedworth United Saturday, April 27, 2019 2,728.0 
 256. Burgess Hill Town Saturday, April 27, 2019 2,716.6 
 257. Wingate and Finchley Saturday, January 4, 2020 2,713.5 
 258. Cheshunt Saturday, January 4, 2020 2,696.5 
 259. Harlow Town Saturday, April 27, 2019 2,687.8 
 260. Workington Saturday, April 27, 2019 2,686.0 
 261. North Ferriby United Saturday, March 2, 2019 2,639.2 
 262. Staines Town Saturday, April 27, 2019 2,621.9