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 1, 2019

 Rank Club Last Match Date ELO Score 
 1. Manchester City Sunday, December 30, 2018 4,354.3 
 2. Liverpool Saturday, December 29, 2018 4,330.9 
 3. Tottenham Hotspur Tuesday, January 1, 2019 4,291.8 
 4. Chelsea Sunday, December 30, 2018 4,253.7 
 5. Manchester United Sunday, December 30, 2018 4,214.7 
 6. Arsenal Tuesday, January 1, 2019 4,187.5 
 7. Leicester City Tuesday, January 1, 2019 4,068.4 
 8. Everton Tuesday, January 1, 2019 4,050.7 
 9. West Ham United Sunday, December 30, 2018 4,033.7 
 10. Wolverhampton Wanderers Saturday, December 29, 2018 4,031.9 
 11. AFC Bournemouth Sunday, December 30, 2018 4,011.7 
 12. Watford Saturday, December 29, 2018 4,010.0 
 13. Crystal Palace Sunday, December 30, 2018 4,006.3 
 14. Brighton and Hove Albion Saturday, December 29, 2018 3,990.1 
 15. Southampton Sunday, December 30, 2018 3,975.1 
 16. Newcastle United Saturday, December 29, 2018 3,974.1 
 17. Burnley Sunday, December 30, 2018 3,954.6 
 18. West Bromwich Albion Tuesday, January 1, 2019 3,949.2 
 19. Fulham Tuesday, January 1, 2019 3,930.4 
 20. Sheffield United Tuesday, January 1, 2019 3,927.8 
 21. Aston Villa Tuesday, January 1, 2019 3,927.5 
 22. Norwich City Tuesday, January 1, 2019 3,927.1 
 23. Cardiff City Tuesday, January 1, 2019 3,925.6 
 24. Derby County Tuesday, January 1, 2019 3,916.6 
 25. Middlesbrough Tuesday, January 1, 2019 3,900.8 
 26. Leeds United Tuesday, January 1, 2019 3,894.1 
 27. Swansea City Tuesday, January 1, 2019 3,889.0 
 28. Stoke City Tuesday, January 1, 2019 3,885.2 
 29. Bristol City Tuesday, January 1, 2019 3,864.9 
 30. Nottingham Forest Tuesday, January 1, 2019 3,863.5 
 31. Hull City Tuesday, January 1, 2019 3,862.6 
 32. Birmingham City Tuesday, January 1, 2019 3,856.7 
 33. Huddersfield Town Saturday, December 29, 2018 3,856.3 
 34. Queens Park Rangers Tuesday, January 1, 2019 3,843.9 
 35. Preston North End Tuesday, January 1, 2019 3,834.6 
 36. Blackburn Rovers Tuesday, January 1, 2019 3,832.0 
 37. Brentford Tuesday, January 1, 2019 3,830.1 
 38. Sheffield Wednesday Tuesday, January 1, 2019 3,822.0 
 39. Millwall Tuesday, January 1, 2019 3,812.0 
 40. Sunderland Tuesday, January 1, 2019 3,798.1 
 41. Luton Town Tuesday, January 1, 2019 3,775.0 
 42. Barnsley Tuesday, January 1, 2019 3,772.3 
 43. Wigan Athletic Tuesday, January 1, 2019 3,766.9 
 44. Portsmouth Tuesday, January 1, 2019 3,759.8 
 45. Rotherham United Tuesday, January 1, 2019 3,739.8 
 46. Reading Tuesday, January 1, 2019 3,720.2 
 47. Charlton Athletic Tuesday, January 1, 2019 3,715.4 
 48. Doncaster Rovers Tuesday, January 1, 2019 3,709.2 
 49. Ipswich Town Tuesday, January 1, 2019 3,697.8 
 50. Burton Albion Tuesday, January 1, 2019 3,696.4 
 51. Peterborough United Tuesday, January 1, 2019 3,687.6 
 52. Bolton Wanderers Tuesday, January 1, 2019 3,686.3 
 53. Shrewsbury Town Tuesday, January 1, 2019 3,668.8 
 54. Blackpool Tuesday, January 1, 2019 3,660.6 
 55. Southend United Tuesday, January 1, 2019 3,655.6 
 56. Fleetwood Town Tuesday, January 1, 2019 3,649.7 
 57. Coventry City Tuesday, January 1, 2019 3,633.7 
 58. Lincoln City Tuesday, January 1, 2019 3,623.6 
 59. Mansfield Town Tuesday, January 1, 2019 3,623.4 
 60. Accrington Stanley Tuesday, January 1, 2019 3,616.1 
 61. Bristol Rovers Tuesday, January 1, 2019 3,615.7 
 62. Bradford City Tuesday, January 1, 2019 3,612.9 
 63. Oxford United Tuesday, January 1, 2019 3,607.3 
 64. Gillingham Tuesday, January 1, 2019 3,603.5 
 65. Scunthorpe United Tuesday, January 1, 2019 3,598.9 
 66. Milton Keynes Dons Tuesday, January 1, 2019 3,597.9 
 67. Plymouth Argyle Tuesday, January 1, 2019 3,597.7 
 68. Wycombe Wanderers Tuesday, January 1, 2019 3,596.4 
 69. Rochdale Tuesday, January 1, 2019 3,587.8 
 70. Walsall Tuesday, January 1, 2019 3,580.9 
 71. Oldham Athletic Tuesday, January 1, 2019 3,569.8 
 72. Bury Tuesday, January 1, 2019 3,568.5 
 73. Carlisle United Tuesday, January 1, 2019 3,567.8 
 74. Exeter City Tuesday, January 1, 2019 3,562.5 
 75. AFC Wimbledon Tuesday, January 1, 2019 3,558.2 
 76. Forest Green Rovers Tuesday, January 1, 2019 3,539.9 
 77. Colchester United Tuesday, January 1, 2019 3,510.9 
 78. Northampton Town Tuesday, January 1, 2019 3,506.8 
 79. Tranmere Rovers Tuesday, January 1, 2019 3,503.3 
 80. Stevenage Tuesday, January 1, 2019 3,487.9 
 81. Grimsby Town Tuesday, January 1, 2019 3,485.4 
 82. Cheltenham Town Tuesday, January 1, 2019 3,480.0 
 83. Newport County Tuesday, January 1, 2019 3,479.8 
 84. Swindon Town Tuesday, January 1, 2019 3,474.4 
 85. Leyton Orient Tuesday, January 1, 2019 3,470.9 
 86. Crewe Alexandra Tuesday, January 1, 2019 3,455.5 
 87. Crawley Town Tuesday, January 1, 2019 3,438.5 
 88. Port Vale Tuesday, January 1, 2019 3,437.5 
 89. AFC Fylde Tuesday, January 1, 2019 3,436.3 
 90. Wrexham Tuesday, January 1, 2019 3,425.4 
 91. Notts County Tuesday, January 1, 2019 3,412.7 
 92. Morecambe Tuesday, January 1, 2019 3,406.0 
 93. Macclesfield Town Tuesday, January 1, 2019 3,405.6 
 94. Yeovil Town Tuesday, January 1, 2019 3,405.4 
 95. Cambridge United Tuesday, January 1, 2019 3,402.6 
 96. Ebbsfleet United Tuesday, January 1, 2019 3,401.5 
 97. Salford City Tuesday, January 1, 2019 3,401.1 
 98. Solihull Moors Tuesday, January 1, 2019 3,392.7 
 99. Barnet Tuesday, January 1, 2019 3,386.7 
 100. Sutton United Tuesday, January 1, 2019 3,384.3 
 101. Gateshead Tuesday, January 1, 2019 3,364.9 
 102. Harrogate Town Tuesday, January 1, 2019 3,352.4 
 103. Dagenham and Redbridge Tuesday, January 1, 2019 3,342.2 
 104. Boreham Wood Tuesday, January 1, 2019 3,338.5 
 105. Eastleigh Tuesday, January 1, 2019 3,336.5 
 106. Barrow Tuesday, January 1, 2019 3,326.9 
 107. Bromley Tuesday, January 1, 2019 3,320.8 
 108. Torquay United Tuesday, January 1, 2019 3,313.0 
 109. Chesterfield Tuesday, January 1, 2019 3,304.3 
 110. Dover Athletic Tuesday, January 1, 2019 3,302.2 
 111. Woking Tuesday, January 1, 2019 3,298.0 
 112. Hartlepool United Tuesday, January 1, 2019 3,294.2 
 113. FC Halifax Town Tuesday, January 1, 2019 3,292.8 
 114. Aldershot Town Tuesday, January 1, 2019 3,275.7 
 115. Chorley Tuesday, January 1, 2019 3,243.6 
 116. Stockport County Tuesday, January 1, 2019 3,240.6 
 117. Havant and Waterlooville Tuesday, January 1, 2019 3,236.3 
 118. Maidenhead United Tuesday, January 1, 2019 3,227.3 
 119. Maidstone United Tuesday, January 1, 2019 3,211.2 
 120. Bath City Tuesday, January 1, 2019 3,209.9 
 121. Bradford Park Avenue Tuesday, January 1, 2019 3,209.2 
 122. Chelmsford City Tuesday, January 1, 2019 3,194.2 
 123. Kidderminster Harriers Tuesday, January 1, 2019 3,186.2 
 124. Brackley Town Tuesday, January 1, 2019 3,185.8 
 125. Dartford Tuesday, January 1, 2019 3,185.1 
 126. Spennymoor Town Tuesday, January 1, 2019 3,168.9 
 127. Braintree Town Tuesday, January 1, 2019 3,162.7 
 128. Chester Tuesday, January 1, 2019 3,160.8 
 129. Welling United Tuesday, January 1, 2019 3,154.7 
 130. Slough Town Tuesday, January 1, 2019 3,153.2 
 131. St. Albans City Tuesday, January 1, 2019 3,149.2 
 132. Guiseley Tuesday, January 1, 2019 3,140.2 
 133. Southport Tuesday, January 1, 2019 3,140.0 
 134. Blyth Spartans Tuesday, January 1, 2019 3,137.3 
 135. Oxford City Tuesday, January 1, 2019 3,132.9 
 136. Concord Rangers Tuesday, January 1, 2019 3,128.1 
 137. Darlington 1883 Saturday, April 28, 2018 3,125.5 
 138. Hemel Hempstead Town Tuesday, January 1, 2019 3,124.5 
 139. Boston United Tuesday, January 1, 2019 3,123.0 
 140. Altrincham Tuesday, January 1, 2019 3,116.1 
 141. AFC Telford United Tuesday, January 1, 2019 3,114.6 
 142. Billericay Town Tuesday, January 1, 2019 3,112.4 
 143. Hampton and Richmond Borough Tuesday, January 1, 2019 3,107.5 
 144. Wealdstone Tuesday, January 1, 2019 3,102.5 
 145. Chippenham Town Tuesday, January 1, 2019 3,101.1 
 146. York City Tuesday, January 1, 2019 3,097.4 
 147. Leamington Tuesday, January 1, 2019 3,085.4 
 148. Truro City Tuesday, January 1, 2019 3,080.0 
 149. Darlington Tuesday, January 1, 2019 3,078.4 
 150. Hereford Tuesday, January 1, 2019 3,067.9 
 151. Alfreton Town Tuesday, January 1, 2019 3,057.9 
 152. Dulwich Hamlet Tuesday, January 1, 2019 3,054.4 
 153. Eastbourne Borough Tuesday, January 1, 2019 3,041.8 
 154. Curzon Ashton Tuesday, January 1, 2019 3,036.0 
 155. Kettering Town Tuesday, January 1, 2019 3,035.7 
 156. Farsley Celtic Tuesday, January 1, 2019 3,033.7 
 157. Stourbridge Tuesday, January 1, 2019 3,030.8 
 158. FC United of Manchester Tuesday, January 1, 2019 3,024.4 
 159. King's Lynn Town Tuesday, January 1, 2019 3,023.2 
 160. Taunton Town Tuesday, January 1, 2019 3,020.7 
 161. Salisbury Tuesday, January 1, 2019 3,019.1 
 162. Haringey Borough Tuesday, January 1, 2019 3,008.5 
 163. Biggleswade Town Tuesday, January 1, 2019 3,003.4 
 164. Weymouth Tuesday, January 1, 2019 3,002.9 
 165. Harrow Borough Tuesday, January 1, 2019 2,998.1 
 166. Metropolitan Police Saturday, December 29, 2018 2,997.3 
 167. Weston-super-Mare Tuesday, January 1, 2019 2,990.3 
 168. Gloucester City Tuesday, January 1, 2019 2,988.0 
 169. Warrington Town Tuesday, January 1, 2019 2,983.5 
 170. Stratford Town Tuesday, January 1, 2019 2,981.0 
 171. Nuneaton Borough Tuesday, January 1, 2019 2,977.0 
 172. East Thurrock United Tuesday, January 1, 2019 2,975.5 
 173. Hungerford Town Tuesday, January 1, 2019 2,975.2 
 174. AFC Rushden and Diamonds Tuesday, January 1, 2019 2,971.4 
 175. Gainsborough Trinity Tuesday, January 1, 2019 2,968.6 
 176. Coalville Town Tuesday, January 1, 2019 2,967.9 
 177. South Shields Tuesday, January 1, 2019 2,961.1 
 178. Poole Town Tuesday, January 1, 2019 2,959.8 
 179. Merthyr Town Tuesday, January 1, 2019 2,957.9 
 180. Swindon Supermarine Tuesday, January 1, 2019 2,955.9 
 181. Beaconsfield Town Saturday, December 29, 2018 2,947.6 
 182. Folkestone Invicta Tuesday, January 1, 2019 2,947.4 
 183. Kings Langley Tuesday, January 1, 2019 2,943.5 
 184. Ashton United Tuesday, January 1, 2019 2,940.2 
 185. Needham Market Tuesday, January 1, 2019 2,936.9 
 186. Leiston Tuesday, January 1, 2019 2,933.9 
 187. Hartley Wintney Tuesday, January 1, 2019 2,932.7 
 188. Tamworth Tuesday, January 1, 2019 2,932.2 
 189. Banbury United Tuesday, January 1, 2019 2,929.6 
 190. Bognor Regis Town Tuesday, January 1, 2019 2,929.3 
 191. Royston Town Tuesday, January 1, 2019 2,923.5 
 192. Dorking Wanderers Saturday, December 29, 2018 2,922.0 
 193. Barwell Tuesday, January 1, 2019 2,920.5 
 194. Enfield Town Saturday, December 29, 2018 2,919.3 
 195. Kingstonian Tuesday, January 1, 2019 2,916.4 
 196. Walton Casuals Tuesday, January 1, 2019 2,914.1 
 197. St. Ives Town Tuesday, January 1, 2019 2,913.1 
 198. Tiverton Town Tuesday, January 1, 2019 2,912.9 
 199. Basford United Tuesday, January 1, 2019 2,908.9 
 200. Worthing Saturday, December 29, 2018 2,908.1 
 201. Alvechurch Tuesday, January 1, 2019 2,906.8 
 202. Shaw Lane Saturday, April 28, 2018 2,905.5 
 203. Wimborne Town Tuesday, January 1, 2019 2,903.1 
 204. Leatherhead Saturday, December 29, 2018 2,895.7 
 205. Nantwich Town Tuesday, January 1, 2019 2,893.5 
 206. Rushall Olympic Tuesday, January 1, 2019 2,889.8 
 207. Hendon Tuesday, January 1, 2019 2,886.6 
 208. Redditch United Tuesday, January 1, 2019 2,886.5 
 209. Bishop's Stortford Saturday, December 29, 2018 2,884.5 
 210. Dorchester Town Tuesday, January 1, 2019 2,884.3 
 211. Chesham United Tuesday, January 1, 2019 2,883.2 
 212. Farnborough Tuesday, January 1, 2019 2,882.4 
 213. Gosport Borough Tuesday, January 1, 2019 2,882.0 
 214. Basingstoke Town Tuesday, January 1, 2019 2,881.2 
 215. Margate Tuesday, January 1, 2019 2,873.6 
 216. Hitchin Town Tuesday, January 1, 2019 2,872.3 
 217. Merstham Tuesday, January 1, 2019 2,865.7 
 218. Potters Bar Town Saturday, December 29, 2018 2,861.9 
 219. Buxton Tuesday, January 1, 2019 2,860.5 
 220. Matlock Town Tuesday, January 1, 2019 2,860.2 
 221. Witton Albion Tuesday, January 1, 2019 2,859.1 
 222. Lewes Tuesday, January 1, 2019 2,858.9 
 223. Lowestoft Town Tuesday, January 1, 2019 2,856.1 
 224. Whitehawk Tuesday, January 1, 2019 2,851.3 
 225. Corinthian-Casuals Saturday, December 29, 2018 2,846.4 
 226. Frome Town Tuesday, January 1, 2019 2,846.0 
 227. Tonbridge Angels Saturday, December 29, 2018 2,842.9 
 228. St. Neots Town Tuesday, January 1, 2019 2,839.2 
 229. Thurrock Saturday, April 28, 2018 2,839.1 
 230. Grantham Town Tuesday, January 1, 2019 2,833.4 
 231. Halesowen Town Tuesday, January 1, 2019 2,831.8 
 232. Scarborough Athletic Tuesday, January 1, 2019 2,831.3 
 233. AFC Hornchurch Saturday, December 29, 2018 2,811.6 
 234. Brightlingsea Regent Saturday, December 29, 2018 2,807.4 
 235. Wingate and Finchley Tuesday, January 1, 2019 2,806.2 
 236. Whitby Town Tuesday, January 1, 2019 2,794.3 
 237. Carshalton Athletic Saturday, December 29, 2018 2,785.8 
 238. Hyde United Tuesday, January 1, 2019 2,780.6 
 239. Stalybridge Celtic Tuesday, January 1, 2019 2,774.1 
 240. Mickleover Sports Tuesday, January 1, 2019 2,767.2 
 241. Burgess Hill Town Tuesday, January 1, 2019 2,766.4 
 242. Bedworth United Tuesday, January 1, 2019 2,763.3 
 243. Bamber Bridge Tuesday, January 1, 2019 2,763.3 
 244. Stafford Rangers Tuesday, January 1, 2019 2,754.8 
 245. Harlow Town Saturday, December 29, 2018 2,750.1 
 246. Marine Tuesday, January 1, 2019 2,749.5 
 247. Workington Tuesday, January 1, 2019 2,739.4 
 248. Staines Town Tuesday, January 1, 2019 2,738.1 
 249. Lancaster City Tuesday, January 1, 2019 2,730.5 
 250. Hednesford Town Tuesday, January 1, 2019 2,728.4 
 251. North Ferriby United Tuesday, January 1, 2019 2,705.6 
 252. Tooting and Mitcham United Saturday, April 28, 2018 2,680.8 
 253. Sutton Coldfield Town Saturday, April 28, 2018 2,675.9 
 254. Dunstable Town Saturday, April 28, 2018 2,621.9