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, December 29, 2018

 Rank Club Last Match Date ELO Score 
 1. Manchester City Wednesday, December 26, 2018 4,350.5 
 2. Liverpool Saturday, December 29, 2018 4,330.9 
 3. Tottenham Hotspur Saturday, December 29, 2018 4,286.9 
 4. Chelsea Wednesday, December 26, 2018 4,248.8 
 5. Manchester United Wednesday, December 26, 2018 4,207.3 
 6. Arsenal Saturday, December 29, 2018 4,181.9 
 7. Everton Saturday, December 29, 2018 4,062.0 
 8. Leicester City Saturday, December 29, 2018 4,057.1 
 9. West Ham United Thursday, December 27, 2018 4,051.9 
 10. Wolverhampton Wanderers Saturday, December 29, 2018 4,031.9 
 11. AFC Bournemouth Wednesday, December 26, 2018 4,019.1 
 12. Crystal Palace Wednesday, December 26, 2018 4,011.2 
 13. Watford Saturday, December 29, 2018 4,010.0 
 14. Brighton and Hove Albion Saturday, December 29, 2018 3,990.1 
 15. Southampton Thursday, December 27, 2018 3,979.0 
 16. Newcastle United Saturday, December 29, 2018 3,974.1 
 17. West Bromwich Albion Saturday, December 29, 2018 3,962.1 
 18. Burnley Wednesday, December 26, 2018 3,936.4 
 19. Fulham Saturday, December 29, 2018 3,936.0 
 20. Aston Villa Saturday, December 29, 2018 3,931.2 
 21. Cardiff City Saturday, December 29, 2018 3,930.5 
 22. Norwich City Saturday, December 29, 2018 3,928.8 
 23. Derby County Saturday, December 29, 2018 3,918.3 
 24. Sheffield United Saturday, December 29, 2018 3,914.9 
 25. Leeds United Saturday, December 29, 2018 3,910.0 
 26. Stoke City Saturday, December 29, 2018 3,904.3 
 27. Middlesbrough Saturday, December 29, 2018 3,899.0 
 28. Swansea City Saturday, December 29, 2018 3,876.5 
 29. Birmingham City Saturday, December 29, 2018 3,856.5 
 30. Huddersfield Town Saturday, December 29, 2018 3,856.3 
 31. Hull City Saturday, December 29, 2018 3,852.3 
 32. Nottingham Forest Saturday, December 29, 2018 3,847.6 
 33. Preston North End Saturday, December 29, 2018 3,846.8 
 34. Bristol City Saturday, December 29, 2018 3,845.7 
 35. Queens Park Rangers Saturday, December 29, 2018 3,840.3 
 36. Brentford Saturday, December 29, 2018 3,828.4 
 37. Sheffield Wednesday Saturday, December 29, 2018 3,822.1 
 38. Blackburn Rovers Saturday, December 29, 2018 3,819.1 
 39. Millwall Saturday, December 29, 2018 3,803.6 
 40. Sunderland Saturday, December 29, 2018 3,790.4 
 41. Wigan Athletic Saturday, December 29, 2018 3,779.8 
 42. Luton Town Saturday, December 29, 2018 3,776.3 
 43. Barnsley Saturday, December 29, 2018 3,771.0 
 44. Portsmouth Saturday, December 29, 2018 3,755.7 
 45. Reading Saturday, December 29, 2018 3,732.7 
 46. Rotherham United Saturday, December 29, 2018 3,727.5 
 47. Charlton Athletic Saturday, December 29, 2018 3,709.8 
 48. Peterborough United Saturday, December 29, 2018 3,709.5 
 49. Ipswich Town Saturday, December 29, 2018 3,706.2 
 50. Burton Albion Saturday, December 29, 2018 3,697.6 
 51. Bolton Wanderers Saturday, December 29, 2018 3,696.7 
 52. Doncaster Rovers Saturday, December 29, 2018 3,696.7 
 53. Shrewsbury Town Saturday, December 29, 2018 3,670.6 
 54. Blackpool Saturday, December 29, 2018 3,668.3 
 55. Fleetwood Town Saturday, December 29, 2018 3,647.9 
 56. Southend United Saturday, December 29, 2018 3,643.6 
 57. Accrington Stanley Saturday, December 29, 2018 3,633.5 
 58. Lincoln City Saturday, December 29, 2018 3,629.6 
 59. Oxford United Saturday, December 29, 2018 3,625.0 
 60. Coventry City Saturday, December 29, 2018 3,617.1 
 61. Mansfield Town Saturday, December 29, 2018 3,615.7 
 62. Gillingham Saturday, December 29, 2018 3,615.5 
 63. Bristol Rovers Saturday, December 29, 2018 3,614.5 
 64. Wycombe Wanderers Saturday, December 29, 2018 3,613.0 
 65. Rochdale Saturday, December 29, 2018 3,600.3 
 66. Bradford City Saturday, December 29, 2018 3,595.6 
 67. Milton Keynes Dons Saturday, December 29, 2018 3,588.5 
 68. Walsall Saturday, December 29, 2018 3,586.5 
 69. Plymouth Argyle Saturday, December 29, 2018 3,580.0 
 70. Scunthorpe United Saturday, December 29, 2018 3,577.0 
 71. AFC Wimbledon Saturday, December 29, 2018 3,562.3 
 72. Oldham Athletic Saturday, December 29, 2018 3,562.0 
 73. Bury Saturday, December 29, 2018 3,559.0 
 74. Carlisle United Saturday, December 29, 2018 3,556.9 
 75. Exeter City Saturday, December 29, 2018 3,548.3 
 76. Forest Green Rovers Saturday, December 29, 2018 3,531.5 
 77. Colchester United Saturday, December 29, 2018 3,528.8 
 78. Northampton Town Saturday, December 29, 2018 3,515.2 
 79. Tranmere Rovers Saturday, December 29, 2018 3,505.0 
 80. Grimsby Town Saturday, December 29, 2018 3,493.1 
 81. Newport County Saturday, December 29, 2018 3,488.9 
 82. Swindon Town Saturday, December 29, 2018 3,488.6 
 83. Stevenage Saturday, December 29, 2018 3,478.8 
 84. Leyton Orient Saturday, December 29, 2018 3,465.1 
 85. Crewe Alexandra Saturday, December 29, 2018 3,465.0 
 86. Cheltenham Town Saturday, December 29, 2018 3,462.4 
 87. Wrexham Saturday, December 29, 2018 3,441.1 
 88. AFC Fylde Saturday, December 29, 2018 3,440.6 
 89. Port Vale Saturday, December 29, 2018 3,431.5 
 90. Yeovil Town Saturday, December 29, 2018 3,423.0 
 91. Crawley Town Saturday, December 29, 2018 3,420.6 
 92. Notts County Saturday, December 29, 2018 3,420.5 
 93. Morecambe Saturday, December 29, 2018 3,416.8 
 94. Cambridge United Saturday, December 29, 2018 3,412.1 
 95. Macclesfield Town Saturday, December 29, 2018 3,403.9 
 96. Solihull Moors Saturday, December 29, 2018 3,396.5 
 97. Sutton United Saturday, December 29, 2018 3,395.6 
 98. Ebbsfleet United Saturday, December 29, 2018 3,391.6 
 99. Barnet Saturday, December 29, 2018 3,389.4 
 100. Salford City Saturday, December 29, 2018 3,385.4 
 101. Gateshead Saturday, December 29, 2018 3,376.4 
 102. Harrogate Town Saturday, December 29, 2018 3,353.0 
 103. Dagenham and Redbridge Saturday, December 29, 2018 3,347.9 
 104. Boreham Wood Saturday, December 29, 2018 3,335.8 
 105. Eastleigh Saturday, December 29, 2018 3,330.1 
 106. Barrow Saturday, December 29, 2018 3,322.6 
 107. Bromley Saturday, December 29, 2018 3,309.5 
 108. Torquay United Saturday, December 29, 2018 3,305.0 
 109. Chesterfield Saturday, December 29, 2018 3,300.5 
 110. Dover Athletic Saturday, December 29, 2018 3,293.1 
 111. FC Halifax Town Saturday, December 29, 2018 3,292.2 
 112. Woking Saturday, December 29, 2018 3,286.6 
 113. Hartlepool United Saturday, December 29, 2018 3,282.7 
 114. Aldershot Town Saturday, December 29, 2018 3,278.4 
 115. Havant and Waterlooville Saturday, December 29, 2018 3,242.8 
 116. Chorley Saturday, December 29, 2018 3,236.2 
 117. Stockport County Saturday, December 29, 2018 3,232.6 
 118. Maidenhead United Saturday, December 29, 2018 3,224.6 
 119. Bradford Park Avenue Saturday, December 29, 2018 3,223.0 
 120. Maidstone United Saturday, December 29, 2018 3,220.3 
 121. Bath City Saturday, December 29, 2018 3,196.7 
 122. Brackley Town Saturday, December 29, 2018 3,187.6 
 123. Chelmsford City Saturday, December 29, 2018 3,184.8 
 124. Kidderminster Harriers Saturday, December 29, 2018 3,180.2 
 125. Dartford Saturday, December 29, 2018 3,176.7 
 126. Braintree Town Saturday, December 29, 2018 3,172.6 
 127. Spennymoor Town Saturday, December 29, 2018 3,171.0 
 128. Slough Town Saturday, December 29, 2018 3,166.5 
 129. Welling United Saturday, December 29, 2018 3,163.2 
 130. Chester Saturday, December 29, 2018 3,162.6 
 131. St. Albans City Saturday, December 29, 2018 3,148.7 
 132. Oxford City Saturday, December 29, 2018 3,148.7 
 133. Southport Saturday, December 29, 2018 3,138.2 
 134. Blyth Spartans Saturday, December 29, 2018 3,135.1 
 135. Concord Rangers Saturday, December 29, 2018 3,133.4 
 136. Guiseley Saturday, December 29, 2018 3,126.4 
 137. Darlington 1883 Saturday, April 28, 2018 3,125.5 
 138. Hemel Hempstead Town Saturday, December 29, 2018 3,125.0 
 139. Altrincham Saturday, December 29, 2018 3,124.2 
 140. Boston United Saturday, December 29, 2018 3,123.7 
 141. Billericay Town Saturday, December 29, 2018 3,121.7 
 142. Hampton and Richmond Borough Saturday, December 29, 2018 3,118.9 
 143. Chippenham Town Saturday, December 29, 2018 3,114.3 
 144. AFC Telford United Saturday, December 29, 2018 3,106.9 
 145. Darlington Saturday, December 29, 2018 3,095.8 
 146. Wealdstone Saturday, December 29, 2018 3,089.3 
 147. Truro City Saturday, December 29, 2018 3,088.0 
 148. Leamington Saturday, December 29, 2018 3,083.6 
 149. York City Saturday, December 29, 2018 3,080.0 
 150. Hereford Saturday, December 29, 2018 3,073.9 
 151. Dulwich Hamlet Saturday, December 29, 2018 3,064.2 
 152. Alfreton Town Saturday, December 29, 2018 3,057.2 
 153. Taunton Town Saturday, December 29, 2018 3,038.1 
 154. Stourbridge Saturday, December 29, 2018 3,035.8 
 155. Eastbourne Borough Saturday, December 29, 2018 3,032.1 
 156. FC United of Manchester Saturday, December 29, 2018 3,031.7 
 157. Farsley Celtic Saturday, December 29, 2018 3,030.0 
 158. Kettering Town Saturday, December 29, 2018 3,028.3 
 159. Curzon Ashton Saturday, December 29, 2018 3,027.1 
 160. Salisbury Saturday, December 29, 2018 3,014.4 
 161. King's Lynn Town Saturday, December 29, 2018 3,006.2 
 162. Gloucester City Saturday, December 29, 2018 3,006.2 
 163. Weymouth Saturday, December 29, 2018 3,005.4 
 164. Biggleswade Town Saturday, December 29, 2018 3,005.3 
 165. Metropolitan Police Saturday, December 29, 2018 2,997.3 
 166. Haringey Borough Saturday, December 29, 2018 2,996.8 
 167. Harrow Borough Saturday, December 29, 2018 2,989.1 
 168. Nuneaton Borough Saturday, December 29, 2018 2,984.7 
 169. Stratford Town Saturday, December 29, 2018 2,979.0 
 170. AFC Rushden and Diamonds Saturday, December 29, 2018 2,978.9 
 171. Warrington Town Saturday, December 29, 2018 2,977.7 
 172. Weston-super-Mare Saturday, December 29, 2018 2,972.2 
 173. East Thurrock United Saturday, December 29, 2018 2,970.3 
 174. Coalville Town Saturday, December 29, 2018 2,963.8 
 175. Hungerford Town Saturday, December 29, 2018 2,959.4 
 176. Poole Town Saturday, December 29, 2018 2,957.3 
 177. Swindon Supermarine Saturday, December 29, 2018 2,955.4 
 178. Gainsborough Trinity Wednesday, December 26, 2018 2,955.3 
 179. South Shields Saturday, December 29, 2018 2,954.9 
 180. Needham Market Saturday, December 29, 2018 2,953.8 
 181. Ashton United Saturday, December 29, 2018 2,949.2 
 182. Beaconsfield Town Saturday, December 29, 2018 2,947.6 
 183. Merthyr Town Saturday, December 29, 2018 2,940.4 
 184. Folkestone Invicta Wednesday, December 26, 2018 2,940.2 
 185. Kings Langley Saturday, December 29, 2018 2,935.0 
 186. Tamworth Saturday, December 29, 2018 2,933.8 
 187. Hartley Wintney Saturday, December 29, 2018 2,933.2 
 188. Tiverton Town Saturday, December 29, 2018 2,925.6 
 189. Leiston Saturday, December 29, 2018 2,924.4 
 190. Walton Casuals Wednesday, December 26, 2018 2,922.6 
 191. Dorking Wanderers Saturday, December 29, 2018 2,922.0 
 192. Basford United Saturday, December 29, 2018 2,920.5 
 193. Alvechurch Saturday, December 29, 2018 2,920.2 
 194. Enfield Town Saturday, December 29, 2018 2,919.3 
 195. Kingstonian Saturday, December 22, 2018 2,919.1 
 196. Barwell Saturday, December 29, 2018 2,918.9 
 197. Banbury United Saturday, December 29, 2018 2,916.2 
 198. Royston Town Saturday, December 29, 2018 2,915.7 
 199. Bognor Regis Town Wednesday, December 26, 2018 2,911.9 
 200. Worthing Saturday, December 29, 2018 2,908.1 
 201. Nantwich Town Wednesday, December 26, 2018 2,906.3 
 202. Shaw Lane Saturday, April 28, 2018 2,905.5 
 203. St. Ives Town Saturday, December 29, 2018 2,903.5 
 204. Hendon Wednesday, December 26, 2018 2,898.6 
 205. Leatherhead Saturday, December 29, 2018 2,895.7 
 206. Wimborne Town Saturday, December 29, 2018 2,894.4 
 207. Gosport Borough Saturday, December 29, 2018 2,890.7 
 208. Lewes Wednesday, December 26, 2018 2,884.9 
 209. Rushall Olympic Saturday, December 29, 2018 2,884.8 
 210. Bishop's Stortford Saturday, December 29, 2018 2,884.5 
 211. Basingstoke Town Saturday, December 29, 2018 2,882.4 
 212. Farnborough Saturday, December 29, 2018 2,881.2 
 213. Margate Saturday, December 22, 2018 2,880.8 
 214. Hitchin Town Saturday, December 29, 2018 2,880.2 
 215. Matlock Town Wednesday, December 26, 2018 2,873.4 
 216. Redditch United Saturday, December 29, 2018 2,872.4 
 217. Dorchester Town Saturday, December 29, 2018 2,871.6 
 218. Chesham United Saturday, December 29, 2018 2,871.3 
 219. Whitehawk Saturday, December 22, 2018 2,868.7 
 220. Lowestoft Town Saturday, December 29, 2018 2,865.6 
 221. Merstham Saturday, December 29, 2018 2,863.0 
 222. Potters Bar Town Saturday, December 29, 2018 2,861.9 
 223. Buxton Wednesday, December 26, 2018 2,861.7 
 224. Frome Town Saturday, December 29, 2018 2,850.7 
 225. St. Neots Town Saturday, December 29, 2018 2,848.8 
 226. Scarborough Athletic Wednesday, December 26, 2018 2,847.5 
 227. Corinthian-Casuals Saturday, December 29, 2018 2,846.4 
 228. Witton Albion Saturday, December 29, 2018 2,846.2 
 229. Halesowen Town Saturday, December 29, 2018 2,846.0 
 230. Tonbridge Angels Saturday, December 29, 2018 2,842.9 
 231. Thurrock Saturday, April 28, 2018 2,839.1 
 232. Grantham Town Wednesday, December 26, 2018 2,821.7 
 233. Wingate and Finchley Wednesday, December 26, 2018 2,817.9 
 234. AFC Hornchurch Saturday, December 29, 2018 2,811.6 
 235. Brightlingsea Regent Saturday, December 29, 2018 2,807.4 
 236. Carshalton Athletic Saturday, December 29, 2018 2,785.8 
 237. Hyde United Wednesday, December 26, 2018 2,779.5 
 238. Whitby Town Wednesday, December 26, 2018 2,778.1 
 239. Bamber Bridge Wednesday, December 26, 2018 2,769.0 
 240. Bedworth United Saturday, December 29, 2018 2,767.4 
 241. Stafford Rangers Wednesday, December 26, 2018 2,763.7 
 242. Stalybridge Celtic Wednesday, December 26, 2018 2,763.3 
 243. Mickleover Sports Saturday, December 29, 2018 2,758.3 
 244. Workington Saturday, December 29, 2018 2,750.2 
 245. Harlow Town Saturday, December 29, 2018 2,750.1 
 246. Staines Town Saturday, December 29, 2018 2,747.1 
 247. Lancaster City Wednesday, December 26, 2018 2,744.1 
 248. Burgess Hill Town Wednesday, December 26, 2018 2,740.3 
 249. Marine Saturday, December 29, 2018 2,735.9 
 250. Hednesford Town Wednesday, December 26, 2018 2,732.1 
 251. North Ferriby United Wednesday, December 26, 2018 2,711.7 
 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