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 Wednesday, December 4, 2019
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Liverpool | Wednesday, December 4, 2019 | 4,404.2 |
2. | Manchester City | Tuesday, December 3, 2019 | 4,384.0 |
3. | Chelsea | Wednesday, December 4, 2019 | 4,201.0 |
4. | Leicester City | Wednesday, December 4, 2019 | 4,183.6 |
5. | Tottenham Hotspur | Wednesday, December 4, 2019 | 4,153.8 |
6. | Manchester United | Wednesday, December 4, 2019 | 4,151.9 |
7. | Arsenal | Sunday, December 1, 2019 | 4,134.9 |
8. | Wolverhampton Wanderers | Wednesday, December 4, 2019 | 4,098.5 |
9. | Crystal Palace | Tuesday, December 3, 2019 | 4,077.6 |
10. | Sheffield United | Sunday, December 1, 2019 | 4,039.3 |
11. | Everton | Wednesday, December 4, 2019 | 4,032.4 |
12. | Newcastle United | Saturday, November 30, 2019 | 4,025.9 |
13. | Aston Villa | Wednesday, December 4, 2019 | 4,008.2 |
14. | West Ham United | Wednesday, December 4, 2019 | 4,007.0 |
15. | Burnley | Tuesday, December 3, 2019 | 4,003.2 |
16. | West Bromwich Albion | Monday, December 2, 2019 | 3,995.4 |
17. | AFC Bournemouth | Tuesday, December 3, 2019 | 3,985.4 |
18. | Southampton | Wednesday, December 4, 2019 | 3,980.0 |
19. | Brighton and Hove Albion | Saturday, November 30, 2019 | 3,957.8 |
20. | Leeds United | Saturday, November 30, 2019 | 3,955.5 |
21. | Watford | Wednesday, December 4, 2019 | 3,952.2 |
22. | Norwich City | Wednesday, December 4, 2019 | 3,934.7 |
23. | Fulham | Friday, November 29, 2019 | 3,924.1 |
24. | Brentford | Saturday, November 30, 2019 | 3,910.6 |
25. | Cardiff City | Saturday, November 30, 2019 | 3,899.2 |
26. | Nottingham Forest | Saturday, November 30, 2019 | 3,897.9 |
27. | Bristol City | Saturday, November 30, 2019 | 3,894.1 |
28. | Sheffield Wednesday | Saturday, November 30, 2019 | 3,890.6 |
29. | Swansea City | Friday, November 29, 2019 | 3,875.7 |
30. | Preston North End | Monday, December 2, 2019 | 3,875.7 |
31. | Derby County | Saturday, November 30, 2019 | 3,862.9 |
32. | Hull City | Saturday, November 30, 2019 | 3,856.0 |
33. | Blackburn Rovers | Saturday, November 30, 2019 | 3,834.0 |
34. | Millwall | Saturday, November 30, 2019 | 3,819.0 |
35. | Birmingham City | Saturday, November 30, 2019 | 3,810.8 |
36. | Reading | Saturday, November 30, 2019 | 3,804.9 |
37. | Middlesbrough | Saturday, November 30, 2019 | 3,800.0 |
38. | Charlton Athletic | Saturday, November 30, 2019 | 3,799.0 |
39. | Huddersfield Town | Saturday, November 30, 2019 | 3,778.2 |
40. | Stoke City | Saturday, November 30, 2019 | 3,770.0 |
41. | Luton Town | Saturday, November 30, 2019 | 3,769.9 |
42. | Queens Park Rangers | Saturday, November 30, 2019 | 3,763.8 |
43. | Portsmouth | Saturday, November 30, 2019 | 3,762.0 |
44. | Oxford United | Saturday, November 30, 2019 | 3,746.8 |
45. | Wigan Athletic | Saturday, November 30, 2019 | 3,745.8 |
46. | Rotherham United | Monday, December 2, 2019 | 3,738.3 |
47. | Sunderland | Tuesday, November 26, 2019 | 3,737.8 |
48. | Ipswich Town | Sunday, December 1, 2019 | 3,732.8 |
49. | Barnsley | Saturday, November 30, 2019 | 3,730.9 |
50. | Burton Albion | Tuesday, December 3, 2019 | 3,722.7 |
51. | Peterborough United | Sunday, December 1, 2019 | 3,714.0 |
52. | Doncaster Rovers | Sunday, December 1, 2019 | 3,700.8 |
53. | Wycombe Wanderers | Tuesday, November 26, 2019 | 3,694.9 |
54. | Coventry City | Sunday, December 1, 2019 | 3,686.6 |
55. | Fleetwood Town | Sunday, December 1, 2019 | 3,685.5 |
56. | Blackpool | Sunday, December 1, 2019 | 3,679.3 |
57. | Bristol Rovers | Sunday, December 1, 2019 | 3,658.7 |
58. | Shrewsbury Town | Saturday, November 30, 2019 | 3,644.7 |
59. | Gillingham | Sunday, December 1, 2019 | 3,635.9 |
60. | Lincoln City | Wednesday, November 20, 2019 | 3,592.4 |
61. | Accrington Stanley | Saturday, November 23, 2019 | 3,587.5 |
62. | Plymouth Argyle | Sunday, December 1, 2019 | 3,586.8 |
63. | Forest Green Rovers | Saturday, November 30, 2019 | 3,584.1 |
64. | AFC Wimbledon | Saturday, November 23, 2019 | 3,580.7 |
65. | Northampton Town | Sunday, December 1, 2019 | 3,569.3 |
66. | Bury | Saturday, May 4, 2019 | 3,566.2 |
67. | Bradford City | Saturday, November 30, 2019 | 3,563.6 |
68. | Rochdale | Sunday, December 1, 2019 | 3,562.4 |
69. | Colchester United | Saturday, November 23, 2019 | 3,561.2 |
70. | Swindon Town | Saturday, November 23, 2019 | 3,557.3 |
71. | Tranmere Rovers | Sunday, December 1, 2019 | 3,555.6 |
72. | Crewe Alexandra | Saturday, November 30, 2019 | 3,555.1 |
73. | Newport County | Friday, November 29, 2019 | 3,552.1 |
74. | Bolton Wanderers | Saturday, November 23, 2019 | 3,547.8 |
75. | Exeter City | Sunday, December 1, 2019 | 3,546.4 |
76. | Cheltenham Town | Saturday, November 30, 2019 | 3,546.3 |
77. | Mansfield Town | Saturday, November 30, 2019 | 3,517.7 |
78. | Scunthorpe United | Saturday, November 23, 2019 | 3,517.3 |
79. | Milton Keynes Dons | Saturday, November 23, 2019 | 3,498.5 |
80. | Oldham Athletic | Saturday, November 30, 2019 | 3,494.7 |
81. | Port Vale | Saturday, November 30, 2019 | 3,479.3 |
82. | Stevenage | Saturday, November 23, 2019 | 3,463.5 |
83. | Cambridge United | Saturday, November 23, 2019 | 3,459.9 |
84. | Salford City | Saturday, November 23, 2019 | 3,457.5 |
85. | Carlisle United | Saturday, November 30, 2019 | 3,454.9 |
86. | Southend United | Tuesday, December 3, 2019 | 3,454.3 |
87. | Walsall | Saturday, November 30, 2019 | 3,450.1 |
88. | Grimsby Town | Tuesday, November 26, 2019 | 3,449.3 |
89. | Crawley Town | Sunday, December 1, 2019 | 3,444.1 |
90. | Barrow | Saturday, November 30, 2019 | 3,437.1 |
91. | Macclesfield Town | Saturday, November 30, 2019 | 3,434.3 |
92. | Solihull Moors | Monday, December 2, 2019 | 3,433.9 |
93. | Leyton Orient | Saturday, November 23, 2019 | 3,419.3 |
94. | Notts County | Sunday, December 1, 2019 | 3,392.1 |
95. | Morecambe | Saturday, November 23, 2019 | 3,391.5 |
96. | Bromley | Saturday, November 30, 2019 | 3,382.2 |
97. | Yeovil Town | Saturday, November 30, 2019 | 3,375.9 |
98. | Hartlepool United | Sunday, December 1, 2019 | 3,362.4 |
99. | FC Halifax Town | Tuesday, November 26, 2019 | 3,359.5 |
100. | AFC Fylde | Saturday, November 30, 2019 | 3,357.0 |
101. | Dover Athletic | Sunday, December 1, 2019 | 3,354.2 |
102. | Harrogate Town | Saturday, November 30, 2019 | 3,353.6 |
103. | Eastleigh | Tuesday, December 3, 2019 | 3,343.3 |
104. | Boreham Wood | Saturday, November 30, 2019 | 3,338.9 |
105. | Barnet | Tuesday, November 26, 2019 | 3,338.0 |
106. | Woking | Saturday, November 30, 2019 | 3,324.3 |
107. | Torquay United | Saturday, November 30, 2019 | 3,315.6 |
108. | Wrexham | Tuesday, December 3, 2019 | 3,315.3 |
109. | Stockport County | Saturday, November 30, 2019 | 3,302.1 |
110. | Chesterfield | Saturday, November 30, 2019 | 3,291.8 |
111. | Dagenham and Redbridge | Saturday, November 30, 2019 | 3,290.7 |
112. | Ebbsfleet United | Saturday, November 30, 2019 | 3,289.8 |
113. | Sutton United | Saturday, November 30, 2019 | 3,280.2 |
114. | Maidenhead United | Saturday, November 30, 2019 | 3,269.3 |
115. | Brackley Town | Tuesday, December 3, 2019 | 3,266.9 |
116. | Aldershot Town | Saturday, November 30, 2019 | 3,266.3 |
117. | Havant and Waterlooville | Saturday, November 16, 2019 | 3,265.8 |
118. | Chorley | Saturday, November 30, 2019 | 3,244.2 |
119. | Wealdstone | Saturday, November 30, 2019 | 3,240.7 |
120. | Gateshead | Tuesday, December 3, 2019 | 3,232.6 |
121. | York City | Tuesday, December 3, 2019 | 3,221.3 |
122. | Spennymoor Town | Saturday, November 16, 2019 | 3,219.3 |
123. | Bath City | Saturday, November 30, 2019 | 3,211.7 |
124. | Chester | Saturday, November 30, 2019 | 3,206.0 |
125. | King's Lynn Town | Saturday, November 30, 2019 | 3,200.3 |
126. | Slough Town | Saturday, November 30, 2019 | 3,196.1 |
127. | Altrincham | Saturday, November 30, 2019 | 3,187.5 |
128. | Weymouth | Saturday, November 30, 2019 | 3,175.8 |
129. | Maidstone United | Sunday, December 1, 2019 | 3,173.3 |
130. | Boston United | Sunday, December 1, 2019 | 3,172.5 |
131. | Southport | Saturday, November 30, 2019 | 3,164.9 |
132. | Braintree Town | Saturday, November 30, 2019 | 3,136.4 |
133. | Welling United | Saturday, November 30, 2019 | 3,127.7 |
134. | Dorking Wanderers | Saturday, November 30, 2019 | 3,115.6 |
135. | Chelmsford City | Saturday, November 30, 2019 | 3,113.6 |
136. | Dartford | Saturday, November 30, 2019 | 3,110.3 |
137. | Billericay Town | Tuesday, November 19, 2019 | 3,108.6 |
138. | Concord Rangers | Saturday, November 30, 2019 | 3,106.0 |
139. | Oxford City | Saturday, November 30, 2019 | 3,105.3 |
140. | Kidderminster Harriers | Tuesday, December 3, 2019 | 3,104.9 |
141. | Hampton and Richmond Borough | Saturday, November 30, 2019 | 3,104.8 |
142. | Guiseley | Saturday, November 30, 2019 | 3,102.6 |
143. | AFC Telford United | Saturday, November 30, 2019 | 3,101.6 |
144. | Farsley Celtic | Tuesday, December 3, 2019 | 3,099.0 |
145. | Hemel Hempstead Town | Saturday, November 9, 2019 | 3,098.8 |
146. | Leamington | Tuesday, December 3, 2019 | 3,089.9 |
147. | Hereford | Tuesday, December 3, 2019 | 3,086.3 |
148. | Truro City | Saturday, November 30, 2019 | 3,083.0 |
149. | Alfreton Town | Saturday, November 30, 2019 | 3,080.0 |
150. | Blyth Spartans | Saturday, November 30, 2019 | 3,072.0 |
151. | Gloucester City | Saturday, November 30, 2019 | 3,070.9 |
152. | Chippenham Town | Saturday, November 30, 2019 | 3,067.3 |
153. | Taunton Town | Saturday, November 30, 2019 | 3,065.7 |
154. | Darlington | Tuesday, December 3, 2019 | 3,063.2 |
155. | Tamworth | Saturday, November 30, 2019 | 3,054.3 |
156. | St. Albans City | Saturday, November 30, 2019 | 3,052.1 |
157. | Dulwich Hamlet | Saturday, November 30, 2019 | 3,050.8 |
158. | Kettering Town | Monday, December 2, 2019 | 3,041.0 |
159. | Eastbourne Borough | Saturday, November 30, 2019 | 3,037.4 |
160. | Poole Town | Saturday, November 30, 2019 | 3,033.5 |
161. | South Shields | Saturday, November 16, 2019 | 3,028.2 |
162. | Chesham United | Saturday, November 30, 2019 | 3,025.1 |
163. | Warrington Town | Saturday, November 30, 2019 | 3,024.0 |
164. | Hungerford Town | Tuesday, December 3, 2019 | 3,017.2 |
165. | Folkestone Invicta | Tuesday, December 3, 2019 | 3,012.9 |
166. | Curzon Ashton | Monday, December 2, 2019 | 3,012.9 |
167. | Coalville Town | Tuesday, November 26, 2019 | 3,012.8 |
168. | Rushall Olympic | Saturday, November 30, 2019 | 3,005.5 |
169. | Swindon Supermarine | Saturday, November 30, 2019 | 3,004.4 |
170. | Salisbury | Saturday, November 30, 2019 | 3,000.6 |
171. | Stourbridge | Saturday, November 30, 2019 | 2,999.9 |
172. | Peterborough Sports | Saturday, November 30, 2019 | 2,994.5 |
173. | Weston-super-Mare | Saturday, November 30, 2019 | 2,988.1 |
174. | East Thurrock United | Tuesday, December 3, 2019 | 2,987.2 |
175. | Bromsgrove Sporting | Tuesday, December 3, 2019 | 2,981.0 |
176. | Tiverton Town | Saturday, November 30, 2019 | 2,980.6 |
177. | Biggleswade Town | Saturday, November 30, 2019 | 2,973.1 |
178. | Banbury United | Saturday, November 30, 2019 | 2,972.1 |
179. | Bradford Park Avenue | Saturday, November 30, 2019 | 2,971.2 |
180. | Tonbridge Angels | Tuesday, December 3, 2019 | 2,966.9 |
181. | Metropolitan Police | Saturday, November 30, 2019 | 2,960.3 |
182. | FC United of Manchester | Saturday, November 30, 2019 | 2,955.5 |
183. | Gosport Borough | Saturday, November 30, 2019 | 2,952.7 |
184. | Hartley Wintney | Saturday, November 30, 2019 | 2,950.4 |
185. | Royston Town | Tuesday, December 3, 2019 | 2,949.6 |
186. | Hayes and Yeading United | Saturday, November 30, 2019 | 2,949.0 |
187. | AFC Rushden and Diamonds | Saturday, November 30, 2019 | 2,948.6 |
188. | Nuneaton Borough | Saturday, November 30, 2019 | 2,943.1 |
189. | Needham Market | Saturday, November 23, 2019 | 2,939.4 |
190. | Worthing | Saturday, November 30, 2019 | 2,936.4 |
191. | Farnborough | Saturday, November 30, 2019 | 2,931.5 |
192. | Barwell | Tuesday, December 3, 2019 | 2,929.7 |
193. | Basford United | Saturday, November 23, 2019 | 2,928.1 |
194. | Carshalton Athletic | Tuesday, December 3, 2019 | 2,927.9 |
195. | AFC Hornchurch | Saturday, November 30, 2019 | 2,923.8 |
196. | Merthyr Town | Saturday, November 30, 2019 | 2,919.9 |
197. | Bognor Regis Town | Tuesday, December 3, 2019 | 2,919.5 |
198. | Morpeth Town | Saturday, November 23, 2019 | 2,916.9 |
199. | Leatherhead | Saturday, November 16, 2019 | 2,916.2 |
200. | Haringey Borough | Saturday, November 30, 2019 | 2,910.6 |
201. | Enfield Town | Tuesday, December 3, 2019 | 2,909.3 |
202. | Kings Langley | Tuesday, December 3, 2019 | 2,905.1 |
203. | Lancaster City | Saturday, November 30, 2019 | 2,904.5 |
204. | Harrow Borough | Saturday, November 30, 2019 | 2,902.2 |
205. | Hednesford Town | Saturday, November 30, 2019 | 2,898.4 |
206. | Witton Albion | Saturday, November 30, 2019 | 2,895.3 |
207. | Wimborne Town | Saturday, November 30, 2019 | 2,894.7 |
208. | Nantwich Town | Saturday, November 30, 2019 | 2,894.4 |
209. | Lowestoft Town | Monday, December 2, 2019 | 2,891.8 |
210. | Basingstoke Town | Saturday, April 27, 2019 | 2,891.5 |
211. | Alvechurch | Saturday, November 23, 2019 | 2,887.6 |
212. | Blackfield and Langley | Saturday, November 30, 2019 | 2,886.2 |
213. | Walton Casuals | Saturday, November 30, 2019 | 2,882.2 |
214. | Yate Town | Saturday, November 30, 2019 | 2,879.7 |
215. | Hitchin Town | Monday, December 2, 2019 | 2,879.3 |
216. | Margate | Saturday, November 30, 2019 | 2,873.4 |
217. | Stratford Town | Tuesday, December 3, 2019 | 2,859.6 |
218. | Atherton Collieries | Saturday, November 30, 2019 | 2,859.4 |
219. | Bowers and Pitsea | Saturday, November 30, 2019 | 2,857.4 |
220. | Potters Bar Town | Tuesday, December 3, 2019 | 2,853.1 |
221. | Ashton United | Saturday, November 30, 2019 | 2,849.9 |
222. | Gainsborough Trinity | Saturday, November 16, 2019 | 2,844.2 |
223. | Hendon | Saturday, November 30, 2019 | 2,843.5 |
224. | Beaconsfield Town | Saturday, November 30, 2019 | 2,841.5 |
225. | Dorchester Town | Saturday, November 30, 2019 | 2,838.1 |
226. | Whitby Town | Saturday, November 30, 2019 | 2,831.1 |
227. | Whitehawk | Saturday, April 27, 2019 | 2,830.3 |
228. | Bishop's Stortford | Tuesday, December 3, 2019 | 2,828.4 |
229. | St. Ives Town | Saturday, November 30, 2019 | 2,826.2 |
230. | Hyde United | Saturday, November 30, 2019 | 2,821.3 |
231. | Lewes | Saturday, November 30, 2019 | 2,819.4 |
232. | Kingstonian | Tuesday, December 3, 2019 | 2,814.5 |
233. | Radcliffe | Saturday, November 30, 2019 | 2,805.5 |
234. | Redditch United | Saturday, November 30, 2019 | 2,804.6 |
235. | Buxton | Saturday, November 30, 2019 | 2,804.3 |
236. | St. Neots Town | Saturday, April 27, 2019 | 2,802.7 |
237. | Scarborough Athletic | Saturday, November 30, 2019 | 2,800.6 |
238. | Horsham | Saturday, November 30, 2019 | 2,799.1 |
239. | Frome Town | Saturday, April 27, 2019 | 2,796.4 |
240. | Cray Wanderers | Saturday, November 30, 2019 | 2,795.5 |
241. | Matlock Town | Saturday, November 30, 2019 | 2,789.8 |
242. | Mickleover Sports | Saturday, November 30, 2019 | 2,788.2 |
243. | Stalybridge Celtic | Saturday, November 23, 2019 | 2,783.5 |
244. | Merstham | Saturday, November 30, 2019 | 2,772.9 |
245. | Halesowen Town | Saturday, April 27, 2019 | 2,772.1 |
246. | Stafford Rangers | Saturday, November 23, 2019 | 2,764.8 |
247. | Maldon and Tiptree | Friday, November 29, 2019 | 2,759.7 |
248. | Marine | Saturday, April 27, 2019 | 2,754.6 |
249. | Chichester City | Sunday, December 1, 2019 | 2,749.9 |
250. | Leiston | Tuesday, December 3, 2019 | 2,747.0 |
251. | Grantham Town | Saturday, November 30, 2019 | 2,743.3 |
252. | Corinthian-Casuals | Saturday, November 23, 2019 | 2,740.3 |
253. | Bamber Bridge | Saturday, November 30, 2019 | 2,739.9 |
254. | Brightlingsea Regent | Tuesday, December 3, 2019 | 2,729.8 |
255. | Bedworth United | Saturday, April 27, 2019 | 2,728.0 |
256. | Wingate and Finchley | Tuesday, December 3, 2019 | 2,726.9 |
257. | Burgess Hill Town | Saturday, April 27, 2019 | 2,716.6 |
258. | Cheshunt | Saturday, November 30, 2019 | 2,694.8 |
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 |