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, February 7, 2017
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Chelsea | Saturday, February 4, 2017 | 4,277.0 |
2. | Tottenham Hotspur | Saturday, February 4, 2017 | 4,243.2 |
3. | Arsenal | Saturday, February 4, 2017 | 4,212.1 |
4. | Manchester United | Sunday, February 5, 2017 | 4,211.5 |
5. | Manchester City | Sunday, February 5, 2017 | 4,208.2 |
6. | Liverpool | Saturday, February 4, 2017 | 4,141.8 |
7. | Everton | Saturday, February 4, 2017 | 4,122.2 |
8. | Southampton | Saturday, February 4, 2017 | 4,083.1 |
9. | West Ham United | Saturday, February 4, 2017 | 4,061.3 |
10. | Leicester City | Sunday, February 5, 2017 | 4,045.6 |
11. | West Bromwich Albion | Saturday, February 4, 2017 | 4,038.0 |
12. | Stoke City | Saturday, February 4, 2017 | 4,029.3 |
13. | Burnley | Saturday, February 4, 2017 | 4,017.7 |
14. | Newcastle United | Saturday, February 4, 2017 | 3,996.1 |
15. | Watford | Saturday, February 4, 2017 | 3,986.5 |
16. | Middlesbrough | Saturday, February 4, 2017 | 3,966.8 |
17. | Brighton and Hove Albion | Sunday, February 5, 2017 | 3,966.2 |
18. | Swansea City | Sunday, February 5, 2017 | 3,957.3 |
19. | Hull City | Saturday, February 4, 2017 | 3,955.7 |
20. | Sunderland | Saturday, February 4, 2017 | 3,953.1 |
21. | AFC Bournemouth | Saturday, February 4, 2017 | 3,941.1 |
22. | Crystal Palace | Saturday, February 4, 2017 | 3,938.6 |
23. | Derby County | Saturday, February 4, 2017 | 3,916.5 |
24. | Sheffield Wednesday | Friday, February 3, 2017 | 3,904.8 |
25. | Norwich City | Tuesday, February 7, 2017 | 3,901.7 |
26. | Leeds United | Sunday, February 5, 2017 | 3,894.6 |
27. | Huddersfield Town | Sunday, February 5, 2017 | 3,873.8 |
28. | Fulham | Saturday, February 4, 2017 | 3,868.3 |
29. | Reading | Saturday, February 4, 2017 | 3,866.4 |
30. | Preston North End | Saturday, February 4, 2017 | 3,858.1 |
31. | Wolverhampton Wanderers | Saturday, February 4, 2017 | 3,838.3 |
32. | Brentford | Sunday, February 5, 2017 | 3,838.3 |
33. | Barnsley | Saturday, February 4, 2017 | 3,811.6 |
34. | Aston Villa | Saturday, February 4, 2017 | 3,805.6 |
35. | Cardiff City | Saturday, February 4, 2017 | 3,799.7 |
36. | Birmingham City | Saturday, February 4, 2017 | 3,794.0 |
37. | Nottingham Forest | Saturday, February 4, 2017 | 3,786.9 |
38. | Blackburn Rovers | Saturday, February 4, 2017 | 3,786.0 |
39. | Ipswich Town | Saturday, February 4, 2017 | 3,780.9 |
40. | Queens Park Rangers | Saturday, February 4, 2017 | 3,780.1 |
41. | Scunthorpe United | Saturday, February 4, 2017 | 3,767.9 |
42. | Bristol City | Saturday, February 4, 2017 | 3,762.9 |
43. | Wigan Athletic | Tuesday, February 7, 2017 | 3,755.1 |
44. | Millwall | Saturday, February 4, 2017 | 3,745.9 |
45. | Sheffield United | Saturday, February 4, 2017 | 3,738.6 |
46. | Bradford City | Saturday, February 4, 2017 | 3,725.3 |
47. | Bolton Wanderers | Saturday, February 4, 2017 | 3,721.6 |
48. | Burton Albion | Saturday, February 4, 2017 | 3,719.0 |
49. | Charlton Athletic | Saturday, February 4, 2017 | 3,715.2 |
50. | Fleetwood Town | Saturday, February 4, 2017 | 3,703.7 |
51. | Southend United | Saturday, February 4, 2017 | 3,699.5 |
52. | Oxford United | Sunday, February 5, 2017 | 3,698.1 |
53. | Milton Keynes Dons | Tuesday, February 7, 2017 | 3,685.0 |
54. | Walsall | Saturday, February 4, 2017 | 3,683.2 |
55. | Rochdale | Saturday, February 4, 2017 | 3,683.0 |
56. | Peterborough United | Saturday, February 4, 2017 | 3,664.3 |
57. | Doncaster Rovers | Saturday, February 4, 2017 | 3,648.3 |
58. | Rotherham United | Saturday, February 4, 2017 | 3,645.2 |
59. | Bristol Rovers | Saturday, February 4, 2017 | 3,637.5 |
60. | AFC Wimbledon | Saturday, February 4, 2017 | 3,615.8 |
61. | Gillingham | Saturday, February 4, 2017 | 3,615.4 |
62. | Plymouth Argyle | Saturday, February 4, 2017 | 3,613.6 |
63. | Exeter City | Saturday, February 4, 2017 | 3,605.8 |
64. | Northampton Town | Saturday, February 4, 2017 | 3,603.3 |
65. | Shrewsbury Town | Saturday, February 4, 2017 | 3,594.8 |
66. | Luton Town | Saturday, February 4, 2017 | 3,575.7 |
67. | Port Vale | Saturday, February 4, 2017 | 3,573.8 |
68. | Swindon Town | Sunday, February 5, 2017 | 3,572.9 |
69. | Oldham Athletic | Tuesday, February 7, 2017 | 3,572.3 |
70. | Portsmouth | Saturday, February 4, 2017 | 3,569.3 |
71. | Wycombe Wanderers | Saturday, February 4, 2017 | 3,567.4 |
72. | Carlisle United | Saturday, February 4, 2017 | 3,566.6 |
73. | Blackpool | Tuesday, February 7, 2017 | 3,562.6 |
74. | Bury | Saturday, February 4, 2017 | 3,550.3 |
75. | Colchester United | Saturday, February 4, 2017 | 3,544.7 |
76. | Chesterfield | Saturday, February 4, 2017 | 3,538.1 |
77. | Coventry City | Saturday, February 4, 2017 | 3,536.1 |
78. | Mansfield Town | Saturday, February 4, 2017 | 3,534.7 |
79. | Cambridge United | Saturday, February 4, 2017 | 3,533.7 |
80. | Barnet | Saturday, February 4, 2017 | 3,512.3 |
81. | Accrington Stanley | Saturday, February 4, 2017 | 3,495.2 |
82. | Grimsby Town | Saturday, February 4, 2017 | 3,491.9 |
83. | Stevenage | Saturday, February 4, 2017 | 3,479.8 |
84. | Yeovil Town | Saturday, February 4, 2017 | 3,479.6 |
85. | Lincoln City | Tuesday, January 31, 2017 | 3,464.3 |
86. | Forest Green Rovers | Saturday, January 28, 2017 | 3,460.5 |
87. | Cheltenham Town | Saturday, February 4, 2017 | 3,459.8 |
88. | Tranmere Rovers | Tuesday, January 31, 2017 | 3,446.0 |
89. | Crawley Town | Tuesday, February 7, 2017 | 3,428.4 |
90. | Crewe Alexandra | Saturday, February 4, 2017 | 3,423.0 |
91. | Dagenham and Redbridge | Saturday, February 4, 2017 | 3,421.9 |
92. | Morecambe | Tuesday, February 7, 2017 | 3,420.9 |
93. | Hartlepool United | Saturday, February 4, 2017 | 3,419.7 |
94. | Leyton Orient | Tuesday, February 7, 2017 | 3,411.3 |
95. | Macclesfield Town | Saturday, January 28, 2017 | 3,402.3 |
96. | Dover Athletic | Saturday, January 28, 2017 | 3,401.3 |
97. | Newport County | Saturday, February 4, 2017 | 3,399.3 |
98. | Barrow | Saturday, January 28, 2017 | 3,394.3 |
99. | Eastleigh | Saturday, January 28, 2017 | 3,364.6 |
100. | Notts County | Saturday, February 4, 2017 | 3,360.5 |
101. | Gateshead | Saturday, February 4, 2017 | 3,357.5 |
102. | Aldershot Town | Saturday, February 4, 2017 | 3,349.9 |
103. | Sutton United | Sunday, January 29, 2017 | 3,333.7 |
104. | Wrexham | Saturday, February 4, 2017 | 3,327.4 |
105. | Chester | Saturday, February 4, 2017 | 3,316.6 |
106. | Braintree Town | Saturday, January 21, 2017 | 3,310.7 |
107. | Bromley | Saturday, February 4, 2017 | 3,305.1 |
108. | Boreham Wood | Saturday, January 28, 2017 | 3,299.6 |
109. | Ebbsfleet United | Saturday, February 4, 2017 | 3,290.0 |
110. | Kidderminster Harriers | Saturday, January 28, 2017 | 3,273.5 |
111. | Woking | Tuesday, January 31, 2017 | 3,272.2 |
112. | AFC Fylde | Saturday, February 4, 2017 | 3,266.4 |
113. | FC Halifax Town | Saturday, February 4, 2017 | 3,265.8 |
114. | Torquay United | Saturday, February 4, 2017 | 3,264.1 |
115. | Solihull Moors | Tuesday, January 31, 2017 | 3,259.0 |
116. | York City | Saturday, January 28, 2017 | 3,258.5 |
117. | Guiseley | Saturday, February 4, 2017 | 3,246.1 |
118. | Maidenhead United | Saturday, February 4, 2017 | 3,229.4 |
119. | Chorley | Saturday, February 4, 2017 | 3,216.3 |
120. | Dartford | Saturday, February 4, 2017 | 3,214.7 |
121. | Southport | Saturday, February 4, 2017 | 3,212.7 |
122. | Salford City | Saturday, February 4, 2017 | 3,204.5 |
123. | Stockport County | Saturday, February 4, 2017 | 3,182.1 |
124. | North Ferriby United | Saturday, January 28, 2017 | 3,175.0 |
125. | Chelmsford City | Saturday, January 28, 2017 | 3,161.2 |
126. | Hungerford Town | Monday, February 6, 2017 | 3,156.0 |
127. | Poole Town | Tuesday, February 7, 2017 | 3,151.6 |
128. | Maidstone United | Saturday, February 4, 2017 | 3,149.9 |
129. | Tamworth | Saturday, February 4, 2017 | 3,145.0 |
130. | Nuneaton Town | Saturday, January 28, 2017 | 3,140.3 |
131. | St. Albans City | Tuesday, February 7, 2017 | 3,138.6 |
132. | Harrogate Town | Saturday, February 4, 2017 | 3,134.9 |
133. | Darlington 1883 | Saturday, February 4, 2017 | 3,134.1 |
134. | Hampton and Richmond Borough | Tuesday, February 7, 2017 | 3,133.5 |
135. | Brackley Town | Tuesday, January 31, 2017 | 3,132.3 |
136. | Gloucester City | Saturday, February 4, 2017 | 3,113.1 |
137. | East Thurrock United | Saturday, February 4, 2017 | 3,097.8 |
138. | Welling United | Tuesday, January 31, 2017 | 3,094.0 |
139. | Hemel Hempstead Town | Saturday, February 4, 2017 | 3,092.9 |
140. | Bath City | Saturday, January 28, 2017 | 3,092.3 |
141. | Boston United | Saturday, February 4, 2017 | 3,087.9 |
142. | Eastbourne Borough | Tuesday, February 7, 2017 | 3,087.7 |
143. | Hitchin Town | Saturday, February 4, 2017 | 3,071.5 |
144. | Alfreton Town | Saturday, February 4, 2017 | 3,071.0 |
145. | FC United of Manchester | Saturday, January 28, 2017 | 3,067.3 |
146. | Curzon Ashton | Saturday, February 4, 2017 | 3,065.8 |
147. | Wealdstone | Saturday, January 28, 2017 | 3,062.7 |
148. | AFC Telford United | Saturday, February 4, 2017 | 3,061.7 |
149. | Chippenham Town | Tuesday, February 7, 2017 | 3,059.8 |
150. | Merthyr Town | Saturday, February 4, 2017 | 3,049.9 |
151. | Bognor Regis Town | Tuesday, February 7, 2017 | 3,049.1 |
152. | Worcester City | Saturday, February 4, 2017 | 3,044.9 |
153. | Oxford City | Saturday, January 28, 2017 | 3,042.3 |
154. | Havant and Waterlooville | Saturday, February 4, 2017 | 3,041.6 |
155. | Leamington | Saturday, February 4, 2017 | 3,040.1 |
156. | Weston-Super-Mare | Saturday, January 28, 2017 | 3,036.1 |
157. | Concord Rangers | Saturday, February 4, 2017 | 3,034.2 |
158. | Gainsborough Trinity | Saturday, February 4, 2017 | 3,022.2 |
159. | Leiston | Saturday, January 28, 2017 | 3,018.4 |
160. | Whitehawk | Tuesday, February 7, 2017 | 3,015.6 |
161. | Blyth Spartans | Tuesday, February 7, 2017 | 3,002.0 |
162. | Enfield Town | Saturday, February 4, 2017 | 3,000.8 |
163. | Kettering Town | Saturday, February 4, 2017 | 2,999.9 |
164. | Truro City | Monday, February 6, 2017 | 2,997.5 |
165. | Bradford Park Avenue | Saturday, February 4, 2017 | 2,992.7 |
166. | Chesham United | Tuesday, February 7, 2017 | 2,975.2 |
167. | Slough Town | Tuesday, February 7, 2017 | 2,973.5 |
168. | Altrincham | Saturday, February 4, 2017 | 2,973.0 |
169. | Dulwich Hamlet | Saturday, January 28, 2017 | 2,969.3 |
170. | Tonbridge Angels | Saturday, February 4, 2017 | 2,958.8 |
171. | Frome Town | Saturday, January 28, 2017 | 2,957.5 |
172. | Weymouth | Tuesday, February 7, 2017 | 2,956.2 |
173. | Gosport Borough | Tuesday, February 7, 2017 | 2,955.4 |
174. | Stourbridge | Monday, February 6, 2017 | 2,948.2 |
175. | Bishop's Stortford | Saturday, January 28, 2017 | 2,947.0 |
176. | Stalybridge Celtic | Saturday, February 4, 2017 | 2,944.3 |
177. | Needham Market | Saturday, February 4, 2017 | 2,939.2 |
178. | Banbury United | Saturday, February 4, 2017 | 2,931.4 |
179. | Biggleswade Town | Tuesday, February 7, 2017 | 2,929.2 |
180. | Basingstoke Town | Saturday, February 4, 2017 | 2,924.7 |
181. | Billericay Town | Saturday, February 4, 2017 | 2,918.4 |
182. | Harlow Town | Saturday, February 4, 2017 | 2,916.4 |
183. | Wingate and Finchley | Saturday, February 4, 2017 | 2,908.4 |
184. | King's Lynn Town | Saturday, February 4, 2017 | 2,904.4 |
185. | St. Ives Town | Saturday, February 4, 2017 | 2,902.6 |
186. | Worthing | Saturday, February 4, 2017 | 2,897.7 |
187. | Nantwich Town | Tuesday, February 7, 2017 | 2,891.0 |
188. | Redditch United | Saturday, February 4, 2017 | 2,889.8 |
189. | Hednesford Town | Saturday, February 4, 2017 | 2,882.7 |
190. | Kingstonian | Saturday, February 4, 2017 | 2,881.4 |
191. | Merstham | Saturday, January 28, 2017 | 2,878.7 |
192. | Lowestoft Town | Saturday, February 4, 2017 | 2,877.5 |
193. | Workington | Saturday, February 4, 2017 | 2,875.5 |
194. | Margate | Saturday, January 28, 2017 | 2,871.8 |
195. | Metropolitan Police | Saturday, February 4, 2017 | 2,868.9 |
196. | Farnborough | Saturday, April 23, 2016 | 2,866.7 |
197. | Leatherhead | Tuesday, January 31, 2017 | 2,860.5 |
198. | Spennymoor Town | Saturday, February 4, 2017 | 2,856.6 |
199. | AFC Sudbury | Saturday, February 4, 2017 | 2,855.4 |
200. | Kings Langley | Saturday, February 4, 2017 | 2,852.0 |
201. | Hayes and Yeading United | Tuesday, February 7, 2017 | 2,847.6 |
202. | Dunstable Town | Saturday, February 4, 2017 | 2,843.4 |
203. | Buxton | Saturday, February 4, 2017 | 2,840.9 |
204. | Burgess Hill Town | Saturday, February 4, 2017 | 2,838.3 |
205. | Grantham Town | Saturday, February 4, 2017 | 2,837.9 |
206. | Stratford Town | Saturday, February 4, 2017 | 2,836.7 |
207. | Barwell | Saturday, February 4, 2017 | 2,833.4 |
208. | Ashton United | Monday, February 6, 2017 | 2,831.7 |
209. | Staines Town | Saturday, February 4, 2017 | 2,829.4 |
210. | Folkestone Invicta | Saturday, February 4, 2017 | 2,825.5 |
211. | Rushall Olympic | Saturday, January 28, 2017 | 2,824.0 |
212. | Harrow Borough | Saturday, February 4, 2017 | 2,820.8 |
213. | Dorchester Town | Saturday, February 4, 2017 | 2,819.5 |
214. | Bedworth United | Saturday, April 23, 2016 | 2,801.8 |
215. | Warrington Town | Tuesday, February 7, 2017 | 2,797.4 |
216. | Matlock Town | Saturday, February 4, 2017 | 2,794.9 |
217. | Cambridge City | Saturday, February 4, 2017 | 2,788.6 |
218. | Whitby Town | Saturday, February 4, 2017 | 2,778.3 |
219. | Coalville Town | Saturday, February 4, 2017 | 2,775.3 |
220. | Hendon | Tuesday, February 7, 2017 | 2,774.9 |
221. | Cirencester Town | Saturday, February 4, 2017 | 2,774.0 |
222. | Lewes | Saturday, April 23, 2016 | 2,771.4 |
223. | Canvey Island | Saturday, February 4, 2017 | 2,770.2 |
224. | Corby Town | Saturday, February 4, 2017 | 2,768.1 |
225. | Bideford | Saturday, April 23, 2016 | 2,766.8 |
226. | Histon | Saturday, April 23, 2016 | 2,757.4 |
227. | Taunton Town | Tuesday, November 15, 2016 | 2,754.5 |
228. | Westfields | Monday, November 14, 2016 | 2,750.9 |
229. | St. Neots Town | Saturday, February 4, 2017 | 2,749.5 |
230. | Grays Athletic | Saturday, February 4, 2017 | 2,745.8 |
231. | Paulton Rovers | Saturday, April 23, 2016 | 2,742.7 |
232. | Stafford Rangers | Tuesday, February 7, 2017 | 2,737.3 |
233. | Mickleover Sports | Saturday, February 4, 2017 | 2,736.8 |
234. | Halesowen Town | Tuesday, February 7, 2017 | 2,735.4 |
235. | VCD Athletic | Saturday, April 23, 2016 | 2,734.6 |
236. | Marine | Saturday, February 4, 2017 | 2,729.4 |
237. | Cinderford Town | Saturday, January 28, 2017 | 2,726.9 |
238. | Stamford | Sunday, November 6, 2016 | 2,714.2 |
239. | Frickley Athletic | Tuesday, February 7, 2017 | 2,711.5 |
240. | Sutton Coldfield Town | Saturday, February 4, 2017 | 2,704.9 |
241. | Colwyn Bay | Saturday, April 23, 2016 | 2,672.1 |
242. | Hyde | Saturday, April 23, 2016 | 2,645.7 |
243. | Skelmersdale United | Saturday, February 4, 2017 | 2,623.0 |
244. | Ilkeston Town | Saturday, February 4, 2017 | 2,599.7 |