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  Monday, January 8, 2018

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, January 6, 2018 4,343.2 
 2. Chelsea Saturday, January 6, 2018 4,297.4 
 3. Tottenham Hotspur Sunday, January 7, 2018 4,250.7 
 4. Manchester United Friday, January 5, 2018 4,247.9 
 5. Liverpool Friday, January 5, 2018 4,234.6 
 6. Arsenal Sunday, January 7, 2018 4,210.6 
 7. Leicester City Saturday, January 6, 2018 4,083.7 
 8. Everton Friday, January 5, 2018 4,063.5 
 9. Burnley Saturday, January 6, 2018 4,036.4 
 10. Southampton Saturday, January 6, 2018 4,004.8 
 11. West Ham United Sunday, January 7, 2018 3,999.7 
 12. Crystal Palace Monday, January 8, 2018 3,996.1 
 13. Wolverhampton Wanderers Saturday, January 6, 2018 3,993.3 
 14. AFC Bournemouth Saturday, January 6, 2018 3,982.6 
 15. Newcastle United Saturday, January 6, 2018 3,965.4 
 16. Brighton and Hove Albion Monday, January 8, 2018 3,963.1 
 17. Watford Saturday, January 6, 2018 3,961.4 
 18. Swansea City Saturday, January 6, 2018 3,946.8 
 19. Stoke City Saturday, January 6, 2018 3,946.1 
 20. West Bromwich Albion Saturday, January 6, 2018 3,943.0 
 21. Derby County Friday, January 5, 2018 3,936.0 
 22. Bristol City Saturday, January 6, 2018 3,909.0 
 23. Fulham Saturday, January 6, 2018 3,908.1 
 24. Middlesbrough Saturday, January 6, 2018 3,907.4 
 25. Huddersfield Town Saturday, January 6, 2018 3,905.1 
 26. Aston Villa Saturday, January 6, 2018 3,894.3 
 27. Leeds United Sunday, January 7, 2018 3,879.4 
 28. Brentford Saturday, January 6, 2018 3,875.4 
 29. Cardiff City Saturday, January 6, 2018 3,872.8 
 30. Sheffield United Saturday, January 6, 2018 3,865.0 
 31. Norwich City Saturday, January 6, 2018 3,856.8 
 32. Preston North End Saturday, January 6, 2018 3,855.1 
 33. Wigan Athletic Saturday, January 6, 2018 3,830.8 
 34. Hull City Saturday, January 6, 2018 3,827.8 
 35. Blackburn Rovers Saturday, January 6, 2018 3,827.4 
 36. Sheffield Wednesday Saturday, January 6, 2018 3,821.9 
 37. Reading Saturday, January 6, 2018 3,813.7 
 38. Ipswich Town Saturday, January 6, 2018 3,803.1 
 39. Millwall Saturday, January 6, 2018 3,797.7 
 40. Sunderland Saturday, January 6, 2018 3,784.9 
 41. Nottingham Forest Sunday, January 7, 2018 3,780.7 
 42. Queens Park Rangers Saturday, January 6, 2018 3,766.4 
 43. Bolton Wanderers Saturday, January 6, 2018 3,764.5 
 44. Scunthorpe United Monday, January 1, 2018 3,756.3 
 45. Barnsley Saturday, January 6, 2018 3,754.6 
 46. Burton Albion Saturday, January 6, 2018 3,736.8 
 47. Shrewsbury Town Sunday, January 7, 2018 3,731.3 
 48. Birmingham City Saturday, January 6, 2018 3,729.6 
 49. Bradford City Saturday, January 6, 2018 3,729.1 
 50. Oxford United Saturday, January 6, 2018 3,675.8 
 51. Peterborough United Saturday, January 6, 2018 3,670.9 
 52. Portsmouth Monday, January 1, 2018 3,668.8 
 53. Luton Town Saturday, January 6, 2018 3,667.8 
 54. Charlton Athletic Saturday, January 6, 2018 3,656.5 
 55. Rotherham United Monday, January 1, 2018 3,656.5 
 56. Doncaster Rovers Saturday, January 6, 2018 3,651.5 
 57. Fleetwood Town Saturday, January 6, 2018 3,646.7 
 58. Plymouth Argyle Saturday, January 6, 2018 3,631.6 
 59. Milton Keynes Dons Saturday, January 6, 2018 3,630.2 
 60. Gillingham Monday, January 1, 2018 3,616.5 
 61. Walsall Monday, January 1, 2018 3,615.1 
 62. Rochdale Saturday, January 6, 2018 3,612.7 
 63. Bristol Rovers Monday, January 1, 2018 3,612.5 
 64. AFC Wimbledon Sunday, January 7, 2018 3,611.8 
 65. Southend United Saturday, January 6, 2018 3,604.4 
 66. Blackpool Saturday, January 6, 2018 3,597.8 
 67. Oldham Athletic Saturday, January 6, 2018 3,584.0 
 68. Notts County Saturday, January 6, 2018 3,581.1 
 69. Coventry City Saturday, January 6, 2018 3,573.5 
 70. Mansfield Town Saturday, January 6, 2018 3,566.2 
 71. Accrington Stanley Saturday, January 6, 2018 3,563.9 
 72. Wycombe Wanderers Saturday, January 6, 2018 3,559.9 
 73. Lincoln City Monday, January 1, 2018 3,558.3 
 74. Swindon Town Monday, January 1, 2018 3,550.4 
 75. Northampton Town Saturday, January 6, 2018 3,549.0 
 76. Colchester United Saturday, January 6, 2018 3,534.0 
 77. Exeter City Saturday, January 6, 2018 3,526.3 
 78. Newport County Sunday, January 7, 2018 3,517.7 
 79. Carlisle United Saturday, January 6, 2018 3,514.2 
 80. Port Vale Saturday, January 6, 2018 3,513.1 
 81. Cambridge United Monday, January 1, 2018 3,507.1 
 82. Bury Saturday, January 6, 2018 3,499.3 
 83. Stevenage Saturday, January 6, 2018 3,493.9 
 84. Cheltenham Town Saturday, January 6, 2018 3,470.6 
 85. Yeovil Town Saturday, January 6, 2018 3,452.1 
 86. Tranmere Rovers Saturday, January 6, 2018 3,448.3 
 87. Crawley Town Monday, January 1, 2018 3,447.6 
 88. Grimsby Town Saturday, January 6, 2018 3,447.5 
 89. Crewe Alexandra Monday, January 1, 2018 3,443.9 
 90. Aldershot Town Saturday, January 6, 2018 3,440.5 
 91. Morecambe Saturday, January 6, 2018 3,418.4 
 92. Macclesfield Town Saturday, January 6, 2018 3,413.3 
 93. Forest Green Rovers Saturday, January 6, 2018 3,406.1 
 94. Dover Athletic Saturday, January 6, 2018 3,404.2 
 95. Dagenham and Redbridge Saturday, January 6, 2018 3,400.9 
 96. Barnet Monday, January 1, 2018 3,397.4 
 97. Chesterfield Saturday, January 6, 2018 3,397.4 
 98. Sutton United Saturday, January 6, 2018 3,374.3 
 99. AFC Fylde Saturday, January 6, 2018 3,360.6 
 100. Wrexham Saturday, January 6, 2018 3,359.3 
 101. Boreham Wood Saturday, January 6, 2018 3,359.0 
 102. Bromley Saturday, January 6, 2018 3,358.6 
 103. Ebbsfleet United Saturday, January 6, 2018 3,349.0 
 104. Gateshead Saturday, January 6, 2018 3,338.6 
 105. Barrow Saturday, January 6, 2018 3,318.4 
 106. Maidstone United Saturday, January 6, 2018 3,317.0 
 107. Hartlepool United Saturday, January 6, 2018 3,314.9 
 108. Woking Saturday, January 6, 2018 3,304.9 
 109. Leyton Orient Saturday, January 6, 2018 3,301.3 
 110. Eastleigh Saturday, January 6, 2018 3,299.6 
 111. FC Halifax Town Saturday, January 6, 2018 3,283.1 
 112. Maidenhead United Saturday, January 6, 2018 3,281.9 
 113. Salford City Saturday, January 6, 2018 3,247.9 
 114. Brackley Town Saturday, January 6, 2018 3,236.0 
 115. Braintree Town Saturday, January 6, 2018 3,235.8 
 116. Kidderminster Harriers Saturday, January 6, 2018 3,233.3 
 117. York City Saturday, January 6, 2018 3,231.4 
 118. Torquay United Saturday, January 6, 2018 3,230.7 
 119. Solihull Moors Saturday, January 6, 2018 3,226.4 
 120. Guiseley Saturday, January 6, 2018 3,226.3 
 121. Dartford Saturday, January 6, 2018 3,226.0 
 122. Harrogate Town Saturday, January 6, 2018 3,223.5 
 123. Chelmsford City Saturday, January 6, 2018 3,215.8 
 124. Chester Saturday, January 6, 2018 3,205.1 
 125. Hampton and Richmond Borough Saturday, January 6, 2018 3,204.6 
 126. Stockport County Saturday, January 6, 2018 3,186.4 
 127. Havant and Waterlooville Monday, January 1, 2018 3,184.0 
 128. Chorley Saturday, January 6, 2018 3,176.1 
 129. Hemel Hempstead Town Saturday, January 6, 2018 3,157.2 
 130. Blyth Spartans Saturday, January 6, 2018 3,134.0 
 131. Bradford Park Avenue Saturday, January 6, 2018 3,129.2 
 132. Weston-super-Mare Saturday, January 6, 2018 3,126.6 
 133. St. Albans City Saturday, January 6, 2018 3,120.7 
 134. Bath City Saturday, January 6, 2018 3,117.1 
 135. FC United of Manchester Sunday, January 7, 2018 3,109.8 
 136. Wealdstone Monday, January 1, 2018 3,106.5 
 137. Spennymoor Town Saturday, January 6, 2018 3,103.9 
 138. East Thurrock United Saturday, January 6, 2018 3,097.4 
 139. Boston United Saturday, January 6, 2018 3,095.2 
 140. Dulwich Hamlet Saturday, January 6, 2018 3,094.3 
 141. Truro City Saturday, January 6, 2018 3,094.0 
 142. Tamworth Saturday, January 6, 2018 3,093.6 
 143. Hungerford Town Saturday, January 6, 2018 3,089.4 
 144. Welling United Saturday, January 6, 2018 3,089.0 
 145. Darlington 1883 Saturday, January 6, 2018 3,086.4 
 146. Billericay Town Saturday, January 6, 2018 3,086.3 
 147. Leamington Saturday, January 6, 2018 3,084.6 
 148. Curzon Ashton Monday, January 1, 2018 3,079.1 
 149. Southport Sunday, January 7, 2018 3,079.1 
 150. Concord Rangers Saturday, January 6, 2018 3,076.1 
 151. Nuneaton Town Saturday, January 6, 2018 3,071.3 
 152. Oxford City Saturday, January 6, 2018 3,067.8 
 153. Gloucester City Saturday, January 6, 2018 3,054.0 
 154. Chippenham Town Monday, January 1, 2018 3,051.9 
 155. AFC Telford United Monday, January 1, 2018 3,044.5 
 156. Kettering Town Saturday, January 6, 2018 3,042.0 
 157. Hereford Saturday, January 6, 2018 3,033.5 
 158. Slough Town Saturday, January 6, 2018 3,028.7 
 159. Poole Town Monday, January 1, 2018 3,027.6 
 160. Altrincham Saturday, January 6, 2018 3,023.1 
 161. Weymouth Saturday, January 6, 2018 3,022.0 
 162. Eastbourne Borough Saturday, January 6, 2018 3,018.0 
 163. Alfreton Town Saturday, January 6, 2018 3,013.8 
 164. Bognor Regis Town Saturday, January 6, 2018 3,012.3 
 165. King's Lynn Town Saturday, January 6, 2018 3,002.9 
 166. Hitchin Town Saturday, January 6, 2018 3,002.5 
 167. Worcester City Saturday, April 29, 2017 2,991.4 
 168. Gainsborough Trinity Saturday, January 6, 2018 2,990.9 
 169. Shaw Lane Monday, January 1, 2018 2,974.1 
 170. Farsley Celtic Saturday, January 6, 2018 2,971.4 
 171. Royston Town Saturday, January 6, 2018 2,968.0 
 172. Banbury United Saturday, January 6, 2018 2,961.5 
 173. Hendon Monday, January 1, 2018 2,955.7 
 174. Leiston Saturday, January 6, 2018 2,944.1 
 175. Enfield Town Monday, January 8, 2018 2,930.9 
 176. Grantham Town Saturday, January 6, 2018 2,929.3 
 177. Chesham United Saturday, January 6, 2018 2,926.2 
 178. Wingate and Finchley Monday, January 1, 2018 2,925.3 
 179. Basingstoke Town Saturday, January 6, 2018 2,924.7 
 180. Biggleswade Town Saturday, January 6, 2018 2,923.4 
 181. Frome Town Saturday, January 6, 2018 2,923.3 
 182. Folkestone Invicta Saturday, January 6, 2018 2,920.3 
 183. Staines Town Saturday, January 6, 2018 2,919.5 
 184. Leatherhead Saturday, January 6, 2018 2,919.3 
 185. Workington Monday, January 1, 2018 2,919.0 
 186. North Ferriby United Saturday, January 6, 2018 2,918.9 
 187. Ashton United Saturday, January 6, 2018 2,911.4 
 188. Stratford Town Saturday, January 6, 2018 2,910.0 
 189. Margate Saturday, January 6, 2018 2,906.7 
 190. Merthyr Town Monday, January 1, 2018 2,902.1 
 191. Tonbridge Angels Saturday, January 6, 2018 2,902.0 
 192. Whitehawk Saturday, January 6, 2018 2,900.5 
 193. Metropolitan Police Saturday, January 6, 2018 2,896.6 
 194. Stourbridge Saturday, January 6, 2018 2,895.4 
 195. Warrington Town Saturday, January 6, 2018 2,890.4 
 196. St. Neots Town Saturday, January 6, 2018 2,889.2 
 197. Dorking Wanderers Saturday, December 30, 2017 2,879.8 
 198. Redditch United Saturday, January 6, 2018 2,875.2 
 199. Brightlingsea Regent Saturday, January 6, 2018 2,858.9 
 200. Bishop's Stortford Saturday, January 6, 2018 2,858.8 
 201. Buxton Saturday, January 6, 2018 2,854.9 
 202. Canvey Island Saturday, April 22, 2017 2,847.8 
 203. Tiverton Town Saturday, January 6, 2018 2,847.1 
 204. Lancaster City Saturday, January 6, 2018 2,846.3 
 205. Heybridge Swifts Sunday, November 5, 2017 2,843.0 
 206. Hednesford Town Saturday, January 6, 2018 2,838.2 
 207. Dorchester Town Saturday, January 6, 2018 2,836.6 
 208. Cambridge City Saturday, April 22, 2017 2,835.1 
 209. Farnborough Saturday, January 6, 2018 2,828.2 
 210. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 211. Lowestoft Town Saturday, January 6, 2018 2,823.3 
 212. Needham Market Saturday, January 6, 2018 2,819.0 
 213. Kingstonian Monday, January 8, 2018 2,818.7 
 214. Nantwich Town Saturday, January 6, 2018 2,814.8 
 215. Harlow Town Saturday, January 6, 2018 2,813.7 
 216. Worthing Saturday, January 6, 2018 2,812.2 
 217. Thurrock Saturday, January 6, 2018 2,811.7 
 218. Stalybridge Celtic Monday, January 1, 2018 2,810.9 
 219. Merstham Monday, January 1, 2018 2,807.5 
 220. Cirencester Town Saturday, April 22, 2017 2,802.6 
 221. St. Ives Town Saturday, January 6, 2018 2,800.2 
 222. Barwell Saturday, January 6, 2018 2,796.6 
 223. Mickleover Sports Saturday, January 6, 2018 2,794.9 
 224. Harrow Borough Saturday, January 6, 2018 2,785.1 
 225. Witton Albion Monday, January 1, 2018 2,782.2 
 226. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 227. Coalville Town Saturday, January 6, 2018 2,774.9 
 228. Matlock Town Saturday, January 6, 2018 2,774.2 
 229. Whitby Town Saturday, January 6, 2018 2,765.4 
 230. Marine Saturday, January 6, 2018 2,763.3 
 231. Rushall Olympic Monday, January 1, 2018 2,762.7 
 232. Corby Town Saturday, April 22, 2017 2,762.4 
 233. Stafford Rangers Monday, January 1, 2018 2,753.9 
 234. Burgess Hill Town Saturday, January 6, 2018 2,753.3 
 235. Kings Langley Saturday, January 6, 2018 2,750.3 
 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 Saturday, January 6, 2018 2,706.7 
 239. Gosport Borough Saturday, January 6, 2018 2,704.0 
 240. Halesowen Town Saturday, January 6, 2018 2,698.4 
 241. Dunstable Town Monday, January 1, 2018 2,657.3 
 242. Hyde United Friday, November 3, 2017 2,645.6 
 243. Sutton Coldfield Town Saturday, January 6, 2018 2,644.1 
 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