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 Saturday, October 31, 2020
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Liverpool | Saturday, October 31, 2020 | 4,326.8 |
2. | Manchester City | Saturday, October 31, 2020 | 4,316.3 |
3. | Chelsea | Saturday, October 31, 2020 | 4,204.0 |
4. | Arsenal | Sunday, October 25, 2020 | 4,194.6 |
5. | Manchester United | Saturday, October 24, 2020 | 4,192.3 |
6. | Tottenham Hotspur | Monday, October 26, 2020 | 4,187.3 |
7. | Wolverhampton Wanderers | Friday, October 30, 2020 | 4,114.7 |
8. | Leicester City | Sunday, October 25, 2020 | 4,113.6 |
9. | Everton | Sunday, October 25, 2020 | 4,100.8 |
10. | Southampton | Sunday, October 25, 2020 | 4,082.7 |
11. | West Ham United | Saturday, October 31, 2020 | 4,049.2 |
12. | Aston Villa | Friday, October 23, 2020 | 4,048.4 |
13. | Leeds United | Friday, October 23, 2020 | 4,032.1 |
14. | Newcastle United | Sunday, October 25, 2020 | 4,018.1 |
15. | Crystal Palace | Friday, October 30, 2020 | 4,011.9 |
16. | Burnley | Saturday, October 31, 2020 | 4,006.9 |
17. | Sheffield United | Saturday, October 31, 2020 | 4,005.0 |
18. | Brighton and Hove Albion | Monday, October 26, 2020 | 3,987.7 |
19. | AFC Bournemouth | Saturday, October 31, 2020 | 3,963.0 |
20. | Brentford | Saturday, October 31, 2020 | 3,962.3 |
21. | Watford | Saturday, October 31, 2020 | 3,950.0 |
22. | West Bromwich Albion | Monday, October 26, 2020 | 3,938.2 |
23. | Swansea City | Saturday, October 31, 2020 | 3,913.4 |
24. | Fulham | Saturday, October 24, 2020 | 3,910.4 |
25. | Norwich City | Saturday, October 31, 2020 | 3,885.2 |
26. | Reading | Friday, October 30, 2020 | 3,880.8 |
27. | Cardiff City | Saturday, October 31, 2020 | 3,876.0 |
28. | Stoke City | Saturday, October 31, 2020 | 3,874.9 |
29. | Millwall | Saturday, October 31, 2020 | 3,868.4 |
30. | Middlesbrough | Saturday, October 31, 2020 | 3,844.8 |
31. | Blackburn Rovers | Saturday, October 31, 2020 | 3,835.8 |
32. | Preston North End | Saturday, October 31, 2020 | 3,828.5 |
33. | Bristol City | Saturday, October 31, 2020 | 3,826.4 |
34. | Barnsley | Saturday, October 31, 2020 | 3,814.8 |
35. | Derby County | Saturday, October 31, 2020 | 3,814.1 |
36. | Luton Town | Saturday, October 31, 2020 | 3,798.1 |
37. | Nottingham Forest | Saturday, October 31, 2020 | 3,796.6 |
38. | Huddersfield Town | Saturday, October 31, 2020 | 3,792.4 |
39. | Charlton Athletic | Saturday, October 31, 2020 | 3,783.8 |
40. | Queens Park Rangers | Saturday, October 31, 2020 | 3,778.2 |
41. | Peterborough United | Saturday, October 31, 2020 | 3,778.1 |
42. | Wycombe Wanderers | Saturday, October 31, 2020 | 3,772.5 |
43. | Sunderland | Saturday, October 31, 2020 | 3,767.2 |
44. | Portsmouth | Saturday, October 31, 2020 | 3,764.9 |
45. | Sheffield Wednesday | Saturday, October 31, 2020 | 3,763.0 |
46. | Birmingham City | Saturday, October 31, 2020 | 3,762.4 |
47. | Coventry City | Friday, October 30, 2020 | 3,759.4 |
48. | Rotherham United | Saturday, October 31, 2020 | 3,751.6 |
49. | Wigan Athletic | Saturday, October 31, 2020 | 3,743.5 |
50. | Doncaster Rovers | Saturday, October 31, 2020 | 3,740.1 |
51. | Hull City | Saturday, October 31, 2020 | 3,735.2 |
52. | Fleetwood Town | Saturday, October 31, 2020 | 3,722.4 |
53. | Ipswich Town | Saturday, October 31, 2020 | 3,713.6 |
54. | Lincoln City | Saturday, October 31, 2020 | 3,691.3 |
55. | Oxford United | Saturday, October 31, 2020 | 3,672.7 |
56. | Plymouth Argyle | Tuesday, October 27, 2020 | 3,645.4 |
57. | Gillingham | Saturday, October 31, 2020 | 3,642.8 |
58. | Accrington Stanley | Tuesday, October 20, 2020 | 3,615.2 |
59. | Crewe Alexandra | Saturday, October 31, 2020 | 3,607.6 |
60. | Cheltenham Town | Saturday, October 31, 2020 | 3,602.0 |
61. | Blackpool | Saturday, October 31, 2020 | 3,601.3 |
62. | AFC Wimbledon | Saturday, October 31, 2020 | 3,597.4 |
63. | Bristol Rovers | Saturday, October 31, 2020 | 3,596.0 |
64. | Burton Albion | Saturday, October 31, 2020 | 3,593.4 |
65. | Rochdale | Saturday, October 31, 2020 | 3,590.7 |
66. | Milton Keynes Dons | Saturday, October 31, 2020 | 3,585.4 |
67. | Swindon Town | Saturday, October 31, 2020 | 3,578.9 |
68. | Shrewsbury Town | Saturday, October 31, 2020 | 3,578.4 |
69. | Newport County | Saturday, October 31, 2020 | 3,577.3 |
70. | Northampton Town | Saturday, October 31, 2020 | 3,575.0 |
71. | Port Vale | Saturday, October 31, 2020 | 3,563.4 |
72. | Exeter City | Saturday, October 31, 2020 | 3,563.1 |
73. | Colchester United | Tuesday, October 27, 2020 | 3,561.7 |
74. | Salford City | Saturday, October 31, 2020 | 3,542.5 |
75. | Crawley Town | Saturday, October 31, 2020 | 3,539.1 |
76. | Harrogate Town | Saturday, October 31, 2020 | 3,536.3 |
77. | Forest Green Rovers | Saturday, October 31, 2020 | 3,522.8 |
78. | Cambridge United | Saturday, October 31, 2020 | 3,520.8 |
79. | Walsall | Saturday, October 31, 2020 | 3,499.4 |
80. | Carlisle United | Saturday, October 31, 2020 | 3,494.7 |
81. | Leyton Orient | Saturday, October 31, 2020 | 3,492.5 |
82. | Tranmere Rovers | Saturday, October 31, 2020 | 3,492.5 |
83. | Bradford City | Saturday, October 31, 2020 | 3,477.9 |
84. | Grimsby Town | Saturday, October 31, 2020 | 3,464.8 |
85. | Bolton Wanderers | Saturday, October 31, 2020 | 3,463.1 |
86. | Barrow | Saturday, October 31, 2020 | 3,457.1 |
87. | Mansfield Town | Saturday, October 31, 2020 | 3,435.3 |
88. | Oldham Athletic | Saturday, October 31, 2020 | 3,433.0 |
89. | Morecambe | Saturday, October 31, 2020 | 3,426.4 |
90. | Scunthorpe United | Saturday, October 24, 2020 | 3,396.8 |
91. | Macclesfield Town | Saturday, March 7, 2020 | 3,392.4 |
92. | Southend United | Saturday, October 31, 2020 | 3,380.5 |
93. | Sutton United | Tuesday, October 27, 2020 | 3,376.0 |
94. | Hartlepool United | Saturday, October 31, 2020 | 3,374.3 |
95. | Torquay United | Saturday, October 31, 2020 | 3,372.9 |
96. | Stevenage | Saturday, October 31, 2020 | 3,372.6 |
97. | Solihull Moors | Saturday, October 31, 2020 | 3,365.6 |
98. | Stockport County | Saturday, October 31, 2020 | 3,349.9 |
99. | AFC Fylde | Saturday, October 31, 2020 | 3,326.3 |
100. | Notts County | Saturday, October 17, 2020 | 3,320.7 |
101. | Eastleigh | Saturday, October 31, 2020 | 3,320.0 |
102. | Bromley | Saturday, October 31, 2020 | 3,319.3 |
103. | Wrexham | Tuesday, October 27, 2020 | 3,315.1 |
104. | Boreham Wood | Tuesday, October 27, 2020 | 3,312.1 |
105. | Chesterfield | Saturday, October 31, 2020 | 3,310.4 |
106. | FC Halifax Town | Saturday, October 17, 2020 | 3,307.9 |
107. | Altrincham | Saturday, October 31, 2020 | 3,306.2 |
108. | Ebbsfleet United | Saturday, October 31, 2020 | 3,293.2 |
109. | Barnet | Tuesday, October 27, 2020 | 3,291.5 |
110. | Weymouth | Saturday, October 31, 2020 | 3,288.1 |
111. | Woking | Saturday, October 31, 2020 | 3,286.3 |
112. | Dover Athletic | Saturday, October 31, 2020 | 3,285.0 |
113. | Yeovil Town | Saturday, October 31, 2020 | 3,272.1 |
114. | Aldershot Town | Tuesday, October 27, 2020 | 3,271.4 |
115. | Wealdstone | Tuesday, October 27, 2020 | 3,270.2 |
116. | Maidenhead United | Saturday, October 31, 2020 | 3,260.6 |
117. | Dagenham and Redbridge | Tuesday, October 27, 2020 | 3,257.5 |
118. | Spennymoor Town | Saturday, October 17, 2020 | 3,214.5 |
119. | King's Lynn Town | Saturday, October 31, 2020 | 3,194.0 |
120. | Dartford | Saturday, October 31, 2020 | 3,181.2 |
121. | Dorking Wanderers | Saturday, October 31, 2020 | 3,169.3 |
122. | Boston United | Saturday, October 31, 2020 | 3,155.2 |
123. | Guiseley | Tuesday, October 27, 2020 | 3,152.6 |
124. | Kidderminster Harriers | Saturday, October 31, 2020 | 3,149.2 |
125. | Maidstone United | Saturday, October 31, 2020 | 3,148.7 |
126. | Slough Town | Saturday, October 31, 2020 | 3,147.1 |
127. | Havant and Waterlooville | Saturday, October 31, 2020 | 3,145.6 |
128. | York City | Saturday, October 17, 2020 | 3,131.5 |
129. | St. Albans City | Saturday, October 31, 2020 | 3,131.2 |
130. | Chester | Saturday, October 31, 2020 | 3,126.1 |
131. | Bath City | Saturday, October 31, 2020 | 3,123.2 |
132. | Truro City | Tuesday, October 27, 2020 | 3,121.2 |
133. | Hampton and Richmond Borough | Saturday, October 31, 2020 | 3,118.7 |
134. | Chelmsford City | Saturday, October 31, 2020 | 3,113.2 |
135. | Gateshead | Saturday, October 17, 2020 | 3,111.0 |
136. | AFC Telford United | Saturday, October 31, 2020 | 3,110.9 |
137. | Southport | Saturday, October 31, 2020 | 3,106.3 |
138. | Darlington | Saturday, October 31, 2020 | 3,104.3 |
139. | Chorley | Saturday, October 31, 2020 | 3,103.2 |
140. | Brackley Town | Saturday, October 17, 2020 | 3,102.4 |
141. | Welling United | Saturday, October 31, 2020 | 3,100.5 |
142. | Eastbourne Borough | Saturday, October 31, 2020 | 3,084.3 |
143. | Gloucester City | Saturday, October 31, 2020 | 3,082.0 |
144. | Poole Town | Tuesday, October 27, 2020 | 3,077.7 |
145. | Chippenham Town | Saturday, October 31, 2020 | 3,077.6 |
146. | Oxford City | Saturday, October 31, 2020 | 3,075.7 |
147. | Alfreton Town | Saturday, October 31, 2020 | 3,073.2 |
148. | Tamworth | Saturday, October 24, 2020 | 3,069.2 |
149. | Farsley Celtic | Saturday, October 31, 2020 | 3,067.3 |
150. | Hungerford Town | Saturday, October 31, 2020 | 3,065.8 |
151. | Dulwich Hamlet | Saturday, October 31, 2020 | 3,062.2 |
152. | Concord Rangers | Saturday, October 31, 2020 | 3,060.7 |
153. | Coalville Town | Saturday, October 24, 2020 | 3,058.8 |
154. | Peterborough Sports | Saturday, October 17, 2020 | 3,057.2 |
155. | Hereford | Tuesday, October 27, 2020 | 3,052.0 |
156. | Salisbury | Tuesday, October 27, 2020 | 3,049.7 |
157. | Kettering Town | Wednesday, October 28, 2020 | 3,049.6 |
158. | Royston Town | Monday, October 26, 2020 | 3,046.4 |
159. | Leamington | Saturday, October 10, 2020 | 3,044.7 |
160. | Chesham United | Tuesday, October 27, 2020 | 3,042.9 |
161. | Hayes and Yeading United | Tuesday, October 27, 2020 | 3,042.5 |
162. | Tiverton Town | Saturday, October 24, 2020 | 3,040.8 |
163. | Worthing | Tuesday, October 27, 2020 | 3,039.4 |
164. | Curzon Ashton | Saturday, October 31, 2020 | 3,039.2 |
165. | Billericay Town | Saturday, October 31, 2020 | 3,032.7 |
166. | Taunton Town | Tuesday, October 27, 2020 | 3,026.3 |
167. | Hemel Hempstead Town | Saturday, October 31, 2020 | 3,022.4 |
168. | Tonbridge Angels | Saturday, October 17, 2020 | 3,021.9 |
169. | Braintree Town | Saturday, October 31, 2020 | 3,010.8 |
170. | Swindon Supermarine | Saturday, October 24, 2020 | 3,009.7 |
171. | Kings Langley | Tuesday, October 27, 2020 | 3,007.1 |
172. | South Shields | Tuesday, October 27, 2020 | 3,006.1 |
173. | Needham Market | Saturday, October 24, 2020 | 2,999.3 |
174. | Rushall Olympic | Tuesday, October 27, 2020 | 2,994.2 |
175. | Warrington Town | Tuesday, October 27, 2020 | 2,988.3 |
176. | Bradford Park Avenue | Saturday, October 31, 2020 | 2,975.1 |
177. | Metropolitan Police | Tuesday, October 27, 2020 | 2,974.7 |
178. | Carshalton Athletic | Saturday, October 24, 2020 | 2,967.1 |
179. | Blyth Spartans | Saturday, October 31, 2020 | 2,962.7 |
180. | FC United of Manchester | Tuesday, October 27, 2020 | 2,961.0 |
181. | Banbury United | Tuesday, October 27, 2020 | 2,958.7 |
182. | Weston-super-Mare | Tuesday, October 27, 2020 | 2,958.3 |
183. | Stourbridge | Monday, October 26, 2020 | 2,956.9 |
184. | AFC Rushden and Diamonds | Saturday, October 24, 2020 | 2,955.9 |
185. | Nantwich Town | Tuesday, October 20, 2020 | 2,953.0 |
186. | Hendon | Tuesday, October 27, 2020 | 2,949.7 |
187. | Bromsgrove Sporting | Tuesday, October 27, 2020 | 2,948.8 |
188. | Folkestone Invicta | Saturday, October 24, 2020 | 2,945.3 |
189. | AFC Hornchurch | Tuesday, October 27, 2020 | 2,943.1 |
190. | Gosport Borough | Tuesday, October 27, 2020 | 2,939.1 |
191. | Hartley Wintney | Tuesday, October 27, 2020 | 2,938.5 |
192. | Bognor Regis Town | Saturday, October 24, 2020 | 2,930.3 |
193. | Cray Wanderers | Wednesday, October 28, 2020 | 2,923.9 |
194. | Buxton | Tuesday, October 27, 2020 | 2,919.1 |
195. | Nuneaton Borough | Saturday, October 24, 2020 | 2,916.0 |
196. | Basford United | Tuesday, October 27, 2020 | 2,915.9 |
197. | Morpeth Town | Tuesday, October 27, 2020 | 2,911.7 |
198. | Hitchin Town | Monday, October 26, 2020 | 2,907.0 |
199. | Merthyr Town | Saturday, March 7, 2020 | 2,906.8 |
200. | Leatherhead | Saturday, October 24, 2020 | 2,902.5 |
201. | Biggleswade Town | Saturday, October 24, 2020 | 2,901.6 |
202. | Bowers and Pitsea | Saturday, October 10, 2020 | 2,897.6 |
203. | Farnborough | Tuesday, October 27, 2020 | 2,893.8 |
204. | Lowestoft Town | Saturday, October 24, 2020 | 2,890.1 |
205. | Gainsborough Trinity | Tuesday, October 27, 2020 | 2,889.4 |
206. | Barwell | Tuesday, October 27, 2020 | 2,888.3 |
207. | Harrow Borough | Monday, October 26, 2020 | 2,883.7 |
208. | Lancaster City | Saturday, October 24, 2020 | 2,883.2 |
209. | Enfield Town | Saturday, October 24, 2020 | 2,880.9 |
210. | Witton Albion | Saturday, October 24, 2020 | 2,877.9 |
211. | Whitby Town | Tuesday, October 27, 2020 | 2,875.1 |
212. | Wimborne Town | Tuesday, October 27, 2020 | 2,873.0 |
213. | Hednesford Town | Tuesday, October 27, 2020 | 2,868.0 |
214. | Blackfield and Langley | Saturday, March 7, 2020 | 2,867.9 |
215. | Scarborough Athletic | Tuesday, October 27, 2020 | 2,858.4 |
216. | East Thurrock United | Saturday, October 24, 2020 | 2,853.9 |
217. | Kingstonian | Saturday, October 24, 2020 | 2,853.5 |
218. | Haringey Borough | Tuesday, October 27, 2020 | 2,851.2 |
219. | Stratford Town | Tuesday, October 27, 2020 | 2,849.0 |
220. | Yate Town | Tuesday, October 27, 2020 | 2,842.3 |
221. | Atherton Collieries | Tuesday, October 27, 2020 | 2,842.0 |
222. | Ashton United | Saturday, October 17, 2020 | 2,841.3 |
223. | Mickleover Sports | Tuesday, October 27, 2020 | 2,840.8 |
224. | Bishop's Stortford | Saturday, October 17, 2020 | 2,830.6 |
225. | Horsham | Saturday, October 24, 2020 | 2,827.6 |
226. | Hyde United | Tuesday, October 27, 2020 | 2,823.0 |
227. | Potters Bar Town | Tuesday, October 27, 2020 | 2,821.0 |
228. | Walton Casuals | Tuesday, October 27, 2020 | 2,819.6 |
229. | Beaconsfield Town | Monday, October 26, 2020 | 2,806.7 |
230. | St. Ives Town | Tuesday, October 27, 2020 | 2,805.9 |
231. | Matlock Town | Tuesday, October 20, 2020 | 2,804.2 |
232. | Margate | Saturday, October 24, 2020 | 2,804.1 |
233. | Alvechurch | Monday, October 26, 2020 | 2,802.6 |
234. | Corinthian-Casuals | Saturday, October 24, 2020 | 2,776.1 |
235. | Cheshunt | Saturday, October 24, 2020 | 2,775.7 |
236. | Leiston | Tuesday, October 27, 2020 | 2,769.0 |
237. | Maldon and Tiptree | Friday, November 29, 2019 | 2,759.7 |
238. | Bamber Bridge | Tuesday, October 27, 2020 | 2,759.3 |
239. | Wingate and Finchley | Tuesday, October 20, 2020 | 2,754.1 |
240. | Redditch United | Tuesday, October 27, 2020 | 2,753.3 |
241. | Chichester City | Sunday, December 1, 2019 | 2,749.9 |
242. | Dorchester Town | Tuesday, October 27, 2020 | 2,747.9 |
243. | Stalybridge Celtic | Tuesday, October 27, 2020 | 2,741.1 |
244. | Lewes | Tuesday, October 20, 2020 | 2,737.3 |
245. | Radcliffe | Tuesday, October 27, 2020 | 2,734.0 |
246. | Brightlingsea Regent | Saturday, October 24, 2020 | 2,717.5 |
247. | Merstham | Wednesday, October 28, 2020 | 2,716.7 |
248. | Stafford Rangers | Tuesday, October 27, 2020 | 2,686.6 |
249. | Grantham Town | Saturday, October 24, 2020 | 2,661.7 |