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

 Rank Club Last Match Date ELO Score 
 1. Liverpool Thursday, January 2, 2020 4,390.1 
 2. Manchester City Saturday, January 4, 2020 4,373.1 
 3. Leicester City Saturday, January 4, 2020 4,187.4 
 4. Manchester United Saturday, January 4, 2020 4,164.4 
 5. Chelsea Wednesday, January 1, 2020 4,163.8 
 6. Tottenham Hotspur Wednesday, January 1, 2020 4,142.0 
 7. Arsenal Sunday, December 29, 2019 4,109.3 
 8. Wolverhampton Wanderers Saturday, January 4, 2020 4,095.4 
 9. Everton Wednesday, January 1, 2020 4,075.5 
 10. Crystal Palace Wednesday, January 1, 2020 4,065.3 
 11. Sheffield United Thursday, January 2, 2020 4,042.3 
 12. Southampton Saturday, January 4, 2020 4,021.7 
 13. Newcastle United Saturday, January 4, 2020 4,011.8 
 14. West Ham United Wednesday, January 1, 2020 4,007.6 
 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 Wednesday, January 1, 2020 3,972.5 
 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 Wednesday, January 1, 2020 3,891.4 
 27. Cardiff City Saturday, January 4, 2020 3,875.2 
 28. Hull City Saturday, January 4, 2020 3,873.5 
 29. Swansea City Thursday, January 2, 2020 3,873.2 
 30. Middlesbrough Wednesday, January 1, 2020 3,858.6 
 31. Millwall Saturday, January 4, 2020 3,856.9 
 32. Reading Saturday, January 4, 2020 3,849.1 
 33. Bristol City Saturday, January 4, 2020 3,845.0 
 34. Derby County Thursday, January 2, 2020 3,837.9 
 35. Preston North End Saturday, January 4, 2020 3,836.1 
 36. Blackburn Rovers Saturday, January 4, 2020 3,832.4 
 37. Stoke City Saturday, January 4, 2020 3,795.9 
 38. Queens Park Rangers Wednesday, January 1, 2020 3,791.1 
 39. Charlton Athletic Thursday, January 2, 2020 3,777.4 
 40. Birmingham City Saturday, January 4, 2020 3,774.7 
 41. Huddersfield Town Saturday, January 4, 2020 3,772.0 
 42. Barnsley Thursday, January 2, 2020 3,759.6 
 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 Wednesday, January 1, 2020 3,721.2 
 50. Doncaster Rovers Wednesday, January 1, 2020 3,701.0 
 51. Burton Albion Wednesday, January 1, 2020 3,695.1 
 52. Ipswich Town Wednesday, January 1, 2020 3,686.2 
 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 Wednesday, January 1, 2020 3,667.2 
 57. Blackpool Saturday, January 4, 2020 3,663.6 
 58. Shrewsbury Town Saturday, January 4, 2020 3,662.0 
 59. Bristol Rovers Wednesday, January 1, 2020 3,647.2 
 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. Crewe Alexandra Wednesday, January 1, 2020 3,575.5 
 68. Exeter City Wednesday, January 1, 2020 3,574.2 
 69. Rochdale Saturday, January 4, 2020 3,573.3 
 70. Bury Saturday, May 4, 2019 3,566.2 
 71. Cheltenham Town Saturday, January 4, 2020 3,561.1 
 72. Milton Keynes Dons Wednesday, January 1, 2020 3,556.0 
 73. Northampton Town Wednesday, January 1, 2020 3,549.5 
 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 Wednesday, January 1, 2020 3,328.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. 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