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, February 22, 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. Swansea City Saturday, February 13, 2016 3,982.8 
 15. Hull City Saturday, February 20, 2016 3,982.5 
 16. AFC Bournemouth Saturday, February 20, 2016 3,973.6 
 17. Burnley Saturday, February 20, 2016 3,971.8 
 18. West Bromwich Albion Saturday, February 20, 2016 3,970.1 
 19. Middlesbrough Monday, February 15, 2016 3,968.5 
 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 Saturday, February 20, 2016 3,904.1 
 25. Aston Villa Sunday, February 14, 2016 3,891.9 
 26. Preston North End Saturday, February 20, 2016 3,865.6 
 27. Birmingham City Saturday, February 13, 2016 3,865.2 
 28. Cardiff City Saturday, February 20, 2016 3,864.2 
 29. Ipswich Town Saturday, February 13, 2016 3,861.6 
 30. Brighton and Hove Albion Saturday, February 20, 2016 3,861.0 
 31. Blackburn Rovers Sunday, February 21, 2016 3,843.1 
 32. Nottingham Forest Saturday, February 13, 2016 3,835.0 
 33. Queens Park Rangers Saturday, February 20, 2016 3,834.3 
 34. Wolverhampton Wanderers Saturday, February 20, 2016 3,830.7 
 35. Reading Saturday, February 20, 2016 3,822.8 
 36. Leeds United Saturday, February 20, 2016 3,804.1 
 37. Brentford Saturday, February 20, 2016 3,802.4 
 38. Huddersfield Town Saturday, February 20, 2016 3,796.7 
 39. Bristol City Saturday, February 20, 2016 3,790.9 
 40. Fulham Saturday, February 20, 2016 3,790.6 
 41. Wigan Athletic Saturday, February 20, 2016 3,769.1 
 42. Milton Keynes Dons Saturday, February 20, 2016 3,748.8 
 43. Burton Albion Monday, February 22, 2016 3,726.7 
 44. Bolton Wanderers Saturday, February 20, 2016 3,719.4 
 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 Saturday, February 20, 2016 3,704.1 
 49. Rotherham United Saturday, February 20, 2016 3,701.0 
 50. Sheffield United Saturday, February 20, 2016 3,693.4 
 51. Bradford City Saturday, February 20, 2016 3,693.4 
 52. Barnsley Saturday, February 20, 2016 3,681.4 
 53. Coventry City Saturday, February 13, 2016 3,678.3 
 54. Peterborough United Saturday, February 20, 2016 3,669.4 
 55. Northampton Town Saturday, February 20, 2016 3,663.6 
 56. Southend United Monday, February 22, 2016 3,661.9 
 57. Scunthorpe United Saturday, February 20, 2016 3,652.5 
 58. Swindon Town Saturday, February 20, 2016 3,651.0 
 59. Doncaster Rovers Saturday, February 20, 2016 3,622.2 
 60. Port Vale Saturday, February 20, 2016 3,616.3 
 61. Rochdale Saturday, February 20, 2016 3,612.8 
 62. Bury Saturday, February 20, 2016 3,612.0 
 63. Oxford United Saturday, February 20, 2016 3,608.5 
 64. Fleetwood Town Saturday, February 20, 2016 3,602.9 
 65. Shrewsbury Town Monday, February 22, 2016 3,597.9 
 66. Plymouth Argyle Saturday, February 20, 2016 3,597.7 
 67. Chesterfield Saturday, February 20, 2016 3,587.8 
 68. Blackpool Saturday, February 20, 2016 3,584.4 
 69. Portsmouth Saturday, February 20, 2016 3,580.5 
 70. Wycombe Wanderers Saturday, February 20, 2016 3,566.7 
 71. Oldham Athletic Saturday, February 20, 2016 3,565.7 
 72. Accrington Stanley Saturday, February 20, 2016 3,563.5 
 73. Bristol Rovers Saturday, February 20, 2016 3,561.6 
 74. Leyton Orient Saturday, February 20, 2016 3,558.7 
 75. AFC Wimbledon Saturday, February 20, 2016 3,554.9 
 76. Carlisle United Saturday, February 20, 2016 3,545.0 
 77. Crewe Alexandra Saturday, February 20, 2016 3,540.6 
 78. Cheltenham Town Saturday, February 20, 2016 3,524.5 
 79. Luton Town Saturday, February 20, 2016 3,505.6 
 80. Exeter City Saturday, February 20, 2016 3,497.4 
 81. Cambridge United Saturday, February 20, 2016 3,495.0 
 82. Notts County Saturday, February 20, 2016 3,494.1 
 83. Forest Green Rovers Saturday, February 20, 2016 3,492.7 
 84. Mansfield Town Saturday, February 20, 2016 3,486.9 
 85. Barnet Saturday, February 20, 2016 3,481.3 
 86. Grimsby Town Saturday, February 20, 2016 3,480.8 
 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 Saturday, February 20, 2016 3,453.6 
 92. Morecambe Saturday, February 20, 2016 3,446.3 
 93. York City Saturday, February 20, 2016 3,417.7 
 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 Saturday, February 20, 2016 3,377.8 
 98. Hartlepool United Saturday, February 20, 2016 3,376.8 
 99. Eastleigh Saturday, February 20, 2016 3,375.3 
 100. Braintree Town Tuesday, February 16, 2016 3,369.4 
 101. Woking Saturday, February 20, 2016 3,366.5 
 102. Macclesfield Town Saturday, February 13, 2016 3,354.9 
 103. Gateshead Saturday, February 20, 2016 3,346.9 
 104. Lincoln City Saturday, February 20, 2016 3,342.1 
 105. FC Halifax Town Saturday, February 20, 2016 3,318.8 
 106. Aldershot Town Saturday, February 20, 2016 3,308.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. Altrincham Saturday, February 20, 2016 3,247.0 
 112. Guiseley Saturday, February 20, 2016 3,246.8 
 113. Boreham Wood Saturday, February 20, 2016 3,244.1 
 114. Kidderminster Harriers Saturday, February 20, 2016 3,237.6 
 115. Torquay United Saturday, February 20, 2016 3,236.5 
 116. Ebbsfleet United Saturday, February 20, 2016 3,235.5 
 117. Sutton United Saturday, February 20, 2016 3,217.4 
 118. Solihull Moors Saturday, February 20, 2016 3,213.1 
 119. Nuneaton Town Saturday, February 20, 2016 3,199.3 
 120. Welling United Saturday, February 20, 2016 3,198.5 
 121. Dartford Saturday, February 20, 2016 3,186.0 
 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. Gosport Borough Saturday, February 20, 2016 3,160.4 
 128. Maidstone United Saturday, February 20, 2016 3,152.7 
 129. Oxford City Saturday, February 20, 2016 3,142.1 
 130. Truro City Saturday, February 20, 2016 3,135.4 
 131. Chorley Saturday, February 20, 2016 3,134.0 
 132. Tamworth Saturday, February 20, 2016 3,132.6 
 133. Whitehawk Saturday, February 20, 2016 3,132.0 
 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. Margate Saturday, February 20, 2016 3,090.9 
 138. Eastbourne Borough Saturday, February 20, 2016 3,078.6 
 139. Bradford Park Avenue Saturday, February 20, 2016 3,077.4 
 140. Gloucester City Saturday, February 20, 2016 3,074.2 
 141. Worcester City Saturday, February 20, 2016 3,072.3 
 142. AFC Telford United Saturday, February 13, 2016 3,067.5 
 143. Havant and Waterlooville Saturday, February 20, 2016 3,062.4 
 144. Gainsborough Trinity Saturday, February 20, 2016 3,058.6 
 145. Stockport County Saturday, February 20, 2016 3,056.5 
 146. Stalybridge Celtic Tuesday, February 16, 2016 3,054.8 
 147. Poole Town Tuesday, February 16, 2016 3,050.0 
 148. Lowestoft Town Saturday, February 20, 2016 3,044.5 
 149. Maidenhead United Saturday, February 20, 2016 3,040.1 
 150. Bishop's Stortford Saturday, February 20, 2016 3,038.8 
 151. Basingstoke Town Saturday, February 20, 2016 3,038.5 
 152. Bath City Saturday, February 20, 2016 3,032.0 
 153. Weston-super-Mare Saturday, February 20, 2016 3,027.2 
 154. Hayes and Yeading United Saturday, February 20, 2016 3,026.3 
 155. Curzon Ashton Saturday, February 20, 2016 3,025.7 
 156. Hampton and Richmond Borough Saturday, February 20, 2016 3,024.5 
 157. Redditch United Saturday, February 20, 2016 3,024.0 
 158. East Thurrock United Saturday, February 20, 2016 3,023.2 
 159. Hednesford Town Saturday, February 20, 2016 3,015.7 
 160. Chelmsford City Saturday, February 20, 2016 3,014.0 
 161. Hungerford Town Saturday, February 20, 2016 3,009.2 
 162. Tonbridge Angels Saturday, February 20, 2016 3,002.4 
 163. Bognor Regis Town Saturday, February 20, 2016 3,001.1 
 164. Brackley Town Saturday, February 20, 2016 2,999.4 
 165. Darlington 1883 Saturday, February 20, 2016 2,998.1 
 166. Corby Town Saturday, February 20, 2016 2,996.5 
 167. Billericay Town Monday, February 15, 2016 2,993.9 
 168. Dulwich Hamlet Saturday, February 13, 2016 2,992.7 
 169. Hitchin Town Saturday, February 20, 2016 2,990.3 
 170. St. Albans City Saturday, February 20, 2016 2,989.0 
 171. FC United of Manchester Saturday, February 20, 2016 2,976.7 
 172. Enfield Town Saturday, February 20, 2016 2,971.1 
 173. Kingstonian Saturday, February 20, 2016 2,971.1 
 174. Blyth Spartans Saturday, February 20, 2016 2,968.1 
 175. Workington Saturday, February 20, 2016 2,968.1 
 176. Chippenham Town Saturday, February 20, 2016 2,966.0 
 177. Leamington Saturday, February 20, 2016 2,964.2 
 178. Grays Athletic Saturday, February 20, 2016 2,952.8 
 179. Salford City Saturday, February 20, 2016 2,932.2 
 180. Dorchester Town Saturday, February 20, 2016 2,931.3 
 181. Weymouth Tuesday, February 16, 2016 2,910.1 
 182. Dunstable Town Saturday, February 13, 2016 2,905.0 
 183. Metropolitan Police Saturday, February 20, 2016 2,904.2 
 184. Chesham United Tuesday, February 16, 2016 2,903.9 
 185. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 186. Hendon Saturday, February 20, 2016 2,899.4 
 187. Kettering Town Tuesday, February 16, 2016 2,898.4 
 188. Ashton United Saturday, February 13, 2016 2,897.1 
 189. Stratford Town Saturday, February 20, 2016 2,896.2 
 190. Merstham Saturday, February 20, 2016 2,894.2 
 191. Leiston Saturday, February 20, 2016 2,890.1 
 192. Wingate and Finchley Saturday, February 20, 2016 2,876.9 
 193. St. Neots Town Saturday, February 20, 2016 2,876.4 
 194. Leatherhead Wednesday, February 10, 2016 2,874.9 
 195. Biggleswade Town Saturday, February 20, 2016 2,868.7 
 196. Burgess Hill Town Saturday, February 20, 2016 2,867.8 
 197. King's Lynn Town Saturday, February 20, 2016 2,867.2 
 198. Stourbridge Saturday, February 20, 2016 2,866.7 
 199. Slough Town Saturday, February 20, 2016 2,866.3 
 200. Cambridge City Saturday, February 20, 2016 2,861.9 
 201. Merthyr Town Saturday, February 20, 2016 2,860.8 
 202. Barwell Saturday, February 20, 2016 2,858.9 
 203. Cirencester Town Tuesday, February 16, 2016 2,844.6 
 204. Harrow Borough Saturday, February 20, 2016 2,836.1 
 205. Rushall Olympic Saturday, February 20, 2016 2,830.0 
 206. Canvey Island Saturday, February 20, 2016 2,822.3 
 207. Nantwich Town Saturday, February 13, 2016 2,821.1 
 208. Sutton Coldfield Town Saturday, February 20, 2016 2,818.3 
 209. Needham Market Saturday, February 20, 2016 2,818.1 
 210. Hereford United Saturday, April 25, 2015 2,815.6 
 211. AFC Hornchurch Saturday, April 25, 2015 2,810.3 
 212. Paulton Rovers Saturday, February 20, 2016 2,805.6 
 213. Didcot Town Sunday, November 8, 2015 2,805.2 
 214. Staines Town Saturday, February 20, 2016 2,802.2 
 215. Frome Town Saturday, February 20, 2016 2,800.7 
 216. Witham Town Saturday, April 25, 2015 2,797.4 
 217. Peacehaven and Telscombe Saturday, April 25, 2015 2,796.6 
 218. Buxton Saturday, February 20, 2016 2,793.7 
 219. Histon Saturday, February 13, 2016 2,786.7 
 220. Banbury United Saturday, April 25, 2015 2,783.2 
 221. Ilkeston Town Monday, February 22, 2016 2,779.9 
 222. Frickley Athletic Saturday, February 20, 2016 2,778.5 
 223. Matlock Town Saturday, February 20, 2016 2,778.2 
 224. Bedworth United Saturday, February 20, 2016 2,768.4 
 225. VCD Athletic Saturday, February 20, 2016 2,767.6 
 226. Lewes Saturday, February 20, 2016 2,766.1 
 227. Arlesey Town Saturday, April 25, 2015 2,765.5 
 228. Farnborough Saturday, February 20, 2016 2,764.2 
 229. Skelmersdale United Saturday, February 20, 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. Marine Saturday, February 20, 2016 2,703.6 
 236. Whitby Town Monday, February 22, 2016 2,698.3 
 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