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  Thursday, March 21, 2019

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, March 9, 2019 4,383.3 
 2. Liverpool Sunday, March 10, 2019 4,320.8 
 3. Manchester United Sunday, March 10, 2019 4,247.2 
 4. Tottenham Hotspur Saturday, March 9, 2019 4,238.3 
 5. Chelsea Sunday, March 10, 2019 4,216.2 
 6. Arsenal Sunday, March 10, 2019 4,216.1 
 7. Watford Saturday, March 9, 2019 4,051.5 
 8. Wolverhampton Wanderers Sunday, March 10, 2019 4,047.0 
 9. Leicester City Saturday, March 16, 2019 4,038.0 
 10. Crystal Palace Saturday, March 9, 2019 4,034.8 
 11. Everton Saturday, March 9, 2019 4,029.2 
 12. West Ham United Saturday, March 16, 2019 4,016.7 
 13. Newcastle United Saturday, March 16, 2019 4,010.5 
 14. AFC Bournemouth Saturday, March 16, 2019 4,008.7 
 15. Southampton Saturday, March 9, 2019 4,007.4 
 16. Brighton and Hove Albion Saturday, March 9, 2019 3,985.1 
 17. Sheffield United Saturday, March 16, 2019 3,982.4 
 18. Norwich City Saturday, March 16, 2019 3,978.4 
 19. Burnley Saturday, March 16, 2019 3,971.5 
 20. West Bromwich Albion Saturday, March 16, 2019 3,946.0 
 21. Preston North End Saturday, March 16, 2019 3,929.3 
 22. Aston Villa Saturday, March 16, 2019 3,926.4 
 23. Leeds United Saturday, March 16, 2019 3,912.5 
 24. Cardiff City Saturday, March 9, 2019 3,912.4 
 25. Fulham Saturday, March 9, 2019 3,888.6 
 26. Derby County Wednesday, March 13, 2019 3,883.0 
 27. Bristol City Tuesday, March 12, 2019 3,879.1 
 28. Sheffield Wednesday Saturday, March 16, 2019 3,878.9 
 29. Brentford Saturday, March 16, 2019 3,878.0 
 30. Middlesbrough Saturday, March 16, 2019 3,872.9 
 31. Swansea City Wednesday, March 13, 2019 3,860.5 
 32. Nottingham Forest Saturday, March 16, 2019 3,841.3 
 33. Stoke City Saturday, March 16, 2019 3,839.8 
 34. Hull City Saturday, March 16, 2019 3,838.0 
 35. Huddersfield Town Saturday, March 16, 2019 3,820.7 
 36. Luton Town Saturday, March 16, 2019 3,819.7 
 37. Barnsley Friday, March 15, 2019 3,817.4 
 38. Birmingham City Saturday, March 16, 2019 3,807.2 
 39. Sunderland Saturday, March 16, 2019 3,806.1 
 40. Blackburn Rovers Saturday, March 16, 2019 3,805.7 
 41. Millwall Wednesday, March 13, 2019 3,791.2 
 42. Queens Park Rangers Saturday, March 16, 2019 3,769.2 
 43. Wigan Athletic Saturday, March 16, 2019 3,760.3 
 44. Reading Saturday, March 16, 2019 3,753.4 
 45. Charlton Athletic Saturday, March 16, 2019 3,744.4 
 46. Rotherham United Saturday, March 16, 2019 3,737.9 
 47. Portsmouth Saturday, March 16, 2019 3,737.8 
 48. Burton Albion Saturday, March 16, 2019 3,703.9 
 49. Ipswich Town Saturday, March 16, 2019 3,696.2 
 50. Doncaster Rovers Friday, March 15, 2019 3,690.2 
 51. Bolton Wanderers Saturday, March 16, 2019 3,657.2 
 52. Bristol Rovers Saturday, March 16, 2019 3,655.8 
 53. Blackpool Saturday, March 16, 2019 3,655.7 
 54. Fleetwood Town Saturday, March 16, 2019 3,653.2 
 55. Shrewsbury Town Saturday, March 16, 2019 3,652.8 
 56. Coventry City Saturday, March 16, 2019 3,647.8 
 57. Lincoln City Tuesday, March 12, 2019 3,645.9 
 58. Plymouth Argyle Saturday, March 16, 2019 3,637.4 
 59. Bury Saturday, March 9, 2019 3,627.1 
 60. Oxford United Saturday, March 16, 2019 3,626.8 
 61. Peterborough United Saturday, March 16, 2019 3,623.8 
 62. Scunthorpe United Saturday, March 16, 2019 3,618.3 
 63. Gillingham Saturday, March 16, 2019 3,614.8 
 64. Accrington Stanley Tuesday, March 12, 2019 3,610.6 
 65. AFC Wimbledon Saturday, March 16, 2019 3,601.5 
 66. Southend United Saturday, March 16, 2019 3,598.4 
 67. Mansfield Town Tuesday, March 12, 2019 3,595.9 
 68. Bradford City Saturday, March 16, 2019 3,576.9 
 69. Wycombe Wanderers Saturday, March 16, 2019 3,575.1 
 70. Milton Keynes Dons Saturday, March 16, 2019 3,566.1 
 71. Exeter City Saturday, March 16, 2019 3,560.9 
 72. Walsall Saturday, March 16, 2019 3,558.8 
 73. Rochdale Tuesday, March 12, 2019 3,550.3 
 74. Tranmere Rovers Tuesday, March 12, 2019 3,544.7 
 75. Northampton Town Saturday, March 16, 2019 3,543.6 
 76. Oldham Athletic Tuesday, March 12, 2019 3,523.5 
 77. Carlisle United Saturday, March 16, 2019 3,523.3 
 78. Forest Green Rovers Saturday, March 16, 2019 3,520.7 
 79. Swindon Town Saturday, March 16, 2019 3,500.7 
 80. Colchester United Saturday, March 16, 2019 3,498.4 
 81. Newport County Friday, March 15, 2019 3,491.5 
 82. Crewe Alexandra Saturday, March 16, 2019 3,485.7 
 83. Stevenage Saturday, March 16, 2019 3,478.9 
 84. Cheltenham Town Friday, March 15, 2019 3,462.4 
 85. Grimsby Town Saturday, March 16, 2019 3,458.3 
 86. Morecambe Saturday, March 16, 2019 3,449.4 
 87. Leyton Orient Tuesday, March 12, 2019 3,448.9 
 88. AFC Fylde Tuesday, March 12, 2019 3,447.4 
 89. Cambridge United Tuesday, March 12, 2019 3,442.2 
 90. Port Vale Saturday, March 16, 2019 3,426.4 
 91. Solihull Moors Saturday, March 16, 2019 3,424.7 
 92. Crawley Town Saturday, March 16, 2019 3,422.4 
 93. Macclesfield Town Saturday, March 16, 2019 3,418.9 
 94. Notts County Saturday, March 16, 2019 3,412.5 
 95. Salford City Saturday, March 16, 2019 3,411.0 
 96. Wrexham Saturday, March 16, 2019 3,409.0 
 97. Ebbsfleet United Saturday, March 16, 2019 3,404.5 
 98. Harrogate Town Saturday, March 16, 2019 3,388.1 
 99. Eastleigh Saturday, March 16, 2019 3,372.1 
 100. Gateshead Saturday, March 16, 2019 3,368.9 
 101. Yeovil Town Saturday, March 16, 2019 3,360.4 
 102. Chesterfield Saturday, March 16, 2019 3,350.2 
 103. Barrow Saturday, March 16, 2019 3,343.6 
 104. Sutton United Saturday, March 16, 2019 3,335.7 
 105. Dagenham and Redbridge Tuesday, March 12, 2019 3,331.8 
 106. Torquay United Saturday, March 16, 2019 3,319.3 
 107. Dover Athletic Saturday, March 16, 2019 3,315.6 
 108. Barnet Saturday, March 16, 2019 3,312.4 
 109. FC Halifax Town Saturday, March 16, 2019 3,310.9 
 110. Hartlepool United Saturday, March 16, 2019 3,310.4 
 111. Bromley Tuesday, March 12, 2019 3,300.8 
 112. Boreham Wood Saturday, March 16, 2019 3,294.8 
 113. Stockport County Saturday, March 9, 2019 3,279.8 
 114. Maidenhead United Saturday, March 16, 2019 3,272.8 
 115. Woking Saturday, March 16, 2019 3,270.3 
 116. Chorley Saturday, March 16, 2019 3,256.2 
 117. Brackley Town Saturday, March 9, 2019 3,253.0 
 118. Havant and Waterlooville Saturday, March 16, 2019 3,251.7 
 119. Bath City Saturday, March 16, 2019 3,222.2 
 120. Aldershot Town Saturday, March 16, 2019 3,221.1 
 121. Dartford Saturday, March 16, 2019 3,209.2 
 122. Chelmsford City Saturday, March 16, 2019 3,202.4 
 123. Welling United Saturday, March 16, 2019 3,200.0 
 124. Spennymoor Town Saturday, March 16, 2019 3,193.6 
 125. Bradford Park Avenue Saturday, March 9, 2019 3,184.4 
 126. Braintree Town Saturday, March 16, 2019 3,181.9 
 127. Maidstone United Saturday, March 16, 2019 3,179.2 
 128. Kidderminster Harriers Saturday, March 16, 2019 3,161.3 
 129. Wealdstone Saturday, March 16, 2019 3,153.6 
 130. Concord Rangers Saturday, March 16, 2019 3,151.9 
 131. Altrincham Saturday, March 9, 2019 3,151.2 
 132. St. Albans City Saturday, March 16, 2019 3,149.3 
 133. Billericay Town Saturday, March 16, 2019 3,126.3 
 134. Darlington 1883 Saturday, April 28, 2018 3,125.5 
 135. Chester Saturday, March 9, 2019 3,123.6 
 136. Slough Town Saturday, March 16, 2019 3,121.8 
 137. Southport Saturday, March 16, 2019 3,117.9 
 138. AFC Telford United Saturday, March 9, 2019 3,117.7 
 139. Boston United Saturday, March 16, 2019 3,115.8 
 140. Chippenham Town Saturday, March 16, 2019 3,100.2 
 141. Blyth Spartans Tuesday, March 5, 2019 3,099.5 
 142. York City Saturday, March 9, 2019 3,098.8 
 143. Hereford Saturday, March 9, 2019 3,094.6 
 144. Alfreton Town Saturday, March 9, 2019 3,091.2 
 145. Guiseley Monday, March 4, 2019 3,084.5 
 146. Hemel Hempstead Town Saturday, March 16, 2019 3,082.5 
 147. Curzon Ashton Monday, March 4, 2019 3,076.4 
 148. Hampton and Richmond Borough Saturday, March 16, 2019 3,074.9 
 149. Leamington Saturday, March 16, 2019 3,069.0 
 150. Darlington Saturday, March 9, 2019 3,068.7 
 151. Oxford City Saturday, March 16, 2019 3,067.2 
 152. Kettering Town Saturday, March 16, 2019 3,063.1 
 153. Dulwich Hamlet Saturday, March 16, 2019 3,059.0 
 154. Metropolitan Police Saturday, March 16, 2019 3,052.0 
 155. Truro City Saturday, March 16, 2019 3,042.7 
 156. Stourbridge Saturday, March 16, 2019 3,035.8 
 157. Weymouth Saturday, March 16, 2019 3,033.5 
 158. King's Lynn Town Saturday, March 16, 2019 3,030.0 
 159. FC United of Manchester Saturday, March 9, 2019 3,028.6 
 160. Farsley Celtic Saturday, March 9, 2019 3,026.3 
 161. Salisbury Saturday, March 16, 2019 3,024.9 
 162. East Thurrock United Saturday, March 16, 2019 3,016.6 
 163. Gloucester City Saturday, March 16, 2019 3,015.0 
 164. Dorking Wanderers Saturday, March 16, 2019 3,011.8 
 165. Taunton Town Saturday, March 16, 2019 3,007.7 
 166. Warrington Town Saturday, March 9, 2019 3,003.8 
 167. Hungerford Town Saturday, March 16, 2019 3,000.3 
 168. Weston-super-Mare Saturday, March 16, 2019 2,998.1 
 169. Eastbourne Borough Saturday, March 16, 2019 2,988.9 
 170. South Shields Tuesday, March 12, 2019 2,986.6 
 171. AFC Rushden and Diamonds Saturday, March 16, 2019 2,984.5 
 172. Stratford Town Saturday, March 16, 2019 2,980.2 
 173. Poole Town Saturday, March 16, 2019 2,978.5 
 174. Coalville Town Saturday, March 16, 2019 2,975.3 
 175. Biggleswade Town Saturday, March 16, 2019 2,969.8 
 176. Alvechurch Saturday, March 9, 2019 2,964.0 
 177. Tamworth Saturday, March 16, 2019 2,961.4 
 178. Swindon Supermarine Saturday, March 16, 2019 2,958.1 
 179. Kings Langley Saturday, March 16, 2019 2,950.7 
 180. Hartley Wintney Saturday, March 16, 2019 2,949.5 
 181. Gainsborough Trinity Saturday, March 16, 2019 2,949.2 
 182. Ashton United Saturday, March 9, 2019 2,947.7 
 183. Farnborough Saturday, March 16, 2019 2,947.3 
 184. Haringey Borough Saturday, March 16, 2019 2,947.1 
 185. Harrow Borough Saturday, March 16, 2019 2,945.6 
 186. Rushall Olympic Saturday, March 16, 2019 2,943.1 
 187. Royston Town Saturday, March 9, 2019 2,940.1 
 188. Chesham United Saturday, March 16, 2019 2,937.4 
 189. Leatherhead Saturday, March 16, 2019 2,931.9 
 190. St. Ives Town Saturday, March 16, 2019 2,928.9 
 191. Folkestone Invicta Saturday, March 16, 2019 2,923.9 
 192. Enfield Town Saturday, March 16, 2019 2,921.8 
 193. Nuneaton Borough Saturday, March 9, 2019 2,917.2 
 194. Tiverton Town Saturday, March 16, 2019 2,915.3 
 195. Wimborne Town Saturday, March 16, 2019 2,913.3 
 196. Tonbridge Angels Saturday, March 16, 2019 2,913.2 
 197. Bognor Regis Town Saturday, March 16, 2019 2,911.7 
 198. Merstham Saturday, March 16, 2019 2,911.0 
 199. Dorchester Town Saturday, March 16, 2019 2,909.7 
 200. Worthing Saturday, March 16, 2019 2,906.3 
 201. Shaw Lane Saturday, April 28, 2018 2,905.5 
 202. Hitchin Town Saturday, March 16, 2019 2,904.7 
 203. Nantwich Town Saturday, March 16, 2019 2,904.4 
 204. Margate Saturday, March 16, 2019 2,903.1 
 205. Leiston Saturday, March 16, 2019 2,901.9 
 206. Walton Casuals Saturday, March 16, 2019 2,899.3 
 207. Banbury United Saturday, March 16, 2019 2,895.3 
 208. Basingstoke Town Saturday, March 16, 2019 2,888.8 
 209. Beaconsfield Town Saturday, March 16, 2019 2,885.2 
 210. Gosport Borough Saturday, March 16, 2019 2,884.1 
 211. Bishop's Stortford Saturday, March 16, 2019 2,883.2 
 212. Redditch United Saturday, March 16, 2019 2,883.1 
 213. Buxton Saturday, March 16, 2019 2,881.5 
 214. Hendon Saturday, March 16, 2019 2,878.3 
 215. Carshalton Athletic Saturday, March 16, 2019 2,877.5 
 216. Barwell Saturday, March 9, 2019 2,876.9 
 217. Merthyr Town Saturday, March 16, 2019 2,876.8 
 218. Needham Market Saturday, March 16, 2019 2,868.9 
 219. Lowestoft Town Saturday, March 16, 2019 2,868.8 
 220. Witton Albion Saturday, March 9, 2019 2,866.4 
 221. Basford United Saturday, March 16, 2019 2,861.3 
 222. Brightlingsea Regent Saturday, March 16, 2019 2,859.6 
 223. Whitehawk Saturday, March 16, 2019 2,846.8 
 224. Frome Town Saturday, March 16, 2019 2,844.2 
 225. AFC Hornchurch Saturday, March 16, 2019 2,842.9 
 226. Thurrock Saturday, April 28, 2018 2,839.1 
 227. Lewes Saturday, March 16, 2019 2,835.4 
 228. St. Neots Town Saturday, March 16, 2019 2,828.0 
 229. Scarborough Athletic Saturday, March 16, 2019 2,825.7 
 230. Matlock Town Saturday, March 2, 2019 2,822.1 
 231. Potters Bar Town Saturday, March 16, 2019 2,821.0 
 232. Whitby Town Saturday, March 9, 2019 2,815.9 
 233. Lancaster City Saturday, March 16, 2019 2,800.5 
 234. Stafford Rangers Saturday, March 9, 2019 2,800.0 
 235. Halesowen Town Saturday, March 16, 2019 2,800.0 
 236. Hyde United Saturday, March 16, 2019 2,794.6 
 237. Kingstonian Saturday, March 16, 2019 2,794.5 
 238. Corinthian-Casuals Saturday, March 16, 2019 2,788.5 
 239. Marine Tuesday, March 12, 2019 2,788.1 
 240. Wingate and Finchley Saturday, March 16, 2019 2,787.3 
 241. Grantham Town Saturday, March 16, 2019 2,767.1 
 242. Hednesford Town Saturday, March 16, 2019 2,759.9 
 243. Stalybridge Celtic Saturday, March 16, 2019 2,753.8 
 244. Mickleover Sports Saturday, March 9, 2019 2,746.4 
 245. Workington Tuesday, March 5, 2019 2,746.4 
 246. Bedworth United Saturday, March 9, 2019 2,745.2 
 247. Bamber Bridge Saturday, March 9, 2019 2,742.0 
 248. Harlow Town Saturday, March 16, 2019 2,738.1 
 249. Burgess Hill Town Saturday, March 16, 2019 2,702.8 
 250. Tooting and Mitcham United Saturday, April 28, 2018 2,680.8 
 251. Sutton Coldfield Town Saturday, April 28, 2018 2,675.9 
 252. Staines Town Saturday, March 16, 2019 2,668.9 
 253. North Ferriby United Saturday, March 2, 2019 2,639.2 
 254. Dunstable Town Saturday, April 28, 2018 2,621.9