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, January 23, 2018
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Manchester City | Tuesday, January 23, 2018 | 4,336.8 |
2. | Chelsea | Saturday, January 20, 2018 | 4,289.3 |
3. | Manchester United | Saturday, January 20, 2018 | 4,257.3 |
4. | Tottenham Hotspur | Sunday, January 21, 2018 | 4,253.3 |
5. | Liverpool | Monday, January 22, 2018 | 4,230.4 |
6. | Arsenal | Saturday, January 20, 2018 | 4,206.3 |
7. | Leicester City | Saturday, January 20, 2018 | 4,099.0 |
8. | Everton | Saturday, January 20, 2018 | 4,051.7 |
9. | Burnley | Saturday, January 20, 2018 | 4,021.2 |
10. | West Ham United | Saturday, January 20, 2018 | 4,013.8 |
11. | Southampton | Sunday, January 21, 2018 | 4,010.1 |
12. | Crystal Palace | Saturday, January 20, 2018 | 3,998.8 |
13. | AFC Bournemouth | Saturday, January 20, 2018 | 3,987.6 |
14. | Swansea City | Monday, January 22, 2018 | 3,969.7 |
15. | Newcastle United | Saturday, January 20, 2018 | 3,961.2 |
16. | West Bromwich Albion | Saturday, January 20, 2018 | 3,961.0 |
17. | Wolverhampton Wanderers | Saturday, January 20, 2018 | 3,958.8 |
18. | Watford | Saturday, January 20, 2018 | 3,953.2 |
19. | Stoke City | Saturday, January 20, 2018 | 3,952.9 |
20. | Brighton and Hove Albion | Saturday, January 20, 2018 | 3,943.1 |
21. | Derby County | Friday, January 19, 2018 | 3,943.1 |
22. | Fulham | Saturday, January 20, 2018 | 3,927.9 |
23. | Middlesbrough | Saturday, January 20, 2018 | 3,910.0 |
24. | Aston Villa | Saturday, January 20, 2018 | 3,910.0 |
25. | Bristol City | Tuesday, January 23, 2018 | 3,895.9 |
26. | Brentford | Saturday, January 20, 2018 | 3,893.5 |
27. | Cardiff City | Saturday, January 20, 2018 | 3,887.2 |
28. | Huddersfield Town | Saturday, January 20, 2018 | 3,879.2 |
29. | Sheffield United | Saturday, January 20, 2018 | 3,874.1 |
30. | Norwich City | Saturday, January 20, 2018 | 3,862.2 |
31. | Leeds United | Saturday, January 20, 2018 | 3,855.3 |
32. | Preston North End | Saturday, January 20, 2018 | 3,849.9 |
33. | Wigan Athletic | Saturday, January 20, 2018 | 3,846.0 |
34. | Blackburn Rovers | Saturday, January 20, 2018 | 3,843.0 |
35. | Sheffield Wednesday | Saturday, January 20, 2018 | 3,826.7 |
36. | Hull City | Saturday, January 20, 2018 | 3,815.8 |
37. | Ipswich Town | Saturday, January 20, 2018 | 3,813.6 |
38. | Millwall | Saturday, January 20, 2018 | 3,811.3 |
39. | Reading | Saturday, January 20, 2018 | 3,807.9 |
40. | Nottingham Forest | Saturday, January 20, 2018 | 3,797.0 |
41. | Sunderland | Saturday, January 20, 2018 | 3,783.1 |
42. | Queens Park Rangers | Saturday, January 20, 2018 | 3,768.1 |
43. | Bolton Wanderers | Saturday, January 20, 2018 | 3,756.2 |
44. | Barnsley | Saturday, January 20, 2018 | 3,751.9 |
45. | Scunthorpe United | Tuesday, January 23, 2018 | 3,729.9 |
46. | Birmingham City | Saturday, January 20, 2018 | 3,724.5 |
47. | Shrewsbury Town | Saturday, January 20, 2018 | 3,717.5 |
48. | Burton Albion | Saturday, January 20, 2018 | 3,712.7 |
49. | Peterborough United | Saturday, January 20, 2018 | 3,687.3 |
50. | Bradford City | Tuesday, January 23, 2018 | 3,681.2 |
51. | Rotherham United | Tuesday, January 23, 2018 | 3,679.5 |
52. | Charlton Athletic | Saturday, January 20, 2018 | 3,675.0 |
53. | Portsmouth | Saturday, January 20, 2018 | 3,660.9 |
54. | Doncaster Rovers | Tuesday, January 23, 2018 | 3,656.2 |
55. | Oxford United | Saturday, January 20, 2018 | 3,649.8 |
56. | Fleetwood Town | Saturday, January 20, 2018 | 3,649.6 |
57. | Luton Town | Saturday, January 20, 2018 | 3,647.6 |
58. | Gillingham | Saturday, January 20, 2018 | 3,647.0 |
59. | Bristol Rovers | Saturday, January 20, 2018 | 3,630.9 |
60. | AFC Wimbledon | Saturday, January 20, 2018 | 3,626.0 |
61. | Plymouth Argyle | Saturday, January 20, 2018 | 3,624.9 |
62. | Milton Keynes Dons | Saturday, January 20, 2018 | 3,617.9 |
63. | Walsall | Saturday, January 20, 2018 | 3,614.0 |
64. | Rochdale | Saturday, January 13, 2018 | 3,603.9 |
65. | Southend United | Saturday, January 13, 2018 | 3,594.5 |
66. | Blackpool | Saturday, January 20, 2018 | 3,584.4 |
67. | Accrington Stanley | Saturday, January 20, 2018 | 3,583.6 |
68. | Wycombe Wanderers | Saturday, January 20, 2018 | 3,579.4 |
69. | Coventry City | Saturday, January 20, 2018 | 3,576.3 |
70. | Northampton Town | Saturday, January 20, 2018 | 3,575.3 |
71. | Oldham Athletic | Saturday, January 20, 2018 | 3,573.7 |
72. | Mansfield Town | Saturday, January 20, 2018 | 3,568.8 |
73. | Notts County | Tuesday, January 23, 2018 | 3,555.0 |
74. | Lincoln City | Saturday, January 20, 2018 | 3,554.2 |
75. | Exeter City | Saturday, January 20, 2018 | 3,548.9 |
76. | Swindon Town | Saturday, January 20, 2018 | 3,542.5 |
77. | Newport County | Tuesday, January 23, 2018 | 3,529.6 |
78. | Carlisle United | Saturday, January 20, 2018 | 3,519.6 |
79. | Colchester United | Saturday, January 20, 2018 | 3,518.4 |
80. | Bury | Saturday, January 20, 2018 | 3,508.0 |
81. | Port Vale | Saturday, January 20, 2018 | 3,503.2 |
82. | Stevenage | Saturday, January 20, 2018 | 3,490.6 |
83. | Cambridge United | Saturday, January 20, 2018 | 3,486.8 |
84. | Crawley Town | Tuesday, January 23, 2018 | 3,466.0 |
85. | Tranmere Rovers | Saturday, January 20, 2018 | 3,459.9 |
86. | Cheltenham Town | Saturday, January 20, 2018 | 3,451.8 |
87. | Yeovil Town | Saturday, January 20, 2018 | 3,442.8 |
88. | Grimsby Town | Saturday, January 20, 2018 | 3,441.8 |
89. | Aldershot Town | Saturday, January 20, 2018 | 3,437.2 |
90. | Chesterfield | Saturday, January 20, 2018 | 3,433.2 |
91. | Crewe Alexandra | Saturday, January 20, 2018 | 3,429.6 |
92. | Forest Green Rovers | Saturday, January 20, 2018 | 3,421.9 |
93. | Morecambe | Tuesday, January 23, 2018 | 3,420.1 |
94. | Dover Athletic | Saturday, January 20, 2018 | 3,414.3 |
95. | AFC Fylde | Tuesday, January 23, 2018 | 3,394.6 |
96. | Macclesfield Town | Saturday, January 20, 2018 | 3,391.3 |
97. | Barnet | Saturday, January 20, 2018 | 3,389.8 |
98. | Sutton United | Saturday, January 20, 2018 | 3,383.6 |
99. | Dagenham and Redbridge | Saturday, January 20, 2018 | 3,379.3 |
100. | Wrexham | Saturday, January 20, 2018 | 3,374.0 |
101. | Bromley | Saturday, January 20, 2018 | 3,372.2 |
102. | Ebbsfleet United | Saturday, January 20, 2018 | 3,362.5 |
103. | Boreham Wood | Saturday, January 20, 2018 | 3,361.1 |
104. | Gateshead | Tuesday, January 23, 2018 | 3,346.7 |
105. | Eastleigh | Saturday, January 20, 2018 | 3,319.8 |
106. | Barrow | Saturday, January 6, 2018 | 3,318.4 |
107. | Leyton Orient | Saturday, January 6, 2018 | 3,301.3 |
108. | Hartlepool United | Tuesday, January 23, 2018 | 3,298.4 |
109. | Maidstone United | Tuesday, January 23, 2018 | 3,284.4 |
110. | FC Halifax Town | Saturday, January 6, 2018 | 3,283.1 |
111. | Woking | Tuesday, January 23, 2018 | 3,281.7 |
112. | Maidenhead United | Saturday, January 20, 2018 | 3,277.3 |
113. | Salford City | Saturday, January 20, 2018 | 3,268.8 |
114. | Solihull Moors | Saturday, January 20, 2018 | 3,245.6 |
115. | Kidderminster Harriers | Tuesday, January 23, 2018 | 3,243.5 |
116. | York City | Saturday, January 20, 2018 | 3,241.3 |
117. | Brackley Town | Saturday, January 20, 2018 | 3,233.1 |
118. | Dartford | Saturday, January 20, 2018 | 3,230.1 |
119. | Guiseley | Saturday, January 13, 2018 | 3,220.8 |
120. | Braintree Town | Saturday, January 20, 2018 | 3,218.4 |
121. | Harrogate Town | Tuesday, January 23, 2018 | 3,216.8 |
122. | Hampton and Richmond Borough | Saturday, January 13, 2018 | 3,210.6 |
123. | Torquay United | Saturday, January 20, 2018 | 3,208.0 |
124. | Chester | Tuesday, January 23, 2018 | 3,200.7 |
125. | Chelmsford City | Tuesday, January 23, 2018 | 3,196.3 |
126. | Chorley | Saturday, January 20, 2018 | 3,187.1 |
127. | Havant and Waterlooville | Saturday, January 13, 2018 | 3,182.0 |
128. | Hemel Hempstead Town | Tuesday, January 23, 2018 | 3,173.4 |
129. | Stockport County | Tuesday, January 23, 2018 | 3,155.1 |
130. | Bath City | Saturday, January 20, 2018 | 3,132.4 |
131. | Weston-super-Mare | Saturday, January 6, 2018 | 3,126.6 |
132. | Bradford Park Avenue | Saturday, January 13, 2018 | 3,123.0 |
133. | Wealdstone | Saturday, January 20, 2018 | 3,121.3 |
134. | St. Albans City | Saturday, January 20, 2018 | 3,118.7 |
135. | Blyth Spartans | Tuesday, January 23, 2018 | 3,118.5 |
136. | East Thurrock United | Saturday, January 20, 2018 | 3,110.5 |
137. | Southport | Saturday, January 20, 2018 | 3,110.0 |
138. | Spennymoor Town | Saturday, January 20, 2018 | 3,108.7 |
139. | Boston United | Saturday, January 20, 2018 | 3,106.9 |
140. | Hungerford Town | Saturday, January 13, 2018 | 3,102.3 |
141. | FC United of Manchester | Tuesday, January 23, 2018 | 3,100.9 |
142. | Welling United | Saturday, January 20, 2018 | 3,098.3 |
143. | Tamworth | Saturday, January 20, 2018 | 3,096.5 |
144. | Nuneaton Town | Saturday, January 13, 2018 | 3,092.9 |
145. | Billericay Town | Saturday, January 6, 2018 | 3,086.3 |
146. | Darlington 1883 | Saturday, January 20, 2018 | 3,081.1 |
147. | Truro City | Saturday, January 20, 2018 | 3,080.1 |
148. | Curzon Ashton | Saturday, January 13, 2018 | 3,066.6 |
149. | Leamington | Tuesday, January 23, 2018 | 3,064.8 |
150. | Concord Rangers | Saturday, January 20, 2018 | 3,064.6 |
151. | Chippenham Town | Saturday, January 20, 2018 | 3,059.7 |
152. | Gloucester City | Saturday, January 6, 2018 | 3,054.0 |
153. | Dulwich Hamlet | Tuesday, January 23, 2018 | 3,048.8 |
154. | Alfreton Town | Tuesday, January 23, 2018 | 3,046.8 |
155. | Hereford | Saturday, January 20, 2018 | 3,046.7 |
156. | Kettering Town | Saturday, January 20, 2018 | 3,045.6 |
157. | Slough Town | Tuesday, January 16, 2018 | 3,035.3 |
158. | Oxford City | Saturday, January 20, 2018 | 3,033.7 |
159. | Altrincham | Saturday, January 13, 2018 | 3,029.3 |
160. | AFC Telford United | Tuesday, January 16, 2018 | 3,029.2 |
161. | Poole Town | Saturday, January 20, 2018 | 3,018.2 |
162. | Eastbourne Borough | Saturday, January 20, 2018 | 3,014.0 |
163. | Weymouth | Tuesday, January 23, 2018 | 3,002.8 |
164. | King's Lynn Town | Saturday, January 20, 2018 | 3,001.1 |
165. | Bognor Regis Town | Saturday, January 20, 2018 | 2,997.6 |
166. | Worcester City | Saturday, April 29, 2017 | 2,991.4 |
167. | Hitchin Town | Saturday, January 13, 2018 | 2,989.3 |
168. | Shaw Lane | Tuesday, January 23, 2018 | 2,976.3 |
169. | Gainsborough Trinity | Tuesday, January 23, 2018 | 2,970.2 |
170. | Chesham United | Tuesday, January 23, 2018 | 2,967.6 |
171. | Farsley Celtic | Tuesday, January 23, 2018 | 2,965.1 |
172. | Banbury United | Tuesday, January 16, 2018 | 2,964.1 |
173. | Royston Town | Tuesday, January 23, 2018 | 2,963.3 |
174. | Leiston | Tuesday, January 9, 2018 | 2,954.7 |
175. | Hendon | Saturday, January 20, 2018 | 2,952.4 |
176. | Wingate and Finchley | Tuesday, January 23, 2018 | 2,946.9 |
177. | Frome Town | Saturday, January 20, 2018 | 2,944.6 |
178. | Margate | Tuesday, January 23, 2018 | 2,941.7 |
179. | Biggleswade Town | Saturday, January 13, 2018 | 2,936.7 |
180. | Staines Town | Saturday, January 13, 2018 | 2,931.7 |
181. | Whitehawk | Saturday, January 20, 2018 | 2,929.5 |
182. | Folkestone Invicta | Tuesday, January 16, 2018 | 2,929.0 |
183. | Grantham Town | Tuesday, January 23, 2018 | 2,927.4 |
184. | Ashton United | Tuesday, January 23, 2018 | 2,917.4 |
185. | Leatherhead | Saturday, January 20, 2018 | 2,915.6 |
186. | Enfield Town | Tuesday, January 16, 2018 | 2,914.4 |
187. | Metropolitan Police | Tuesday, January 23, 2018 | 2,910.8 |
188. | Basingstoke Town | Saturday, January 13, 2018 | 2,909.2 |
189. | North Ferriby United | Saturday, January 20, 2018 | 2,907.3 |
190. | Stratford Town | Saturday, January 13, 2018 | 2,904.7 |
191. | Workington | Saturday, January 20, 2018 | 2,897.6 |
192. | Tonbridge Angels | Tuesday, January 23, 2018 | 2,892.1 |
193. | Merthyr Town | Saturday, January 20, 2018 | 2,890.5 |
194. | Warrington Town | Saturday, January 6, 2018 | 2,890.4 |
195. | Stourbridge | Tuesday, January 23, 2018 | 2,886.9 |
196. | Brightlingsea Regent | Saturday, January 20, 2018 | 2,882.1 |
197. | Dorking Wanderers | Saturday, January 20, 2018 | 2,876.1 |
198. | Redditch United | Saturday, January 20, 2018 | 2,863.0 |
199. | St. Neots Town | Tuesday, January 23, 2018 | 2,861.2 |
200. | Nantwich Town | Tuesday, January 23, 2018 | 2,850.0 |
201. | Farnborough | Saturday, January 20, 2018 | 2,849.4 |
202. | Tiverton Town | Saturday, January 20, 2018 | 2,848.5 |
203. | Canvey Island | Saturday, April 22, 2017 | 2,847.8 |
204. | Heybridge Swifts | Sunday, November 5, 2017 | 2,843.0 |
205. | Buxton | Saturday, January 20, 2018 | 2,842.5 |
206. | Bishop's Stortford | Saturday, January 13, 2018 | 2,841.8 |
207. | Hednesford Town | Saturday, January 13, 2018 | 2,835.4 |
208. | Cambridge City | Saturday, April 22, 2017 | 2,835.1 |
209. | Dorchester Town | Saturday, January 20, 2018 | 2,834.4 |
210. | Hayes and Yeading United | Saturday, April 22, 2017 | 2,825.0 |
211. | Merstham | Saturday, January 20, 2018 | 2,823.2 |
212. | Barwell | Tuesday, January 23, 2018 | 2,822.4 |
213. | Kingstonian | Saturday, January 20, 2018 | 2,819.7 |
214. | Lancaster City | Tuesday, January 23, 2018 | 2,816.4 |
215. | St. Ives Town | Saturday, January 20, 2018 | 2,814.4 |
216. | Thurrock | Tuesday, January 23, 2018 | 2,813.5 |
217. | Stalybridge Celtic | Saturday, January 13, 2018 | 2,813.2 |
218. | Lowestoft Town | Tuesday, January 16, 2018 | 2,811.2 |
219. | Mickleover Sports | Saturday, January 13, 2018 | 2,807.3 |
220. | Cirencester Town | Saturday, April 22, 2017 | 2,802.6 |
221. | Needham Market | Saturday, January 20, 2018 | 2,801.7 |
222. | Worthing | Saturday, January 13, 2018 | 2,798.9 |
223. | Harrow Borough | Saturday, January 13, 2018 | 2,795.3 |
224. | Harlow Town | Tuesday, January 23, 2018 | 2,791.5 |
225. | Witton Albion | Saturday, January 13, 2018 | 2,784.8 |
226. | AFC Sudbury | Saturday, April 22, 2017 | 2,778.7 |
227. | Matlock Town | Tuesday, January 23, 2018 | 2,778.0 |
228. | Coalville Town | Tuesday, January 23, 2018 | 2,775.8 |
229. | Whitby Town | Saturday, January 20, 2018 | 2,772.6 |
230. | Rushall Olympic | Saturday, January 20, 2018 | 2,769.4 |
231. | Corby Town | Saturday, April 22, 2017 | 2,762.4 |
232. | Kings Langley | Saturday, January 20, 2018 | 2,761.7 |
233. | Burgess Hill Town | Tuesday, January 23, 2018 | 2,759.2 |
234. | Marine | Tuesday, January 23, 2018 | 2,757.8 |
235. | Stafford Rangers | Tuesday, January 23, 2018 | 2,749.6 |
236. | Grays Athletic | Saturday, April 22, 2017 | 2,729.2 |
237. | Cinderford Town | Saturday, April 22, 2017 | 2,725.4 |
238. | Tooting and Mitcham United | Saturday, January 20, 2018 | 2,694.4 |
239. | Halesowen Town | Saturday, January 20, 2018 | 2,687.8 |
240. | Gosport Borough | Tuesday, January 23, 2018 | 2,682.0 |
241. | Dunstable Town | Tuesday, January 23, 2018 | 2,660.0 |
242. | Hyde United | Friday, November 3, 2017 | 2,645.6 |
243. | Frickley Athletic | Saturday, April 22, 2017 | 2,644.1 |
244. | Sutton Coldfield Town | Saturday, January 13, 2018 | 2,636.4 |
245. | Ilkeston Town | Saturday, April 22, 2017 | 2,574.0 |
246. | Skelmersdale United | Saturday, April 22, 2017 | 2,569.0 |