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, January 2, 2016

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, January 2, 2016 4,239.4 
 2. Arsenal Saturday, January 2, 2016 4,234.6 
 3. Tottenham Hotspur Monday, December 28, 2015 4,169.2 
 4. Chelsea Monday, December 28, 2015 4,150.2 
 5. Manchester United Saturday, January 2, 2016 4,148.3 
 6. Liverpool Saturday, January 2, 2016 4,112.3 
 7. Leicester City Saturday, January 2, 2016 4,111.7 
 8. Everton Monday, December 28, 2015 4,084.7 
 9. Stoke City Saturday, January 2, 2016 4,075.8 
 10. Crystal Palace Monday, December 28, 2015 4,065.0 
 11. West Ham United Saturday, January 2, 2016 4,055.7 
 12. Southampton Saturday, January 2, 2016 4,046.3 
 13. Watford Saturday, January 2, 2016 4,030.2 
 14. Middlesbrough Saturday, January 2, 2016 4,013.1 
 15. West Bromwich Albion Saturday, January 2, 2016 4,001.6 
 16. Norwich City Saturday, January 2, 2016 3,999.0 
 17. Swansea City Saturday, January 2, 2016 3,993.3 
 18. AFC Bournemouth Saturday, January 2, 2016 3,986.8 
 19. Derby County Saturday, January 2, 2016 3,961.1 
 20. Hull City Friday, January 1, 2016 3,953.0 
 21. Sunderland Saturday, January 2, 2016 3,924.4 
 22. Newcastle United Saturday, January 2, 2016 3,923.9 
 23. Burnley Saturday, January 2, 2016 3,916.9 
 24. Ipswich Town Saturday, January 2, 2016 3,901.8 
 25. Sheffield Wednesday Saturday, January 2, 2016 3,882.3 
 26. Aston Villa Saturday, January 2, 2016 3,877.4 
 27. Wolverhampton Wanderers Friday, January 1, 2016 3,871.2 
 28. Brighton and Hove Albion Friday, January 1, 2016 3,857.0 
 29. Brentford Saturday, January 2, 2016 3,854.7 
 30. Blackburn Rovers Saturday, January 2, 2016 3,854.6 
 31. Preston North End Saturday, January 2, 2016 3,849.2 
 32. Cardiff City Saturday, January 2, 2016 3,847.5 
 33. Birmingham City Saturday, January 2, 2016 3,843.2 
 34. Queens Park Rangers Friday, January 1, 2016 3,834.2 
 35. Nottingham Forest Saturday, January 2, 2016 3,820.2 
 36. Leeds United Saturday, January 2, 2016 3,811.1 
 37. Reading Saturday, January 2, 2016 3,799.0 
 38. Huddersfield Town Saturday, January 2, 2016 3,785.5 
 39. Fulham Saturday, January 2, 2016 3,781.8 
 40. Milton Keynes Dons Saturday, January 2, 2016 3,757.8 
 41. Bristol City Saturday, January 2, 2016 3,749.2 
 42. Walsall Saturday, January 2, 2016 3,738.4 
 43. Gillingham Saturday, January 2, 2016 3,734.7 
 44. Wigan Athletic Saturday, January 2, 2016 3,730.5 
 45. Burton Albion Saturday, January 2, 2016 3,729.6 
 46. Charlton Athletic Saturday, January 2, 2016 3,728.7 
 47. Rotherham United Saturday, January 2, 2016 3,728.4 
 48. Bolton Wanderers Saturday, January 2, 2016 3,712.6 
 49. Coventry City Saturday, January 2, 2016 3,710.0 
 50. Peterborough United Saturday, January 2, 2016 3,705.6 
 51. Sheffield United Saturday, January 2, 2016 3,700.2 
 52. Bradford City Saturday, January 2, 2016 3,674.4 
 53. Doncaster Rovers Saturday, January 2, 2016 3,661.4 
 54. Millwall Saturday, January 2, 2016 3,659.9 
 55. Rochdale Saturday, January 2, 2016 3,658.5 
 56. Southend United Saturday, January 2, 2016 3,639.3 
 57. Scunthorpe United Saturday, January 2, 2016 3,632.3 
 58. Oxford United Saturday, January 2, 2016 3,625.7 
 59. Swindon Town Monday, December 28, 2015 3,624.5 
 60. Bury Saturday, January 2, 2016 3,621.2 
 61. Port Vale Monday, December 28, 2015 3,614.8 
 62. Barnsley Saturday, January 2, 2016 3,607.5 
 63. Plymouth Argyle Saturday, January 2, 2016 3,606.8 
 64. Northampton Town Saturday, January 2, 2016 3,600.3 
 65. Fleetwood Town Saturday, January 2, 2016 3,598.5 
 66. Shrewsbury Town Saturday, January 2, 2016 3,596.5 
 67. Chesterfield Saturday, January 2, 2016 3,593.9 
 68. Wycombe Wanderers Saturday, January 2, 2016 3,590.0 
 69. Portsmouth Saturday, January 2, 2016 3,583.2 
 70. Bristol Rovers Saturday, January 2, 2016 3,578.3 
 71. Blackpool Saturday, January 2, 2016 3,573.6 
 72. Leyton Orient Saturday, January 2, 2016 3,572.0 
 73. Oldham Athletic Saturday, January 2, 2016 3,552.8 
 74. Accrington Stanley Saturday, January 2, 2016 3,546.3 
 75. Carlisle United Saturday, January 2, 2016 3,543.1 
 76. Colchester United Saturday, January 2, 2016 3,520.6 
 77. Crewe Alexandra Saturday, January 2, 2016 3,519.8 
 78. AFC Wimbledon Saturday, January 2, 2016 3,516.8 
 79. Luton Town Saturday, January 2, 2016 3,509.0 
 80. Grimsby Town Saturday, January 2, 2016 3,505.6 
 81. Morecambe Saturday, January 2, 2016 3,496.0 
 82. Cheltenham Town Monday, December 28, 2015 3,495.1 
 83. Notts County Saturday, January 2, 2016 3,494.4 
 84. Crawley Town Saturday, January 2, 2016 3,487.3 
 85. Stevenage Saturday, January 2, 2016 3,485.2 
 86. Cambridge United Saturday, January 2, 2016 3,481.2 
 87. Exeter City Saturday, January 2, 2016 3,476.7 
 88. Mansfield Town Saturday, January 2, 2016 3,471.9 
 89. Barnet Saturday, January 2, 2016 3,463.3 
 90. Forest Green Rovers Friday, January 1, 2016 3,451.9 
 91. Newport County Monday, December 28, 2015 3,448.7 
 92. Yeovil Town Saturday, January 2, 2016 3,440.5 
 93. Eastleigh Monday, December 28, 2015 3,433.9 
 94. Dagenham and Redbridge Saturday, January 2, 2016 3,426.0 
 95. Macclesfield Town Saturday, January 2, 2016 3,416.7 
 96. Woking Saturday, January 2, 2016 3,409.2 
 97. York City Saturday, January 2, 2016 3,398.0 
 98. Hartlepool United Saturday, December 19, 2015 3,391.4 
 99. Dover Athletic Monday, December 28, 2015 3,380.4 
 100. Braintree Town Saturday, December 26, 2015 3,377.5 
 101. Tranmere Rovers Saturday, January 2, 2016 3,376.5 
 102. Wrexham Saturday, January 2, 2016 3,366.5 
 103. Lincoln City Saturday, January 2, 2016 3,330.5 
 104. Southport Saturday, January 2, 2016 3,322.5 
 105. Gateshead Saturday, January 2, 2016 3,316.2 
 106. Chester Saturday, January 2, 2016 3,295.1 
 107. FC Halifax Town Saturday, January 2, 2016 3,291.8 
 108. Aldershot Town Saturday, January 2, 2016 3,274.2 
 109. Bromley Monday, December 28, 2015 3,273.1 
 110. Barrow Saturday, January 2, 2016 3,252.4 
 111. Altrincham Saturday, January 2, 2016 3,250.9 
 112. Torquay United Friday, January 1, 2016 3,242.8 
 113. Ebbsfleet United Saturday, January 2, 2016 3,242.7 
 114. Boreham Wood Monday, December 28, 2015 3,235.3 
 115. Welling United Saturday, December 26, 2015 3,230.8 
 116. Guiseley Saturday, January 2, 2016 3,227.1 
 117. Nuneaton Town Saturday, January 2, 2016 3,217.4 
 118. Solihull Moors Saturday, January 2, 2016 3,211.0 
 119. Kidderminster Harriers Monday, December 28, 2015 3,204.7 
 120. AFC Fylde Saturday, January 2, 2016 3,204.5 
 121. North Ferriby United Saturday, January 2, 2016 3,204.1 
 122. Dartford Saturday, January 2, 2016 3,200.4 
 123. Boston United Saturday, January 2, 2016 3,188.2 
 124. Sutton United Saturday, December 26, 2015 3,186.1 
 125. Oxford City Saturday, December 26, 2015 3,167.9 
 126. Gosport Borough Saturday, December 26, 2015 3,162.3 
 127. Whitehawk Monday, December 28, 2015 3,161.4 
 128. Hemel Hempstead Town Monday, December 28, 2015 3,148.9 
 129. Alfreton Town Saturday, January 2, 2016 3,148.3 
 130. Tamworth Saturday, January 2, 2016 3,144.1 
 131. Maidstone United Saturday, January 2, 2016 3,122.4 
 132. Harrogate Town Monday, December 28, 2015 3,120.6 
 133. Truro City Saturday, December 26, 2015 3,109.4 
 134. Chorley Saturday, January 2, 2016 3,109.2 
 135. Wealdstone Saturday, December 26, 2015 3,102.2 
 136. Bradford Park Avenue Saturday, January 2, 2016 3,093.0 
 137. Concord Rangers Saturday, January 2, 2016 3,091.9 
 138. Eastbourne Borough Monday, December 28, 2015 3,072.4 
 139. Maidenhead United Monday, December 28, 2015 3,063.9 
 140. Bath City Saturday, December 26, 2015 3,063.8 
 141. Havant and Waterlooville Saturday, December 26, 2015 3,062.5 
 142. Gainsborough Trinity Saturday, January 2, 2016 3,062.5 
 143. Hednesford Town Monday, December 28, 2015 3,061.1 
 144. AFC Telford United Monday, December 28, 2015 3,058.3 
 145. Poole Town Saturday, December 26, 2015 3,057.9 
 146. Worcester City Saturday, January 2, 2016 3,057.1 
 147. Stockport County Monday, December 28, 2015 3,056.4 
 148. Stalybridge Celtic Saturday, January 2, 2016 3,056.0 
 149. Chelmsford City Saturday, January 2, 2016 3,047.8 
 150. Lowestoft Town Saturday, January 2, 2016 3,041.7 
 151. Gloucester City Saturday, January 2, 2016 3,037.7 
 152. St. Albans City Saturday, January 2, 2016 3,032.4 
 153. Bishop's Stortford Saturday, January 2, 2016 3,031.2 
 154. Basingstoke Town Monday, December 28, 2015 3,027.9 
 155. Brackley Town Saturday, January 2, 2016 3,022.9 
 156. Curzon Ashton Saturday, January 2, 2016 3,022.5 
 157. Hungerford Town Saturday, December 26, 2015 3,018.9 
 158. Margate Saturday, January 2, 2016 3,018.3 
 159. Weston-super-Mare Saturday, December 26, 2015 3,015.5 
 160. Dulwich Hamlet Saturday, January 2, 2016 3,009.2 
 161. Hayes and Yeading United Monday, December 28, 2015 3,005.0 
 162. Hampton and Richmond Borough Saturday, December 26, 2015 2,998.4 
 163. FC United of Manchester Saturday, January 2, 2016 2,996.7 
 164. Redditch United Saturday, January 2, 2016 2,993.0 
 165. Billericay Town Saturday, December 26, 2015 2,990.4 
 166. Hitchin Town Saturday, December 26, 2015 2,979.2 
 167. Salford City Saturday, January 2, 2016 2,975.2 
 168. Corby Town Saturday, January 2, 2016 2,975.2 
 169. Tonbridge Angels Saturday, January 2, 2016 2,969.8 
 170. Enfield Town Saturday, January 2, 2016 2,968.8 
 171. East Thurrock United Saturday, January 2, 2016 2,962.0 
 172. Darlington 1883 Monday, December 28, 2015 2,960.8 
 173. Kingstonian Saturday, December 26, 2015 2,960.4 
 174. Leiston Saturday, December 26, 2015 2,957.7 
 175. Leamington Saturday, December 26, 2015 2,953.7 
 176. Chippenham Town Saturday, January 2, 2016 2,952.0 
 177. Bognor Regis Town Saturday, December 26, 2015 2,949.1 
 178. Weymouth Saturday, December 26, 2015 2,945.5 
 179. Grays Athletic Saturday, January 2, 2016 2,944.2 
 180. Blyth Spartans Monday, December 28, 2015 2,943.5 
 181. Stratford Town Saturday, December 26, 2015 2,930.9 
 182. Workington Saturday, January 2, 2016 2,926.0 
 183. St. Neots Town Saturday, January 2, 2016 2,925.6 
 184. Ashton United Saturday, January 2, 2016 2,924.8 
 185. Cambridge City Tuesday, December 29, 2015 2,922.2 
 186. Burgess Hill Town Saturday, December 26, 2015 2,913.4 
 187. Dorchester Town Saturday, December 26, 2015 2,904.9 
 188. Chesham United Saturday, December 26, 2015 2,902.8 
 189. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 190. Metropolitan Police Saturday, December 26, 2015 2,901.9 
 191. Dunstable Town Saturday, December 26, 2015 2,898.2 
 192. Kettering Town Saturday, January 2, 2016 2,894.4 
 193. Biggleswade Town Saturday, January 2, 2016 2,894.2 
 194. Hendon Saturday, January 2, 2016 2,890.4 
 195. Wingate and Finchley Saturday, January 2, 2016 2,885.1 
 196. Staines Town Tuesday, December 29, 2015 2,879.3 
 197. Canvey Island Saturday, January 2, 2016 2,879.2 
 198. Leatherhead Saturday, December 26, 2015 2,878.9 
 199. Harrow Borough Saturday, December 26, 2015 2,873.0 
 200. Cirencester Town Saturday, January 2, 2016 2,861.3 
 201. Merstham Saturday, December 26, 2015 2,855.8 
 202. Needham Market Saturday, January 2, 2016 2,852.0 
 203. Slough Town Saturday, December 26, 2015 2,851.5 
 204. Merthyr Town Saturday, January 2, 2016 2,830.8 
 205. Buxton Saturday, January 2, 2016 2,830.0 
 206. Sutton Coldfield Town Saturday, January 2, 2016 2,829.9 
 207. Ilkeston Town Monday, December 28, 2015 2,829.9 
 208. Stourbridge Saturday, January 2, 2016 2,825.3 
 209. Nantwich Town Saturday, January 2, 2016 2,823.1 
 210. Rushall Olympic Saturday, January 2, 2016 2,822.1 
 211. Hereford United Saturday, April 25, 2015 2,815.6 
 212. AFC Hornchurch Saturday, April 25, 2015 2,810.3 
 213. Histon Saturday, January 2, 2016 2,809.4 
 214. Colwyn Bay Saturday, January 2, 2016 2,808.5 
 215. Didcot Town Sunday, November 8, 2015 2,805.2 
 216. Witham Town Saturday, April 25, 2015 2,797.4 
 217. Peacehaven and Telscombe Saturday, April 25, 2015 2,796.6 
 218. King's Lynn Town Saturday, January 2, 2016 2,794.3 
 219. Barwell Saturday, January 2, 2016 2,790.0 
 220. Frome Town Saturday, December 26, 2015 2,785.6 
 221. Hyde Saturday, January 2, 2016 2,784.4 
 222. Banbury United Saturday, April 25, 2015 2,783.2 
 223. Farnborough Tuesday, December 29, 2015 2,779.2 
 224. VCD Athletic Saturday, December 26, 2015 2,775.0 
 225. Paulton Rovers Saturday, December 26, 2015 2,769.9 
 226. Matlock Town Monday, December 28, 2015 2,768.3 
 227. Arlesey Town Saturday, April 25, 2015 2,765.5 
 228. Bedworth United Saturday, January 2, 2016 2,760.5 
 229. Halesowen Town Saturday, January 2, 2016 2,759.9 
 230. Bideford Saturday, December 26, 2015 2,744.5 
 231. Skelmersdale United Saturday, January 2, 2016 2,737.5 
 232. Frickley Athletic Saturday, January 2, 2016 2,729.9 
 233. Grantham Town Monday, December 28, 2015 2,724.1 
 234. Bury Town Saturday, April 25, 2015 2,722.6 
 235. Marine Saturday, January 2, 2016 2,720.1 
 236. Lewes Saturday, December 26, 2015 2,703.4 
 237. Whitby Town Saturday, January 2, 2016 2,684.5 
 238. Mickleover Sports Monday, December 28, 2015 2,676.7 
 239. Witton Albion Saturday, April 25, 2015 2,674.4 
 240. Belper Town Saturday, April 25, 2015 2,660.8 
 241. Burnham Saturday, April 25, 2015 2,659.8 
 242. Stamford Saturday, January 2, 2016 2,612.3