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, January 25, 2017
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Chelsea | Sunday, January 22, 2017 | 4,266.1 |
2. | Tottenham Hotspur | Saturday, January 21, 2017 | 4,246.9 |
3. | Arsenal | Sunday, January 22, 2017 | 4,233.2 |
4. | Manchester United | Saturday, January 21, 2017 | 4,221.8 |
5. | Manchester City | Saturday, January 21, 2017 | 4,187.2 |
6. | Liverpool | Wednesday, January 25, 2017 | 4,171.5 |
7. | Southampton | Wednesday, January 25, 2017 | 4,123.7 |
8. | Everton | Saturday, January 21, 2017 | 4,115.0 |
9. | Leicester City | Monday, January 23, 2017 | 4,070.1 |
10. | West Ham United | Saturday, January 21, 2017 | 4,055.7 |
11. | Stoke City | Saturday, January 21, 2017 | 4,037.4 |
12. | West Bromwich Albion | Saturday, January 21, 2017 | 4,029.4 |
13. | Burnley | Sunday, January 22, 2017 | 4,015.4 |
14. | Newcastle United | Saturday, January 21, 2017 | 4,009.9 |
15. | Brighton and Hove Albion | Tuesday, January 24, 2017 | 4,002.8 |
16. | Middlesbrough | Saturday, January 21, 2017 | 3,968.6 |
17. | AFC Bournemouth | Saturday, January 21, 2017 | 3,967.0 |
18. | Watford | Saturday, January 21, 2017 | 3,966.4 |
19. | Crystal Palace | Saturday, January 21, 2017 | 3,947.4 |
20. | Swansea City | Saturday, January 21, 2017 | 3,947.0 |
21. | Sunderland | Saturday, January 21, 2017 | 3,924.0 |
22. | Hull City | Sunday, January 22, 2017 | 3,919.1 |
23. | Derby County | Saturday, January 21, 2017 | 3,908.4 |
24. | Leeds United | Wednesday, January 25, 2017 | 3,906.5 |
25. | Sheffield Wednesday | Friday, January 20, 2017 | 3,900.8 |
26. | Norwich City | Saturday, January 21, 2017 | 3,886.5 |
27. | Preston North End | Saturday, January 21, 2017 | 3,879.0 |
28. | Fulham | Tuesday, January 24, 2017 | 3,860.3 |
29. | Reading | Tuesday, January 24, 2017 | 3,851.3 |
30. | Huddersfield Town | Saturday, January 21, 2017 | 3,837.6 |
31. | Aston Villa | Saturday, January 21, 2017 | 3,832.1 |
32. | Wolverhampton Wanderers | Saturday, January 21, 2017 | 3,826.2 |
33. | Barnsley | Saturday, January 21, 2017 | 3,820.7 |
34. | Brentford | Saturday, January 21, 2017 | 3,820.3 |
35. | Birmingham City | Saturday, January 21, 2017 | 3,801.3 |
36. | Cardiff City | Tuesday, January 24, 2017 | 3,798.7 |
37. | Queens Park Rangers | Saturday, January 21, 2017 | 3,796.9 |
38. | Ipswich Town | Saturday, January 21, 2017 | 3,789.4 |
39. | Blackburn Rovers | Saturday, January 21, 2017 | 3,781.6 |
40. | Scunthorpe United | Saturday, January 14, 2017 | 3,781.5 |
41. | Nottingham Forest | Wednesday, January 25, 2017 | 3,767.7 |
42. | Wigan Athletic | Saturday, January 21, 2017 | 3,760.1 |
43. | Bristol City | Saturday, January 21, 2017 | 3,756.0 |
44. | Bolton Wanderers | Tuesday, January 17, 2017 | 3,733.6 |
45. | Millwall | Saturday, January 21, 2017 | 3,732.5 |
46. | Sheffield United | Tuesday, January 24, 2017 | 3,726.8 |
47. | Bradford City | Saturday, January 21, 2017 | 3,722.6 |
48. | Charlton Athletic | Saturday, January 14, 2017 | 3,704.8 |
49. | Fleetwood Town | Tuesday, January 24, 2017 | 3,704.0 |
50. | Burton Albion | Saturday, January 21, 2017 | 3,702.5 |
51. | Rochdale | Saturday, January 21, 2017 | 3,691.9 |
52. | Southend United | Saturday, January 14, 2017 | 3,679.9 |
53. | Walsall | Saturday, January 21, 2017 | 3,675.5 |
54. | Oxford United | Saturday, January 21, 2017 | 3,675.3 |
55. | Peterborough United | Tuesday, January 24, 2017 | 3,669.2 |
56. | Rotherham United | Saturday, January 21, 2017 | 3,667.2 |
57. | Milton Keynes Dons | Saturday, January 21, 2017 | 3,657.2 |
58. | Doncaster Rovers | Saturday, January 21, 2017 | 3,643.8 |
59. | AFC Wimbledon | Saturday, January 21, 2017 | 3,627.6 |
60. | Bristol Rovers | Saturday, January 21, 2017 | 3,627.2 |
61. | Plymouth Argyle | Saturday, January 21, 2017 | 3,617.6 |
62. | Gillingham | Saturday, January 21, 2017 | 3,613.1 |
63. | Northampton Town | Saturday, January 21, 2017 | 3,596.6 |
64. | Port Vale | Friday, January 20, 2017 | 3,594.5 |
65. | Portsmouth | Saturday, January 14, 2017 | 3,590.4 |
66. | Swindon Town | Saturday, January 21, 2017 | 3,588.7 |
67. | Shrewsbury Town | Saturday, January 21, 2017 | 3,584.8 |
68. | Luton Town | Saturday, January 21, 2017 | 3,579.5 |
69. | Oldham Athletic | Tuesday, January 24, 2017 | 3,575.0 |
70. | Exeter City | Saturday, January 21, 2017 | 3,572.4 |
71. | Blackpool | Saturday, January 21, 2017 | 3,572.0 |
72. | Wycombe Wanderers | Saturday, January 21, 2017 | 3,570.9 |
73. | Carlisle United | Saturday, January 21, 2017 | 3,561.2 |
74. | Coventry City | Saturday, January 21, 2017 | 3,558.6 |
75. | Bury | Friday, January 20, 2017 | 3,556.1 |
76. | Cambridge United | Saturday, January 21, 2017 | 3,555.4 |
77. | Chesterfield | Saturday, January 21, 2017 | 3,548.6 |
78. | Colchester United | Saturday, January 21, 2017 | 3,542.9 |
79. | Barnet | Saturday, January 21, 2017 | 3,527.3 |
80. | Mansfield Town | Saturday, January 21, 2017 | 3,507.0 |
81. | Grimsby Town | Saturday, January 21, 2017 | 3,506.1 |
82. | Accrington Stanley | Saturday, January 21, 2017 | 3,486.9 |
83. | Yeovil Town | Saturday, January 21, 2017 | 3,478.4 |
84. | Stevenage | Saturday, January 21, 2017 | 3,454.1 |
85. | Tranmere Rovers | Sunday, January 1, 2017 | 3,452.9 |
86. | Forest Green Rovers | Saturday, January 21, 2017 | 3,450.9 |
87. | Cheltenham Town | Saturday, January 21, 2017 | 3,447.2 |
88. | Crawley Town | Saturday, January 14, 2017 | 3,445.1 |
89. | Lincoln City | Tuesday, January 24, 2017 | 3,444.3 |
90. | Leyton Orient | Saturday, January 14, 2017 | 3,440.8 |
91. | Hartlepool United | Saturday, January 21, 2017 | 3,434.7 |
92. | Crewe Alexandra | Saturday, January 21, 2017 | 3,432.6 |
93. | Barrow | Tuesday, January 24, 2017 | 3,403.9 |
94. | Morecambe | Saturday, January 14, 2017 | 3,402.7 |
95. | Dagenham and Redbridge | Saturday, January 7, 2017 | 3,396.6 |
96. | Macclesfield Town | Saturday, January 21, 2017 | 3,394.3 |
97. | Dover Athletic | Friday, January 20, 2017 | 3,390.2 |
98. | Newport County | Saturday, January 21, 2017 | 3,380.7 |
99. | Eastleigh | Saturday, January 21, 2017 | 3,378.5 |
100. | Gateshead | Saturday, January 21, 2017 | 3,365.8 |
101. | Notts County | Saturday, January 21, 2017 | 3,357.9 |
102. | Aldershot Town | Saturday, January 21, 2017 | 3,344.4 |
103. | Chester | Saturday, January 21, 2017 | 3,334.2 |
104. | Sutton United | Saturday, January 21, 2017 | 3,324.2 |
105. | Braintree Town | Saturday, January 21, 2017 | 3,310.7 |
106. | Boreham Wood | Saturday, January 21, 2017 | 3,308.7 |
107. | Wrexham | Saturday, January 21, 2017 | 3,307.4 |
108. | AFC Fylde | Tuesday, January 24, 2017 | 3,286.4 |
109. | Bromley | Saturday, January 7, 2017 | 3,285.6 |
110. | Ebbsfleet United | Saturday, January 21, 2017 | 3,272.4 |
111. | Woking | Saturday, January 14, 2017 | 3,270.3 |
112. | FC Halifax Town | Saturday, January 21, 2017 | 3,266.0 |
113. | Kidderminster Harriers | Saturday, January 21, 2017 | 3,262.2 |
114. | Guiseley | Saturday, January 21, 2017 | 3,257.1 |
115. | York City | Saturday, January 21, 2017 | 3,255.0 |
116. | Solihull Moors | Saturday, January 21, 2017 | 3,254.8 |
117. | Torquay United | Saturday, January 21, 2017 | 3,254.1 |
118. | Southport | Saturday, January 21, 2017 | 3,233.9 |
119. | Maidenhead United | Saturday, January 7, 2017 | 3,226.8 |
120. | Chorley | Saturday, January 21, 2017 | 3,219.8 |
121. | Dartford | Tuesday, January 24, 2017 | 3,193.7 |
122. | North Ferriby United | Saturday, January 21, 2017 | 3,183.0 |
123. | Maidstone United | Saturday, January 21, 2017 | 3,168.9 |
124. | Salford City | Tuesday, January 24, 2017 | 3,165.1 |
125. | Tamworth | Saturday, January 14, 2017 | 3,156.2 |
126. | Stockport County | Saturday, January 21, 2017 | 3,153.7 |
127. | Chelmsford City | Saturday, January 21, 2017 | 3,153.1 |
128. | St. Albans City | Saturday, January 7, 2017 | 3,152.3 |
129. | Nuneaton Town | Tuesday, January 24, 2017 | 3,151.6 |
130. | Brackley Town | Tuesday, January 24, 2017 | 3,151.3 |
131. | Darlington 1883 | Saturday, January 21, 2017 | 3,150.7 |
132. | Poole Town | Saturday, January 14, 2017 | 3,150.2 |
133. | Harrogate Town | Saturday, January 21, 2017 | 3,137.4 |
134. | Hampton and Richmond Borough | Saturday, January 7, 2017 | 3,131.7 |
135. | Hungerford Town | Monday, January 23, 2017 | 3,130.5 |
136. | East Thurrock United | Tuesday, January 24, 2017 | 3,125.1 |
137. | Boston United | Saturday, January 21, 2017 | 3,114.5 |
138. | Hemel Hempstead Town | Saturday, January 7, 2017 | 3,103.7 |
139. | Welling United | Saturday, January 7, 2017 | 3,086.6 |
140. | Bath City | Saturday, January 14, 2017 | 3,086.4 |
141. | FC United of Manchester | Saturday, January 21, 2017 | 3,082.4 |
142. | AFC Telford United | Saturday, January 21, 2017 | 3,077.4 |
143. | Wealdstone | Saturday, January 7, 2017 | 3,077.2 |
144. | Leamington | Saturday, January 14, 2017 | 3,073.9 |
145. | Bognor Regis Town | Saturday, January 21, 2017 | 3,068.1 |
146. | Eastbourne Borough | Tuesday, January 24, 2017 | 3,065.7 |
147. | Gloucester City | Saturday, January 14, 2017 | 3,065.0 |
148. | Curzon Ashton | Saturday, January 21, 2017 | 3,064.1 |
149. | Hitchin Town | Saturday, January 7, 2017 | 3,062.1 |
150. | Worcester City | Saturday, January 21, 2017 | 3,058.3 |
151. | Oxford City | Saturday, January 14, 2017 | 3,057.6 |
152. | Alfreton Town | Tuesday, January 24, 2017 | 3,055.2 |
153. | Havant and Waterlooville | Saturday, January 21, 2017 | 3,048.8 |
154. | Whitehawk | Monday, January 23, 2017 | 3,038.3 |
155. | Chippenham Town | Saturday, January 21, 2017 | 3,030.5 |
156. | Merthyr Town | Tuesday, January 24, 2017 | 3,029.8 |
157. | Concord Rangers | Saturday, January 21, 2017 | 3,028.0 |
158. | Enfield Town | Saturday, January 21, 2017 | 3,023.5 |
159. | Leiston | Tuesday, January 24, 2017 | 3,020.9 |
160. | Weston-Super-Mare | Tuesday, January 17, 2017 | 3,018.8 |
161. | Gainsborough Trinity | Saturday, January 21, 2017 | 3,016.7 |
162. | Truro City | Saturday, January 7, 2017 | 3,015.6 |
163. | Chesham United | Tuesday, January 17, 2017 | 3,005.5 |
164. | Altrincham | Tuesday, January 24, 2017 | 2,981.2 |
165. | Kettering Town | Tuesday, January 24, 2017 | 2,981.1 |
166. | Blyth Spartans | Saturday, January 21, 2017 | 2,980.7 |
167. | Bradford Park Avenue | Saturday, January 21, 2017 | 2,979.0 |
168. | Dulwich Hamlet | Saturday, January 7, 2017 | 2,966.8 |
169. | Weymouth | Saturday, January 21, 2017 | 2,958.4 |
170. | Stourbridge | Saturday, January 21, 2017 | 2,956.9 |
171. | Gosport Borough | Tuesday, January 24, 2017 | 2,955.9 |
172. | Bishop's Stortford | Saturday, January 21, 2017 | 2,954.9 |
173. | Tonbridge Angels | Saturday, January 21, 2017 | 2,948.8 |
174. | Frome Town | Tuesday, January 24, 2017 | 2,947.6 |
175. | Stalybridge Celtic | Saturday, January 21, 2017 | 2,945.1 |
176. | Needham Market | Saturday, January 21, 2017 | 2,942.1 |
177. | Banbury United | Saturday, January 21, 2017 | 2,940.4 |
178. | Slough Town | Saturday, January 21, 2017 | 2,940.1 |
179. | Biggleswade Town | Saturday, January 21, 2017 | 2,929.1 |
180. | Basingstoke Town | Saturday, January 14, 2017 | 2,929.0 |
181. | Redditch United | Saturday, January 21, 2017 | 2,920.3 |
182. | St. Ives Town | Tuesday, January 24, 2017 | 2,918.4 |
183. | Wingate and Finchley | Tuesday, January 24, 2017 | 2,908.6 |
184. | Worthing | Saturday, January 21, 2017 | 2,904.8 |
185. | Kingstonian | Saturday, January 14, 2017 | 2,902.4 |
186. | Hednesford Town | Saturday, January 21, 2017 | 2,898.7 |
187. | Lowestoft Town | Saturday, January 21, 2017 | 2,897.0 |
188. | Billericay Town | Tuesday, January 17, 2017 | 2,895.7 |
189. | AFC Sudbury | Saturday, January 21, 2017 | 2,893.6 |
190. | Workington | Saturday, January 21, 2017 | 2,890.7 |
191. | Harlow Town | Tuesday, January 24, 2017 | 2,884.5 |
192. | King's Lynn Town | Tuesday, January 24, 2017 | 2,880.8 |
193. | Margate | Saturday, January 14, 2017 | 2,877.7 |
194. | Spennymoor Town | Saturday, January 21, 2017 | 2,868.8 |
195. | Farnborough | Saturday, April 23, 2016 | 2,866.7 |
196. | Nantwich Town | Saturday, January 21, 2017 | 2,861.4 |
197. | Leatherhead | Saturday, January 21, 2017 | 2,860.2 |
198. | Stratford Town | Tuesday, January 24, 2017 | 2,860.0 |
199. | Kings Langley | Saturday, January 21, 2017 | 2,858.3 |
200. | Merstham | Saturday, January 7, 2017 | 2,856.0 |
201. | Staines Town | Saturday, January 14, 2017 | 2,851.1 |
202. | Hayes and Yeading United | Sunday, January 8, 2017 | 2,850.8 |
203. | Ashton United | Saturday, January 21, 2017 | 2,842.5 |
204. | Rushall Olympic | Saturday, January 21, 2017 | 2,839.6 |
205. | Dunstable Town | Tuesday, January 10, 2017 | 2,838.4 |
206. | Buxton | Saturday, January 21, 2017 | 2,834.5 |
207. | Metropolitan Police | Tuesday, January 24, 2017 | 2,834.1 |
208. | Dorchester Town | Saturday, January 14, 2017 | 2,832.4 |
209. | Folkestone Invicta | Saturday, January 21, 2017 | 2,830.5 |
210. | Barwell | Saturday, January 21, 2017 | 2,827.1 |
211. | Harrow Borough | Saturday, January 14, 2017 | 2,824.5 |
212. | Grantham Town | Saturday, January 21, 2017 | 2,816.0 |
213. | Burgess Hill Town | Tuesday, January 17, 2017 | 2,806.6 |
214. | Bedworth United | Saturday, April 23, 2016 | 2,801.8 |
215. | Warrington Town | Saturday, January 21, 2017 | 2,796.6 |
216. | Matlock Town | Saturday, January 21, 2017 | 2,794.8 |
217. | Whitby Town | Saturday, January 21, 2017 | 2,784.5 |
218. | Canvey Island | Saturday, January 21, 2017 | 2,773.0 |
219. | Lewes | Saturday, April 23, 2016 | 2,771.4 |
220. | Coalville Town | Saturday, January 21, 2017 | 2,770.8 |
221. | Cirencester Town | Saturday, January 14, 2017 | 2,767.1 |
222. | Bideford | Saturday, April 23, 2016 | 2,766.8 |
223. | Hendon | Saturday, January 21, 2017 | 2,764.7 |
224. | Cambridge City | Saturday, January 14, 2017 | 2,760.0 |
225. | Histon | Saturday, April 23, 2016 | 2,757.4 |
226. | St. Neots Town | Saturday, January 21, 2017 | 2,756.6 |
227. | Taunton Town | Tuesday, November 15, 2016 | 2,754.5 |
228. | Stafford Rangers | Saturday, January 21, 2017 | 2,754.2 |
229. | Westfields | Monday, November 14, 2016 | 2,750.9 |
230. | Frickley Athletic | Saturday, January 21, 2017 | 2,744.2 |
231. | Paulton Rovers | Saturday, April 23, 2016 | 2,742.7 |
232. | Corby Town | Saturday, January 21, 2017 | 2,739.0 |
233. | Grays Athletic | Saturday, January 21, 2017 | 2,739.0 |
234. | Marine | Saturday, January 21, 2017 | 2,736.9 |
235. | VCD Athletic | Saturday, April 23, 2016 | 2,734.6 |
236. | Cinderford Town | Saturday, January 7, 2017 | 2,733.3 |
237. | Halesowen Town | Saturday, January 21, 2017 | 2,731.1 |
238. | Mickleover Sports | Saturday, January 21, 2017 | 2,723.2 |
239. | Stamford | Sunday, November 6, 2016 | 2,714.2 |
240. | Sutton Coldfield Town | Saturday, January 21, 2017 | 2,687.4 |
241. | Colwyn Bay | Saturday, April 23, 2016 | 2,672.1 |
242. | Hyde | Saturday, April 23, 2016 | 2,645.7 |
243. | Skelmersdale United | Saturday, January 21, 2017 | 2,628.2 |
244. | Ilkeston Town | Saturday, January 21, 2017 | 2,608.2 |