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, November 3, 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. | Arsenal | Sunday, November 1, 2020 | 4,205.7 |
4. | Chelsea | Saturday, October 31, 2020 | 4,204.0 |
5. | Tottenham Hotspur | Sunday, November 1, 2020 | 4,191.3 |
6. | Manchester United | Sunday, November 1, 2020 | 4,181.3 |
7. | Leicester City | Monday, November 2, 2020 | 4,129.0 |
8. | Wolverhampton Wanderers | Friday, October 30, 2020 | 4,114.7 |
9. | Southampton | Sunday, November 1, 2020 | 4,092.9 |
10. | Everton | Sunday, November 1, 2020 | 4,089.5 |
11. | West Ham United | Saturday, October 31, 2020 | 4,049.2 |
12. | Aston Villa | Sunday, November 1, 2020 | 4,038.3 |
13. | Newcastle United | Sunday, November 1, 2020 | 4,029.3 |
14. | Leeds United | Monday, November 2, 2020 | 4,016.7 |
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 | Sunday, November 1, 2020 | 3,983.6 |
19. | Brentford | Tuesday, November 3, 2020 | 3,959.8 |
20. | Watford | Saturday, October 31, 2020 | 3,950.0 |
21. | AFC Bournemouth | Tuesday, November 3, 2020 | 3,948.7 |
22. | Fulham | Monday, November 2, 2020 | 3,924.9 |
23. | West Bromwich Albion | Monday, November 2, 2020 | 3,923.7 |
24. | Swansea City | Tuesday, November 3, 2020 | 3,915.9 |
25. | Cardiff City | Tuesday, November 3, 2020 | 3,888.6 |
26. | Norwich City | Tuesday, November 3, 2020 | 3,883.6 |
27. | Reading | Friday, October 30, 2020 | 3,880.8 |
28. | Stoke City | Saturday, October 31, 2020 | 3,874.9 |
29. | Millwall | Tuesday, November 3, 2020 | 3,870.0 |
30. | Middlesbrough | Tuesday, November 3, 2020 | 3,845.7 |
31. | Bristol City | Tuesday, November 3, 2020 | 3,836.6 |
32. | Blackburn Rovers | Tuesday, November 3, 2020 | 3,835.0 |
33. | Preston North End | Saturday, October 31, 2020 | 3,828.5 |
34. | Derby County | Saturday, October 31, 2020 | 3,814.1 |
35. | Barnsley | Tuesday, November 3, 2020 | 3,802.2 |
36. | Luton Town | Saturday, October 31, 2020 | 3,798.1 |
37. | Nottingham Forest | Saturday, October 31, 2020 | 3,796.6 |
38. | Charlton Athletic | Tuesday, November 3, 2020 | 3,791.0 |
39. | Peterborough United | Tuesday, November 3, 2020 | 3,787.2 |
40. | Huddersfield Town | Tuesday, November 3, 2020 | 3,782.2 |
41. | Portsmouth | Tuesday, November 3, 2020 | 3,778.5 |
42. | Queens Park Rangers | Saturday, October 31, 2020 | 3,778.2 |
43. | Sheffield Wednesday | Tuesday, November 3, 2020 | 3,777.3 |
44. | Sunderland | Tuesday, November 3, 2020 | 3,774.5 |
45. | Wycombe Wanderers | Saturday, October 31, 2020 | 3,772.5 |
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. | Doncaster Rovers | Tuesday, November 3, 2020 | 3,737.2 |
50. | Hull City | Saturday, October 31, 2020 | 3,735.2 |
51. | Wigan Athletic | Tuesday, November 3, 2020 | 3,730.6 |
52. | Fleetwood Town | Tuesday, November 3, 2020 | 3,715.2 |
53. | Ipswich Town | Tuesday, November 3, 2020 | 3,706.2 |
54. | Oxford United | Tuesday, November 3, 2020 | 3,682.7 |
55. | Lincoln City | Tuesday, November 3, 2020 | 3,677.7 |
56. | Plymouth Argyle | Tuesday, November 3, 2020 | 3,656.0 |
57. | Gillingham | Tuesday, November 3, 2020 | 3,653.0 |
58. | Accrington Stanley | Tuesday, October 20, 2020 | 3,615.2 |
59. | Blackpool | Tuesday, November 3, 2020 | 3,614.2 |
60. | AFC Wimbledon | Tuesday, November 3, 2020 | 3,600.3 |
61. | Crewe Alexandra | Tuesday, November 3, 2020 | 3,597.5 |
62. | Burton Albion | Tuesday, November 3, 2020 | 3,594.1 |
63. | Cheltenham Town | Tuesday, November 3, 2020 | 3,588.4 |
64. | Bristol Rovers | Tuesday, November 3, 2020 | 3,586.8 |
65. | Milton Keynes Dons | Tuesday, November 3, 2020 | 3,586.2 |
66. | Rochdale | Tuesday, November 3, 2020 | 3,580.7 |
67. | Shrewsbury Town | Tuesday, November 3, 2020 | 3,577.7 |
68. | Northampton Town | Tuesday, November 3, 2020 | 3,574.2 |
69. | Swindon Town | Tuesday, November 3, 2020 | 3,568.4 |
70. | Colchester United | Tuesday, November 3, 2020 | 3,568.1 |
71. | Newport County | Tuesday, November 3, 2020 | 3,566.1 |
72. | Port Vale | Saturday, October 31, 2020 | 3,563.4 |
73. | Exeter City | Tuesday, November 3, 2020 | 3,560.3 |
74. | Salford City | Tuesday, November 3, 2020 | 3,533.0 |
75. | Forest Green Rovers | Tuesday, November 3, 2020 | 3,530.8 |
76. | Cambridge United | Tuesday, November 3, 2020 | 3,530.3 |
77. | Crawley Town | Tuesday, November 3, 2020 | 3,529.1 |
78. | Harrogate Town | Tuesday, November 3, 2020 | 3,523.9 |
79. | Walsall | Tuesday, November 3, 2020 | 3,509.4 |
80. | Carlisle United | Tuesday, November 3, 2020 | 3,506.0 |
81. | Tranmere Rovers | Tuesday, November 3, 2020 | 3,504.8 |
82. | Bradford City | Tuesday, November 3, 2020 | 3,488.9 |
83. | Leyton Orient | Tuesday, November 3, 2020 | 3,484.5 |
84. | Grimsby Town | Tuesday, November 3, 2020 | 3,473.4 |
85. | Bolton Wanderers | Tuesday, November 3, 2020 | 3,461.2 |
86. | Barrow | Tuesday, November 3, 2020 | 3,448.4 |
87. | Oldham Athletic | Tuesday, November 3, 2020 | 3,446.5 |
88. | Mansfield Town | Tuesday, November 3, 2020 | 3,437.2 |
89. | Morecambe | Tuesday, November 3, 2020 | 3,429.1 |
90. | Scunthorpe United | Saturday, October 24, 2020 | 3,396.8 |
91. | Macclesfield Town | Saturday, March 7, 2020 | 3,392.4 |
92. | Sutton United | Tuesday, October 27, 2020 | 3,376.0 |
93. | Hartlepool United | Saturday, October 31, 2020 | 3,374.3 |
94. | Torquay United | Saturday, October 31, 2020 | 3,372.9 |
95. | Southend United | Tuesday, November 3, 2020 | 3,369.5 |
96. | Stevenage | Tuesday, November 3, 2020 | 3,366.3 |
97. | Solihull Moors | Saturday, October 31, 2020 | 3,365.6 |
98. | Stockport County | Saturday, October 31, 2020 | 3,349.9 |
99. | AFC Fylde | Tuesday, November 3, 2020 | 3,320.8 |
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. | Southport | Tuesday, November 3, 2020 | 3,115.9 |
135. | Chelmsford City | Saturday, October 31, 2020 | 3,113.2 |
136. | Gateshead | Saturday, October 17, 2020 | 3,111.0 |
137. | AFC Telford United | Saturday, October 31, 2020 | 3,110.9 |
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. | Concord Rangers | Tuesday, November 3, 2020 | 3,080.3 |
145. | Alfreton Town | Tuesday, November 3, 2020 | 3,078.7 |
146. | Poole Town | Tuesday, October 27, 2020 | 3,077.7 |
147. | Chippenham Town | Saturday, October 31, 2020 | 3,077.6 |
148. | Oxford City | Saturday, October 31, 2020 | 3,075.7 |
149. | Tamworth | Saturday, October 24, 2020 | 3,069.2 |
150. | Hungerford Town | Saturday, October 31, 2020 | 3,065.8 |
151. | Farsley Celtic | Tuesday, November 3, 2020 | 3,065.5 |
152. | Coalville Town | Saturday, October 24, 2020 | 3,058.8 |
153. | Peterborough Sports | Saturday, October 17, 2020 | 3,057.2 |
154. | Hereford | Tuesday, October 27, 2020 | 3,052.0 |
155. | Billericay Town | Tuesday, November 3, 2020 | 3,051.7 |
156. | Salisbury | Tuesday, October 27, 2020 | 3,049.7 |
157. | Leamington | Tuesday, November 3, 2020 | 3,046.4 |
158. | Royston Town | Monday, October 26, 2020 | 3,046.4 |
159. | Chesham United | Tuesday, October 27, 2020 | 3,042.9 |
160. | Dulwich Hamlet | Tuesday, November 3, 2020 | 3,042.6 |
161. | Hayes and Yeading United | Tuesday, October 27, 2020 | 3,042.5 |
162. | Tiverton Town | Saturday, October 24, 2020 | 3,040.8 |
163. | Kettering Town | Tuesday, November 3, 2020 | 3,040.1 |
164. | Worthing | Tuesday, October 27, 2020 | 3,039.4 |
165. | Curzon Ashton | Saturday, October 31, 2020 | 3,039.2 |
166. | Taunton Town | Tuesday, October 27, 2020 | 3,026.3 |
167. | Tonbridge Angels | Saturday, October 17, 2020 | 3,021.9 |
168. | South Shields | Tuesday, November 3, 2020 | 3,013.9 |
169. | Braintree Town | Saturday, October 31, 2020 | 3,010.8 |
170. | Swindon Supermarine | Saturday, October 24, 2020 | 3,009.7 |
171. | Hemel Hempstead Town | Tuesday, November 3, 2020 | 3,003.4 |
172. | Needham Market | Saturday, October 24, 2020 | 2,999.3 |
173. | Rushall Olympic | Tuesday, October 27, 2020 | 2,994.2 |
174. | Kings Langley | Tuesday, November 3, 2020 | 2,991.9 |
175. | Metropolitan Police | Tuesday, November 3, 2020 | 2,982.9 |
176. | FC United of Manchester | Tuesday, November 3, 2020 | 2,975.5 |
177. | Bradford Park Avenue | Saturday, October 31, 2020 | 2,975.1 |
178. | Warrington Town | Tuesday, November 3, 2020 | 2,973.8 |
179. | Carshalton Athletic | Saturday, October 24, 2020 | 2,967.1 |
180. | Blyth Spartans | Saturday, October 31, 2020 | 2,962.7 |
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. | Folkestone Invicta | Tuesday, November 3, 2020 | 2,954.1 |
186. | Bromsgrove Sporting | Tuesday, October 27, 2020 | 2,948.8 |
187. | Hendon | Tuesday, November 3, 2020 | 2,941.6 |
188. | Gosport Borough | Tuesday, October 27, 2020 | 2,939.1 |
189. | Hartley Wintney | Tuesday, October 27, 2020 | 2,938.5 |
190. | AFC Hornchurch | Tuesday, November 3, 2020 | 2,934.3 |
191. | Bognor Regis Town | Saturday, October 24, 2020 | 2,930.3 |
192. | Nuneaton Borough | Tuesday, November 3, 2020 | 2,927.9 |
193. | Nantwich Town | Tuesday, November 3, 2020 | 2,926.5 |
194. | Buxton | Tuesday, November 3, 2020 | 2,924.3 |
195. | Cray Wanderers | Wednesday, October 28, 2020 | 2,923.9 |
196. | Morpeth Town | Tuesday, November 3, 2020 | 2,916.6 |
197. | Basford United | Tuesday, October 27, 2020 | 2,915.9 |
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. | Barwell | Tuesday, October 27, 2020 | 2,888.3 |
206. | Whitby Town | Tuesday, November 3, 2020 | 2,887.0 |
207. | Enfield Town | Tuesday, November 3, 2020 | 2,885.6 |
208. | Harrow Borough | Monday, October 26, 2020 | 2,883.7 |
209. | Lancaster City | Tuesday, November 3, 2020 | 2,882.6 |
210. | Gainsborough Trinity | Tuesday, November 3, 2020 | 2,881.6 |
211. | Witton Albion | Saturday, October 24, 2020 | 2,877.9 |
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. | Mickleover Sports | Tuesday, November 3, 2020 | 2,867.2 |
216. | Scarborough Athletic | Tuesday, October 27, 2020 | 2,858.4 |
217. | East Thurrock United | Saturday, October 24, 2020 | 2,853.9 |
218. | Kingstonian | Saturday, October 24, 2020 | 2,853.5 |
219. | Haringey Borough | Tuesday, October 27, 2020 | 2,851.2 |
220. | Stratford Town | Tuesday, October 27, 2020 | 2,849.0 |
221. | Yate Town | Tuesday, October 27, 2020 | 2,842.3 |
222. | Atherton Collieries | Tuesday, October 27, 2020 | 2,842.0 |
223. | Horsham | Tuesday, November 3, 2020 | 2,835.1 |
224. | Bishop's Stortford | Saturday, October 17, 2020 | 2,830.6 |
225. | Ashton United | Tuesday, November 3, 2020 | 2,829.4 |
226. | Hyde United | Tuesday, November 3, 2020 | 2,823.6 |
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 | Tuesday, November 3, 2020 | 2,790.7 |
234. | Leiston | Tuesday, November 3, 2020 | 2,784.2 |
235. | Cheshunt | Tuesday, November 3, 2020 | 2,776.2 |
236. | Corinthian-Casuals | Tuesday, November 3, 2020 | 2,768.6 |
237. | Maldon and Tiptree | Friday, November 29, 2019 | 2,759.7 |
238. | Bamber Bridge | Tuesday, November 3, 2020 | 2,754.4 |
239. | Wingate and Finchley | Tuesday, November 3, 2020 | 2,753.6 |
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, November 3, 2020 | 2,740.0 |
244. | Lewes | Tuesday, October 20, 2020 | 2,737.3 |
245. | Radcliffe | Tuesday, October 27, 2020 | 2,734.0 |
246. | Merstham | Wednesday, October 28, 2020 | 2,716.7 |
247. | Brightlingsea Regent | Tuesday, November 3, 2020 | 2,712.8 |
248. | Stafford Rangers | Tuesday, November 3, 2020 | 2,681.4 |
249. | Grantham Town | Tuesday, November 3, 2020 | 2,662.8 |