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, December 3, 2019

 Rank Club Last Match Date ELO Score 
 1. Liverpool Saturday, November 30, 2019 4,401.1 
 2. Manchester City Tuesday, December 3, 2019 4,384.0 
 3. Chelsea Saturday, November 30, 2019 4,196.7 
 4. Leicester City Sunday, December 1, 2019 4,178.1 
 5. Tottenham Hotspur Saturday, November 30, 2019 4,163.3 
 6. Manchester United Sunday, December 1, 2019 4,142.5 
 7. Arsenal Sunday, December 1, 2019 4,134.9 
 8. Wolverhampton Wanderers Sunday, December 1, 2019 4,088.1 
 9. Crystal Palace Tuesday, December 3, 2019 4,077.6 
 10. Sheffield United Sunday, December 1, 2019 4,039.3 
 11. Everton Sunday, December 1, 2019 4,035.5 
 12. Newcastle United Saturday, November 30, 2019 4,025.9 
 13. West Ham United Saturday, November 30, 2019 4,017.4 
 14. Aston Villa Sunday, December 1, 2019 4,012.5 
 15. Burnley Tuesday, December 3, 2019 4,003.2 
 16. West Bromwich Albion Monday, December 2, 2019 3,995.4 
 17. AFC Bournemouth Tuesday, December 3, 2019 3,985.4 
 18. Southampton Saturday, November 30, 2019 3,972.0 
 19. Brighton and Hove Albion Saturday, November 30, 2019 3,957.8 
 20. Watford Saturday, November 30, 2019 3,957.7 
 21. Leeds United Saturday, November 30, 2019 3,955.5 
 22. Norwich City Sunday, December 1, 2019 3,942.8 
 23. Fulham Friday, November 29, 2019 3,924.1 
 24. Brentford Saturday, November 30, 2019 3,910.6 
 25. Cardiff City Saturday, November 30, 2019 3,899.2 
 26. Nottingham Forest Saturday, November 30, 2019 3,897.9 
 27. Bristol City Saturday, November 30, 2019 3,894.1 
 28. Sheffield Wednesday Saturday, November 30, 2019 3,890.6 
 29. Swansea City Friday, November 29, 2019 3,875.7 
 30. Preston North End Monday, December 2, 2019 3,875.7 
 31. Derby County Saturday, November 30, 2019 3,862.9 
 32. Hull City Saturday, November 30, 2019 3,856.0 
 33. Blackburn Rovers Saturday, November 30, 2019 3,834.0 
 34. Millwall Saturday, November 30, 2019 3,819.0 
 35. Birmingham City Saturday, November 30, 2019 3,810.8 
 36. Reading Saturday, November 30, 2019 3,804.9 
 37. Middlesbrough Saturday, November 30, 2019 3,800.0 
 38. Charlton Athletic Saturday, November 30, 2019 3,799.0 
 39. Huddersfield Town Saturday, November 30, 2019 3,778.2 
 40. Stoke City Saturday, November 30, 2019 3,770.0 
 41. Luton Town Saturday, November 30, 2019 3,769.9 
 42. Queens Park Rangers Saturday, November 30, 2019 3,763.8 
 43. Portsmouth Saturday, November 30, 2019 3,762.0 
 44. Oxford United Saturday, November 30, 2019 3,746.8 
 45. Wigan Athletic Saturday, November 30, 2019 3,745.8 
 46. Rotherham United Monday, December 2, 2019 3,738.3 
 47. Sunderland Tuesday, November 26, 2019 3,737.8 
 48. Ipswich Town Sunday, December 1, 2019 3,732.8 
 49. Barnsley Saturday, November 30, 2019 3,730.9 
 50. Burton Albion Tuesday, December 3, 2019 3,722.7 
 51. Peterborough United Sunday, December 1, 2019 3,714.0 
 52. Doncaster Rovers Sunday, December 1, 2019 3,700.8 
 53. Wycombe Wanderers Tuesday, November 26, 2019 3,694.9 
 54. Coventry City Sunday, December 1, 2019 3,686.6 
 55. Fleetwood Town Sunday, December 1, 2019 3,685.5 
 56. Blackpool Sunday, December 1, 2019 3,679.3 
 57. Bristol Rovers Sunday, December 1, 2019 3,658.7 
 58. Shrewsbury Town Saturday, November 30, 2019 3,644.7 
 59. Gillingham Sunday, December 1, 2019 3,635.9 
 60. Lincoln City Wednesday, November 20, 2019 3,592.4 
 61. Accrington Stanley Saturday, November 23, 2019 3,587.5 
 62. Plymouth Argyle Sunday, December 1, 2019 3,586.8 
 63. Forest Green Rovers Saturday, November 30, 2019 3,584.1 
 64. AFC Wimbledon Saturday, November 23, 2019 3,580.7 
 65. Northampton Town Sunday, December 1, 2019 3,569.3 
 66. Bury Saturday, May 4, 2019 3,566.2 
 67. Bradford City Saturday, November 30, 2019 3,563.6 
 68. Rochdale Sunday, December 1, 2019 3,562.4 
 69. Colchester United Saturday, November 23, 2019 3,561.2 
 70. Swindon Town Saturday, November 23, 2019 3,557.3 
 71. Tranmere Rovers Sunday, December 1, 2019 3,555.6 
 72. Crewe Alexandra Saturday, November 30, 2019 3,555.1 
 73. Newport County Friday, November 29, 2019 3,552.1 
 74. Bolton Wanderers Saturday, November 23, 2019 3,547.8 
 75. Exeter City Sunday, December 1, 2019 3,546.4 
 76. Cheltenham Town Saturday, November 30, 2019 3,546.3 
 77. Mansfield Town Saturday, November 30, 2019 3,517.7 
 78. Scunthorpe United Saturday, November 23, 2019 3,517.3 
 79. Milton Keynes Dons Saturday, November 23, 2019 3,498.5 
 80. Oldham Athletic Saturday, November 30, 2019 3,494.7 
 81. Port Vale Saturday, November 30, 2019 3,479.3 
 82. Stevenage Saturday, November 23, 2019 3,463.5 
 83. Cambridge United Saturday, November 23, 2019 3,459.9 
 84. Salford City Saturday, November 23, 2019 3,457.5 
 85. Carlisle United Saturday, November 30, 2019 3,454.9 
 86. Southend United Tuesday, December 3, 2019 3,454.3 
 87. Walsall Saturday, November 30, 2019 3,450.1 
 88. Grimsby Town Tuesday, November 26, 2019 3,449.3 
 89. Crawley Town Sunday, December 1, 2019 3,444.1 
 90. Barrow Saturday, November 30, 2019 3,437.1 
 91. Macclesfield Town Saturday, November 30, 2019 3,434.3 
 92. Solihull Moors Monday, December 2, 2019 3,433.9 
 93. Leyton Orient Saturday, November 23, 2019 3,419.3 
 94. Notts County Sunday, December 1, 2019 3,392.1 
 95. Morecambe Saturday, November 23, 2019 3,391.5 
 96. Bromley Saturday, November 30, 2019 3,382.2 
 97. Yeovil Town Saturday, November 30, 2019 3,375.9 
 98. Hartlepool United Sunday, December 1, 2019 3,362.4 
 99. FC Halifax Town Tuesday, November 26, 2019 3,359.5 
 100. AFC Fylde Saturday, November 30, 2019 3,357.0 
 101. Dover Athletic Sunday, December 1, 2019 3,354.2 
 102. Harrogate Town Saturday, November 30, 2019 3,353.6 
 103. Eastleigh Tuesday, December 3, 2019 3,343.3 
 104. Boreham Wood Saturday, November 30, 2019 3,338.9 
 105. Barnet Tuesday, November 26, 2019 3,338.0 
 106. Woking Saturday, November 30, 2019 3,324.3 
 107. Torquay United Saturday, November 30, 2019 3,315.6 
 108. Wrexham Tuesday, December 3, 2019 3,315.3 
 109. Stockport County Saturday, November 30, 2019 3,302.1 
 110. Chesterfield Saturday, November 30, 2019 3,291.8 
 111. Dagenham and Redbridge Saturday, November 30, 2019 3,290.7 
 112. Ebbsfleet United Saturday, November 30, 2019 3,289.8 
 113. Sutton United Saturday, November 30, 2019 3,280.2 
 114. Maidenhead United Saturday, November 30, 2019 3,269.3 
 115. Brackley Town Tuesday, December 3, 2019 3,266.9 
 116. Aldershot Town Saturday, November 30, 2019 3,266.3 
 117. Havant and Waterlooville Saturday, November 16, 2019 3,265.8 
 118. Chorley Saturday, November 30, 2019 3,244.2 
 119. Wealdstone Saturday, November 30, 2019 3,240.7 
 120. Gateshead Tuesday, December 3, 2019 3,232.6 
 121. York City Tuesday, December 3, 2019 3,221.3 
 122. Spennymoor Town Saturday, November 16, 2019 3,219.3 
 123. Bath City Saturday, November 30, 2019 3,211.7 
 124. Chester Saturday, November 30, 2019 3,206.0 
 125. King's Lynn Town Saturday, November 30, 2019 3,200.3 
 126. Slough Town Saturday, November 30, 2019 3,196.1 
 127. Altrincham Saturday, November 30, 2019 3,187.5 
 128. Weymouth Saturday, November 30, 2019 3,175.8 
 129. Maidstone United Sunday, December 1, 2019 3,173.3 
 130. Boston United Sunday, December 1, 2019 3,172.5 
 131. Southport Saturday, November 30, 2019 3,164.9 
 132. Braintree Town Saturday, November 30, 2019 3,136.4 
 133. Welling United Saturday, November 30, 2019 3,127.7 
 134. Dorking Wanderers Saturday, November 30, 2019 3,115.6 
 135. Chelmsford City Saturday, November 30, 2019 3,113.6 
 136. Dartford Saturday, November 30, 2019 3,110.3 
 137. Billericay Town Tuesday, November 19, 2019 3,108.6 
 138. Concord Rangers Saturday, November 30, 2019 3,106.0 
 139. Oxford City Saturday, November 30, 2019 3,105.3 
 140. Kidderminster Harriers Tuesday, December 3, 2019 3,104.9 
 141. Hampton and Richmond Borough Saturday, November 30, 2019 3,104.8 
 142. Guiseley Saturday, November 30, 2019 3,102.6 
 143. AFC Telford United Saturday, November 30, 2019 3,101.6 
 144. Farsley Celtic Tuesday, December 3, 2019 3,099.0 
 145. Hemel Hempstead Town Saturday, November 9, 2019 3,098.8 
 146. Leamington Tuesday, December 3, 2019 3,089.9 
 147. Hereford Tuesday, December 3, 2019 3,086.3 
 148. Truro City Saturday, November 30, 2019 3,083.0 
 149. Alfreton Town Saturday, November 30, 2019 3,080.0 
 150. Blyth Spartans Saturday, November 30, 2019 3,072.0 
 151. Gloucester City Saturday, November 30, 2019 3,070.9 
 152. Chippenham Town Saturday, November 30, 2019 3,067.3 
 153. Taunton Town Saturday, November 30, 2019 3,065.7 
 154. Darlington Tuesday, December 3, 2019 3,063.2 
 155. Tamworth Saturday, November 30, 2019 3,054.3 
 156. St. Albans City Saturday, November 30, 2019 3,052.1 
 157. Dulwich Hamlet Saturday, November 30, 2019 3,050.8 
 158. Kettering Town Monday, December 2, 2019 3,041.0 
 159. Eastbourne Borough Saturday, November 30, 2019 3,037.4 
 160. Poole Town Saturday, November 30, 2019 3,033.5 
 161. South Shields Saturday, November 16, 2019 3,028.2 
 162. Chesham United Saturday, November 30, 2019 3,025.1 
 163. Warrington Town Saturday, November 30, 2019 3,024.0 
 164. Hungerford Town Tuesday, December 3, 2019 3,017.2 
 165. Folkestone Invicta Tuesday, December 3, 2019 3,012.9 
 166. Curzon Ashton Monday, December 2, 2019 3,012.9 
 167. Coalville Town Tuesday, November 26, 2019 3,012.8 
 168. Rushall Olympic Saturday, November 30, 2019 3,005.5 
 169. Swindon Supermarine Saturday, November 30, 2019 3,004.4 
 170. Salisbury Saturday, November 30, 2019 3,000.6 
 171. Stourbridge Saturday, November 30, 2019 2,999.9 
 172. Peterborough Sports Saturday, November 30, 2019 2,994.5 
 173. Weston-super-Mare Saturday, November 30, 2019 2,988.1 
 174. East Thurrock United Tuesday, December 3, 2019 2,987.2 
 175. Bromsgrove Sporting Tuesday, December 3, 2019 2,981.0 
 176. Tiverton Town Saturday, November 30, 2019 2,980.6 
 177. Biggleswade Town Saturday, November 30, 2019 2,973.1 
 178. Banbury United Saturday, November 30, 2019 2,972.1 
 179. Bradford Park Avenue Saturday, November 30, 2019 2,971.2 
 180. Tonbridge Angels Tuesday, December 3, 2019 2,966.9 
 181. Metropolitan Police Saturday, November 30, 2019 2,960.3 
 182. FC United of Manchester Saturday, November 30, 2019 2,955.5 
 183. Gosport Borough Saturday, November 30, 2019 2,952.7 
 184. Hartley Wintney Saturday, November 30, 2019 2,950.4 
 185. Royston Town Tuesday, December 3, 2019 2,949.6 
 186. Hayes and Yeading United Saturday, November 30, 2019 2,949.0 
 187. AFC Rushden and Diamonds Saturday, November 30, 2019 2,948.6 
 188. Nuneaton Borough Saturday, November 30, 2019 2,943.1 
 189. Needham Market Saturday, November 23, 2019 2,939.4 
 190. Worthing Saturday, November 30, 2019 2,936.4 
 191. Farnborough Saturday, November 30, 2019 2,931.5 
 192. Barwell Tuesday, December 3, 2019 2,929.7 
 193. Basford United Saturday, November 23, 2019 2,928.1 
 194. Carshalton Athletic Tuesday, December 3, 2019 2,927.9 
 195. AFC Hornchurch Saturday, November 30, 2019 2,923.8 
 196. Merthyr Town Saturday, November 30, 2019 2,919.9 
 197. Bognor Regis Town Tuesday, December 3, 2019 2,919.5 
 198. Morpeth Town Saturday, November 23, 2019 2,916.9 
 199. Leatherhead Saturday, November 16, 2019 2,916.2 
 200. Haringey Borough Saturday, November 30, 2019 2,910.6 
 201. Enfield Town Tuesday, December 3, 2019 2,909.3 
 202. Kings Langley Tuesday, December 3, 2019 2,905.1 
 203. Lancaster City Saturday, November 30, 2019 2,904.5 
 204. Harrow Borough Saturday, November 30, 2019 2,902.2 
 205. Hednesford Town Saturday, November 30, 2019 2,898.4 
 206. Witton Albion Saturday, November 30, 2019 2,895.3 
 207. Wimborne Town Saturday, November 30, 2019 2,894.7 
 208. Nantwich Town Saturday, November 30, 2019 2,894.4 
 209. Lowestoft Town Monday, December 2, 2019 2,891.8 
 210. Basingstoke Town Saturday, April 27, 2019 2,891.5 
 211. Alvechurch Saturday, November 23, 2019 2,887.6 
 212. Blackfield and Langley Saturday, November 30, 2019 2,886.2 
 213. Walton Casuals Saturday, November 30, 2019 2,882.2 
 214. Yate Town Saturday, November 30, 2019 2,879.7 
 215. Hitchin Town Monday, December 2, 2019 2,879.3 
 216. Margate Saturday, November 30, 2019 2,873.4 
 217. Stratford Town Tuesday, December 3, 2019 2,859.6 
 218. Atherton Collieries Saturday, November 30, 2019 2,859.4 
 219. Bowers and Pitsea Saturday, November 30, 2019 2,857.4 
 220. Potters Bar Town Tuesday, December 3, 2019 2,853.1 
 221. Ashton United Saturday, November 30, 2019 2,849.9 
 222. Gainsborough Trinity Saturday, November 16, 2019 2,844.2 
 223. Hendon Saturday, November 30, 2019 2,843.5 
 224. Beaconsfield Town Saturday, November 30, 2019 2,841.5 
 225. Dorchester Town Saturday, November 30, 2019 2,838.1 
 226. Whitby Town Saturday, November 30, 2019 2,831.1 
 227. Whitehawk Saturday, April 27, 2019 2,830.3 
 228. Bishop's Stortford Tuesday, December 3, 2019 2,828.4 
 229. St. Ives Town Saturday, November 30, 2019 2,826.2 
 230. Hyde United Saturday, November 30, 2019 2,821.3 
 231. Lewes Saturday, November 30, 2019 2,819.4 
 232. Kingstonian Tuesday, December 3, 2019 2,814.5 
 233. Radcliffe Saturday, November 30, 2019 2,805.5 
 234. Redditch United Saturday, November 30, 2019 2,804.6 
 235. Buxton Saturday, November 30, 2019 2,804.3 
 236. St. Neots Town Saturday, April 27, 2019 2,802.7 
 237. Scarborough Athletic Saturday, November 30, 2019 2,800.6 
 238. Horsham Saturday, November 30, 2019 2,799.1 
 239. Frome Town Saturday, April 27, 2019 2,796.4 
 240. Cray Wanderers Saturday, November 30, 2019 2,795.5 
 241. Matlock Town Saturday, November 30, 2019 2,789.8 
 242. Mickleover Sports Saturday, November 30, 2019 2,788.2 
 243. Stalybridge Celtic Saturday, November 23, 2019 2,783.5 
 244. Merstham Saturday, November 30, 2019 2,772.9 
 245. Halesowen Town Saturday, April 27, 2019 2,772.1 
 246. Stafford Rangers Saturday, November 23, 2019 2,764.8 
 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. Leiston Tuesday, December 3, 2019 2,747.0 
 251. Grantham Town Saturday, November 30, 2019 2,743.3 
 252. Corinthian-Casuals Saturday, November 23, 2019 2,740.3 
 253. Bamber Bridge Saturday, November 30, 2019 2,739.9 
 254. Brightlingsea Regent Tuesday, December 3, 2019 2,729.8 
 255. Bedworth United Saturday, April 27, 2019 2,728.0 
 256. Wingate and Finchley Tuesday, December 3, 2019 2,726.9 
 257. Burgess Hill Town Saturday, April 27, 2019 2,716.6 
 258. Cheshunt Saturday, November 30, 2019 2,694.8 
 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