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, June 30, 2020
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Liverpool | Wednesday, June 24, 2020 | 4,360.8 |
2. | Manchester City | Sunday, June 28, 2020 | 4,336.4 |
3. | Manchester United | Tuesday, June 30, 2020 | 4,212.6 |
4. | Chelsea | Sunday, June 28, 2020 | 4,206.4 |
5. | Arsenal | Sunday, June 28, 2020 | 4,152.6 |
6. | Tottenham Hotspur | Tuesday, June 23, 2020 | 4,148.0 |
7. | Wolverhampton Wanderers | Saturday, June 27, 2020 | 4,135.6 |
8. | Leicester City | Sunday, June 28, 2020 | 4,123.7 |
9. | Everton | Wednesday, June 24, 2020 | 4,090.7 |
10. | Burnley | Monday, June 29, 2020 | 4,052.7 |
11. | Crystal Palace | Monday, June 29, 2020 | 4,046.8 |
12. | Sheffield United | Sunday, June 28, 2020 | 4,039.5 |
13. | Newcastle United | Sunday, June 28, 2020 | 4,034.6 |
14. | Southampton | Sunday, June 28, 2020 | 4,032.8 |
15. | Watford | Sunday, June 28, 2020 | 3,987.8 |
16. | Brentford | Tuesday, June 30, 2020 | 3,980.2 |
17. | Aston Villa | Saturday, June 27, 2020 | 3,973.0 |
18. | West Ham United | Tuesday, June 23, 2020 | 3,971.4 |
19. | Brighton and Hove Albion | Tuesday, June 30, 2020 | 3,968.7 |
20. | West Bromwich Albion | Friday, June 26, 2020 | 3,954.7 |
21. | Leeds United | Tuesday, June 30, 2020 | 3,944.2 |
22. | AFC Bournemouth | Wednesday, June 24, 2020 | 3,927.4 |
23. | Norwich City | Saturday, June 27, 2020 | 3,918.7 |
24. | Cardiff City | Tuesday, June 30, 2020 | 3,907.5 |
25. | Fulham | Tuesday, June 30, 2020 | 3,896.6 |
26. | Derby County | Saturday, June 27, 2020 | 3,894.2 |
27. | Nottingham Forest | Sunday, June 28, 2020 | 3,888.2 |
28. | Wigan Athletic | Tuesday, June 30, 2020 | 3,855.3 |
29. | Millwall | Tuesday, June 30, 2020 | 3,854.2 |
30. | Swansea City | Tuesday, June 30, 2020 | 3,854.0 |
31. | Blackburn Rovers | Tuesday, June 30, 2020 | 3,844.0 |
32. | Sheffield Wednesday | Sunday, June 28, 2020 | 3,831.3 |
33. | Preston North End | Saturday, June 27, 2020 | 3,822.1 |
34. | Reading | Tuesday, June 30, 2020 | 3,821.5 |
35. | Middlesbrough | Saturday, June 27, 2020 | 3,818.5 |
36. | Birmingham City | Saturday, June 27, 2020 | 3,815.1 |
37. | Bristol City | Sunday, June 28, 2020 | 3,813.2 |
38. | Stoke City | Tuesday, June 30, 2020 | 3,798.5 |
39. | Queens Park Rangers | Tuesday, June 30, 2020 | 3,791.5 |
40. | Barnsley | Tuesday, June 30, 2020 | 3,788.4 |
41. | Coventry City | Saturday, March 7, 2020 | 3,783.4 |
42. | Charlton Athletic | Tuesday, June 30, 2020 | 3,777.0 |
43. | Luton Town | Tuesday, June 30, 2020 | 3,768.3 |
44. | Portsmouth | Tuesday, March 10, 2020 | 3,763.9 |
45. | Huddersfield Town | Sunday, June 28, 2020 | 3,762.4 |
46. | Hull City | Saturday, June 27, 2020 | 3,754.1 |
47. | Rotherham United | Saturday, March 7, 2020 | 3,752.7 |
48. | Peterborough United | Saturday, March 7, 2020 | 3,747.7 |
49. | Oxford United | Saturday, March 7, 2020 | 3,745.4 |
50. | Sunderland | Tuesday, March 10, 2020 | 3,743.7 |
51. | Fleetwood Town | Tuesday, March 10, 2020 | 3,727.2 |
52. | Doncaster Rovers | Saturday, March 7, 2020 | 3,719.5 |
53. | Gillingham | Saturday, March 7, 2020 | 3,691.3 |
54. | Burton Albion | Tuesday, March 10, 2020 | 3,658.1 |
55. | Ipswich Town | Saturday, March 7, 2020 | 3,655.2 |
56. | Wycombe Wanderers | Saturday, February 29, 2020 | 3,647.4 |
57. | Blackpool | Tuesday, March 10, 2020 | 3,625.1 |
58. | Plymouth Argyle | Saturday, March 7, 2020 | 3,618.0 |
59. | Lincoln City | Saturday, March 7, 2020 | 3,612.8 |
60. | Shrewsbury Town | Saturday, March 7, 2020 | 3,610.1 |
61. | Accrington Stanley | Saturday, March 7, 2020 | 3,595.3 |
62. | Crewe Alexandra | Saturday, March 7, 2020 | 3,594.5 |
63. | Cheltenham Town | Monday, June 22, 2020 | 3,591.9 |
64. | Swindon Town | Saturday, March 7, 2020 | 3,590.8 |
65. | Northampton Town | Monday, June 29, 2020 | 3,589.7 |
66. | Bristol Rovers | Tuesday, March 10, 2020 | 3,588.7 |
67. | Rochdale | Saturday, March 7, 2020 | 3,586.1 |
68. | AFC Wimbledon | Saturday, March 7, 2020 | 3,583.5 |
69. | Milton Keynes Dons | Saturday, March 7, 2020 | 3,580.7 |
70. | Colchester United | Monday, June 22, 2020 | 3,565.5 |
71. | Tranmere Rovers | Tuesday, March 10, 2020 | 3,544.3 |
72. | Port Vale | Saturday, March 7, 2020 | 3,539.4 |
73. | Exeter City | Monday, June 29, 2020 | 3,539.1 |
74. | Crawley Town | Saturday, March 7, 2020 | 3,516.7 |
75. | Bolton Wanderers | Tuesday, March 10, 2020 | 3,512.9 |
76. | Salford City | Saturday, March 7, 2020 | 3,507.9 |
77. | Bradford City | Saturday, March 7, 2020 | 3,507.2 |
78. | Walsall | Saturday, March 7, 2020 | 3,495.3 |
79. | Forest Green Rovers | Saturday, March 7, 2020 | 3,493.4 |
80. | Mansfield Town | Saturday, March 7, 2020 | 3,481.6 |
81. | Carlisle United | Tuesday, March 10, 2020 | 3,479.1 |
82. | Grimsby Town | Saturday, March 7, 2020 | 3,476.1 |
83. | Oldham Athletic | Saturday, March 7, 2020 | 3,472.2 |
84. | Newport County | Tuesday, March 10, 2020 | 3,469.6 |
85. | Southend United | Saturday, March 7, 2020 | 3,468.5 |
86. | Scunthorpe United | Saturday, March 7, 2020 | 3,457.7 |
87. | Leyton Orient | Saturday, March 7, 2020 | 3,454.2 |
88. | Barrow | Saturday, March 7, 2020 | 3,446.4 |
89. | Notts County | Saturday, March 14, 2020 | 3,441.5 |
90. | Cambridge United | Saturday, March 7, 2020 | 3,439.0 |
91. | Harrogate Town | Saturday, March 7, 2020 | 3,416.2 |
92. | Morecambe | Saturday, March 7, 2020 | 3,409.4 |
93. | Boreham Wood | Saturday, March 7, 2020 | 3,407.2 |
94. | Macclesfield Town | Saturday, March 7, 2020 | 3,392.4 |
95. | Barnet | Tuesday, March 10, 2020 | 3,390.3 |
96. | Yeovil Town | Saturday, March 7, 2020 | 3,388.4 |
97. | Hartlepool United | Saturday, March 14, 2020 | 3,380.2 |
98. | Stevenage | Saturday, March 7, 2020 | 3,374.8 |
99. | Solihull Moors | Saturday, March 7, 2020 | 3,369.8 |
100. | Sutton United | Saturday, March 14, 2020 | 3,352.3 |
101. | Dover Athletic | Saturday, March 14, 2020 | 3,351.4 |
102. | Wrexham | Saturday, March 7, 2020 | 3,333.4 |
103. | FC Halifax Town | Saturday, March 14, 2020 | 3,331.5 |
104. | Stockport County | Saturday, March 14, 2020 | 3,322.8 |
105. | Chesterfield | Saturday, March 14, 2020 | 3,322.7 |
106. | Bromley | Saturday, March 7, 2020 | 3,314.2 |
107. | AFC Fylde | Saturday, March 14, 2020 | 3,308.6 |
108. | Ebbsfleet United | Saturday, March 14, 2020 | 3,297.9 |
109. | Dagenham and Redbridge | Tuesday, March 10, 2020 | 3,296.1 |
110. | Torquay United | Saturday, March 7, 2020 | 3,295.3 |
111. | Eastleigh | Saturday, March 14, 2020 | 3,292.0 |
112. | Woking | Tuesday, March 10, 2020 | 3,290.3 |
113. | Aldershot Town | Saturday, March 14, 2020 | 3,275.5 |
114. | Havant and Waterlooville | Saturday, March 14, 2020 | 3,271.9 |
115. | Brackley Town | Saturday, March 14, 2020 | 3,271.8 |
116. | Gateshead | Saturday, March 7, 2020 | 3,271.4 |
117. | Wealdstone | Saturday, March 14, 2020 | 3,260.6 |
118. | Altrincham | Saturday, March 7, 2020 | 3,238.6 |
119. | Maidenhead United | Saturday, March 14, 2020 | 3,235.4 |
120. | King's Lynn Town | Saturday, March 14, 2020 | 3,210.4 |
121. | Boston United | Saturday, March 7, 2020 | 3,209.7 |
122. | Weymouth | Saturday, March 14, 2020 | 3,209.0 |
123. | Bath City | Saturday, March 14, 2020 | 3,208.1 |
124. | York City | Saturday, March 7, 2020 | 3,205.0 |
125. | Spennymoor Town | Saturday, March 14, 2020 | 3,205.0 |
126. | Dartford | Saturday, March 14, 2020 | 3,202.9 |
127. | Chester | Saturday, March 7, 2020 | 3,183.4 |
128. | Slough Town | Saturday, March 14, 2020 | 3,178.8 |
129. | Chorley | Saturday, March 7, 2020 | 3,161.4 |
130. | Guiseley | Saturday, March 14, 2020 | 3,156.3 |
131. | Hampton and Richmond Borough | Saturday, March 14, 2020 | 3,124.9 |
132. | Maidstone United | Saturday, March 14, 2020 | 3,122.6 |
133. | Truro City | Saturday, March 7, 2020 | 3,120.7 |
134. | Kidderminster Harriers | Saturday, March 7, 2020 | 3,120.7 |
135. | Welling United | Saturday, March 14, 2020 | 3,117.0 |
136. | Chelmsford City | Saturday, March 14, 2020 | 3,113.5 |
137. | AFC Telford United | Saturday, March 14, 2020 | 3,110.4 |
138. | Darlington | Saturday, March 14, 2020 | 3,106.6 |
139. | Dorking Wanderers | Saturday, March 14, 2020 | 3,098.8 |
140. | Chippenham Town | Saturday, March 14, 2020 | 3,097.2 |
141. | Southport | Saturday, March 7, 2020 | 3,095.4 |
142. | St. Albans City | Saturday, March 14, 2020 | 3,092.2 |
143. | Concord Rangers | Saturday, March 14, 2020 | 3,087.1 |
144. | Farsley Celtic | Saturday, March 14, 2020 | 3,087.1 |
145. | Billericay Town | Saturday, March 14, 2020 | 3,074.1 |
146. | Dulwich Hamlet | Saturday, March 14, 2020 | 3,071.7 |
147. | Leamington | Saturday, March 7, 2020 | 3,069.6 |
148. | Tamworth | Saturday, March 7, 2020 | 3,069.4 |
149. | Royston Town | Saturday, March 7, 2020 | 3,062.8 |
150. | Oxford City | Saturday, March 14, 2020 | 3,058.4 |
151. | Peterborough Sports | Monday, March 9, 2020 | 3,057.6 |
152. | Hereford | Saturday, March 14, 2020 | 3,057.3 |
153. | Eastbourne Borough | Saturday, March 14, 2020 | 3,057.3 |
154. | Kettering Town | Saturday, March 14, 2020 | 3,057.1 |
155. | Alfreton Town | Saturday, March 14, 2020 | 3,056.1 |
156. | Curzon Ashton | Saturday, March 14, 2020 | 3,053.1 |
157. | Braintree Town | Saturday, March 14, 2020 | 3,051.9 |
158. | Hemel Hempstead Town | Saturday, March 14, 2020 | 3,046.9 |
159. | Chesham United | Saturday, March 7, 2020 | 3,042.1 |
160. | South Shields | Saturday, March 14, 2020 | 3,038.0 |
161. | Tonbridge Angels | Saturday, March 14, 2020 | 3,036.2 |
162. | Hayes and Yeading United | Saturday, March 7, 2020 | 3,029.9 |
163. | Poole Town | Tuesday, March 10, 2020 | 3,029.1 |
164. | Gloucester City | Monday, March 9, 2020 | 3,028.4 |
165. | Taunton Town | Wednesday, March 11, 2020 | 3,017.0 |
166. | Salisbury | Tuesday, March 10, 2020 | 3,013.4 |
167. | Kings Langley | Saturday, March 7, 2020 | 3,012.7 |
168. | Blyth Spartans | Saturday, March 7, 2020 | 3,004.3 |
169. | Coalville Town | Saturday, March 7, 2020 | 3,003.9 |
170. | Bromsgrove Sporting | Saturday, March 7, 2020 | 3,002.3 |
171. | Swindon Supermarine | Saturday, March 7, 2020 | 3,002.1 |
172. | Hungerford Town | Saturday, March 14, 2020 | 3,001.3 |
173. | Warrington Town | Tuesday, March 10, 2020 | 2,996.9 |
174. | Tiverton Town | Tuesday, March 3, 2020 | 2,994.0 |
175. | Folkestone Invicta | Saturday, March 7, 2020 | 2,992.7 |
176. | Worthing | Saturday, March 7, 2020 | 2,991.0 |
177. | Rushall Olympic | Saturday, March 7, 2020 | 2,988.9 |
178. | Weston-super-Mare | Saturday, February 22, 2020 | 2,988.1 |
179. | FC United of Manchester | Saturday, March 14, 2020 | 2,979.8 |
180. | Banbury United | Saturday, March 7, 2020 | 2,977.2 |
181. | Metropolitan Police | Saturday, March 7, 2020 | 2,974.4 |
182. | Bradford Park Avenue | Saturday, March 14, 2020 | 2,967.8 |
183. | Hartley Wintney | Saturday, March 7, 2020 | 2,964.9 |
184. | Carshalton Athletic | Saturday, March 7, 2020 | 2,959.5 |
185. | AFC Rushden and Diamonds | Saturday, March 7, 2020 | 2,958.7 |
186. | Nuneaton Borough | Saturday, March 7, 2020 | 2,953.9 |
187. | Stourbridge | Saturday, March 7, 2020 | 2,953.4 |
188. | Farnborough | Wednesday, March 11, 2020 | 2,952.7 |
189. | AFC Hornchurch | Saturday, March 7, 2020 | 2,947.9 |
190. | Barwell | Saturday, March 7, 2020 | 2,947.7 |
191. | Gosport Borough | Saturday, March 7, 2020 | 2,945.3 |
192. | Morpeth Town | Tuesday, March 10, 2020 | 2,943.4 |
193. | Needham Market | Saturday, March 7, 2020 | 2,942.1 |
194. | Leatherhead | Saturday, March 7, 2020 | 2,935.0 |
195. | Biggleswade Town | Saturday, March 7, 2020 | 2,935.0 |
196. | East Thurrock United | Saturday, March 7, 2020 | 2,934.5 |
197. | Nantwich Town | Tuesday, March 10, 2020 | 2,934.0 |
198. | Hendon | Saturday, March 7, 2020 | 2,918.3 |
199. | Enfield Town | Tuesday, March 10, 2020 | 2,915.0 |
200. | Bognor Regis Town | Tuesday, March 10, 2020 | 2,914.7 |
201. | Merthyr Town | Saturday, March 7, 2020 | 2,906.8 |
202. | Hitchin Town | Monday, March 9, 2020 | 2,905.5 |
203. | Gainsborough Trinity | Tuesday, March 10, 2020 | 2,893.4 |
204. | Basford United | Saturday, March 14, 2020 | 2,892.9 |
205. | Cray Wanderers | Saturday, March 7, 2020 | 2,891.4 |
206. | Ashton United | Tuesday, March 10, 2020 | 2,890.7 |
207. | Harrow Borough | Tuesday, March 10, 2020 | 2,889.1 |
208. | Lowestoft Town | Saturday, March 7, 2020 | 2,885.2 |
209. | Hednesford Town | Tuesday, March 10, 2020 | 2,875.9 |
210. | Whitby Town | Saturday, March 14, 2020 | 2,875.1 |
211. | Bowers and Pitsea | Saturday, March 7, 2020 | 2,875.0 |
212. | Wimborne Town | Saturday, March 7, 2020 | 2,873.7 |
213. | Buxton | Saturday, March 7, 2020 | 2,872.8 |
214. | Yate Town | Saturday, March 7, 2020 | 2,871.0 |
215. | Lancaster City | Saturday, March 14, 2020 | 2,867.9 |
216. | Blackfield and Langley | Saturday, March 7, 2020 | 2,867.9 |
217. | Kingstonian | Wednesday, March 11, 2020 | 2,862.6 |
218. | Scarborough Athletic | Saturday, March 14, 2020 | 2,853.9 |
219. | Beaconsfield Town | Tuesday, March 10, 2020 | 2,849.9 |
220. | Margate | Tuesday, March 10, 2020 | 2,849.8 |
221. | Haringey Borough | Wednesday, March 11, 2020 | 2,839.7 |
222. | Witton Albion | Saturday, March 14, 2020 | 2,836.5 |
223. | Atherton Collieries | Saturday, March 7, 2020 | 2,827.5 |
224. | Hyde United | Tuesday, March 10, 2020 | 2,821.5 |
225. | Stratford Town | Saturday, March 7, 2020 | 2,820.6 |
226. | Horsham | Tuesday, March 10, 2020 | 2,816.2 |
227. | Potters Bar Town | Saturday, March 7, 2020 | 2,812.3 |
228. | Bamber Bridge | Saturday, March 7, 2020 | 2,807.3 |
229. | Walton Casuals | Saturday, March 7, 2020 | 2,799.4 |
230. | Leiston | Saturday, March 7, 2020 | 2,798.8 |
231. | Mickleover Sports | Tuesday, March 10, 2020 | 2,783.2 |
232. | St. Ives Town | Tuesday, March 10, 2020 | 2,781.9 |
233. | Alvechurch | Saturday, March 7, 2020 | 2,781.7 |
234. | Corinthian-Casuals | Saturday, March 7, 2020 | 2,780.6 |
235. | Dorchester Town | Saturday, March 7, 2020 | 2,763.1 |
236. | Stalybridge Celtic | Saturday, March 7, 2020 | 2,760.0 |
237. | Maldon and Tiptree | Friday, November 29, 2019 | 2,759.7 |
238. | Bishop's Stortford | Tuesday, March 10, 2020 | 2,752.4 |
239. | Chichester City | Sunday, December 1, 2019 | 2,749.9 |
240. | Matlock Town | Tuesday, March 10, 2020 | 2,749.1 |
241. | Merstham | Saturday, March 7, 2020 | 2,747.8 |
242. | Lewes | Wednesday, March 11, 2020 | 2,746.9 |
243. | Stafford Rangers | Tuesday, March 10, 2020 | 2,738.6 |
244. | Wingate and Finchley | Tuesday, March 10, 2020 | 2,730.9 |
245. | Brightlingsea Regent | Saturday, March 7, 2020 | 2,728.8 |
246. | Cheshunt | Wednesday, March 11, 2020 | 2,724.8 |
247. | Radcliffe | Saturday, March 14, 2020 | 2,714.1 |
248. | Grantham Town | Tuesday, March 10, 2020 | 2,696.3 |
249. | Redditch United | Saturday, March 7, 2020 | 2,688.1 |