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 19, 2019

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, February 16, 2019 4,375.7 
 2. Liverpool Saturday, February 9, 2019 4,318.7 
 3. Tottenham Hotspur Sunday, February 10, 2019 4,289.3 
 4. Manchester United Monday, February 18, 2019 4,262.2 
 5. Chelsea Monday, February 18, 2019 4,191.2 
 6. Arsenal Saturday, February 9, 2019 4,182.8 
 7. Wolverhampton Wanderers Sunday, February 17, 2019 4,053.6 
 8. Leicester City Sunday, February 10, 2019 4,041.1 
 9. Watford Friday, February 15, 2019 4,037.0 
 10. Crystal Palace Sunday, February 17, 2019 4,024.5 
 11. Everton Saturday, February 9, 2019 4,018.5 
 12. AFC Bournemouth Saturday, February 9, 2019 4,011.0 
 13. West Ham United Saturday, February 9, 2019 4,010.8 
 14. Burnley Saturday, February 9, 2019 3,997.6 
 15. Newcastle United Monday, February 11, 2019 3,991.2 
 16. Southampton Saturday, February 9, 2019 3,990.7 
 17. Brighton and Hove Albion Saturday, February 16, 2019 3,973.8 
 18. West Bromwich Albion Tuesday, February 19, 2019 3,962.1 
 19. Sheffield United Saturday, February 16, 2019 3,946.8 
 20. Norwich City Saturday, February 16, 2019 3,942.8 
 21. Cardiff City Saturday, February 9, 2019 3,931.1 
 22. Derby County Saturday, February 16, 2019 3,924.6 
 23. Fulham Saturday, February 9, 2019 3,920.2 
 24. Bristol City Sunday, February 17, 2019 3,910.2 
 25. Middlesbrough Sunday, February 17, 2019 3,903.8 
 26. Swansea City Sunday, February 17, 2019 3,901.4 
 27. Preston North End Saturday, February 16, 2019 3,892.2 
 28. Leeds United Wednesday, February 13, 2019 3,886.7 
 29. Aston Villa Saturday, February 16, 2019 3,869.0 
 30. Brentford Sunday, February 17, 2019 3,864.1 
 31. Hull City Tuesday, February 12, 2019 3,857.8 
 32. Nottingham Forest Saturday, February 16, 2019 3,846.9 
 33. Birmingham City Tuesday, February 12, 2019 3,844.6 
 34. Huddersfield Town Saturday, February 9, 2019 3,832.7 
 35. Stoke City Saturday, February 16, 2019 3,827.2 
 36. Luton Town Saturday, February 16, 2019 3,827.0 
 37. Sheffield Wednesday Saturday, February 16, 2019 3,823.1 
 38. Blackburn Rovers Sunday, February 17, 2019 3,821.8 
 39. Barnsley Tuesday, February 19, 2019 3,806.2 
 40. Millwall Saturday, February 16, 2019 3,801.1 
 41. Sunderland Tuesday, February 19, 2019 3,788.3 
 42. Queens Park Rangers Tuesday, February 19, 2019 3,785.7 
 43. Wigan Athletic Wednesday, February 13, 2019 3,778.4 
 44. Reading Saturday, February 16, 2019 3,744.8 
 45. Rotherham United Saturday, February 16, 2019 3,722.4 
 46. Charlton Athletic Saturday, February 16, 2019 3,722.1 
 47. Doncaster Rovers Sunday, February 17, 2019 3,720.4 
 48. Portsmouth Tuesday, February 19, 2019 3,719.4 
 49. Burton Albion Tuesday, February 19, 2019 3,704.8 
 50. Blackpool Saturday, February 16, 2019 3,698.0 
 51. Ipswich Town Saturday, February 16, 2019 3,686.4 
 52. Bolton Wanderers Saturday, February 16, 2019 3,675.7 
 53. Peterborough United Saturday, February 16, 2019 3,663.1 
 54. Fleetwood Town Saturday, February 16, 2019 3,657.6 
 55. Shrewsbury Town Saturday, February 16, 2019 3,643.9 
 56. Southend United Saturday, February 16, 2019 3,634.3 
 57. Plymouth Argyle Saturday, February 16, 2019 3,632.9 
 58. Scunthorpe United Saturday, February 16, 2019 3,629.8 
 59. Bristol Rovers Tuesday, February 19, 2019 3,622.5 
 60. Accrington Stanley Tuesday, February 19, 2019 3,620.5 
 61. Coventry City Saturday, February 16, 2019 3,619.8 
 62. Lincoln City Saturday, February 16, 2019 3,619.0 
 63. Wycombe Wanderers Saturday, February 16, 2019 3,617.8 
 64. Oxford United Tuesday, February 19, 2019 3,606.4 
 65. Bury Saturday, February 16, 2019 3,605.8 
 66. Mansfield Town Saturday, February 16, 2019 3,599.2 
 67. Gillingham Tuesday, February 19, 2019 3,594.8 
 68. Bradford City Saturday, February 16, 2019 3,593.1 
 69. Milton Keynes Dons Saturday, February 16, 2019 3,564.3 
 70. AFC Wimbledon Tuesday, February 19, 2019 3,562.1 
 71. Exeter City Saturday, February 16, 2019 3,557.1 
 72. Rochdale Tuesday, February 19, 2019 3,553.6 
 73. Carlisle United Saturday, February 16, 2019 3,551.4 
 74. Oldham Athletic Tuesday, February 19, 2019 3,548.1 
 75. Forest Green Rovers Saturday, February 16, 2019 3,537.4 
 76. Colchester United Saturday, February 16, 2019 3,535.8 
 77. Walsall Saturday, February 16, 2019 3,535.4 
 78. Swindon Town Tuesday, February 12, 2019 3,513.5 
 79. Tranmere Rovers Tuesday, February 19, 2019 3,505.7 
 80. Crewe Alexandra Saturday, February 16, 2019 3,502.4 
 81. Northampton Town Saturday, February 16, 2019 3,501.5 
 82. Newport County Tuesday, February 19, 2019 3,500.0 
 83. Grimsby Town Saturday, February 16, 2019 3,498.1 
 84. Stevenage Saturday, February 16, 2019 3,473.4 
 85. Cheltenham Town Tuesday, February 19, 2019 3,455.0 
 86. AFC Fylde Tuesday, February 19, 2019 3,436.3 
 87. Cambridge United Tuesday, February 19, 2019 3,431.7 
 88. Crawley Town Saturday, February 16, 2019 3,431.0 
 89. Solihull Moors Saturday, February 16, 2019 3,429.8 
 90. Morecambe Tuesday, February 19, 2019 3,426.9 
 91. Leyton Orient Saturday, February 16, 2019 3,419.6 
 92. Macclesfield Town Saturday, February 16, 2019 3,418.6 
 93. Wrexham Tuesday, February 19, 2019 3,415.3 
 94. Notts County Tuesday, February 19, 2019 3,410.6 
 95. Ebbsfleet United Tuesday, February 19, 2019 3,400.9 
 96. Port Vale Tuesday, February 19, 2019 3,399.5 
 97. Sutton United Tuesday, February 19, 2019 3,385.6 
 98. Salford City Saturday, February 16, 2019 3,382.0 
 99. Yeovil Town Saturday, February 16, 2019 3,373.6 
 100. Gateshead Saturday, February 16, 2019 3,365.7 
 101. Eastleigh Saturday, February 16, 2019 3,364.3 
 102. Harrogate Town Saturday, February 16, 2019 3,354.5 
 103. Barnet Tuesday, February 19, 2019 3,353.9 
 104. Bromley Saturday, February 16, 2019 3,346.2 
 105. Chesterfield Saturday, February 16, 2019 3,342.0 
 106. Dagenham and Redbridge Saturday, February 16, 2019 3,326.0 
 107. Barrow Saturday, February 16, 2019 3,322.8 
 108. Dover Athletic Saturday, February 16, 2019 3,317.2 
 109. Torquay United Saturday, February 16, 2019 3,308.5 
 110. Hartlepool United Tuesday, February 19, 2019 3,306.7 
 111. FC Halifax Town Tuesday, February 19, 2019 3,290.5 
 112. Woking Tuesday, February 19, 2019 3,280.7 
 113. Stockport County Tuesday, February 19, 2019 3,279.3 
 114. Boreham Wood Tuesday, February 19, 2019 3,276.0 
 115. Maidenhead United Saturday, February 16, 2019 3,272.4 
 116. Havant and Waterlooville Tuesday, February 19, 2019 3,260.2 
 117. Chorley Saturday, February 16, 2019 3,248.9 
 118. Aldershot Town Saturday, February 16, 2019 3,241.9 
 119. Chelmsford City Saturday, February 16, 2019 3,221.3 
 120. Brackley Town Saturday, February 16, 2019 3,219.3 
 121. Spennymoor Town Tuesday, February 19, 2019 3,216.4 
 122. Dartford Saturday, February 16, 2019 3,209.1 
 123. Bath City Saturday, February 16, 2019 3,200.1 
 124. Braintree Town Saturday, February 16, 2019 3,198.2 
 125. Maidstone United Tuesday, February 19, 2019 3,179.1 
 126. Welling United Saturday, February 16, 2019 3,173.2 
 127. Bradford Park Avenue Saturday, February 16, 2019 3,162.7 
 128. Billericay Town Saturday, February 16, 2019 3,149.4 
 129. Chester Saturday, February 16, 2019 3,143.6 
 130. Kidderminster Harriers Saturday, February 16, 2019 3,142.9 
 131. Wealdstone Saturday, February 16, 2019 3,142.6 
 132. Southport Tuesday, February 19, 2019 3,138.6 
 133. Boston United Saturday, February 16, 2019 3,127.0 
 134. AFC Telford United Tuesday, February 19, 2019 3,126.6 
 135. St. Albans City Saturday, February 16, 2019 3,126.0 
 136. Darlington 1883 Saturday, April 28, 2018 3,125.5 
 137. Concord Rangers Saturday, February 16, 2019 3,123.3 
 138. Blyth Spartans Saturday, February 16, 2019 3,121.8 
 139. Hemel Hempstead Town Tuesday, February 19, 2019 3,116.3 
 140. Chippenham Town Saturday, February 16, 2019 3,112.0 
 141. Slough Town Saturday, February 16, 2019 3,111.5 
 142. Guiseley Saturday, February 16, 2019 3,110.2 
 143. Altrincham Tuesday, February 19, 2019 3,104.3 
 144. Darlington Saturday, February 16, 2019 3,102.9 
 145. York City Saturday, February 16, 2019 3,090.9 
 146. Hampton and Richmond Borough Saturday, February 16, 2019 3,086.0 
 147. Curzon Ashton Saturday, February 16, 2019 3,084.8 
 148. Hereford Saturday, February 16, 2019 3,081.9 
 149. Truro City Saturday, February 16, 2019 3,078.4 
 150. Leamington Saturday, February 16, 2019 3,077.3 
 151. Oxford City Saturday, February 16, 2019 3,075.9 
 152. Kettering Town Saturday, February 16, 2019 3,070.0 
 153. Alfreton Town Saturday, February 16, 2019 3,063.0 
 154. Farsley Celtic Saturday, February 16, 2019 3,053.3 
 155. Dulwich Hamlet Saturday, February 16, 2019 3,040.7 
 156. Salisbury Tuesday, February 19, 2019 3,039.6 
 157. Taunton Town Saturday, February 16, 2019 3,033.3 
 158. Stourbridge Saturday, February 16, 2019 3,026.3 
 159. Gloucester City Saturday, February 16, 2019 3,022.0 
 160. Metropolitan Police Saturday, February 16, 2019 3,017.4 
 161. King's Lynn Town Saturday, February 16, 2019 3,014.8 
 162. Dorking Wanderers Saturday, February 16, 2019 3,012.2 
 163. Weymouth Saturday, February 16, 2019 3,011.7 
 164. Warrington Town Saturday, February 16, 2019 3,009.2 
 165. Eastbourne Borough Saturday, February 16, 2019 3,007.8 
 166. Weston-super-Mare Saturday, February 16, 2019 3,006.6 
 167. AFC Rushden and Diamonds Tuesday, February 19, 2019 3,001.1 
 168. FC United of Manchester Saturday, February 16, 2019 3,000.9 
 169. Poole Town Saturday, February 16, 2019 2,999.8 
 170. East Thurrock United Saturday, February 16, 2019 2,996.3 
 171. Coalville Town Saturday, February 16, 2019 2,995.4 
 172. Biggleswade Town Saturday, February 16, 2019 2,986.4 
 173. Hungerford Town Saturday, February 16, 2019 2,984.0 
 174. Stratford Town Tuesday, February 19, 2019 2,976.6 
 175. South Shields Saturday, February 16, 2019 2,969.6 
 176. Alvechurch Saturday, February 16, 2019 2,967.6 
 177. Farnborough Saturday, February 16, 2019 2,961.9 
 178. Wimborne Town Saturday, February 16, 2019 2,958.0 
 179. Leatherhead Saturday, February 16, 2019 2,951.0 
 180. Haringey Borough Saturday, February 16, 2019 2,949.4 
 181. Swindon Supermarine Saturday, February 16, 2019 2,948.3 
 182. Ashton United Tuesday, February 19, 2019 2,946.0 
 183. Bognor Regis Town Saturday, February 16, 2019 2,942.5 
 184. Folkestone Invicta Saturday, February 16, 2019 2,942.0 
 185. Nuneaton Borough Saturday, February 16, 2019 2,941.3 
 186. Kings Langley Tuesday, February 19, 2019 2,937.2 
 187. Harrow Borough Saturday, February 16, 2019 2,934.3 
 188. Merthyr Town Saturday, February 16, 2019 2,928.1 
 189. Gainsborough Trinity Saturday, February 16, 2019 2,927.8 
 190. Banbury United Saturday, February 16, 2019 2,924.1 
 191. Beaconsfield Town Saturday, February 16, 2019 2,922.4 
 192. Tamworth Saturday, February 16, 2019 2,920.4 
 193. Needham Market Saturday, February 16, 2019 2,916.7 
 194. Royston Town Saturday, February 16, 2019 2,913.8 
 195. Rushall Olympic Saturday, February 16, 2019 2,913.7 
 196. Leiston Saturday, February 16, 2019 2,908.0 
 197. Tonbridge Angels Saturday, February 16, 2019 2,907.0 
 198. Chesham United Tuesday, February 19, 2019 2,906.2 
 199. Shaw Lane Saturday, April 28, 2018 2,905.5 
 200. St. Ives Town Saturday, February 16, 2019 2,903.1 
 201. Nantwich Town Saturday, February 16, 2019 2,898.1 
 202. Hitchin Town Saturday, February 16, 2019 2,897.5 
 203. Merstham Saturday, February 16, 2019 2,897.1 
 204. Walton Casuals Tuesday, February 19, 2019 2,896.7 
 205. Hendon Saturday, February 16, 2019 2,896.5 
 206. Basingstoke Town Tuesday, February 19, 2019 2,896.4 
 207. Hartley Wintney Tuesday, February 19, 2019 2,895.2 
 208. Enfield Town Saturday, February 16, 2019 2,894.4 
 209. Worthing Saturday, February 16, 2019 2,886.8 
 210. Bishop's Stortford Tuesday, February 19, 2019 2,884.5 
 211. Tiverton Town Tuesday, February 19, 2019 2,880.0 
 212. Basford United Saturday, February 16, 2019 2,880.0 
 213. Lowestoft Town Saturday, February 16, 2019 2,876.3 
 214. Dorchester Town Saturday, February 16, 2019 2,874.3 
 215. Gosport Borough Saturday, February 16, 2019 2,873.7 
 216. Barwell Saturday, February 16, 2019 2,872.5 
 217. Buxton Saturday, February 16, 2019 2,868.2 
 218. Redditch United Saturday, February 16, 2019 2,861.3 
 219. Frome Town Saturday, February 16, 2019 2,860.1 
 220. Scarborough Athletic Saturday, February 16, 2019 2,859.0 
 221. Margate Saturday, February 16, 2019 2,858.3 
 222. Lewes Saturday, February 16, 2019 2,857.0 
 223. Witton Albion Tuesday, February 19, 2019 2,855.8 
 224. Kingstonian Saturday, February 16, 2019 2,852.0 
 225. Brightlingsea Regent Saturday, February 16, 2019 2,850.3 
 226. Whitehawk Tuesday, February 19, 2019 2,841.8 
 227. Thurrock Saturday, April 28, 2018 2,839.1 
 228. Potters Bar Town Saturday, February 16, 2019 2,835.4 
 229. Matlock Town Saturday, February 16, 2019 2,833.3 
 230. St. Neots Town Saturday, February 16, 2019 2,829.9 
 231. Corinthian-Casuals Saturday, February 16, 2019 2,825.3 
 232. Marine Saturday, February 16, 2019 2,821.8 
 233. AFC Hornchurch Saturday, February 16, 2019 2,821.1 
 234. Halesowen Town Saturday, February 16, 2019 2,816.3 
 235. Carshalton Athletic Saturday, February 16, 2019 2,811.1 
 236. Hyde United Saturday, February 16, 2019 2,797.4 
 237. Whitby Town Saturday, February 16, 2019 2,796.2 
 238. Stafford Rangers Saturday, February 16, 2019 2,780.2 
 239. Bamber Bridge Saturday, February 16, 2019 2,778.3 
 240. Wingate and Finchley Tuesday, February 19, 2019 2,778.2 
 241. Grantham Town Saturday, February 16, 2019 2,776.6 
 242. Harlow Town Saturday, February 16, 2019 2,764.5 
 243. Stalybridge Celtic Saturday, February 16, 2019 2,758.4 
 244. Bedworth United Saturday, February 16, 2019 2,757.1 
 245. Lancaster City Saturday, February 16, 2019 2,753.7 
 246. Workington Tuesday, February 19, 2019 2,748.3 
 247. Mickleover Sports Saturday, February 16, 2019 2,740.9 
 248. Hednesford Town Saturday, February 16, 2019 2,720.7 
 249. Burgess Hill Town Tuesday, February 19, 2019 2,697.5 
 250. Tooting and Mitcham United Saturday, April 28, 2018 2,680.8 
 251. Staines Town Tuesday, February 19, 2019 2,678.2 
 252. Sutton Coldfield Town Saturday, April 28, 2018 2,675.9 
 253. North Ferriby United Saturday, February 16, 2019 2,654.4 
 254. Dunstable Town Saturday, April 28, 2018 2,621.9