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

 Rank Club Last Match Date ELO Score 
 1. Liverpool Sunday, January 5, 2020 4,391.2 
 2. Manchester City Tuesday, January 7, 2020 4,380.8 
 3. Leicester City Saturday, January 4, 2020 4,187.4 
 4. Chelsea Sunday, January 5, 2020 4,166.0 
 5. Manchester United Tuesday, January 7, 2020 4,141.2 
 6. Tottenham Hotspur Sunday, January 5, 2020 4,139.0 
 7. Arsenal Monday, January 6, 2020 4,127.4 
 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. AFC Bournemouth Saturday, January 4, 2020 3,962.8 
 21. Leeds United Monday, January 6, 2020 3,961.7 
 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 Tuesday, January 7, 2020 3,712.6 
 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 Tuesday, January 7, 2020 3,650.3 
 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. Hartlepool United Tuesday, January 7, 2020 3,348.6 
 102. Dover Athletic Wednesday, January 1, 2020 3,347.1 
 103. Sutton United Saturday, January 4, 2020 3,335.9 
 104. AFC Fylde Sunday, January 5, 2020 3,328.5 
 105. Eastleigh Tuesday, January 7, 2020 3,326.6 
 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. Bath City Saturday, January 4, 2020 3,235.4 
 121. Wealdstone Tuesday, January 7, 2020 3,215.9 
 122. York City Saturday, January 4, 2020 3,214.2 
 123. Chester Saturday, January 4, 2020 3,207.9 
 124. Altrincham Tuesday, January 7, 2020 3,206.8 
 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 Tuesday, January 7, 2020 3,165.4 
 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. Billericay Town Tuesday, January 7, 2020 3,089.7 
 145. Leamington Saturday, January 4, 2020 3,089.4 
 146. Kidderminster Harriers Saturday, January 4, 2020 3,086.8 
 147. Welling United Saturday, January 4, 2020 3,077.3 
 148. Braintree Town Saturday, January 4, 2020 3,074.6 
 149. Hemel Hempstead Town Tuesday, January 7, 2020 3,073.7 
 150. Kettering Town Saturday, January 4, 2020 3,073.6 
 151. St. Albans City Saturday, January 4, 2020 3,064.9 
 152. Tamworth Saturday, January 4, 2020 3,063.3 
 153. Alfreton Town Saturday, January 4, 2020 3,061.3 
 154. Taunton Town Saturday, January 4, 2020 3,060.5 
 155. Blyth Spartans Tuesday, January 7, 2020 3,057.7 
 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 Tuesday, January 7, 2020 3,038.6 
 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. Poole Town Saturday, January 4, 2020 3,018.0 
 168. Curzon Ashton Tuesday, January 7, 2020 3,016.4 
 169. Folkestone Invicta Saturday, January 4, 2020 3,010.5 
 170. Peterborough Sports Tuesday, January 7, 2020 3,000.9 
 171. Royston Town Tuesday, January 7, 2020 3,000.4 
 172. Weston-super-Mare Tuesday, January 7, 2020 2,999.6 
 173. Rushall Olympic Tuesday, January 7, 2020 2,996.3 
 174. FC United of Manchester Saturday, January 4, 2020 2,995.5 
 175. Tonbridge Angels Saturday, January 4, 2020 2,991.7 
 176. East Thurrock United Saturday, January 4, 2020 2,990.2 
 177. Warrington Town Saturday, January 4, 2020 2,986.5 
 178. Worthing Saturday, January 4, 2020 2,979.2 
 179. Stourbridge Saturday, January 4, 2020 2,973.4 
 180. Hungerford Town Saturday, January 4, 2020 2,972.7 
 181. Banbury United Saturday, January 4, 2020 2,972.0 
 182. Metropolitan Police Saturday, January 4, 2020 2,971.5 
 183. Hayes and Yeading United Tuesday, January 7, 2020 2,968.8 
 184. Biggleswade Town Tuesday, January 7, 2020 2,966.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. Gosport Borough Saturday, January 4, 2020 2,935.3 
 191. Carshalton Athletic Saturday, January 4, 2020 2,934.6 
 192. Hartley Wintney Tuesday, January 7, 2020 2,930.3 
 193. Farnborough Saturday, January 4, 2020 2,929.2 
 194. Leatherhead Tuesday, January 7, 2020 2,924.8 
 195. Barwell Tuesday, January 7, 2020 2,923.8 
 196. Morpeth Town Saturday, January 4, 2020 2,921.5 
 197. Needham Market Saturday, January 4, 2020 2,916.5 
 198. Basford United Saturday, January 4, 2020 2,914.4 
 199. Hednesford Town Saturday, January 4, 2020 2,914.1 
 200. Lancaster City Saturday, January 4, 2020 2,905.2 
 201. Merthyr Town Saturday, January 4, 2020 2,901.8 
 202. Bowers and Pitsea Tuesday, January 7, 2020 2,901.1 
 203. Blackfield and Langley Saturday, January 4, 2020 2,893.7 
 204. Bognor Regis Town Saturday, January 4, 2020 2,893.0 
 205. Basingstoke Town Saturday, April 27, 2019 2,891.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. Beaconsfield Town Tuesday, January 7, 2020 2,856.7 
 218. Gainsborough Trinity Saturday, January 4, 2020 2,855.3 
 219. Witton Albion Saturday, January 4, 2020 2,852.5 
 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. Redditch United Tuesday, January 7, 2020 2,741.3 
 251. Stafford Rangers Saturday, January 4, 2020 2,735.2 
 252. Merstham Tuesday, January 7, 2020 2,734.3 
 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 Tuesday, January 7, 2020 2,707.9 
 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