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, February 6, 2016

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, February 6, 2016 4,223.9 
 2. Arsenal Tuesday, February 2, 2016 4,214.6 
 3. Tottenham Hotspur Saturday, February 6, 2016 4,193.4 
 4. Chelsea Wednesday, February 3, 2016 4,169.6 
 5. Leicester City Saturday, February 6, 2016 4,160.2 
 6. Manchester United Tuesday, February 2, 2016 4,156.9 
 7. Everton Saturday, February 6, 2016 4,111.6 
 8. Southampton Saturday, February 6, 2016 4,093.6 
 9. Liverpool Saturday, February 6, 2016 4,085.9 
 10. West Ham United Saturday, February 6, 2016 4,062.0 
 11. Stoke City Saturday, February 6, 2016 4,043.7 
 12. Watford Saturday, February 6, 2016 4,018.3 
 13. Crystal Palace Saturday, February 6, 2016 4,015.9 
 14. AFC Bournemouth Tuesday, February 2, 2016 4,005.2 
 15. Swansea City Saturday, February 6, 2016 3,990.9 
 16. Middlesbrough Saturday, February 6, 2016 3,977.2 
 17. West Bromwich Albion Saturday, February 6, 2016 3,973.8 
 18. Burnley Saturday, February 6, 2016 3,970.8 
 19. Hull City Saturday, February 6, 2016 3,969.8 
 20. Sunderland Saturday, February 6, 2016 3,937.3 
 21. Norwich City Saturday, February 6, 2016 3,935.9 
 22. Newcastle United Saturday, February 6, 2016 3,933.8 
 23. Derby County Saturday, February 6, 2016 3,906.9 
 24. Aston Villa Saturday, February 6, 2016 3,905.1 
 25. Sheffield Wednesday Saturday, February 6, 2016 3,901.8 
 26. Ipswich Town Saturday, February 6, 2016 3,873.7 
 27. Brighton and Hove Albion Friday, February 5, 2016 3,869.0 
 28. Birmingham City Saturday, February 6, 2016 3,868.7 
 29. Queens Park Rangers Saturday, February 6, 2016 3,856.7 
 30. Nottingham Forest Saturday, February 6, 2016 3,855.3 
 31. Wolverhampton Wanderers Saturday, February 6, 2016 3,852.5 
 32. Cardiff City Saturday, February 6, 2016 3,849.8 
 33. Blackburn Rovers Saturday, February 6, 2016 3,848.8 
 34. Preston North End Saturday, February 6, 2016 3,843.6 
 35. Brentford Friday, February 5, 2016 3,828.7 
 36. Reading Saturday, February 6, 2016 3,803.7 
 37. Leeds United Saturday, February 6, 2016 3,803.2 
 38. Fulham Saturday, February 6, 2016 3,771.2 
 39. Huddersfield Town Saturday, February 6, 2016 3,765.9 
 40. Wigan Athletic Saturday, February 6, 2016 3,765.4 
 41. Bristol City Saturday, February 6, 2016 3,762.6 
 42. Milton Keynes Dons Saturday, February 6, 2016 3,744.9 
 43. Burton Albion Saturday, February 6, 2016 3,739.5 
 44. Walsall Saturday, February 6, 2016 3,726.7 
 45. Bolton Wanderers Saturday, February 6, 2016 3,722.2 
 46. Gillingham Saturday, February 6, 2016 3,717.0 
 47. Charlton Athletic Saturday, February 6, 2016 3,714.0 
 48. Millwall Saturday, February 6, 2016 3,705.6 
 49. Peterborough United Saturday, February 6, 2016 3,704.7 
 50. Rotherham United Saturday, February 6, 2016 3,702.0 
 51. Sheffield United Saturday, February 6, 2016 3,688.6 
 52. Barnsley Saturday, January 30, 2016 3,668.5 
 53. Southend United Saturday, February 6, 2016 3,666.3 
 54. Coventry City Saturday, January 30, 2016 3,662.7 
 55. Bradford City Saturday, February 6, 2016 3,661.5 
 56. Doncaster Rovers Tuesday, February 2, 2016 3,639.5 
 57. Scunthorpe United Saturday, January 30, 2016 3,634.1 
 58. Swindon Town Saturday, February 6, 2016 3,630.5 
 59. Northampton Town Saturday, February 6, 2016 3,628.9 
 60. Oxford United Saturday, January 30, 2016 3,627.0 
 61. Port Vale Tuesday, February 2, 2016 3,625.6 
 62. Rochdale Saturday, February 6, 2016 3,620.8 
 63. Bury Saturday, January 30, 2016 3,618.3 
 64. Blackpool Saturday, January 30, 2016 3,605.8 
 65. Fleetwood Town Saturday, January 30, 2016 3,591.0 
 66. Plymouth Argyle Saturday, January 30, 2016 3,589.5 
 67. Shrewsbury Town Tuesday, February 2, 2016 3,586.4 
 68. Chesterfield Saturday, February 6, 2016 3,581.7 
 69. Portsmouth Saturday, February 6, 2016 3,569.9 
 70. Bristol Rovers Saturday, January 30, 2016 3,568.8 
 71. Leyton Orient Saturday, February 6, 2016 3,566.4 
 72. Wycombe Wanderers Saturday, February 6, 2016 3,558.5 
 73. Carlisle United Saturday, February 6, 2016 3,547.8 
 74. Crewe Alexandra Saturday, February 6, 2016 3,546.3 
 75. Oldham Athletic Tuesday, January 26, 2016 3,543.3 
 76. Accrington Stanley Saturday, February 6, 2016 3,539.5 
 77. AFC Wimbledon Saturday, January 30, 2016 3,530.6 
 78. Exeter City Saturday, January 30, 2016 3,524.9 
 79. Luton Town Saturday, February 6, 2016 3,514.6 
 80. Cheltenham Town Saturday, February 6, 2016 3,508.5 
 81. Notts County Saturday, January 30, 2016 3,507.9 
 82. Grimsby Town Saturday, January 30, 2016 3,505.2 
 83. Colchester United Saturday, February 6, 2016 3,501.8 
 84. Cambridge United Saturday, February 6, 2016 3,499.2 
 85. Mansfield Town Saturday, February 6, 2016 3,486.6 
 86. Barnet Saturday, January 23, 2016 3,477.2 
 87. Forest Green Rovers Saturday, February 6, 2016 3,477.1 
 88. Crawley Town Saturday, February 6, 2016 3,474.2 
 89. Morecambe Saturday, February 6, 2016 3,462.4 
 90. Yeovil Town Tuesday, February 2, 2016 3,462.2 
 91. Newport County Saturday, January 30, 2016 3,461.2 
 92. Stevenage Saturday, February 6, 2016 3,447.2 
 93. Dagenham and Redbridge Saturday, February 6, 2016 3,415.0 
 94. Eastleigh Saturday, February 6, 2016 3,406.5 
 95. Tranmere Rovers Saturday, February 6, 2016 3,403.5 
 96. York City Saturday, February 6, 2016 3,398.8 
 97. Woking Saturday, January 30, 2016 3,394.4 
 98. Braintree Town Tuesday, February 2, 2016 3,393.4 
 99. Hartlepool United Saturday, January 30, 2016 3,388.8 
 100. Dover Athletic Sunday, January 24, 2016 3,381.8 
 101. Macclesfield Town Saturday, January 30, 2016 3,374.7 
 102. Wrexham Saturday, February 6, 2016 3,360.3 
 103. Gateshead Tuesday, February 2, 2016 3,342.5 
 104. Lincoln City Saturday, February 6, 2016 3,330.3 
 105. Aldershot Town Saturday, January 30, 2016 3,315.4 
 106. Southport Saturday, February 6, 2016 3,308.3 
 107. FC Halifax Town Saturday, January 30, 2016 3,306.7 
 108. Chester Saturday, January 30, 2016 3,271.6 
 109. Altrincham Saturday, February 6, 2016 3,265.0 
 110. Bromley Saturday, January 30, 2016 3,259.4 
 111. Barrow Saturday, February 6, 2016 3,256.7 
 112. Ebbsfleet United Saturday, February 6, 2016 3,235.1 
 113. Guiseley Saturday, January 30, 2016 3,230.4 
 114. Boreham Wood Saturday, February 6, 2016 3,226.1 
 115. Torquay United Saturday, January 30, 2016 3,224.6 
 116. Sutton United Saturday, January 30, 2016 3,219.2 
 117. Welling United Saturday, February 6, 2016 3,212.2 
 118. Kidderminster Harriers Saturday, February 6, 2016 3,207.4 
 119. North Ferriby United Saturday, January 30, 2016 3,205.1 
 120. Nuneaton Town Saturday, January 30, 2016 3,197.8 
 121. AFC Fylde Tuesday, February 2, 2016 3,195.4 
 122. Boston United Sunday, January 31, 2016 3,192.8 
 123. Solihull Moors Saturday, January 30, 2016 3,192.2 
 124. Dartford Saturday, February 6, 2016 3,188.1 
 125. Alfreton Town Monday, February 1, 2016 3,179.7 
 126. Oxford City Saturday, January 23, 2016 3,176.9 
 127. Gosport Borough Saturday, February 6, 2016 3,157.9 
 128. Whitehawk Saturday, January 23, 2016 3,148.6 
 129. Harrogate Town Tuesday, February 2, 2016 3,147.1 
 130. Tamworth Saturday, February 6, 2016 3,136.4 
 131. Maidstone United Saturday, January 30, 2016 3,134.4 
 132. Chorley Tuesday, February 2, 2016 3,122.6 
 133. Hemel Hempstead Town Tuesday, February 2, 2016 3,122.3 
 134. Truro City Saturday, February 6, 2016 3,120.1 
 135. Concord Rangers Saturday, February 6, 2016 3,118.0 
 136. Wealdstone Saturday, February 6, 2016 3,101.0 
 137. Bradford Park Avenue Saturday, January 30, 2016 3,089.3 
 138. Worcester City Saturday, January 30, 2016 3,079.2 
 139. Gloucester City Sunday, January 31, 2016 3,077.1 
 140. Margate Saturday, February 6, 2016 3,073.4 
 141. Eastbourne Borough Saturday, February 6, 2016 3,065.5 
 142. Havant and Waterlooville Saturday, January 30, 2016 3,062.7 
 143. AFC Telford United Saturday, January 30, 2016 3,058.7 
 144. Bishop's Stortford Saturday, February 6, 2016 3,056.2 
 145. Poole Town Tuesday, February 2, 2016 3,055.9 
 146. Gainsborough Trinity Saturday, January 30, 2016 3,049.7 
 147. Maidenhead United Saturday, February 6, 2016 3,049.2 
 148. Stockport County Tuesday, February 2, 2016 3,044.1 
 149. Basingstoke Town Saturday, January 30, 2016 3,043.3 
 150. Hednesford Town Saturday, January 30, 2016 3,040.7 
 151. Stalybridge Celtic Saturday, January 30, 2016 3,036.8 
 152. Hungerford Town Saturday, February 6, 2016 3,032.9 
 153. Weston-super-Mare Saturday, January 30, 2016 3,031.5 
 154. Curzon Ashton Monday, February 1, 2016 3,026.8 
 155. Dulwich Hamlet Saturday, February 6, 2016 3,023.7 
 156. Brackley Town Saturday, February 6, 2016 3,023.6 
 157. Chelmsford City Saturday, January 30, 2016 3,023.5 
 158. Hampton and Richmond Borough Saturday, February 6, 2016 3,021.7 
 159. FC United of Manchester Saturday, January 30, 2016 3,019.1 
 160. Bath City Saturday, January 30, 2016 3,017.9 
 161. East Thurrock United Saturday, February 6, 2016 3,006.8 
 162. Lowestoft Town Saturday, January 30, 2016 3,004.0 
 163. Bognor Regis Town Tuesday, February 2, 2016 2,999.3 
 164. Redditch United Saturday, February 6, 2016 2,998.4 
 165. St. Albans City Saturday, February 6, 2016 2,998.4 
 166. Chippenham Town Saturday, January 30, 2016 2,995.1 
 167. Hayes and Yeading United Saturday, February 6, 2016 2,993.3 
 168. Kingstonian Saturday, February 6, 2016 2,986.7 
 169. Workington Saturday, February 6, 2016 2,981.1 
 170. Tonbridge Angels Saturday, February 6, 2016 2,978.5 
 171. Billericay Town Saturday, February 6, 2016 2,973.9 
 172. Darlington 1883 Tuesday, February 2, 2016 2,973.6 
 173. Corby Town Saturday, January 23, 2016 2,970.3 
 174. Hitchin Town Saturday, February 6, 2016 2,960.6 
 175. Enfield Town Saturday, February 6, 2016 2,960.2 
 176. Salford City Tuesday, February 2, 2016 2,955.7 
 177. Blyth Spartans Tuesday, February 2, 2016 2,955.4 
 178. Grays Athletic Saturday, February 6, 2016 2,953.6 
 179. Leamington Saturday, January 30, 2016 2,947.7 
 180. Leiston Saturday, February 6, 2016 2,940.3 
 181. Dorchester Town Saturday, January 30, 2016 2,932.8 
 182. Weymouth Tuesday, February 2, 2016 2,932.0 
 183. Dunstable Town Tuesday, February 2, 2016 2,925.4 
 184. Stratford Town Monday, February 1, 2016 2,922.1 
 185. Ashton United Saturday, January 30, 2016 2,910.0 
 186. Metropolitan Police Saturday, February 6, 2016 2,909.7 
 187. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 188. St. Neots Town Saturday, February 6, 2016 2,891.3 
 189. Chesham United Saturday, February 6, 2016 2,890.2 
 190. Hendon Saturday, February 6, 2016 2,889.0 
 191. Cambridge City Saturday, February 6, 2016 2,889.0 
 192. Wingate and Finchley Saturday, February 6, 2016 2,881.9 
 193. Kettering Town Saturday, January 30, 2016 2,881.5 
 194. Merthyr Town Saturday, January 30, 2016 2,879.6 
 195. Leatherhead Saturday, February 6, 2016 2,871.8 
 196. Burgess Hill Town Saturday, February 6, 2016 2,865.6 
 197. Merstham Saturday, February 6, 2016 2,862.6 
 198. Harrow Borough Tuesday, February 2, 2016 2,862.2 
 199. Cirencester Town Saturday, February 6, 2016 2,861.5 
 200. Stourbridge Monday, February 1, 2016 2,852.2 
 201. Slough Town Saturday, February 6, 2016 2,850.1 
 202. Biggleswade Town Saturday, January 30, 2016 2,848.7 
 203. Rushall Olympic Tuesday, January 26, 2016 2,845.5 
 204. Barwell Saturday, January 30, 2016 2,832.1 
 205. King's Lynn Town Saturday, February 6, 2016 2,832.1 
 206. Needham Market Saturday, February 6, 2016 2,822.5 
 207. Canvey Island Saturday, February 6, 2016 2,819.1 
 208. Sutton Coldfield Town Saturday, February 6, 2016 2,817.5 
 209. Hereford United Saturday, April 25, 2015 2,815.6 
 210. AFC Hornchurch Saturday, April 25, 2015 2,810.3 
 211. Ilkeston Town Saturday, January 30, 2016 2,810.2 
 212. Nantwich Town Saturday, January 30, 2016 2,809.0 
 213. Staines Town Saturday, February 6, 2016 2,807.4 
 214. Didcot Town Sunday, November 8, 2015 2,805.2 
 215. Buxton Tuesday, February 2, 2016 2,803.8 
 216. Paulton Rovers Saturday, January 30, 2016 2,799.7 
 217. VCD Athletic Saturday, February 6, 2016 2,798.1 
 218. Witham Town Saturday, April 25, 2015 2,797.4 
 219. Peacehaven and Telscombe Saturday, April 25, 2015 2,796.6 
 220. Matlock Town Tuesday, February 2, 2016 2,791.4 
 221. Colwyn Bay Saturday, January 30, 2016 2,783.9 
 222. Banbury United Saturday, April 25, 2015 2,783.2 
 223. Frome Town Saturday, January 30, 2016 2,774.9 
 224. Histon Saturday, February 6, 2016 2,770.3 
 225. Bedworth United Saturday, February 6, 2016 2,768.5 
 226. Arlesey Town Saturday, April 25, 2015 2,765.5 
 227. Frickley Athletic Saturday, January 30, 2016 2,756.7 
 228. Skelmersdale United Tuesday, February 2, 2016 2,743.5 
 229. Hyde Tuesday, February 2, 2016 2,742.9 
 230. Lewes Saturday, February 6, 2016 2,741.9 
 231. Bideford Saturday, February 6, 2016 2,740.6 
 232. Farnborough Saturday, February 6, 2016 2,740.4 
 233. Halesowen Town Saturday, January 30, 2016 2,736.0 
 234. Bury Town Saturday, April 25, 2015 2,722.6 
 235. Whitby Town Saturday, January 30, 2016 2,701.1 
 236. Marine Saturday, February 6, 2016 2,687.0 
 237. Mickleover Sports Saturday, January 23, 2016 2,680.1 
 238. Witton Albion Saturday, April 25, 2015 2,674.4 
 239. Grantham Town Tuesday, February 2, 2016 2,665.1 
 240. Belper Town Saturday, April 25, 2015 2,660.8 
 241. Burnham Saturday, April 25, 2015 2,659.8 
 242. Stamford Saturday, February 6, 2016 2,605.3