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 Sunday, January 17, 2016
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Manchester City | Saturday, January 16, 2016 | 4,234.2 |
2. | Arsenal | Sunday, January 17, 2016 | 4,230.8 |
3. | Tottenham Hotspur | Saturday, January 16, 2016 | 4,160.7 |
4. | Chelsea | Saturday, January 16, 2016 | 4,157.9 |
5. | Manchester United | Sunday, January 17, 2016 | 4,154.4 |
6. | Leicester City | Saturday, January 16, 2016 | 4,120.4 |
7. | Liverpool | Sunday, January 17, 2016 | 4,109.5 |
8. | Everton | Saturday, January 16, 2016 | 4,106.6 |
9. | Stoke City | Sunday, January 17, 2016 | 4,080.5 |
10. | Southampton | Saturday, January 16, 2016 | 4,066.9 |
11. | West Ham United | Saturday, January 16, 2016 | 4,058.6 |
12. | Crystal Palace | Saturday, January 16, 2016 | 4,033.3 |
13. | Watford | Wednesday, January 13, 2016 | 4,020.2 |
14. | Middlesbrough | Saturday, January 16, 2016 | 3,997.1 |
15. | AFC Bournemouth | Saturday, January 16, 2016 | 3,992.6 |
16. | West Bromwich Albion | Saturday, January 16, 2016 | 3,990.4 |
17. | Hull City | Saturday, January 16, 2016 | 3,971.4 |
18. | Norwich City | Saturday, January 16, 2016 | 3,968.3 |
19. | Swansea City | Wednesday, January 13, 2016 | 3,965.4 |
20. | Burnley | Friday, January 15, 2016 | 3,949.2 |
21. | Newcastle United | Saturday, January 16, 2016 | 3,938.8 |
22. | Sunderland | Saturday, January 16, 2016 | 3,935.1 |
23. | Derby County | Saturday, January 16, 2016 | 3,931.6 |
24. | Ipswich Town | Saturday, January 16, 2016 | 3,901.9 |
25. | Sheffield Wednesday | Saturday, January 16, 2016 | 3,900.0 |
26. | Aston Villa | Saturday, January 16, 2016 | 3,893.4 |
27. | Birmingham City | Saturday, January 16, 2016 | 3,865.1 |
28. | Wolverhampton Wanderers | Saturday, January 16, 2016 | 3,857.0 |
29. | Preston North End | Saturday, January 16, 2016 | 3,850.8 |
30. | Cardiff City | Saturday, January 16, 2016 | 3,848.9 |
31. | Brighton and Hove Albion | Saturday, January 16, 2016 | 3,846.6 |
32. | Queens Park Rangers | Saturday, January 16, 2016 | 3,846.3 |
33. | Blackburn Rovers | Saturday, January 16, 2016 | 3,842.2 |
34. | Nottingham Forest | Saturday, January 16, 2016 | 3,834.3 |
35. | Brentford | Friday, January 15, 2016 | 3,828.4 |
36. | Leeds United | Saturday, January 16, 2016 | 3,799.3 |
37. | Huddersfield Town | Saturday, January 16, 2016 | 3,797.6 |
38. | Reading | Saturday, January 16, 2016 | 3,793.9 |
39. | Fulham | Saturday, January 16, 2016 | 3,774.1 |
40. | Bristol City | Saturday, January 16, 2016 | 3,759.8 |
41. | Milton Keynes Dons | Saturday, January 16, 2016 | 3,753.9 |
42. | Walsall | Saturday, January 16, 2016 | 3,753.1 |
43. | Wigan Athletic | Saturday, January 16, 2016 | 3,745.6 |
44. | Burton Albion | Saturday, January 16, 2016 | 3,745.4 |
45. | Rotherham United | Saturday, January 16, 2016 | 3,727.3 |
46. | Gillingham | Saturday, January 16, 2016 | 3,724.9 |
47. | Peterborough United | Saturday, January 16, 2016 | 3,711.8 |
48. | Sheffield United | Saturday, January 16, 2016 | 3,708.2 |
49. | Charlton Athletic | Saturday, January 16, 2016 | 3,700.6 |
50. | Bolton Wanderers | Saturday, January 16, 2016 | 3,695.0 |
51. | Coventry City | Saturday, January 16, 2016 | 3,694.1 |
52. | Bradford City | Saturday, January 16, 2016 | 3,679.7 |
53. | Millwall | Sunday, January 17, 2016 | 3,679.4 |
54. | Doncaster Rovers | Saturday, January 16, 2016 | 3,661.1 |
55. | Rochdale | Saturday, January 9, 2016 | 3,645.6 |
56. | Swindon Town | Saturday, January 16, 2016 | 3,644.3 |
57. | Southend United | Saturday, January 16, 2016 | 3,628.8 |
58. | Barnsley | Saturday, January 16, 2016 | 3,626.8 |
59. | Oxford United | Sunday, January 17, 2016 | 3,621.4 |
60. | Northampton Town | Saturday, January 16, 2016 | 3,619.1 |
61. | Bury | Saturday, January 16, 2016 | 3,613.9 |
62. | Port Vale | Sunday, January 17, 2016 | 3,613.2 |
63. | Scunthorpe United | Saturday, January 16, 2016 | 3,610.0 |
64. | Plymouth Argyle | Saturday, January 16, 2016 | 3,601.3 |
65. | Chesterfield | Saturday, January 16, 2016 | 3,598.5 |
66. | Fleetwood Town | Saturday, January 2, 2016 | 3,598.5 |
67. | Portsmouth | Saturday, January 9, 2016 | 3,587.0 |
68. | Shrewsbury Town | Saturday, January 16, 2016 | 3,585.7 |
69. | Blackpool | Saturday, January 16, 2016 | 3,585.4 |
70. | Bristol Rovers | Sunday, January 17, 2016 | 3,579.1 |
71. | Wycombe Wanderers | Saturday, January 16, 2016 | 3,578.7 |
72. | Leyton Orient | Saturday, January 16, 2016 | 3,551.8 |
73. | Accrington Stanley | Saturday, January 2, 2016 | 3,546.3 |
74. | Carlisle United | Saturday, January 16, 2016 | 3,540.4 |
75. | Oldham Athletic | Saturday, January 16, 2016 | 3,539.2 |
76. | AFC Wimbledon | Saturday, January 16, 2016 | 3,528.6 |
77. | Colchester United | Saturday, January 16, 2016 | 3,521.5 |
78. | Crewe Alexandra | Saturday, January 16, 2016 | 3,514.0 |
79. | Grimsby Town | Saturday, January 9, 2016 | 3,513.2 |
80. | Luton Town | Saturday, January 16, 2016 | 3,506.9 |
81. | Notts County | Saturday, January 16, 2016 | 3,505.5 |
82. | Exeter City | Saturday, January 16, 2016 | 3,503.1 |
83. | Morecambe | Saturday, January 16, 2016 | 3,502.0 |
84. | Cheltenham Town | Saturday, January 9, 2016 | 3,489.5 |
85. | Crawley Town | Saturday, January 16, 2016 | 3,484.9 |
86. | Barnet | Saturday, January 16, 2016 | 3,476.3 |
87. | Cambridge United | Saturday, January 16, 2016 | 3,474.6 |
88. | Stevenage | Saturday, January 16, 2016 | 3,470.2 |
89. | Mansfield Town | Saturday, January 16, 2016 | 3,469.4 |
90. | Forest Green Rovers | Saturday, January 16, 2016 | 3,459.3 |
91. | Newport County | Saturday, January 16, 2016 | 3,457.3 |
92. | Eastleigh | Saturday, January 9, 2016 | 3,436.9 |
93. | Yeovil Town | Saturday, January 16, 2016 | 3,434.9 |
94. | Woking | Saturday, January 9, 2016 | 3,424.0 |
95. | Dagenham and Redbridge | Saturday, January 16, 2016 | 3,419.8 |
96. | Hartlepool United | Saturday, January 16, 2016 | 3,405.3 |
97. | Macclesfield Town | Saturday, January 9, 2016 | 3,402.3 |
98. | Dover Athletic | Saturday, January 9, 2016 | 3,390.1 |
99. | York City | Saturday, January 16, 2016 | 3,388.3 |
100. | Tranmere Rovers | Saturday, January 9, 2016 | 3,384.0 |
101. | Braintree Town | Saturday, December 26, 2015 | 3,377.5 |
102. | Wrexham | Saturday, January 9, 2016 | 3,351.7 |
103. | Southport | Saturday, January 9, 2016 | 3,322.1 |
104. | Gateshead | Saturday, January 2, 2016 | 3,316.2 |
105. | Lincoln City | Saturday, January 16, 2016 | 3,313.4 |
106. | FC Halifax Town | Saturday, January 9, 2016 | 3,306.2 |
107. | Aldershot Town | Saturday, January 9, 2016 | 3,288.4 |
108. | Chester | Saturday, January 9, 2016 | 3,280.9 |
109. | Bromley | Saturday, January 9, 2016 | 3,273.5 |
110. | Altrincham | Saturday, January 2, 2016 | 3,250.9 |
111. | Barrow | Saturday, January 9, 2016 | 3,244.8 |
112. | Torquay United | Friday, January 1, 2016 | 3,242.8 |
113. | Boreham Wood | Saturday, January 9, 2016 | 3,240.9 |
114. | Ebbsfleet United | Saturday, January 9, 2016 | 3,238.1 |
115. | Guiseley | Saturday, January 2, 2016 | 3,227.1 |
116. | Welling United | Saturday, January 9, 2016 | 3,223.1 |
117. | North Ferriby United | Saturday, January 9, 2016 | 3,221.3 |
118. | AFC Fylde | Saturday, January 9, 2016 | 3,215.1 |
119. | Nuneaton Town | Saturday, January 16, 2016 | 3,213.7 |
120. | Solihull Moors | Saturday, January 16, 2016 | 3,209.6 |
121. | Dartford | Saturday, January 16, 2016 | 3,209.2 |
122. | Kidderminster Harriers | Monday, December 28, 2015 | 3,204.7 |
123. | Boston United | Saturday, January 9, 2016 | 3,197.9 |
124. | Sutton United | Saturday, January 9, 2016 | 3,196.0 |
125. | Oxford City | Saturday, December 26, 2015 | 3,167.9 |
126. | Whitehawk | Monday, December 28, 2015 | 3,161.4 |
127. | Alfreton Town | Saturday, January 9, 2016 | 3,161.2 |
128. | Gosport Borough | Saturday, January 9, 2016 | 3,159.6 |
129. | Hemel Hempstead Town | Saturday, January 16, 2016 | 3,140.3 |
130. | Tamworth | Saturday, January 9, 2016 | 3,139.2 |
131. | Maidstone United | Saturday, January 9, 2016 | 3,136.5 |
132. | Harrogate Town | Saturday, January 9, 2016 | 3,130.0 |
133. | Chorley | Saturday, January 9, 2016 | 3,118.7 |
134. | Truro City | Saturday, January 9, 2016 | 3,114.0 |
135. | Wealdstone | Saturday, January 9, 2016 | 3,105.0 |
136. | Bradford Park Avenue | Saturday, January 2, 2016 | 3,093.0 |
137. | Concord Rangers | Saturday, January 2, 2016 | 3,091.9 |
138. | AFC Telford United | Saturday, January 16, 2016 | 3,070.0 |
139. | Gloucester City | Tuesday, January 12, 2016 | 3,065.8 |
140. | Eastbourne Borough | Saturday, January 9, 2016 | 3,060.1 |
141. | Basingstoke Town | Saturday, January 16, 2016 | 3,058.6 |
142. | Maidenhead United | Saturday, January 9, 2016 | 3,053.7 |
143. | Havant and Waterlooville | Saturday, January 9, 2016 | 3,052.7 |
144. | Hednesford Town | Saturday, January 9, 2016 | 3,051.7 |
145. | Gainsborough Trinity | Saturday, January 16, 2016 | 3,051.3 |
146. | Poole Town | Saturday, January 16, 2016 | 3,051.0 |
147. | Stockport County | Saturday, January 16, 2016 | 3,049.0 |
148. | Margate | Saturday, January 16, 2016 | 3,044.5 |
149. | Worcester City | Saturday, January 16, 2016 | 3,043.5 |
150. | Lowestoft Town | Saturday, January 2, 2016 | 3,041.7 |
151. | Bath City | Saturday, January 16, 2016 | 3,040.8 |
152. | Bishop's Stortford | Saturday, January 2, 2016 | 3,031.2 |
153. | Stalybridge Celtic | Saturday, January 16, 2016 | 3,031.1 |
154. | Weston-super-Mare | Saturday, January 9, 2016 | 3,027.5 |
155. | Hampton and Richmond Borough | Saturday, January 16, 2016 | 3,023.2 |
156. | St. Albans City | Saturday, January 9, 2016 | 3,022.4 |
157. | Dulwich Hamlet | Saturday, January 9, 2016 | 3,020.9 |
158. | Chelmsford City | Saturday, January 16, 2016 | 3,019.9 |
159. | Brackley Town | Saturday, January 16, 2016 | 3,019.2 |
160. | Hungerford Town | Saturday, January 9, 2016 | 3,006.6 |
161. | Hayes and Yeading United | Monday, December 28, 2015 | 3,005.0 |
162. | Curzon Ashton | Tuesday, January 12, 2016 | 3,001.1 |
163. | Redditch United | Saturday, January 16, 2016 | 3,000.4 |
164. | FC United of Manchester | Saturday, January 16, 2016 | 2,984.9 |
165. | Hitchin Town | Saturday, January 16, 2016 | 2,982.8 |
166. | East Thurrock United | Saturday, January 16, 2016 | 2,982.0 |
167. | Billericay Town | Saturday, January 16, 2016 | 2,980.4 |
168. | Corby Town | Saturday, January 16, 2016 | 2,979.3 |
169. | Chippenham Town | Saturday, January 16, 2016 | 2,979.1 |
170. | Salford City | Saturday, January 9, 2016 | 2,978.5 |
171. | Enfield Town | Saturday, January 16, 2016 | 2,969.0 |
172. | Kingstonian | Saturday, January 16, 2016 | 2,963.9 |
173. | Bognor Regis Town | Saturday, January 16, 2016 | 2,961.5 |
174. | Darlington 1883 | Monday, December 28, 2015 | 2,960.8 |
175. | Tonbridge Angels | Saturday, January 16, 2016 | 2,956.8 |
176. | Leiston | Saturday, January 9, 2016 | 2,955.4 |
177. | Blyth Spartans | Saturday, January 9, 2016 | 2,949.6 |
178. | Grays Athletic | Saturday, January 16, 2016 | 2,949.6 |
179. | Workington | Saturday, January 16, 2016 | 2,945.9 |
180. | Leamington | Saturday, January 9, 2016 | 2,944.7 |
181. | Weymouth | Saturday, January 16, 2016 | 2,940.4 |
182. | Dorchester Town | Saturday, January 16, 2016 | 2,934.2 |
183. | Stratford Town | Tuesday, January 12, 2016 | 2,911.6 |
184. | Dunstable Town | Saturday, January 9, 2016 | 2,910.5 |
185. | Ashton United | Tuesday, January 12, 2016 | 2,909.3 |
186. | Metropolitan Police | Saturday, January 16, 2016 | 2,908.4 |
187. | Cambridge City | Saturday, January 16, 2016 | 2,906.4 |
188. | Northwich Victoria | Saturday, December 5, 2015 | 2,902.3 |
189. | Burgess Hill Town | Saturday, January 16, 2016 | 2,900.5 |
190. | Chesham United | Saturday, January 9, 2016 | 2,898.2 |
191. | Kettering Town | Saturday, January 2, 2016 | 2,894.4 |
192. | St. Neots Town | Saturday, January 16, 2016 | 2,893.1 |
193. | Leatherhead | Saturday, January 16, 2016 | 2,891.4 |
194. | Hendon | Saturday, January 2, 2016 | 2,890.4 |
195. | Biggleswade Town | Saturday, January 16, 2016 | 2,881.8 |
196. | Wingate and Finchley | Saturday, January 9, 2016 | 2,879.8 |
197. | Cirencester Town | Tuesday, January 12, 2016 | 2,876.5 |
198. | Harrow Borough | Saturday, December 26, 2015 | 2,873.0 |
199. | Merstham | Saturday, January 16, 2016 | 2,862.2 |
200. | Needham Market | Saturday, January 16, 2016 | 2,856.2 |
201. | Merthyr Town | Saturday, January 9, 2016 | 2,855.5 |
202. | Slough Town | Saturday, December 26, 2015 | 2,851.5 |
203. | Canvey Island | Saturday, January 16, 2016 | 2,849.9 |
204. | Staines Town | Saturday, January 16, 2016 | 2,845.9 |
205. | Rushall Olympic | Saturday, January 9, 2016 | 2,841.0 |
206. | Buxton | Saturday, January 2, 2016 | 2,830.0 |
207. | Sutton Coldfield Town | Saturday, January 9, 2016 | 2,827.6 |
208. | Stourbridge | Saturday, January 9, 2016 | 2,820.7 |
209. | Nantwich Town | Saturday, January 9, 2016 | 2,817.5 |
210. | Hereford United | Saturday, April 25, 2015 | 2,815.6 |
211. | Ilkeston Town | Saturday, January 9, 2016 | 2,810.5 |
212. | AFC Hornchurch | Saturday, April 25, 2015 | 2,810.3 |
213. | King's Lynn Town | Saturday, January 16, 2016 | 2,810.1 |
214. | Colwyn Bay | Saturday, January 2, 2016 | 2,808.5 |
215. | Didcot Town | Sunday, November 8, 2015 | 2,805.2 |
216. | Barwell | Saturday, January 9, 2016 | 2,799.2 |
217. | Witham Town | Saturday, April 25, 2015 | 2,797.4 |
218. | Peacehaven and Telscombe | Saturday, April 25, 2015 | 2,796.6 |
219. | Histon | Saturday, January 16, 2016 | 2,793.8 |
220. | Frome Town | Saturday, January 16, 2016 | 2,788.5 |
221. | Hyde | Saturday, January 9, 2016 | 2,786.8 |
222. | Paulton Rovers | Saturday, January 16, 2016 | 2,786.0 |
223. | Banbury United | Saturday, April 25, 2015 | 2,783.2 |
224. | Farnborough | Saturday, January 16, 2016 | 2,772.0 |
225. | Matlock Town | Monday, December 28, 2015 | 2,768.3 |
226. | Arlesey Town | Saturday, April 25, 2015 | 2,765.5 |
227. | Halesowen Town | Saturday, January 9, 2016 | 2,753.8 |
228. | VCD Athletic | Saturday, January 16, 2016 | 2,752.4 |
229. | Bideford | Saturday, December 26, 2015 | 2,744.5 |
230. | Bedworth United | Saturday, January 16, 2016 | 2,739.5 |
231. | Skelmersdale United | Saturday, January 9, 2016 | 2,731.0 |
232. | Frickley Athletic | Saturday, January 2, 2016 | 2,729.9 |
233. | Bury Town | Saturday, April 25, 2015 | 2,722.6 |
234. | Lewes | Saturday, January 9, 2016 | 2,721.9 |
235. | Marine | Saturday, January 2, 2016 | 2,720.1 |
236. | Whitby Town | Saturday, January 2, 2016 | 2,684.5 |
237. | Grantham Town | Saturday, January 16, 2016 | 2,682.1 |
238. | Mickleover Sports | Monday, December 28, 2015 | 2,676.7 |
239. | Witton Albion | Saturday, April 25, 2015 | 2,674.4 |
240. | Belper Town | Saturday, April 25, 2015 | 2,660.8 |
241. | Burnham | Saturday, April 25, 2015 | 2,659.8 |
242. | Stamford | Saturday, January 9, 2016 | 2,617.0 |