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  Tuesday, March 8, 2016

 Rank Club Last Match Date ELO Score 
 1. Arsenal Tuesday, March 8, 2016 4,205.0 
 2. Chelsea Saturday, March 5, 2016 4,197.0 
 3. Tottenham Hotspur Saturday, March 5, 2016 4,184.2 
 4. Manchester City Saturday, March 5, 2016 4,179.3 
 5. Leicester City Saturday, March 5, 2016 4,158.8 
 6. Manchester United Sunday, March 6, 2016 4,147.9 
 7. Liverpool Sunday, March 6, 2016 4,125.6 
 8. Everton Saturday, March 5, 2016 4,101.7 
 9. West Ham United Saturday, March 5, 2016 4,101.5 
 10. Stoke City Saturday, March 5, 2016 4,073.0 
 11. Southampton Saturday, March 5, 2016 4,070.4 
 12. Watford Saturday, March 5, 2016 4,016.3 
 13. AFC Bournemouth Saturday, March 5, 2016 4,008.1 
 14. Swansea City Saturday, March 5, 2016 4,002.6 
 15. West Bromwich Albion Sunday, March 6, 2016 3,999.6 
 16. Crystal Palace Sunday, March 6, 2016 3,998.1 
 17. Burnley Tuesday, March 8, 2016 3,992.6 
 18. Hull City Tuesday, March 8, 2016 3,966.8 
 19. Middlesbrough Tuesday, March 8, 2016 3,963.3 
 20. Sunderland Saturday, March 5, 2016 3,951.4 
 21. Norwich City Saturday, March 5, 2016 3,923.3 
 22. Newcastle United Saturday, March 5, 2016 3,908.4 
 23. Derby County Tuesday, March 8, 2016 3,892.8 
 24. Brighton and Hove Albion Tuesday, March 8, 2016 3,889.9 
 25. Sheffield Wednesday Tuesday, March 8, 2016 3,889.8 
 26. Aston Villa Saturday, March 5, 2016 3,874.5 
 27. Ipswich Town Tuesday, March 8, 2016 3,867.5 
 28. Blackburn Rovers Tuesday, March 8, 2016 3,864.0 
 29. Cardiff City Tuesday, March 8, 2016 3,857.7 
 30. Birmingham City Tuesday, March 8, 2016 3,854.0 
 31. Queens Park Rangers Tuesday, March 8, 2016 3,850.6 
 32. Preston North End Tuesday, March 8, 2016 3,850.4 
 33. Wolverhampton Wanderers Tuesday, March 8, 2016 3,827.9 
 34. Nottingham Forest Tuesday, March 8, 2016 3,819.8 
 35. Reading Tuesday, March 8, 2016 3,817.6 
 36. Leeds United Tuesday, March 8, 2016 3,816.5 
 37. Huddersfield Town Tuesday, March 8, 2016 3,793.9 
 38. Brentford Saturday, March 5, 2016 3,792.8 
 39. Fulham Tuesday, March 8, 2016 3,780.1 
 40. Wigan Athletic Saturday, March 5, 2016 3,771.9 
 41. Bristol City Tuesday, March 8, 2016 3,765.6 
 42. Milton Keynes Dons Tuesday, March 8, 2016 3,760.1 
 43. Rotherham United Tuesday, March 8, 2016 3,739.2 
 44. Millwall Saturday, March 5, 2016 3,718.8 
 45. Barnsley Saturday, March 5, 2016 3,717.2 
 46. Burton Albion Tuesday, March 8, 2016 3,715.3 
 47. Bolton Wanderers Tuesday, March 8, 2016 3,706.7 
 48. Charlton Athletic Tuesday, March 8, 2016 3,706.5 
 49. Bradford City Tuesday, March 8, 2016 3,699.7 
 50. Walsall Saturday, March 5, 2016 3,694.3 
 51. Gillingham Saturday, March 5, 2016 3,685.5 
 52. Swindon Town Tuesday, March 1, 2016 3,673.9 
 53. Northampton Town Saturday, March 5, 2016 3,671.8 
 54. Sheffield United Saturday, March 5, 2016 3,667.0 
 55. Scunthorpe United Tuesday, March 8, 2016 3,663.3 
 56. Port Vale Saturday, March 5, 2016 3,639.4 
 57. Oxford United Saturday, March 5, 2016 3,638.1 
 58. Rochdale Saturday, March 5, 2016 3,634.6 
 59. Peterborough United Saturday, March 5, 2016 3,634.1 
 60. Shrewsbury Town Tuesday, March 8, 2016 3,631.4 
 61. Coventry City Tuesday, March 8, 2016 3,631.1 
 62. Southend United Saturday, March 5, 2016 3,630.2 
 63. Bury Saturday, March 5, 2016 3,620.1 
 64. Fleetwood Town Saturday, March 5, 2016 3,619.4 
 65. Chesterfield Saturday, March 5, 2016 3,612.6 
 66. Portsmouth Tuesday, March 8, 2016 3,601.3 
 67. Doncaster Rovers Tuesday, March 8, 2016 3,589.5 
 68. Plymouth Argyle Saturday, March 5, 2016 3,589.2 
 69. Bristol Rovers Tuesday, March 8, 2016 3,586.6 
 70. Oldham Athletic Tuesday, March 1, 2016 3,583.0 
 71. Blackpool Saturday, March 5, 2016 3,568.6 
 72. Leyton Orient Saturday, March 5, 2016 3,556.3 
 73. Wycombe Wanderers Saturday, March 5, 2016 3,552.4 
 74. AFC Wimbledon Tuesday, March 8, 2016 3,544.3 
 75. Crewe Alexandra Saturday, March 5, 2016 3,541.8 
 76. Accrington Stanley Tuesday, March 8, 2016 3,541.2 
 77. Luton Town Saturday, March 5, 2016 3,533.3 
 78. Carlisle United Tuesday, March 8, 2016 3,527.9 
 79. Exeter City Saturday, March 5, 2016 3,511.5 
 80. Barnet Tuesday, March 8, 2016 3,505.4 
 81. Grimsby Town Tuesday, March 8, 2016 3,504.4 
 82. Cheltenham Town Saturday, March 5, 2016 3,499.1 
 83. Colchester United Saturday, March 5, 2016 3,490.2 
 84. Yeovil Town Saturday, March 5, 2016 3,488.6 
 85. Cambridge United Saturday, March 5, 2016 3,488.5 
 86. Forest Green Rovers Friday, March 4, 2016 3,480.9 
 87. Crawley Town Saturday, March 5, 2016 3,467.5 
 88. Mansfield Town Saturday, March 5, 2016 3,466.5 
 89. Notts County Saturday, March 5, 2016 3,464.2 
 90. Newport County Tuesday, March 8, 2016 3,461.6 
 91. Stevenage Saturday, March 5, 2016 3,437.6 
 92. Morecambe Saturday, March 5, 2016 3,433.1 
 93. Tranmere Rovers Tuesday, March 8, 2016 3,410.0 
 94. Hartlepool United Saturday, March 5, 2016 3,396.7 
 95. Dover Athletic Tuesday, March 8, 2016 3,396.3 
 96. Dagenham and Redbridge Tuesday, March 8, 2016 3,394.6 
 97. Braintree Town Tuesday, March 8, 2016 3,393.8 
 98. York City Saturday, March 5, 2016 3,388.6 
 99. Wrexham Saturday, February 27, 2016 3,385.9 
 100. Eastleigh Tuesday, March 8, 2016 3,382.8 
 101. Lincoln City Saturday, March 5, 2016 3,354.4 
 102. Gateshead Tuesday, March 8, 2016 3,349.6 
 103. Macclesfield Town Saturday, March 5, 2016 3,339.2 
 104. Woking Tuesday, March 8, 2016 3,339.1 
 105. FC Halifax Town Tuesday, March 8, 2016 3,308.1 
 106. Chester Tuesday, March 8, 2016 3,301.3 
 107. Bromley Tuesday, March 8, 2016 3,289.5 
 108. Aldershot Town Tuesday, March 8, 2016 3,283.6 
 109. Barrow Tuesday, March 8, 2016 3,276.8 
 110. Southport Tuesday, March 8, 2016 3,275.2 
 111. Torquay United Tuesday, March 8, 2016 3,272.3 
 112. Boreham Wood Tuesday, March 8, 2016 3,251.2 
 113. Guiseley Tuesday, March 8, 2016 3,248.6 
 114. Altrincham Tuesday, March 8, 2016 3,240.1 
 115. Sutton United Saturday, March 5, 2016 3,236.2 
 116. Ebbsfleet United Tuesday, March 8, 2016 3,231.4 
 117. Solihull Moors Saturday, March 5, 2016 3,214.4 
 118. Kidderminster Harriers Saturday, March 5, 2016 3,207.0 
 119. Nuneaton Town Tuesday, March 1, 2016 3,205.5 
 120. AFC Fylde Tuesday, March 8, 2016 3,190.4 
 121. North Ferriby United Saturday, March 5, 2016 3,179.7 
 122. Alfreton Town Tuesday, March 8, 2016 3,178.2 
 123. Welling United Tuesday, March 8, 2016 3,172.5 
 124. Dartford Saturday, March 5, 2016 3,171.1 
 125. Harrogate Town Tuesday, March 8, 2016 3,163.3 
 126. Maidstone United Tuesday, March 8, 2016 3,160.9 
 127. Truro City Saturday, March 5, 2016 3,156.2 
 128. Boston United Saturday, March 5, 2016 3,155.9 
 129. Tamworth Tuesday, March 8, 2016 3,152.8 
 130. Gosport Borough Saturday, March 5, 2016 3,141.0 
 131. Concord Rangers Saturday, March 5, 2016 3,127.6 
 132. Chorley Saturday, March 5, 2016 3,126.9 
 133. Hemel Hempstead Town Tuesday, March 8, 2016 3,126.0 
 134. Oxford City Tuesday, March 8, 2016 3,117.5 
 135. Wealdstone Saturday, March 5, 2016 3,108.9 
 136. AFC Telford United Saturday, March 5, 2016 3,098.1 
 137. Worcester City Tuesday, March 8, 2016 3,090.3 
 138. Stockport County Saturday, March 5, 2016 3,085.1 
 139. Maidenhead United Tuesday, March 8, 2016 3,083.6 
 140. Eastbourne Borough Tuesday, March 8, 2016 3,078.8 
 141. Gloucester City Saturday, March 5, 2016 3,075.3 
 142. Whitehawk Tuesday, March 8, 2016 3,071.4 
 143. Bradford Park Avenue Saturday, March 5, 2016 3,070.7 
 144. Havant and Waterlooville Saturday, March 5, 2016 3,066.9 
 145. Margate Saturday, March 5, 2016 3,056.6 
 146. East Thurrock United Saturday, March 5, 2016 3,045.1 
 147. Hayes and Yeading United Tuesday, March 8, 2016 3,043.4 
 148. Chelmsford City Saturday, March 5, 2016 3,043.0 
 149. Poole Town Saturday, March 5, 2016 3,039.2 
 150. Stalybridge Celtic Saturday, February 27, 2016 3,037.7 
 151. Bath City Saturday, March 5, 2016 3,033.0 
 152. Basingstoke Town Saturday, March 5, 2016 3,032.2 
 153. Curzon Ashton Tuesday, March 8, 2016 3,031.8 
 154. Hampton and Richmond Borough Tuesday, March 8, 2016 3,028.8 
 155. Brackley Town Saturday, March 5, 2016 3,028.3 
 156. Hungerford Town Monday, March 7, 2016 3,026.8 
 157. Bishop's Stortford Saturday, March 5, 2016 3,022.8 
 158. Gainsborough Trinity Tuesday, March 8, 2016 3,022.7 
 159. Lowestoft Town Saturday, March 5, 2016 3,021.4 
 160. St. Albans City Tuesday, March 8, 2016 3,016.3 
 161. Redditch United Saturday, March 5, 2016 3,012.2 
 162. Bognor Regis Town Saturday, March 5, 2016 3,012.1 
 163. Weston-super-Mare Tuesday, March 8, 2016 3,011.6 
 164. Darlington 1883 Tuesday, March 8, 2016 2,995.2 
 165. Tonbridge Angels Tuesday, March 8, 2016 2,995.2 
 166. FC United of Manchester Saturday, March 5, 2016 2,995.0 
 167. Hitchin Town Monday, March 7, 2016 2,991.7 
 168. Hednesford Town Saturday, March 5, 2016 2,991.5 
 169. Dulwich Hamlet Saturday, March 5, 2016 2,990.3 
 170. Leamington Saturday, March 5, 2016 2,987.0 
 171. Billericay Town Tuesday, March 8, 2016 2,977.3 
 172. Kingstonian Sunday, March 6, 2016 2,973.9 
 173. Corby Town Tuesday, March 8, 2016 2,973.5 
 174. Salford City Tuesday, March 8, 2016 2,964.8 
 175. Enfield Town Tuesday, March 8, 2016 2,963.3 
 176. Chippenham Town Tuesday, March 1, 2016 2,954.9 
 177. Blyth Spartans Saturday, March 5, 2016 2,951.4 
 178. Workington Tuesday, March 8, 2016 2,937.5 
 179. Weymouth Saturday, March 5, 2016 2,928.5 
 180. Kettering Town Saturday, March 5, 2016 2,920.0 
 181. Hendon Saturday, March 5, 2016 2,912.6 
 182. Ashton United Tuesday, March 8, 2016 2,904.7 
 183. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 184. Leiston Saturday, March 5, 2016 2,901.4 
 185. Grays Athletic Tuesday, March 8, 2016 2,901.3 
 186. Chesham United Saturday, March 5, 2016 2,900.8 
 187. Dorchester Town Tuesday, March 8, 2016 2,898.9 
 188. Stourbridge Monday, March 7, 2016 2,898.4 
 189. Dunstable Town Saturday, March 5, 2016 2,895.7 
 190. Metropolitan Police Saturday, March 5, 2016 2,889.9 
 191. Wingate and Finchley Saturday, March 5, 2016 2,879.1 
 192. Merthyr Town Saturday, March 5, 2016 2,878.0 
 193. Barwell Tuesday, March 8, 2016 2,877.7 
 194. St. Neots Town Saturday, March 5, 2016 2,875.7 
 195. Merstham Saturday, March 5, 2016 2,873.0 
 196. King's Lynn Town Saturday, February 27, 2016 2,871.1 
 197. Biggleswade Town Saturday, March 5, 2016 2,866.8 
 198. Cirencester Town Saturday, March 5, 2016 2,866.2 
 199. Cambridge City Monday, March 7, 2016 2,863.0 
 200. Slough Town Saturday, March 5, 2016 2,860.5 
 201. Leatherhead Saturday, March 5, 2016 2,860.0 
 202. Rushall Olympic Saturday, March 5, 2016 2,859.7 
 203. Stratford Town Saturday, March 5, 2016 2,857.7 
 204. Burgess Hill Town Sunday, March 6, 2016 2,851.9 
 205. Harrow Borough Tuesday, March 8, 2016 2,838.3 
 206. Staines Town Saturday, March 5, 2016 2,827.7 
 207. Canvey Island Saturday, March 5, 2016 2,826.5 
 208. Needham Market Saturday, March 5, 2016 2,823.6 
 209. Nantwich Town Tuesday, February 23, 2016 2,821.0 
 210. Hereford United Saturday, April 25, 2015 2,815.6 
 211. AFC Hornchurch Saturday, April 25, 2015 2,810.3 
 212. Didcot Town Sunday, November 8, 2015 2,805.2 
 213. Frome Town Saturday, March 5, 2016 2,803.1 
 214. Sutton Coldfield Town Tuesday, March 8, 2016 2,797.6 
 215. Witham Town Saturday, April 25, 2015 2,797.4 
 216. Peacehaven and Telscombe Saturday, April 25, 2015 2,796.6 
 217. Paulton Rovers Monday, March 7, 2016 2,789.7 
 218. Histon Saturday, March 5, 2016 2,789.4 
 219. Farnborough Saturday, March 5, 2016 2,789.1 
 220. Frickley Athletic Saturday, February 27, 2016 2,787.2 
 221. Banbury United Saturday, April 25, 2015 2,783.2 
 222. Buxton Monday, February 29, 2016 2,770.6 
 223. Arlesey Town Saturday, April 25, 2015 2,765.5 
 224. VCD Athletic Saturday, March 5, 2016 2,760.7 
 225. Bedworth United Saturday, March 5, 2016 2,759.8 
 226. Lewes Tuesday, March 8, 2016 2,756.0 
 227. Ilkeston Town Tuesday, March 8, 2016 2,752.1 
 228. Matlock Town Monday, March 7, 2016 2,749.6 
 229. Colwyn Bay Saturday, February 27, 2016 2,747.5 
 230. Bideford Tuesday, March 8, 2016 2,744.6 
 231. Halesowen Town Saturday, March 5, 2016 2,742.8 
 232. Hyde Saturday, March 5, 2016 2,734.1 
 233. Bury Town Saturday, April 25, 2015 2,722.6 
 234. Marine Tuesday, March 1, 2016 2,720.3 
 235. Skelmersdale United Tuesday, March 8, 2016 2,706.5 
 236. Grantham Town Tuesday, March 8, 2016 2,699.0 
 237. Stamford Saturday, March 5, 2016 2,681.8 
 238. Whitby Town Saturday, March 5, 2016 2,675.6 
 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. Mickleover Sports Tuesday, March 1, 2016 2,654.0