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 Tuesday, March 3, 2020
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Liverpool | Tuesday, March 3, 2020 | 4,360.7 |
2. | Manchester City | Saturday, February 22, 2020 | 4,351.3 |
3. | Chelsea | Tuesday, March 3, 2020 | 4,165.2 |
4. | Manchester United | Sunday, March 1, 2020 | 4,164.9 |
5. | Arsenal | Monday, March 2, 2020 | 4,148.8 |
6. | Tottenham Hotspur | Sunday, March 1, 2020 | 4,147.0 |
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 | Tuesday, March 3, 2020 | 4,071.3 |
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 | Tuesday, March 3, 2020 | 4,013.8 |
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 | Tuesday, March 3, 2020 | 3,971.3 |
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 | Monday, March 2, 2020 | 3,902.0 |
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 | Tuesday, March 3, 2020 | 3,826.8 |
36. | Stoke City | Saturday, February 29, 2020 | 3,814.3 |
37. | Wigan Athletic | Saturday, February 29, 2020 | 3,813.0 |
38. | Middlesbrough | Monday, March 2, 2020 | 3,808.8 |
39. | Queens Park Rangers | Saturday, February 29, 2020 | 3,804.5 |
40. | Huddersfield Town | Saturday, February 29, 2020 | 3,794.7 |
41. | Portsmouth | Monday, March 2, 2020 | 3,781.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, March 3, 2020 | 3,728.6 |
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 | Tuesday, March 3, 2020 | 3,663.2 |
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. | Swindon Town | Tuesday, March 3, 2020 | 3,613.0 |
60. | Plymouth Argyle | Tuesday, March 3, 2020 | 3,611.3 |
61. | Accrington Stanley | Saturday, February 29, 2020 | 3,608.9 |
62. | Cheltenham Town | Saturday, February 29, 2020 | 3,602.3 |
63. | Lincoln City | Saturday, February 22, 2020 | 3,601.9 |
64. | Crewe Alexandra | Tuesday, March 3, 2020 | 3,588.6 |
65. | Milton Keynes Dons | Saturday, February 29, 2020 | 3,588.3 |
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 | Tuesday, March 3, 2020 | 3,567.5 |
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. | Carlisle United | Saturday, February 29, 2020 | 3,480.6 |
81. | Walsall | Saturday, February 22, 2020 | 3,478.1 |
82. | Newport County | Saturday, February 29, 2020 | 3,476.5 |
83. | Scunthorpe United | Tuesday, March 3, 2020 | 3,475.1 |
84. | Forest Green Rovers | Saturday, February 22, 2020 | 3,471.2 |
85. | Mansfield Town | Saturday, February 22, 2020 | 3,467.6 |
86. | Barrow | Saturday, February 29, 2020 | 3,465.6 |
87. | Grimsby Town | Tuesday, March 3, 2020 | 3,458.7 |
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. | Harrogate Town | Tuesday, March 3, 2020 | 3,420.3 |
92. | Morecambe | Saturday, February 29, 2020 | 3,416.6 |
93. | Notts County | Tuesday, March 3, 2020 | 3,403.7 |
94. | Boreham Wood | Tuesday, March 3, 2020 | 3,400.2 |
95. | Macclesfield Town | Saturday, February 29, 2020 | 3,399.0 |
96. | Hartlepool United | Tuesday, March 3, 2020 | 3,394.2 |
97. | Stevenage | Saturday, February 22, 2020 | 3,380.6 |
98. | Yeovil Town | Saturday, February 29, 2020 | 3,377.6 |
99. | Barnet | Tuesday, March 3, 2020 | 3,377.5 |
100. | Solihull Moors | Tuesday, March 3, 2020 | 3,371.1 |
101. | FC Halifax Town | Tuesday, March 3, 2020 | 3,364.3 |
102. | Dover Athletic | Saturday, February 29, 2020 | 3,364.2 |
103. | Sutton United | Tuesday, March 3, 2020 | 3,340.7 |
104. | Wrexham | Saturday, February 29, 2020 | 3,335.5 |
105. | Chesterfield | Tuesday, March 3, 2020 | 3,313.6 |
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. | Eastleigh | Tuesday, March 3, 2020 | 3,300.2 |
111. | Dagenham and Redbridge | Saturday, February 29, 2020 | 3,296.4 |
112. | AFC Fylde | Tuesday, March 3, 2020 | 3,287.2 |
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. | Wealdstone | Saturday, February 29, 2020 | 3,260.0 |
117. | Brackley Town | Tuesday, March 3, 2020 | 3,257.6 |
118. | Havant and Waterlooville | Tuesday, March 3, 2020 | 3,256.6 |
119. | Maidenhead United | Saturday, February 29, 2020 | 3,251.5 |
120. | King's Lynn Town | Tuesday, March 3, 2020 | 3,228.2 |
121. | Altrincham | Saturday, February 29, 2020 | 3,223.8 |
122. | Slough Town | Saturday, February 29, 2020 | 3,216.8 |
123. | Boston United | Tuesday, March 3, 2020 | 3,213.5 |
124. | Spennymoor Town | Saturday, February 29, 2020 | 3,209.4 |
125. | Bath City | Saturday, February 29, 2020 | 3,203.7 |
126. | Chester | Saturday, February 22, 2020 | 3,198.8 |
127. | Weymouth | Saturday, February 29, 2020 | 3,194.5 |
128. | York City | Tuesday, March 3, 2020 | 3,193.3 |
129. | Dartford | Saturday, February 29, 2020 | 3,182.0 |
130. | Chorley | Tuesday, March 3, 2020 | 3,168.4 |
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. | Leamington | Tuesday, March 3, 2020 | 3,082.8 |
146. | Billericay Town | Tuesday, March 3, 2020 | 3,078.0 |
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. | Hereford | Tuesday, March 3, 2020 | 3,054.3 |
157. | Peterborough Sports | Tuesday, February 25, 2020 | 3,050.5 |
158. | Hemel Hempstead Town | Saturday, February 22, 2020 | 3,044.6 |
159. | Taunton Town | Saturday, February 22, 2020 | 3,040.3 |
160. | Eastbourne Borough | Saturday, February 29, 2020 | 3,036.4 |
161. | Curzon Ashton | Saturday, February 29, 2020 | 3,035.1 |
162. | Tonbridge Angels | Saturday, February 29, 2020 | 3,033.5 |
163. | Bromsgrove Sporting | Saturday, February 22, 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. | Coalville Town | Saturday, February 22, 2020 | 3,018.1 |
167. | Gloucester City | Saturday, February 8, 2020 | 3,015.1 |
168. | South Shields | Saturday, February 29, 2020 | 3,011.4 |
169. | Swindon Supermarine | Tuesday, February 25, 2020 | 3,010.7 |
170. | Blyth Spartans | Saturday, February 22, 2020 | 3,009.9 |
171. | Salisbury | Tuesday, February 25, 2020 | 3,009.7 |
172. | Kings Langley | Saturday, February 22, 2020 | 3,001.7 |
173. | Folkestone Invicta | Saturday, February 22, 2020 | 2,996.3 |
174. | Metropolitan Police | Saturday, February 22, 2020 | 2,996.2 |
175. | Tiverton Town | Tuesday, March 3, 2020 | 2,994.0 |
176. | Weston-super-Mare | Saturday, February 22, 2020 | 2,988.1 |
177. | Worthing | Saturday, February 29, 2020 | 2,986.0 |
178. | Warrington Town | Tuesday, March 3, 2020 | 2,985.7 |
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. | Banbury United | Tuesday, March 3, 2020 | 2,968.4 |
183. | AFC Rushden and Diamonds | Saturday, February 22, 2020 | 2,967.5 |
184. | Stourbridge | Saturday, February 29, 2020 | 2,966.3 |
185. | Carshalton Athletic | Saturday, February 29, 2020 | 2,954.7 |
186. | East Thurrock United | Tuesday, March 3, 2020 | 2,951.7 |
187. | AFC Hornchurch | Saturday, February 29, 2020 | 2,951.6 |
188. | Hartley Wintney | Saturday, February 22, 2020 | 2,951.0 |
189. | Bradford Park Avenue | Saturday, February 8, 2020 | 2,949.5 |
190. | Nantwich Town | Monday, March 2, 2020 | 2,948.3 |
191. | Biggleswade Town | Tuesday, February 25, 2020 | 2,945.9 |
192. | Nuneaton Borough | Saturday, February 22, 2020 | 2,943.5 |
193. | Needham Market | Tuesday, March 3, 2020 | 2,938.0 |
194. | Gosport Borough | Tuesday, February 25, 2020 | 2,936.2 |
195. | Morpeth Town | Tuesday, March 3, 2020 | 2,931.1 |
196. | Basford United | Monday, March 2, 2020 | 2,925.5 |
197. | Barwell | Saturday, February 22, 2020 | 2,923.4 |
198. | Leatherhead | Tuesday, March 3, 2020 | 2,917.7 |
199. | Hendon | Saturday, February 29, 2020 | 2,916.2 |
200. | Farnborough | Saturday, February 22, 2020 | 2,915.1 |
201. | Merthyr Town | Saturday, February 29, 2020 | 2,913.0 |
202. | Enfield Town | Tuesday, March 3, 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 | Tuesday, March 3, 2020 | 2,898.3 |
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. | Gainsborough Trinity | Tuesday, March 3, 2020 | 2,885.8 |
211. | Bowers and Pitsea | Saturday, February 22, 2020 | 2,885.3 |
212. | Lancaster City | Saturday, February 29, 2020 | 2,881.1 |
213. | Kingstonian | Wednesday, February 26, 2020 | 2,878.8 |
214. | Lowestoft Town | Saturday, February 29, 2020 | 2,874.2 |
215. | Hednesford Town | Tuesday, February 25, 2020 | 2,871.4 |
216. | Ashton United | Tuesday, March 3, 2020 | 2,868.3 |
217. | Beaconsfield Town | Tuesday, March 3, 2020 | 2,866.1 |
218. | Harrow Borough | Saturday, February 22, 2020 | 2,864.7 |
219. | Blackfield and Langley | Saturday, February 22, 2020 | 2,864.5 |
220. | Scarborough Athletic | Saturday, February 29, 2020 | 2,853.7 |
221. | Buxton | Saturday, February 29, 2020 | 2,853.1 |
222. | Haringey Borough | Saturday, February 29, 2020 | 2,842.9 |
223. | Witton Albion | Saturday, February 8, 2020 | 2,840.8 |
224. | Margate | Saturday, February 22, 2020 | 2,833.4 |
225. | Whitehawk | Saturday, April 27, 2019 | 2,830.3 |
226. | Stratford Town | Saturday, February 22, 2020 | 2,826.6 |
227. | Potters Bar Town | Tuesday, March 3, 2020 | 2,826.0 |
228. | Atherton Collieries | Saturday, February 22, 2020 | 2,818.9 |
229. | Hyde United | Saturday, February 29, 2020 | 2,816.4 |
230. | Horsham | Saturday, February 29, 2020 | 2,816.1 |
231. | Bamber Bridge | Saturday, February 22, 2020 | 2,813.1 |
232. | Leiston | Tuesday, March 3, 2020 | 2,809.8 |
233. | Mickleover Sports | Tuesday, March 3, 2020 | 2,804.7 |
234. | St. Neots Town | Saturday, April 27, 2019 | 2,802.7 |
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 | Tuesday, March 3, 2020 | 2,786.0 |
239. | Corinthian-Casuals | Tuesday, March 3, 2020 | 2,776.9 |
240. | Halesowen Town | Saturday, April 27, 2019 | 2,772.1 |
241. | Bishop's Stortford | Saturday, February 22, 2020 | 2,768.4 |
242. | Stalybridge Celtic | Saturday, February 29, 2020 | 2,767.9 |
243. | Matlock Town | Tuesday, March 3, 2020 | 2,763.5 |
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. | Lewes | Tuesday, March 3, 2020 | 2,742.0 |
250. | Wingate and Finchley | Saturday, February 29, 2020 | 2,741.9 |
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. | Cheshunt | Saturday, February 22, 2020 | 2,706.1 |
256. | Radcliffe | Tuesday, March 3, 2020 | 2,705.2 |
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. | Staines Town | Saturday, April 27, 2019 | 2,621.9 |