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.
ELO Rankings as at Sunday, March 1, 2020
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Liverpool | Saturday, February 29, 2020 | 4,377.5 |
2. | Manchester City | Saturday, February 22, 2020 | 4,351.3 |
3. | Manchester United | Sunday, March 1, 2020 | 4,164.9 |
4. | Chelsea | Saturday, February 29, 2020 | 4,148.4 |
5. | Tottenham Hotspur | Sunday, March 1, 2020 | 4,147.0 |
6. | Arsenal | Sunday, February 23, 2020 | 4,145.7 |
7. | Leicester City | Friday, February 28, 2020 | 4,129.1 |
8. | Wolverhampton Wanderers | Sunday, March 1, 2020 | 4,118.3 |
9. | Everton | Sunday, March 1, 2020 | 4,090.6 |
10. | Sheffield United | Saturday, February 22, 2020 | 4,067.7 |
11. | Crystal Palace | Saturday, February 29, 2020 | 4,043.0 |
12. | Burnley | Saturday, February 29, 2020 | 4,035.8 |
13. | Southampton | Saturday, February 29, 2020 | 4,024.3 |
14. | Watford | Saturday, February 29, 2020 | 4,017.8 |
15. | Newcastle United | Saturday, February 29, 2020 | 4,006.1 |
16. | West Ham United | Saturday, February 29, 2020 | 3,995.0 |
17. | Aston Villa | Saturday, February 22, 2020 | 3,991.1 |
18. | West Bromwich Albion | Saturday, February 29, 2020 | 3,979.0 |
19. | Brighton and Hove Albion | Saturday, February 29, 2020 | 3,952.9 |
20. | Norwich City | Friday, February 28, 2020 | 3,946.9 |
21. | AFC Bournemouth | Saturday, February 29, 2020 | 3,945.0 |
22. | Leeds United | Saturday, February 29, 2020 | 3,944.8 |
23. | Brentford | Saturday, February 29, 2020 | 3,930.2 |
24. | Fulham | Saturday, February 29, 2020 | 3,918.7 |
25. | Nottingham Forest | Tuesday, February 25, 2020 | 3,903.7 |
26. | Blackburn Rovers | Saturday, February 29, 2020 | 3,881.1 |
27. | Cardiff City | Saturday, February 29, 2020 | 3,869.4 |
28. | Derby County | Saturday, February 29, 2020 | 3,863.7 |
29. | Preston North End | Saturday, February 29, 2020 | 3,856.4 |
30. | Swansea City | Saturday, February 29, 2020 | 3,846.8 |
31. | Millwall | Saturday, February 29, 2020 | 3,845.5 |
32. | Bristol City | Saturday, February 29, 2020 | 3,835.3 |
33. | Sheffield Wednesday | Saturday, February 29, 2020 | 3,832.8 |
34. | Birmingham City | Saturday, February 29, 2020 | 3,831.7 |
35. | Reading | Saturday, February 29, 2020 | 3,830.4 |
36. | Stoke City | Saturday, February 29, 2020 | 3,814.3 |
37. | Wigan Athletic | Saturday, February 29, 2020 | 3,813.0 |
38. | Middlesbrough | Wednesday, February 26, 2020 | 3,807.2 |
39. | Queens Park Rangers | Saturday, February 29, 2020 | 3,804.5 |
40. | Huddersfield Town | Saturday, February 29, 2020 | 3,794.7 |
41. | Portsmouth | Friday, February 28, 2020 | 3,784.6 |
42. | Hull City | Saturday, February 29, 2020 | 3,777.3 |
43. | Coventry City | Sunday, March 1, 2020 | 3,775.5 |
44. | Rotherham United | Saturday, February 29, 2020 | 3,774.6 |
45. | Barnsley | Saturday, February 29, 2020 | 3,769.3 |
46. | Sunderland | Sunday, March 1, 2020 | 3,768.4 |
47. | Charlton Athletic | Saturday, February 29, 2020 | 3,760.3 |
48. | Luton Town | Saturday, February 29, 2020 | 3,743.8 |
49. | Oxford United | Saturday, February 29, 2020 | 3,737.7 |
50. | Peterborough United | Saturday, February 29, 2020 | 3,732.3 |
51. | Fleetwood Town | Tuesday, February 25, 2020 | 3,718.7 |
52. | Doncaster Rovers | Saturday, February 29, 2020 | 3,711.9 |
53. | Gillingham | Saturday, February 29, 2020 | 3,688.0 |
54. | Burton Albion | Saturday, February 29, 2020 | 3,674.1 |
55. | Ipswich Town | Saturday, February 29, 2020 | 3,673.0 |
56. | Wycombe Wanderers | Saturday, February 29, 2020 | 3,647.4 |
57. | Blackpool | Saturday, February 29, 2020 | 3,635.4 |
58. | Shrewsbury Town | Saturday, February 29, 2020 | 3,617.8 |
59. | Accrington Stanley | Saturday, February 29, 2020 | 3,608.9 |
60. | Swindon Town | Saturday, February 22, 2020 | 3,604.4 |
61. | Cheltenham Town | Saturday, February 29, 2020 | 3,602.3 |
62. | Lincoln City | Saturday, February 22, 2020 | 3,601.9 |
63. | Plymouth Argyle | Saturday, February 29, 2020 | 3,601.9 |
64. | Milton Keynes Dons | Saturday, February 29, 2020 | 3,588.3 |
65. | Crewe Alexandra | Saturday, February 29, 2020 | 3,588.1 |
66. | AFC Wimbledon | Saturday, February 29, 2020 | 3,586.8 |
67. | Bristol Rovers | Saturday, February 29, 2020 | 3,586.4 |
68. | Northampton Town | Saturday, February 29, 2020 | 3,578.3 |
69. | Exeter City | Saturday, February 29, 2020 | 3,568.1 |
70. | Bury | Saturday, May 4, 2019 | 3,566.2 |
71. | Rochdale | Friday, February 28, 2020 | 3,564.2 |
72. | Colchester United | Saturday, February 29, 2020 | 3,556.6 |
73. | Port Vale | Saturday, February 29, 2020 | 3,536.5 |
74. | Bradford City | Saturday, February 29, 2020 | 3,521.7 |
75. | Tranmere Rovers | Tuesday, February 25, 2020 | 3,516.7 |
76. | Bolton Wanderers | Saturday, February 29, 2020 | 3,504.4 |
77. | Crawley Town | Saturday, February 29, 2020 | 3,501.9 |
78. | Salford City | Saturday, February 29, 2020 | 3,493.4 |
79. | Oldham Athletic | Saturday, February 29, 2020 | 3,486.9 |
80. | Scunthorpe United | Saturday, February 29, 2020 | 3,483.6 |
81. | Carlisle United | Saturday, February 29, 2020 | 3,480.6 |
82. | Walsall | Saturday, February 22, 2020 | 3,478.1 |
83. | Newport County | Saturday, February 29, 2020 | 3,476.5 |
84. | Forest Green Rovers | Saturday, February 22, 2020 | 3,471.2 |
85. | Grimsby Town | Saturday, February 29, 2020 | 3,468.1 |
86. | Mansfield Town | Saturday, February 22, 2020 | 3,467.6 |
87. | Barrow | Saturday, February 29, 2020 | 3,465.6 |
88. | Southend United | Saturday, February 29, 2020 | 3,449.4 |
89. | Cambridge United | Saturday, February 29, 2020 | 3,447.9 |
90. | Leyton Orient | Saturday, February 22, 2020 | 3,445.3 |
91. | Morecambe | Saturday, February 29, 2020 | 3,416.6 |
92. | Harrogate Town | Saturday, February 22, 2020 | 3,411.7 |
93. | Boreham Wood | Saturday, February 29, 2020 | 3,399.7 |
94. | Macclesfield Town | Saturday, February 29, 2020 | 3,399.0 |
95. | Notts County | Saturday, February 22, 2020 | 3,395.5 |
96. | Hartlepool United | Saturday, February 29, 2020 | 3,383.1 |
97. | Solihull Moors | Saturday, February 29, 2020 | 3,382.2 |
98. | Stevenage | Saturday, February 22, 2020 | 3,380.6 |
99. | Barnet | Saturday, February 22, 2020 | 3,378.0 |
100. | Yeovil Town | Saturday, February 29, 2020 | 3,377.6 |
101. | Dover Athletic | Saturday, February 29, 2020 | 3,364.2 |
102. | FC Halifax Town | Saturday, February 22, 2020 | 3,355.6 |
103. | Sutton United | Saturday, February 29, 2020 | 3,349.4 |
104. | Wrexham | Saturday, February 29, 2020 | 3,335.5 |
105. | Chesterfield | Saturday, February 22, 2020 | 3,322.2 |
106. | Stockport County | Saturday, February 29, 2020 | 3,312.9 |
107. | Bromley | Saturday, February 29, 2020 | 3,310.1 |
108. | Torquay United | Saturday, February 29, 2020 | 3,307.2 |
109. | Aldershot Town | Tuesday, February 25, 2020 | 3,303.4 |
110. | Dagenham and Redbridge | Saturday, February 29, 2020 | 3,296.4 |
111. | AFC Fylde | Saturday, February 22, 2020 | 3,295.5 |
112. | Eastleigh | Saturday, February 22, 2020 | 3,292.4 |
113. | Gateshead | Tuesday, February 25, 2020 | 3,284.1 |
114. | Woking | Saturday, February 29, 2020 | 3,283.8 |
115. | Ebbsfleet United | Saturday, February 29, 2020 | 3,270.8 |
116. | Brackley Town | Saturday, February 29, 2020 | 3,260.1 |
117. | Wealdstone | Saturday, February 29, 2020 | 3,260.0 |
118. | Maidenhead United | Saturday, February 29, 2020 | 3,251.5 |
119. | Havant and Waterlooville | Wednesday, February 26, 2020 | 3,250.1 |
120. | King's Lynn Town | Tuesday, February 18, 2020 | 3,231.3 |
121. | Altrincham | Saturday, February 29, 2020 | 3,223.8 |
122. | York City | Saturday, February 29, 2020 | 3,221.1 |
123. | Slough Town | Saturday, February 29, 2020 | 3,216.8 |
124. | Boston United | Tuesday, February 25, 2020 | 3,211.0 |
125. | Spennymoor Town | Saturday, February 29, 2020 | 3,209.4 |
126. | Bath City | Saturday, February 29, 2020 | 3,203.7 |
127. | Chester | Saturday, February 22, 2020 | 3,198.8 |
128. | Weymouth | Saturday, February 29, 2020 | 3,194.5 |
129. | Dartford | Saturday, February 29, 2020 | 3,182.0 |
130. | Chorley | Saturday, February 29, 2020 | 3,176.3 |
131. | Hampton and Richmond Borough | Saturday, February 22, 2020 | 3,136.5 |
132. | Maidstone United | Saturday, February 29, 2020 | 3,130.7 |
133. | Guiseley | Saturday, February 22, 2020 | 3,129.7 |
134. | Chelmsford City | Tuesday, February 25, 2020 | 3,128.2 |
135. | Truro City | Saturday, February 29, 2020 | 3,124.2 |
136. | Welling United | Saturday, February 22, 2020 | 3,117.2 |
137. | Dorking Wanderers | Saturday, February 29, 2020 | 3,116.4 |
138. | Darlington | Saturday, February 29, 2020 | 3,114.7 |
139. | Kidderminster Harriers | Saturday, February 22, 2020 | 3,109.6 |
140. | AFC Telford United | Saturday, February 29, 2020 | 3,109.3 |
141. | Southport | Saturday, February 22, 2020 | 3,106.4 |
142. | Farsley Celtic | Saturday, February 22, 2020 | 3,090.8 |
143. | St. Albans City | Saturday, February 29, 2020 | 3,090.1 |
144. | Concord Rangers | Tuesday, February 25, 2020 | 3,087.6 |
145. | Billericay Town | Saturday, February 29, 2020 | 3,084.5 |
146. | Leamington | Saturday, February 22, 2020 | 3,079.7 |
147. | Chippenham Town | Saturday, February 29, 2020 | 3,077.1 |
148. | Alfreton Town | Saturday, February 22, 2020 | 3,076.4 |
149. | Kettering Town | Saturday, February 8, 2020 | 3,073.2 |
150. | Oxford City | Tuesday, February 25, 2020 | 3,071.7 |
151. | Braintree Town | Saturday, February 29, 2020 | 3,071.1 |
152. | Dulwich Hamlet | Saturday, February 29, 2020 | 3,067.2 |
153. | Tamworth | Saturday, February 22, 2020 | 3,063.5 |
154. | Royston Town | Tuesday, February 25, 2020 | 3,057.1 |
155. | Chesham United | Saturday, February 29, 2020 | 3,056.1 |
156. | Peterborough Sports | Tuesday, February 25, 2020 | 3,050.5 |
157. | Hemel Hempstead Town | Saturday, February 22, 2020 | 3,044.6 |
158. | Taunton Town | Saturday, February 22, 2020 | 3,040.3 |
159. | Eastbourne Borough | Saturday, February 29, 2020 | 3,036.4 |
160. | Curzon Ashton | Saturday, February 29, 2020 | 3,035.1 |
161. | Tonbridge Angels | Saturday, February 29, 2020 | 3,033.5 |
162. | Bromsgrove Sporting | Saturday, February 22, 2020 | 3,026.6 |
163. | Hereford | Saturday, February 29, 2020 | 3,026.6 |
164. | Poole Town | Saturday, February 22, 2020 | 3,025.4 |
165. | Hayes and Yeading United | Tuesday, February 25, 2020 | 3,021.3 |
166. | Tiverton Town | Saturday, February 22, 2020 | 3,020.0 |
167. | Coalville Town | Saturday, February 22, 2020 | 3,018.1 |
168. | Gloucester City | Saturday, February 8, 2020 | 3,015.1 |
169. | South Shields | Saturday, February 29, 2020 | 3,011.4 |
170. | Swindon Supermarine | Tuesday, February 25, 2020 | 3,010.7 |
171. | Blyth Spartans | Saturday, February 22, 2020 | 3,009.9 |
172. | Salisbury | Tuesday, February 25, 2020 | 3,009.7 |
173. | Kings Langley | Saturday, February 22, 2020 | 3,001.7 |
174. | Folkestone Invicta | Saturday, February 22, 2020 | 2,996.3 |
175. | Metropolitan Police | Saturday, February 22, 2020 | 2,996.2 |
176. | Weston-super-Mare | Saturday, February 22, 2020 | 2,988.1 |
177. | Warrington Town | Saturday, February 29, 2020 | 2,988.0 |
178. | Worthing | Saturday, February 29, 2020 | 2,986.0 |
179. | Hungerford Town | Saturday, February 22, 2020 | 2,982.2 |
180. | FC United of Manchester | Saturday, February 29, 2020 | 2,979.8 |
181. | Rushall Olympic | Saturday, February 22, 2020 | 2,976.1 |
182. | AFC Rushden and Diamonds | Saturday, February 22, 2020 | 2,967.5 |
183. | Stourbridge | Saturday, February 29, 2020 | 2,966.3 |
184. | East Thurrock United | Saturday, February 22, 2020 | 2,966.1 |
185. | Banbury United | Saturday, February 22, 2020 | 2,955.2 |
186. | Carshalton Athletic | Saturday, February 29, 2020 | 2,954.7 |
187. | AFC Hornchurch | Saturday, February 29, 2020 | 2,951.6 |
188. | Needham Market | Saturday, February 22, 2020 | 2,951.1 |
189. | Hartley Wintney | Saturday, February 22, 2020 | 2,951.0 |
190. | Bradford Park Avenue | Saturday, February 8, 2020 | 2,949.5 |
191. | Biggleswade Town | Tuesday, February 25, 2020 | 2,945.9 |
192. | Nuneaton Borough | Saturday, February 22, 2020 | 2,943.5 |
193. | Basford United | Saturday, February 22, 2020 | 2,942.7 |
194. | Gosport Borough | Tuesday, February 25, 2020 | 2,936.2 |
195. | Morpeth Town | Saturday, February 22, 2020 | 2,934.8 |
196. | Nantwich Town | Tuesday, February 25, 2020 | 2,931.1 |
197. | Barwell | Saturday, February 22, 2020 | 2,923.4 |
198. | Hendon | Saturday, February 29, 2020 | 2,916.2 |
199. | Farnborough | Saturday, February 22, 2020 | 2,915.1 |
200. | Merthyr Town | Saturday, February 29, 2020 | 2,913.0 |
201. | Enfield Town | Saturday, February 22, 2020 | 2,909.9 |
202. | Leatherhead | Saturday, February 22, 2020 | 2,904.5 |
203. | Bognor Regis Town | Wednesday, February 26, 2020 | 2,904.5 |
204. | Hitchin Town | Saturday, February 22, 2020 | 2,902.5 |
205. | Whitby Town | Saturday, February 29, 2020 | 2,902.1 |
206. | Basingstoke Town | Saturday, April 27, 2019 | 2,891.5 |
207. | Cray Wanderers | Sunday, March 1, 2020 | 2,886.4 |
208. | Wimborne Town | Saturday, February 29, 2020 | 2,886.4 |
209. | Yate Town | Saturday, February 22, 2020 | 2,886.1 |
210. | Bowers and Pitsea | Saturday, February 22, 2020 | 2,885.3 |
211. | Lancaster City | Saturday, February 29, 2020 | 2,881.1 |
212. | Kingstonian | Wednesday, February 26, 2020 | 2,878.8 |
213. | Gainsborough Trinity | Saturday, February 29, 2020 | 2,877.5 |
214. | Lowestoft Town | Saturday, February 29, 2020 | 2,874.2 |
215. | Hednesford Town | Tuesday, February 25, 2020 | 2,871.4 |
216. | Ashton United | Saturday, February 29, 2020 | 2,866.0 |
217. | Harrow Borough | Saturday, February 22, 2020 | 2,864.7 |
218. | Blackfield and Langley | Saturday, February 22, 2020 | 2,864.5 |
219. | Scarborough Athletic | Saturday, February 29, 2020 | 2,853.7 |
220. | Buxton | Saturday, February 29, 2020 | 2,853.1 |
221. | Haringey Borough | Saturday, February 29, 2020 | 2,842.9 |
222. | Witton Albion | Saturday, February 8, 2020 | 2,840.8 |
223. | Beaconsfield Town | Saturday, February 29, 2020 | 2,840.1 |
224. | Potters Bar Town | Saturday, February 29, 2020 | 2,839.3 |
225. | Margate | Saturday, February 22, 2020 | 2,833.4 |
226. | Whitehawk | Saturday, April 27, 2019 | 2,830.3 |
227. | Stratford Town | Saturday, February 22, 2020 | 2,826.6 |
228. | Leiston | Saturday, February 22, 2020 | 2,819.9 |
229. | Atherton Collieries | Saturday, February 22, 2020 | 2,818.9 |
230. | Hyde United | Saturday, February 29, 2020 | 2,816.4 |
231. | Horsham | Saturday, February 29, 2020 | 2,816.1 |
232. | Bamber Bridge | Saturday, February 22, 2020 | 2,813.1 |
233. | St. Neots Town | Saturday, April 27, 2019 | 2,802.7 |
234. | Mickleover Sports | Saturday, February 8, 2020 | 2,800.9 |
235. | Walton Casuals | Saturday, February 22, 2020 | 2,797.0 |
236. | Frome Town | Saturday, April 27, 2019 | 2,796.4 |
237. | Alvechurch | Saturday, February 22, 2020 | 2,792.1 |
238. | St. Ives Town | Saturday, February 22, 2020 | 2,775.8 |
239. | Halesowen Town | Saturday, April 27, 2019 | 2,772.1 |
240. | Bishop's Stortford | Saturday, February 22, 2020 | 2,768.4 |
241. | Stalybridge Celtic | Saturday, February 29, 2020 | 2,767.9 |
242. | Corinthian-Casuals | Wednesday, February 26, 2020 | 2,762.5 |
243. | Matlock Town | Saturday, February 22, 2020 | 2,759.8 |
244. | Maldon and Tiptree | Friday, November 29, 2019 | 2,759.7 |
245. | Marine | Saturday, April 27, 2019 | 2,754.6 |
246. | Dorchester Town | Saturday, February 22, 2020 | 2,750.4 |
247. | Chichester City | Sunday, December 1, 2019 | 2,749.9 |
248. | Merstham | Sunday, March 1, 2020 | 2,744.5 |
249. | Wingate and Finchley | Saturday, February 29, 2020 | 2,741.9 |
250. | Lewes | Saturday, February 29, 2020 | 2,736.5 |
251. | Brightlingsea Regent | Saturday, February 22, 2020 | 2,733.8 |
252. | Bedworth United | Saturday, April 27, 2019 | 2,728.0 |
253. | Stafford Rangers | Saturday, February 29, 2020 | 2,721.4 |
254. | Burgess Hill Town | Saturday, April 27, 2019 | 2,716.6 |
255. | Radcliffe | Saturday, February 29, 2020 | 2,713.5 |
256. | Cheshunt | Saturday, February 22, 2020 | 2,706.1 |
257. | Grantham Town | Saturday, February 29, 2020 | 2,699.0 |
258. | Redditch United | Saturday, February 22, 2020 | 2,694.3 |
259. | Harlow Town | Saturday, April 27, 2019 | 2,687.8 |
260. | Workington | Saturday, April 27, 2019 | 2,686.0 |
261. | North Ferriby United | Saturday, March 2, 2019 | 2,639.2 |
262. | Staines Town | Saturday, April 27, 2019 | 2,621.9 |