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  Wednesday, January 3, 2018

 Rank Club Last Match Date ELO Score 
 1. Manchester City Tuesday, January 2, 2018 4,341.0 
 2. Chelsea Wednesday, January 3, 2018 4,301.6 
 3. Tottenham Hotspur Tuesday, January 2, 2018 4,257.4 
 4. Manchester United Monday, January 1, 2018 4,246.1 
 5. Liverpool Monday, January 1, 2018 4,232.3 
 6. Arsenal Wednesday, January 3, 2018 4,224.4 
 7. Leicester City Monday, January 1, 2018 4,087.8 
 8. Everton Monday, January 1, 2018 4,065.8 
 9. Burnley Monday, January 1, 2018 4,038.5 
 10. Crystal Palace Tuesday, January 2, 2018 4,001.1 
 11. Southampton Tuesday, January 2, 2018 4,000.5 
 12. West Ham United Tuesday, January 2, 2018 3,995.7 
 13. Wolverhampton Wanderers Tuesday, January 2, 2018 3,994.5 
 14. AFC Bournemouth Monday, January 1, 2018 3,985.2 
 15. Newcastle United Monday, January 1, 2018 3,963.5 
 16. Brighton and Hove Albion Monday, January 1, 2018 3,958.0 
 17. Stoke City Monday, January 1, 2018 3,954.9 
 18. Watford Tuesday, January 2, 2018 3,954.5 
 19. Swansea City Tuesday, January 2, 2018 3,945.5 
 20. West Bromwich Albion Tuesday, January 2, 2018 3,941.5 
 21. Derby County Monday, January 1, 2018 3,937.8 
 22. Bristol City Monday, January 1, 2018 3,915.8 
 23. Fulham Tuesday, January 2, 2018 3,912.4 
 24. Aston Villa Monday, January 1, 2018 3,906.9 
 25. Middlesbrough Monday, January 1, 2018 3,903.0 
 26. Huddersfield Town Monday, January 1, 2018 3,901.5 
 27. Leeds United Monday, January 1, 2018 3,888.2 
 28. Brentford Tuesday, January 2, 2018 3,884.2 
 29. Cardiff City Monday, January 1, 2018 3,876.6 
 30. Sheffield United Monday, January 1, 2018 3,860.2 
 31. Norwich City Monday, January 1, 2018 3,852.6 
 32. Preston North End Monday, January 1, 2018 3,851.5 
 33. Blackburn Rovers Monday, January 1, 2018 3,833.1 
 34. Wigan Athletic Monday, January 1, 2018 3,828.3 
 35. Sheffield Wednesday Monday, January 1, 2018 3,825.2 
 36. Hull City Monday, January 1, 2018 3,822.0 
 37. Reading Tuesday, January 2, 2018 3,817.1 
 38. Ipswich Town Tuesday, January 2, 2018 3,807.9 
 39. Millwall Monday, January 1, 2018 3,790.6 
 40. Sunderland Monday, January 1, 2018 3,789.3 
 41. Queens Park Rangers Monday, January 1, 2018 3,773.9 
 42. Bolton Wanderers Monday, January 1, 2018 3,768.2 
 43. Nottingham Forest Monday, January 1, 2018 3,766.9 
 44. Barnsley Monday, January 1, 2018 3,761.6 
 45. Scunthorpe United Monday, January 1, 2018 3,756.3 
 46. Burton Albion Monday, January 1, 2018 3,741.5 
 47. Bradford City Monday, January 1, 2018 3,741.3 
 48. Shrewsbury Town Monday, January 1, 2018 3,728.3 
 49. Birmingham City Tuesday, January 2, 2018 3,724.9 
 50. Luton Town Monday, January 1, 2018 3,669.7 
 51. Portsmouth Monday, January 1, 2018 3,668.8 
 52. Oxford United Monday, January 1, 2018 3,668.7 
 53. Peterborough United Monday, January 1, 2018 3,658.3 
 54. Doncaster Rovers Monday, January 1, 2018 3,657.8 
 55. Rotherham United Monday, January 1, 2018 3,656.5 
 56. Charlton Athletic Monday, January 1, 2018 3,649.2 
 57. Fleetwood Town Monday, January 1, 2018 3,642.6 
 58. Milton Keynes Dons Monday, January 1, 2018 3,622.8 
 59. Southend United Monday, January 1, 2018 3,621.6 
 60. Plymouth Argyle Monday, January 1, 2018 3,621.2 
 61. Gillingham Monday, January 1, 2018 3,616.5 
 62. Walsall Monday, January 1, 2018 3,615.1 
 63. Bristol Rovers Monday, January 1, 2018 3,612.5 
 64. AFC Wimbledon Monday, January 1, 2018 3,612.1 
 65. Rochdale Monday, January 1, 2018 3,606.4 
 66. Blackpool Monday, January 1, 2018 3,604.9 
 67. Oldham Athletic Monday, January 1, 2018 3,591.3 
 68. Notts County Monday, January 1, 2018 3,572.3 
 69. Coventry City Monday, January 1, 2018 3,564.7 
 70. Wycombe Wanderers Monday, January 1, 2018 3,563.5 
 71. Mansfield Town Monday, January 1, 2018 3,562.3 
 72. Colchester United Monday, January 1, 2018 3,558.7 
 73. Lincoln City Monday, January 1, 2018 3,558.3 
 74. Accrington Stanley Saturday, December 30, 2017 3,554.3 
 75. Swindon Town Monday, January 1, 2018 3,550.4 
 76. Northampton Town Monday, January 1, 2018 3,531.8 
 77. Exeter City Monday, January 1, 2018 3,527.8 
 78. Port Vale Monday, January 1, 2018 3,525.7 
 79. Carlisle United Monday, January 1, 2018 3,510.9 
 80. Bury Monday, January 1, 2018 3,509.7 
 81. Newport County Monday, January 1, 2018 3,508.9 
 82. Cambridge United Monday, January 1, 2018 3,507.1 
 83. Stevenage Monday, January 1, 2018 3,490.5 
 84. Grimsby Town Monday, January 1, 2018 3,467.0 
 85. Tranmere Rovers Monday, January 1, 2018 3,451.0 
 86. Crawley Town Monday, January 1, 2018 3,447.6 
 87. Cheltenham Town Monday, January 1, 2018 3,445.9 
 88. Crewe Alexandra Monday, January 1, 2018 3,443.9 
 89. Yeovil Town Monday, January 1, 2018 3,439.8 
 90. Aldershot Town Monday, January 1, 2018 3,429.8 
 91. Macclesfield Town Monday, January 1, 2018 3,419.3 
 92. Dover Athletic Monday, January 1, 2018 3,414.8 
 93. Chesterfield Monday, January 1, 2018 3,407.0 
 94. Morecambe Saturday, December 30, 2017 3,399.0 
 95. Barnet Monday, January 1, 2018 3,397.4 
 96. Forest Green Rovers Monday, January 1, 2018 3,393.5 
 97. Dagenham and Redbridge Monday, January 1, 2018 3,390.2 
 98. Bromley Monday, January 1, 2018 3,370.4 
 99. Ebbsfleet United Monday, January 1, 2018 3,364.5 
 100. Boreham Wood Monday, January 1, 2018 3,359.6 
 101. Sutton United Monday, January 1, 2018 3,357.8 
 102. Gateshead Monday, January 1, 2018 3,355.1 
 103. AFC Fylde Monday, January 1, 2018 3,348.9 
 104. Wrexham Monday, January 1, 2018 3,347.9 
 105. Hartlepool United Monday, January 1, 2018 3,325.6 
 106. Maidstone United Monday, January 1, 2018 3,316.2 
 107. Barrow Monday, January 1, 2018 3,315.7 
 108. Woking Monday, January 1, 2018 3,305.7 
 109. Leyton Orient Monday, January 1, 2018 3,300.7 
 110. Eastleigh Saturday, December 30, 2017 3,288.4 
 111. Maidenhead United Monday, January 1, 2018 3,283.0 
 112. FC Halifax Town Monday, January 1, 2018 3,281.9 
 113. Salford City Monday, January 1, 2018 3,248.6 
 114. Torquay United Saturday, December 30, 2017 3,242.0 
 115. Guiseley Monday, January 1, 2018 3,237.5 
 116. Kidderminster Harriers Monday, January 1, 2018 3,236.5 
 117. Dartford Monday, January 1, 2018 3,229.3 
 118. Chelmsford City Monday, January 1, 2018 3,228.0 
 119. Brackley Town Monday, January 1, 2018 3,225.4 
 120. Braintree Town Monday, January 1, 2018 3,224.9 
 121. York City Monday, January 1, 2018 3,224.0 
 122. Solihull Moors Monday, January 1, 2018 3,220.5 
 123. Harrogate Town Monday, January 1, 2018 3,213.2 
 124. Hampton and Richmond Borough Monday, January 1, 2018 3,207.2 
 125. Chester Monday, January 1, 2018 3,189.6 
 126. Chorley Monday, January 1, 2018 3,186.4 
 127. Stockport County Monday, January 1, 2018 3,185.7 
 128. Havant and Waterlooville Monday, January 1, 2018 3,184.0 
 129. Hemel Hempstead Town Monday, January 1, 2018 3,154.6 
 130. Bradford Park Avenue Monday, January 1, 2018 3,141.7 
 131. Blyth Spartans Monday, January 1, 2018 3,123.4 
 132. Bath City Tuesday, December 26, 2017 3,119.0 
 133. Weston-super-Mare Tuesday, December 26, 2017 3,111.7 
 134. St. Albans City Monday, January 1, 2018 3,108.4 
 135. East Thurrock United Monday, January 1, 2018 3,108.3 
 136. Tamworth Monday, January 1, 2018 3,108.2 
 137. Wealdstone Monday, January 1, 2018 3,106.5 
 138. Hungerford Town Monday, January 1, 2018 3,101.7 
 139. FC United of Manchester Monday, January 1, 2018 3,101.3 
 140. Darlington 1883 Monday, January 1, 2018 3,093.8 
 141. Truro City Monday, January 1, 2018 3,092.1 
 142. Billericay Town Tuesday, December 26, 2017 3,092.1 
 143. Spennymoor Town Monday, January 1, 2018 3,091.4 
 144. Dulwich Hamlet Monday, January 1, 2018 3,089.6 
 145. Southport Monday, January 1, 2018 3,087.6 
 146. Nuneaton Town Monday, January 1, 2018 3,081.9 
 147. Leamington Monday, January 1, 2018 3,081.3 
 148. Boston United Monday, January 1, 2018 3,080.7 
 149. Curzon Ashton Monday, January 1, 2018 3,079.1 
 150. Welling United Monday, January 1, 2018 3,075.6 
 151. Concord Rangers Monday, January 1, 2018 3,072.8 
 152. Gloucester City Monday, January 1, 2018 3,068.8 
 153. Oxford City Monday, January 1, 2018 3,055.5 
 154. Kettering Town Monday, January 1, 2018 3,054.9 
 155. Chippenham Town Monday, January 1, 2018 3,051.9 
 156. AFC Telford United Monday, January 1, 2018 3,044.5 
 157. Hereford Monday, January 1, 2018 3,032.4 
 158. Eastbourne Borough Monday, January 1, 2018 3,031.4 
 159. Slough Town Monday, January 1, 2018 3,029.8 
 160. Poole Town Monday, January 1, 2018 3,027.6 
 161. Weymouth Monday, January 1, 2018 3,027.5 
 162. Bognor Regis Town Monday, January 1, 2018 3,014.5 
 163. Hitchin Town Saturday, December 30, 2017 3,013.2 
 164. Altrincham Monday, January 1, 2018 3,012.9 
 165. Gainsborough Trinity Monday, January 1, 2018 3,001.5 
 166. Alfreton Town Monday, January 1, 2018 2,997.5 
 167. King's Lynn Town Monday, January 1, 2018 2,994.0 
 168. Worcester City Saturday, April 29, 2017 2,991.4 
 169. Farsley Celtic Monday, January 1, 2018 2,981.6 
 170. Shaw Lane Monday, January 1, 2018 2,974.1 
 171. Royston Town Monday, January 1, 2018 2,961.7 
 172. Enfield Town Monday, January 1, 2018 2,957.3 
 173. Leiston Monday, January 1, 2018 2,956.6 
 174. Hendon Monday, January 1, 2018 2,955.7 
 175. Banbury United Monday, January 1, 2018 2,950.8 
 176. North Ferriby United Monday, January 1, 2018 2,935.2 
 177. Biggleswade Town Monday, January 1, 2018 2,935.2 
 178. Wingate and Finchley Monday, January 1, 2018 2,925.3 
 179. Folkestone Invicta Monday, January 1, 2018 2,925.1 
 180. Grantham Town Monday, January 1, 2018 2,921.3 
 181. Workington Monday, January 1, 2018 2,919.0 
 182. Chesham United Monday, January 1, 2018 2,916.9 
 183. Staines Town Monday, January 1, 2018 2,911.9 
 184. Basingstoke Town Monday, January 1, 2018 2,911.8 
 185. Frome Town Monday, January 1, 2018 2,911.6 
 186. Stratford Town Monday, January 1, 2018 2,909.5 
 187. Leatherhead Monday, January 1, 2018 2,906.8 
 188. Tonbridge Angels Saturday, December 30, 2017 2,905.4 
 189. Merthyr Town Monday, January 1, 2018 2,902.1 
 190. Ashton United Saturday, December 30, 2017 2,901.7 
 191. Margate Monday, January 1, 2018 2,900.9 
 192. Stourbridge Monday, January 1, 2018 2,899.4 
 193. Metropolitan Police Monday, January 1, 2018 2,898.9 
 194. Whitehawk Monday, January 1, 2018 2,898.3 
 195. St. Neots Town Tuesday, December 26, 2017 2,889.7 
 196. Warrington Town Monday, January 1, 2018 2,882.1 
 197. Dorking Wanderers Saturday, December 30, 2017 2,879.8 
 198. Buxton Saturday, December 30, 2017 2,863.3 
 199. Redditch United Monday, January 1, 2018 2,857.0 
 200. Brightlingsea Regent Monday, January 1, 2018 2,856.7 
 201. Tiverton Town Monday, January 1, 2018 2,856.5 
 202. Bishop's Stortford Monday, January 1, 2018 2,853.4 
 203. Canvey Island Saturday, April 22, 2017 2,847.8 
 204. Farnborough Monday, January 1, 2018 2,846.5 
 205. Dorchester Town Monday, January 1, 2018 2,845.5 
 206. Heybridge Swifts Sunday, November 5, 2017 2,843.0 
 207. Nantwich Town Monday, January 1, 2018 2,836.7 
 208. Cambridge City Saturday, April 22, 2017 2,835.1 
 209. Needham Market Monday, January 1, 2018 2,829.5 
 210. Lancaster City Monday, January 1, 2018 2,826.4 
 211. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 212. Lowestoft Town Monday, January 1, 2018 2,819.9 
 213. Hednesford Town Monday, January 1, 2018 2,816.3 
 214. Stalybridge Celtic Monday, January 1, 2018 2,810.9 
 215. Worthing Monday, January 1, 2018 2,809.2 
 216. Merstham Monday, January 1, 2018 2,807.5 
 217. Harlow Town Monday, January 1, 2018 2,807.4 
 218. Kingstonian Monday, January 1, 2018 2,806.7 
 219. Cirencester Town Saturday, April 22, 2017 2,802.6 
 220. Thurrock Monday, January 1, 2018 2,800.4 
 221. Matlock Town Monday, January 1, 2018 2,791.3 
 222. Mickleover Sports Monday, January 1, 2018 2,790.9 
 223. Whitby Town Monday, January 1, 2018 2,785.3 
 224. Witton Albion Monday, January 1, 2018 2,782.2 
 225. St. Ives Town Tuesday, December 26, 2017 2,781.4 
 226. Barwell Monday, January 1, 2018 2,779.4 
 227. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 228. Harrow Borough Monday, January 1, 2018 2,774.7 
 229. Marine Monday, January 1, 2018 2,772.9 
 230. Kings Langley Saturday, December 30, 2017 2,769.1 
 231. Coalville Town Monday, January 1, 2018 2,766.0 
 232. Rushall Olympic Monday, January 1, 2018 2,762.7 
 233. Corby Town Saturday, April 22, 2017 2,762.4 
 234. Burgess Hill Town Saturday, December 30, 2017 2,760.8 
 235. Stafford Rangers Monday, January 1, 2018 2,753.9 
 236. Grays Athletic Saturday, April 22, 2017 2,729.2 
 237. Cinderford Town Saturday, April 22, 2017 2,725.4 
 238. Tooting and Mitcham United Monday, January 1, 2018 2,713.1 
 239. Gosport Borough Monday, January 1, 2018 2,710.3 
 240. Halesowen Town Monday, January 1, 2018 2,706.4 
 241. Dunstable Town Monday, January 1, 2018 2,657.3 
 242. Sutton Coldfield Town Monday, January 1, 2018 2,653.0 
 243. Hyde United Friday, November 3, 2017 2,645.6 
 244. Frickley Athletic Saturday, April 22, 2017 2,644.1 
 245. Ilkeston Town Saturday, April 22, 2017 2,574.0 
 246. Skelmersdale United Saturday, April 22, 2017 2,569.0