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 19, 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 | Monday, January 18, 2016 | 4,009.7 |
14. | Middlesbrough | Saturday, January 16, 2016 | 3,997.1 |
15. | West Bromwich Albion | Tuesday, January 19, 2016 | 3,992.9 |
16. | AFC Bournemouth | Saturday, January 16, 2016 | 3,992.6 |
17. | Swansea City | Monday, January 18, 2016 | 3,975.9 |
18. | Hull City | Saturday, January 16, 2016 | 3,971.4 |
19. | Norwich City | Saturday, January 16, 2016 | 3,968.3 |
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. | Sheffield Wednesday | Saturday, January 16, 2016 | 3,900.0 |
25. | Aston Villa | Tuesday, January 19, 2016 | 3,895.1 |
26. | Ipswich Town | Tuesday, January 19, 2016 | 3,893.6 |
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. | Reading | Tuesday, January 19, 2016 | 3,801.8 |
37. | Leeds United | Saturday, January 16, 2016 | 3,799.3 |
38. | Huddersfield Town | Tuesday, January 19, 2016 | 3,789.7 |
39. | Fulham | Saturday, January 16, 2016 | 3,774.1 |
40. | Milton Keynes Dons | Tuesday, January 19, 2016 | 3,758.6 |
41. | Bristol City | Tuesday, January 19, 2016 | 3,757.4 |
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 | Tuesday, January 19, 2016 | 3,696.6 |
51. | Coventry City | Saturday, January 16, 2016 | 3,694.1 |
52. | Millwall | Sunday, January 17, 2016 | 3,679.4 |
53. | Bradford City | Tuesday, January 19, 2016 | 3,678.2 |
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. | Bury | Tuesday, January 19, 2016 | 3,615.3 |
61. | Northampton Town | Tuesday, January 19, 2016 | 3,614.4 |
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 | Tuesday, January 19, 2016 | 3,597.3 |
67. | Portsmouth | Tuesday, January 19, 2016 | 3,595.3 |
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 | Tuesday, January 19, 2016 | 3,576.9 |
72. | Accrington Stanley | Tuesday, January 19, 2016 | 3,554.2 |
73. | Leyton Orient | Saturday, January 16, 2016 | 3,551.8 |
74. | Carlisle United | Tuesday, January 19, 2016 | 3,539.4 |
75. | Oldham Athletic | Saturday, January 16, 2016 | 3,539.2 |
76. | AFC Wimbledon | Saturday, January 16, 2016 | 3,528.6 |
77. | Colchester United | Tuesday, January 19, 2016 | 3,522.7 |
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. | Yeovil Town | Tuesday, January 19, 2016 | 3,435.9 |
93. | Eastleigh | Tuesday, January 19, 2016 | 3,435.4 |
94. | Woking | Saturday, January 9, 2016 | 3,424.0 |
95. | Dagenham and Redbridge | Saturday, January 16, 2016 | 3,419.8 |
96. | Macclesfield Town | Saturday, January 9, 2016 | 3,402.3 |
97. | Hartlepool United | Tuesday, January 19, 2016 | 3,397.5 |
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 | Monday, January 18, 2016 | 3,159.1 |
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 | Monday, January 18, 2016 | 3,105.4 |
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. | East Thurrock United | Tuesday, January 19, 2016 | 2,988.7 |
165. | FC United of Manchester | Saturday, January 16, 2016 | 2,984.9 |
166. | Hitchin Town | Saturday, January 16, 2016 | 2,982.8 |
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. | Enfield Town | Saturday, January 16, 2016 | 2,969.0 |
171. | Kingstonian | Saturday, January 16, 2016 | 2,963.9 |
172. | Salford City | Tuesday, January 19, 2016 | 2,963.4 |
173. | Bognor Regis Town | Saturday, January 16, 2016 | 2,961.5 |
174. | Tonbridge Angels | Saturday, January 16, 2016 | 2,956.8 |
175. | Leiston | Saturday, January 9, 2016 | 2,955.4 |
176. | Darlington 1883 | Tuesday, January 19, 2016 | 2,953.6 |
177. | Blyth Spartans | Saturday, January 9, 2016 | 2,949.6 |
178. | Grays Athletic | Saturday, January 16, 2016 | 2,949.6 |
179. | Weymouth | Tuesday, January 19, 2016 | 2,948.4 |
180. | Workington | Saturday, January 16, 2016 | 2,945.9 |
181. | Leamington | Saturday, January 9, 2016 | 2,944.7 |
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. | Northwich Victoria | Saturday, December 5, 2015 | 2,902.3 |
188. | Cambridge City | Tuesday, January 19, 2016 | 2,898.4 |
189. | Chesham United | Saturday, January 9, 2016 | 2,898.2 |
190. | Kettering Town | Saturday, January 2, 2016 | 2,894.4 |
191. | Burgess Hill Town | Tuesday, January 19, 2016 | 2,893.8 |
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. | Merthyr Town | Saturday, January 9, 2016 | 2,855.5 |
201. | Slough Town | Saturday, December 26, 2015 | 2,851.5 |
202. | Canvey Island | Saturday, January 16, 2016 | 2,849.9 |
203. | Staines Town | Saturday, January 16, 2016 | 2,845.9 |
204. | Rushall Olympic | Tuesday, January 19, 2016 | 2,839.0 |
205. | Stourbridge | Tuesday, January 19, 2016 | 2,835.8 |
206. | Needham Market | Tuesday, January 19, 2016 | 2,832.0 |
207. | Sutton Coldfield Town | Saturday, January 9, 2016 | 2,827.6 |
208. | Buxton | Tuesday, January 19, 2016 | 2,820.2 |
209. | Nantwich Town | Saturday, January 9, 2016 | 2,817.5 |
210. | Hereford United | Saturday, April 25, 2015 | 2,815.6 |
211. | Ilkeston Town | Tuesday, January 19, 2016 | 2,812.4 |
212. | AFC Hornchurch | Saturday, April 25, 2015 | 2,810.3 |
213. | King's Lynn Town | Saturday, January 16, 2016 | 2,810.1 |
214. | Barwell | Tuesday, January 19, 2016 | 2,809.0 |
215. | Didcot Town | Sunday, November 8, 2015 | 2,805.2 |
216. | Witham Town | Saturday, April 25, 2015 | 2,797.4 |
217. | Peacehaven and Telscombe | Saturday, April 25, 2015 | 2,796.6 |
218. | Histon | Saturday, January 16, 2016 | 2,793.8 |
219. | Frome Town | Saturday, January 16, 2016 | 2,788.5 |
220. | Hyde | Saturday, January 9, 2016 | 2,786.8 |
221. | Paulton Rovers | Saturday, January 16, 2016 | 2,786.0 |
222. | Colwyn Bay | Tuesday, January 19, 2016 | 2,785.4 |
223. | Banbury United | Saturday, April 25, 2015 | 2,783.2 |
224. | VCD Athletic | Tuesday, January 19, 2016 | 2,776.7 |
225. | Farnborough | Saturday, January 16, 2016 | 2,772.0 |
226. | Matlock Town | Monday, December 28, 2015 | 2,768.3 |
227. | Arlesey Town | Saturday, April 25, 2015 | 2,765.5 |
228. | Skelmersdale United | Tuesday, January 19, 2016 | 2,754.1 |
229. | Halesowen Town | Saturday, January 9, 2016 | 2,753.8 |
230. | Bideford | Saturday, December 26, 2015 | 2,744.5 |
231. | Bedworth United | Saturday, January 16, 2016 | 2,739.5 |
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 | Tuesday, January 19, 2016 | 2,691.7 |
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 |