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

 Rank Club Last Match Date ELO Score 
 1. Arsenal Saturday, February 20, 2016 4,224.8 
 2. Manchester City Sunday, February 21, 2016 4,197.9 
 3. Tottenham Hotspur Sunday, February 21, 2016 4,193.4 
 4. Chelsea Sunday, February 21, 2016 4,188.7 
 5. Leicester City Sunday, February 14, 2016 4,153.0 
 6. Manchester United Monday, February 22, 2016 4,144.9 
 7. Everton Saturday, February 20, 2016 4,105.6 
 8. Southampton Saturday, February 13, 2016 4,101.8 
 9. Liverpool Sunday, February 14, 2016 4,094.3 
 10. West Ham United Sunday, February 21, 2016 4,071.7 
 11. Stoke City Saturday, February 13, 2016 4,058.4 
 12. Watford Saturday, February 20, 2016 4,032.1 
 13. Crystal Palace Sunday, February 21, 2016 4,016.9 
 14. Hull City Tuesday, February 23, 2016 3,990.1 
 15. Swansea City Saturday, February 13, 2016 3,982.8 
 16. Middlesbrough Tuesday, February 23, 2016 3,977.7 
 17. Burnley Tuesday, February 23, 2016 3,977.1 
 18. AFC Bournemouth Saturday, February 20, 2016 3,973.6 
 19. West Bromwich Albion Saturday, February 20, 2016 3,970.1 
 20. Sunderland Saturday, February 13, 2016 3,952.1 
 21. Norwich City Saturday, February 13, 2016 3,938.5 
 22. Newcastle United Saturday, February 13, 2016 3,927.3 
 23. Derby County Saturday, February 20, 2016 3,905.1 
 24. Sheffield Wednesday Tuesday, February 23, 2016 3,901.1 
 25. Aston Villa Sunday, February 14, 2016 3,891.9 
 26. Brighton and Hove Albion Tuesday, February 23, 2016 3,878.0 
 27. Preston North End Tuesday, February 23, 2016 3,870.4 
 28. Birmingham City Tuesday, February 23, 2016 3,870.3 
 29. Cardiff City Tuesday, February 23, 2016 3,855.0 
 30. Ipswich Town Tuesday, February 23, 2016 3,854.0 
 31. Blackburn Rovers Sunday, February 21, 2016 3,843.1 
 32. Queens Park Rangers Tuesday, February 23, 2016 3,837.3 
 33. Nottingham Forest Tuesday, February 23, 2016 3,829.7 
 34. Reading Tuesday, February 23, 2016 3,828.5 
 35. Brentford Tuesday, February 23, 2016 3,819.4 
 36. Wolverhampton Wanderers Tuesday, February 23, 2016 3,813.7 
 37. Leeds United Tuesday, February 23, 2016 3,802.6 
 38. Huddersfield Town Tuesday, February 23, 2016 3,796.4 
 39. Fulham Tuesday, February 23, 2016 3,792.1 
 40. Bristol City Tuesday, February 23, 2016 3,773.8 
 41. Wigan Athletic Saturday, February 20, 2016 3,769.1 
 42. Milton Keynes Dons Tuesday, February 23, 2016 3,749.1 
 43. Burton Albion Monday, February 22, 2016 3,726.7 
 44. Bolton Wanderers Tuesday, February 23, 2016 3,714.2 
 45. Walsall Saturday, February 20, 2016 3,712.8 
 46. Gillingham Saturday, February 20, 2016 3,711.2 
 47. Millwall Saturday, February 20, 2016 3,709.8 
 48. Charlton Athletic Tuesday, February 23, 2016 3,699.3 
 49. Rotherham United Tuesday, February 23, 2016 3,695.3 
 50. Sheffield United Saturday, February 20, 2016 3,693.4 
 51. Bradford City Saturday, February 20, 2016 3,693.4 
 52. Barnsley Tuesday, February 23, 2016 3,680.5 
 53. Coventry City Saturday, February 13, 2016 3,678.3 
 54. Northampton Town Tuesday, February 23, 2016 3,668.3 
 55. Southend United Monday, February 22, 2016 3,661.9 
 56. Peterborough United Tuesday, February 23, 2016 3,655.5 
 57. Scunthorpe United Saturday, February 20, 2016 3,652.5 
 58. Swindon Town Saturday, February 20, 2016 3,651.0 
 59. Oxford United Tuesday, February 23, 2016 3,622.4 
 60. Doncaster Rovers Saturday, February 20, 2016 3,622.2 
 61. Rochdale Tuesday, February 23, 2016 3,621.4 
 62. Port Vale Saturday, February 20, 2016 3,616.3 
 63. Bury Tuesday, February 23, 2016 3,612.9 
 64. Shrewsbury Town Monday, February 22, 2016 3,597.9 
 65. Plymouth Argyle Tuesday, February 23, 2016 3,594.7 
 66. Fleetwood Town Tuesday, February 23, 2016 3,594.2 
 67. Chesterfield Saturday, February 20, 2016 3,587.8 
 68. Blackpool Saturday, February 20, 2016 3,584.4 
 69. Oldham Athletic Tuesday, February 23, 2016 3,579.6 
 70. Accrington Stanley Tuesday, February 23, 2016 3,570.5 
 71. Portsmouth Tuesday, February 23, 2016 3,568.8 
 72. Wycombe Wanderers Saturday, February 20, 2016 3,566.7 
 73. AFC Wimbledon Tuesday, February 23, 2016 3,563.5 
 74. Bristol Rovers Saturday, February 20, 2016 3,561.6 
 75. Leyton Orient Saturday, February 20, 2016 3,558.7 
 76. Crewe Alexandra Saturday, February 20, 2016 3,540.6 
 77. Carlisle United Tuesday, February 23, 2016 3,536.4 
 78. Cheltenham Town Tuesday, February 23, 2016 3,519.0 
 79. Luton Town Saturday, February 20, 2016 3,505.6 
 80. Forest Green Rovers Tuesday, February 23, 2016 3,497.4 
 81. Cambridge United Saturday, February 20, 2016 3,495.0 
 82. Barnet Tuesday, February 23, 2016 3,493.1 
 83. Grimsby Town Tuesday, February 23, 2016 3,489.6 
 84. Notts County Tuesday, February 23, 2016 3,487.1 
 85. Mansfield Town Saturday, February 20, 2016 3,486.9 
 86. Exeter City Tuesday, February 23, 2016 3,483.5 
 87. Colchester United Saturday, February 20, 2016 3,479.8 
 88. Newport County Saturday, February 20, 2016 3,474.5 
 89. Stevenage Saturday, February 20, 2016 3,464.7 
 90. Crawley Town Saturday, February 20, 2016 3,464.6 
 91. Yeovil Town Tuesday, February 23, 2016 3,456.6 
 92. Morecambe Saturday, February 20, 2016 3,446.3 
 93. York City Tuesday, February 23, 2016 3,413.0 
 94. Dover Athletic Saturday, February 13, 2016 3,396.4 
 95. Tranmere Rovers Saturday, February 20, 2016 3,394.2 
 96. Dagenham and Redbridge Saturday, February 20, 2016 3,387.7 
 97. Wrexham Tuesday, February 23, 2016 3,385.7 
 98. Braintree Town Tuesday, February 23, 2016 3,380.7 
 99. Hartlepool United Saturday, February 20, 2016 3,376.8 
 100. Eastleigh Saturday, February 20, 2016 3,375.3 
 101. Woking Tuesday, February 23, 2016 3,357.7 
 102. Macclesfield Town Saturday, February 13, 2016 3,354.9 
 103. Gateshead Tuesday, February 23, 2016 3,352.4 
 104. Lincoln City Saturday, February 20, 2016 3,342.1 
 105. Aldershot Town Saturday, February 20, 2016 3,308.6 
 106. FC Halifax Town Tuesday, February 23, 2016 3,307.6 
 107. Southport Saturday, February 20, 2016 3,297.2 
 108. Chester Saturday, February 20, 2016 3,290.3 
 109. Bromley Saturday, February 20, 2016 3,258.3 
 110. Barrow Saturday, February 6, 2016 3,256.7 
 111. Torquay United Tuesday, February 23, 2016 3,248.3 
 112. Altrincham Saturday, February 20, 2016 3,247.0 
 113. Boreham Wood Saturday, February 20, 2016 3,244.1 
 114. Guiseley Tuesday, February 23, 2016 3,242.2 
 115. Ebbsfleet United Saturday, February 20, 2016 3,235.5 
 116. Kidderminster Harriers Tuesday, February 23, 2016 3,229.7 
 117. Sutton United Saturday, February 20, 2016 3,217.4 
 118. Solihull Moors Saturday, February 20, 2016 3,213.1 
 119. Dartford Tuesday, February 23, 2016 3,201.6 
 120. Nuneaton Town Saturday, February 20, 2016 3,199.3 
 121. Welling United Tuesday, February 23, 2016 3,186.7 
 122. North Ferriby United Saturday, February 20, 2016 3,183.5 
 123. Alfreton Town Saturday, February 20, 2016 3,183.2 
 124. AFC Fylde Tuesday, February 16, 2016 3,179.8 
 125. Harrogate Town Saturday, February 20, 2016 3,176.9 
 126. Boston United Saturday, February 13, 2016 3,166.4 
 127. Maidstone United Saturday, February 20, 2016 3,152.7 
 128. Gosport Borough Tuesday, February 23, 2016 3,144.8 
 129. Truro City Saturday, February 20, 2016 3,135.4 
 130. Chorley Saturday, February 20, 2016 3,134.0 
 131. Tamworth Saturday, February 20, 2016 3,132.6 
 132. Whitehawk Saturday, February 20, 2016 3,132.0 
 133. Oxford City Tuesday, February 23, 2016 3,130.2 
 134. Concord Rangers Saturday, February 20, 2016 3,115.9 
 135. Hemel Hempstead Town Saturday, February 20, 2016 3,110.9 
 136. Wealdstone Saturday, February 20, 2016 3,110.3 
 137. Eastbourne Borough Tuesday, February 23, 2016 3,090.1 
 138. Worcester City Tuesday, February 23, 2016 3,089.1 
 139. Margate Tuesday, February 23, 2016 3,079.4 
 140. Bradford Park Avenue Saturday, February 20, 2016 3,077.4 
 141. Gloucester City Saturday, February 20, 2016 3,074.2 
 142. AFC Telford United Saturday, February 13, 2016 3,067.5 
 143. Havant and Waterlooville Tuesday, February 23, 2016 3,060.4 
 144. Gainsborough Trinity Saturday, February 20, 2016 3,058.6 
 145. Poole Town Tuesday, February 23, 2016 3,057.3 
 146. Stockport County Saturday, February 20, 2016 3,056.5 
 147. Maidenhead United Tuesday, February 23, 2016 3,051.9 
 148. Lowestoft Town Tuesday, February 23, 2016 3,042.6 
 149. Bishop's Stortford Saturday, February 20, 2016 3,038.8 
 150. Basingstoke Town Saturday, February 20, 2016 3,038.5 
 151. Stalybridge Celtic Tuesday, February 23, 2016 3,038.0 
 152. Bath City Tuesday, February 23, 2016 3,034.0 
 153. Hampton and Richmond Borough Tuesday, February 23, 2016 3,030.3 
 154. Weston-super-Mare Saturday, February 20, 2016 3,027.2 
 155. Hayes and Yeading United Saturday, February 20, 2016 3,026.3 
 156. Curzon Ashton Saturday, February 20, 2016 3,025.7 
 157. Redditch United Saturday, February 20, 2016 3,024.0 
 158. East Thurrock United Saturday, February 20, 2016 3,023.2 
 159. Bognor Regis Town Tuesday, February 23, 2016 3,017.8 
 160. Hednesford Town Tuesday, February 23, 2016 3,017.6 
 161. Chelmsford City Saturday, February 20, 2016 3,014.0 
 162. Hungerford Town Saturday, February 20, 2016 3,009.2 
 163. Brackley Town Saturday, February 20, 2016 2,999.4 
 164. Corby Town Saturday, February 20, 2016 2,996.5 
 165. Darlington 1883 Tuesday, February 23, 2016 2,994.3 
 166. Billericay Town Monday, February 15, 2016 2,993.9 
 167. Dulwich Hamlet Saturday, February 13, 2016 2,992.7 
 168. St. Albans City Saturday, February 20, 2016 2,989.0 
 169. Tonbridge Angels Tuesday, February 23, 2016 2,985.7 
 170. Hitchin Town Tuesday, February 23, 2016 2,983.1 
 171. FC United of Manchester Saturday, February 20, 2016 2,976.7 
 172. Leamington Tuesday, February 23, 2016 2,971.5 
 173. Enfield Town Saturday, February 20, 2016 2,971.1 
 174. Kingstonian Saturday, February 20, 2016 2,971.1 
 175. Workington Saturday, February 20, 2016 2,968.1 
 176. Chippenham Town Saturday, February 20, 2016 2,966.0 
 177. Grays Athletic Saturday, February 20, 2016 2,952.8 
 178. Blyth Spartans Tuesday, February 23, 2016 2,952.4 
 179. Salford City Tuesday, February 23, 2016 2,939.7 
 180. Kettering Town Tuesday, February 23, 2016 2,915.7 
 181. Dorchester Town Tuesday, February 23, 2016 2,914.1 
 182. Weymouth Tuesday, February 16, 2016 2,910.1 
 183. Metropolitan Police Saturday, February 20, 2016 2,904.2 
 184. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 185. Ashton United Tuesday, February 23, 2016 2,900.9 
 186. Hendon Saturday, February 20, 2016 2,899.4 
 187. Dunstable Town Tuesday, February 23, 2016 2,897.8 
 188. Merstham Saturday, February 20, 2016 2,894.2 
 189. Leiston Saturday, February 20, 2016 2,890.1 
 190. Chesham United Tuesday, February 23, 2016 2,885.5 
 191. Merthyr Town Tuesday, February 23, 2016 2,882.0 
 192. Cambridge City Tuesday, February 23, 2016 2,880.3 
 193. Wingate and Finchley Saturday, February 20, 2016 2,876.9 
 194. Stourbridge Tuesday, February 23, 2016 2,876.5 
 195. St. Neots Town Saturday, February 20, 2016 2,876.4 
 196. Stratford Town Tuesday, February 23, 2016 2,875.1 
 197. Leatherhead Wednesday, February 10, 2016 2,874.9 
 198. Biggleswade Town Saturday, February 20, 2016 2,868.7 
 199. Burgess Hill Town Saturday, February 20, 2016 2,867.8 
 200. King's Lynn Town Saturday, February 20, 2016 2,867.2 
 201. Slough Town Saturday, February 20, 2016 2,866.3 
 202. Barwell Saturday, February 20, 2016 2,858.9 
 203. Cirencester Town Tuesday, February 23, 2016 2,858.2 
 204. Rushall Olympic Tuesday, February 23, 2016 2,840.0 
 205. Harrow Borough Saturday, February 20, 2016 2,836.1 
 206. Canvey Island Saturday, February 20, 2016 2,822.3 
 207. Nantwich Town Tuesday, February 23, 2016 2,821.0 
 208. Needham Market Saturday, February 20, 2016 2,818.1 
 209. Hereford United Saturday, April 25, 2015 2,815.6 
 210. AFC Hornchurch Saturday, April 25, 2015 2,810.3 
 211. Sutton Coldfield Town Tuesday, February 23, 2016 2,808.6 
 212. Didcot Town Sunday, November 8, 2015 2,805.2 
 213. Staines Town Saturday, February 20, 2016 2,802.2 
 214. Frome Town Saturday, February 20, 2016 2,800.7 
 215. Witham Town Saturday, April 25, 2015 2,797.4 
 216. Peacehaven and Telscombe Saturday, April 25, 2015 2,796.6 
 217. Frickley Athletic Tuesday, February 23, 2016 2,794.3 
 218. Paulton Rovers Tuesday, February 23, 2016 2,792.0 
 219. Histon Saturday, February 13, 2016 2,786.7 
 220. Buxton Tuesday, February 23, 2016 2,783.6 
 221. Banbury United Saturday, April 25, 2015 2,783.2 
 222. Ilkeston Town Monday, February 22, 2016 2,779.9 
 223. Matlock Town Tuesday, February 23, 2016 2,778.3 
 224. Bedworth United Saturday, February 20, 2016 2,768.4 
 225. Lewes Saturday, February 20, 2016 2,766.1 
 226. Arlesey Town Saturday, April 25, 2015 2,765.5 
 227. Farnborough Saturday, February 20, 2016 2,764.2 
 228. VCD Athletic Tuesday, February 23, 2016 2,761.8 
 229. Skelmersdale United Tuesday, February 23, 2016 2,758.8 
 230. Colwyn Bay Saturday, February 20, 2016 2,754.7 
 231. Hyde Monday, February 22, 2016 2,741.3 
 232. Halesowen Town Saturday, February 20, 2016 2,724.8 
 233. Bideford Tuesday, February 16, 2016 2,724.8 
 234. Bury Town Saturday, April 25, 2015 2,722.6 
 235. Whitby Town Monday, February 22, 2016 2,698.3 
 236. Marine Tuesday, February 23, 2016 2,696.1 
 237. Witton Albion Saturday, April 25, 2015 2,674.4 
 238. Grantham Town Saturday, February 20, 2016 2,665.7 
 239. Belper Town Saturday, April 25, 2015 2,660.8 
 240. Burnham Saturday, April 25, 2015 2,659.8 
 241. Mickleover Sports Saturday, February 20, 2016 2,659.5 
 242. Stamford Monday, February 22, 2016 2,643.6