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 Saturday, January 9, 2016
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Arsenal | Saturday, January 9, 2016 | 4,236.4 |
2. | Manchester City | Saturday, January 9, 2016 | 4,230.6 |
3. | Tottenham Hotspur | Sunday, January 3, 2016 | 4,167.9 |
4. | Chelsea | Sunday, January 3, 2016 | 4,165.4 |
5. | Manchester United | Saturday, January 9, 2016 | 4,148.9 |
6. | Liverpool | Friday, January 8, 2016 | 4,117.6 |
7. | Leicester City | Saturday, January 2, 2016 | 4,111.7 |
8. | Everton | Saturday, January 9, 2016 | 4,099.4 |
9. | Stoke City | Saturday, January 9, 2016 | 4,066.8 |
10. | West Ham United | Saturday, January 9, 2016 | 4,057.8 |
11. | Crystal Palace | Saturday, January 9, 2016 | 4,055.3 |
12. | Southampton | Saturday, January 9, 2016 | 4,040.8 |
13. | Watford | Saturday, January 9, 2016 | 4,033.2 |
14. | Middlesbrough | Saturday, January 9, 2016 | 4,006.2 |
15. | West Bromwich Albion | Saturday, January 9, 2016 | 3,998.2 |
16. | Norwich City | Saturday, January 9, 2016 | 3,994.6 |
17. | Swansea City | Saturday, January 2, 2016 | 3,993.3 |
18. | AFC Bournemouth | Saturday, January 9, 2016 | 3,990.4 |
19. | Derby County | Saturday, January 9, 2016 | 3,961.6 |
20. | Hull City | Saturday, January 9, 2016 | 3,956.2 |
21. | Burnley | Saturday, January 9, 2016 | 3,923.8 |
22. | Sunderland | Saturday, January 9, 2016 | 3,922.6 |
23. | Newcastle United | Saturday, January 9, 2016 | 3,920.8 |
24. | Ipswich Town | Saturday, January 9, 2016 | 3,897.9 |
25. | Sheffield Wednesday | Saturday, January 9, 2016 | 3,885.4 |
26. | Aston Villa | Saturday, January 9, 2016 | 3,874.3 |
27. | Wolverhampton Wanderers | Saturday, January 9, 2016 | 3,869.1 |
28. | Blackburn Rovers | Saturday, January 2, 2016 | 3,854.6 |
29. | Brighton and Hove Albion | Saturday, January 9, 2016 | 3,853.9 |
30. | Brentford | Saturday, January 9, 2016 | 3,847.6 |
31. | Cardiff City | Saturday, January 2, 2016 | 3,847.5 |
32. | Birmingham City | Saturday, January 9, 2016 | 3,839.6 |
33. | Preston North End | Saturday, January 9, 2016 | 3,839.5 |
34. | Queens Park Rangers | Saturday, January 9, 2016 | 3,829.5 |
35. | Nottingham Forest | Saturday, January 9, 2016 | 3,824.9 |
36. | Leeds United | Saturday, January 9, 2016 | 3,816.1 |
37. | Reading | Saturday, January 9, 2016 | 3,799.4 |
38. | Huddersfield Town | Saturday, January 9, 2016 | 3,785.2 |
39. | Fulham | Saturday, January 9, 2016 | 3,778.7 |
40. | Milton Keynes Dons | Saturday, January 9, 2016 | 3,756.1 |
41. | Bristol City | Saturday, January 9, 2016 | 3,752.6 |
42. | Walsall | Saturday, January 9, 2016 | 3,745.5 |
43. | Wigan Athletic | Thursday, January 7, 2016 | 3,739.6 |
44. | Burton Albion | Saturday, January 2, 2016 | 3,729.6 |
45. | Gillingham | Thursday, January 7, 2016 | 3,725.7 |
46. | Rotherham United | Saturday, January 9, 2016 | 3,723.4 |
47. | Charlton Athletic | Saturday, January 9, 2016 | 3,721.5 |
48. | Peterborough United | Saturday, January 9, 2016 | 3,715.4 |
49. | Coventry City | Saturday, January 2, 2016 | 3,710.0 |
50. | Bolton Wanderers | Saturday, January 9, 2016 | 3,709.6 |
51. | Sheffield United | Saturday, January 9, 2016 | 3,699.7 |
52. | Bradford City | Saturday, January 9, 2016 | 3,674.2 |
53. | Millwall | Saturday, January 9, 2016 | 3,667.9 |
54. | Doncaster Rovers | Saturday, January 9, 2016 | 3,660.3 |
55. | Rochdale | Saturday, January 9, 2016 | 3,645.6 |
56. | Swindon Town | Saturday, January 9, 2016 | 3,638.5 |
57. | Scunthorpe United | Saturday, January 2, 2016 | 3,632.3 |
58. | Oxford United | Saturday, January 2, 2016 | 3,625.7 |
59. | Southend United | Saturday, January 9, 2016 | 3,625.3 |
60. | Port Vale | Saturday, January 9, 2016 | 3,624.8 |
61. | Bury | Saturday, January 9, 2016 | 3,621.5 |
62. | Barnsley | Saturday, January 2, 2016 | 3,607.5 |
63. | Plymouth Argyle | Saturday, January 2, 2016 | 3,606.8 |
64. | Chesterfield | Saturday, January 9, 2016 | 3,606.8 |
65. | Northampton Town | Saturday, January 9, 2016 | 3,602.0 |
66. | Fleetwood Town | Saturday, January 2, 2016 | 3,598.5 |
67. | Shrewsbury Town | Saturday, January 2, 2016 | 3,596.5 |
68. | Wycombe Wanderers | Saturday, January 9, 2016 | 3,593.1 |
69. | Portsmouth | Saturday, January 9, 2016 | 3,587.0 |
70. | Leyton Orient | Saturday, January 2, 2016 | 3,572.0 |
71. | Bristol Rovers | Saturday, January 9, 2016 | 3,566.2 |
72. | Blackpool | Saturday, January 9, 2016 | 3,563.7 |
73. | Accrington Stanley | Saturday, January 2, 2016 | 3,546.3 |
74. | Oldham Athletic | Saturday, January 9, 2016 | 3,544.7 |
75. | Carlisle United | Saturday, January 2, 2016 | 3,543.1 |
76. | Colchester United | Saturday, January 9, 2016 | 3,527.8 |
77. | Crewe Alexandra | Saturday, January 2, 2016 | 3,519.8 |
78. | AFC Wimbledon | Saturday, January 2, 2016 | 3,516.8 |
79. | Grimsby Town | Saturday, January 9, 2016 | 3,513.2 |
80. | Luton Town | Saturday, January 2, 2016 | 3,509.0 |
81. | Crawley Town | Saturday, January 9, 2016 | 3,496.1 |
82. | Morecambe | Saturday, January 2, 2016 | 3,496.0 |
83. | Notts County | Saturday, January 2, 2016 | 3,494.4 |
84. | Cheltenham Town | Saturday, January 9, 2016 | 3,489.5 |
85. | Exeter City | Friday, January 8, 2016 | 3,481.4 |
86. | Mansfield Town | Saturday, January 9, 2016 | 3,481.2 |
87. | Stevenage | Saturday, January 9, 2016 | 3,475.9 |
88. | Barnet | Saturday, January 9, 2016 | 3,475.5 |
89. | Cambridge United | Saturday, January 9, 2016 | 3,472.5 |
90. | Forest Green Rovers | Friday, January 1, 2016 | 3,451.9 |
91. | Newport County | Monday, December 28, 2015 | 3,448.7 |
92. | Yeovil Town | Saturday, January 2, 2016 | 3,440.5 |
93. | Eastleigh | Saturday, January 9, 2016 | 3,436.9 |
94. | Dagenham and Redbridge | Saturday, January 9, 2016 | 3,425.8 |
95. | Woking | Saturday, January 9, 2016 | 3,424.0 |
96. | Macclesfield Town | Saturday, January 9, 2016 | 3,402.3 |
97. | York City | Saturday, January 2, 2016 | 3,398.0 |
98. | Hartlepool United | Saturday, January 9, 2016 | 3,390.9 |
99. | Dover Athletic | Saturday, January 9, 2016 | 3,390.1 |
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. | Lincoln City | Saturday, January 9, 2016 | 3,320.8 |
105. | Gateshead | Saturday, January 2, 2016 | 3,316.2 |
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. | Nuneaton Town | Saturday, January 2, 2016 | 3,217.4 |
119. | AFC Fylde | Saturday, January 9, 2016 | 3,215.1 |
120. | Kidderminster Harriers | Monday, December 28, 2015 | 3,204.7 |
121. | Solihull Moors | Saturday, January 9, 2016 | 3,201.2 |
122. | Dartford | Saturday, January 2, 2016 | 3,200.4 |
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 9, 2016 | 3,158.7 |
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 9, 2016 | 3,069.4 |
139. | Eastbourne Borough | Saturday, January 9, 2016 | 3,060.1 |
140. | Poole Town | Saturday, December 26, 2015 | 3,057.9 |
141. | Worcester City | Saturday, January 2, 2016 | 3,057.1 |
142. | Gloucester City | Saturday, January 9, 2016 | 3,054.2 |
143. | Maidenhead United | Saturday, January 9, 2016 | 3,053.7 |
144. | Havant and Waterlooville | Saturday, January 9, 2016 | 3,052.7 |
145. | Gainsborough Trinity | Saturday, January 9, 2016 | 3,051.9 |
146. | Hednesford Town | Saturday, January 9, 2016 | 3,051.7 |
147. | Bath City | Saturday, January 9, 2016 | 3,049.7 |
148. | Stockport County | Saturday, January 9, 2016 | 3,045.4 |
149. | Lowestoft Town | Saturday, January 2, 2016 | 3,041.7 |
150. | Basingstoke Town | Saturday, January 9, 2016 | 3,040.2 |
151. | Stalybridge Celtic | Saturday, January 9, 2016 | 3,039.5 |
152. | Chelmsford City | Saturday, January 9, 2016 | 3,035.8 |
153. | Bishop's Stortford | Saturday, January 2, 2016 | 3,031.2 |
154. | Margate | Saturday, January 9, 2016 | 3,028.6 |
155. | Weston-super-Mare | Saturday, January 9, 2016 | 3,027.5 |
156. | St. Albans City | Saturday, January 9, 2016 | 3,022.4 |
157. | Dulwich Hamlet | Saturday, January 9, 2016 | 3,020.9 |
158. | Curzon Ashton | Saturday, January 9, 2016 | 3,012.7 |
159. | Hampton and Richmond Borough | Saturday, January 9, 2016 | 3,010.2 |
160. | Hungerford Town | Saturday, January 9, 2016 | 3,006.6 |
161. | Hayes and Yeading United | Monday, December 28, 2015 | 3,005.0 |
162. | Brackley Town | Saturday, January 9, 2016 | 3,002.6 |
163. | FC United of Manchester | Saturday, January 9, 2016 | 3,001.6 |
164. | Hitchin Town | Saturday, January 9, 2016 | 2,999.3 |
165. | Redditch United | Saturday, January 2, 2016 | 2,993.0 |
166. | Billericay Town | Saturday, December 26, 2015 | 2,990.4 |
167. | Salford City | Saturday, January 9, 2016 | 2,978.5 |
168. | East Thurrock United | Tuesday, January 5, 2016 | 2,971.0 |
169. | Tonbridge Angels | Saturday, January 9, 2016 | 2,967.8 |
170. | Corby Town | Saturday, January 9, 2016 | 2,965.7 |
171. | Chippenham Town | Saturday, January 9, 2016 | 2,960.9 |
172. | Darlington 1883 | Monday, December 28, 2015 | 2,960.8 |
173. | Enfield Town | Saturday, January 9, 2016 | 2,957.2 |
174. | Leiston | Saturday, January 9, 2016 | 2,955.4 |
175. | Bognor Regis Town | Saturday, January 9, 2016 | 2,955.3 |
176. | Blyth Spartans | Saturday, January 9, 2016 | 2,949.6 |
177. | Kingstonian | Saturday, January 9, 2016 | 2,948.6 |
178. | Leamington | Saturday, January 9, 2016 | 2,944.7 |
179. | Grays Athletic | Saturday, January 9, 2016 | 2,942.4 |
180. | Workington | Saturday, January 9, 2016 | 2,941.5 |
181. | Stratford Town | Saturday, December 26, 2015 | 2,930.9 |
182. | Weymouth | Saturday, January 9, 2016 | 2,927.0 |
183. | Cambridge City | Tuesday, December 29, 2015 | 2,922.2 |
184. | Metropolitan Police | Tuesday, January 5, 2016 | 2,920.2 |
185. | Dorchester Town | Wednesday, January 6, 2016 | 2,918.4 |
186. | Burgess Hill Town | Saturday, January 9, 2016 | 2,915.7 |
187. | St. Neots Town | Tuesday, January 5, 2016 | 2,911.2 |
188. | Dunstable Town | Saturday, January 9, 2016 | 2,910.5 |
189. | Ashton United | Saturday, January 9, 2016 | 2,909.3 |
190. | Northwich Victoria | Saturday, December 5, 2015 | 2,902.3 |
191. | Leatherhead | Saturday, January 9, 2016 | 2,901.9 |
192. | Chesham United | Saturday, January 9, 2016 | 2,898.2 |
193. | Kettering Town | Saturday, January 2, 2016 | 2,894.4 |
194. | Biggleswade Town | Saturday, January 2, 2016 | 2,894.2 |
195. | Hendon | Saturday, January 2, 2016 | 2,890.4 |
196. | Wingate and Finchley | Saturday, January 9, 2016 | 2,879.8 |
197. | Harrow Borough | Saturday, December 26, 2015 | 2,873.0 |
198. | Staines Town | Wednesday, January 6, 2016 | 2,863.7 |
199. | Canvey Island | Saturday, January 9, 2016 | 2,863.0 |
200. | Cirencester Town | Saturday, January 9, 2016 | 2,857.2 |
201. | Merthyr Town | Saturday, January 9, 2016 | 2,855.5 |
202. | Slough Town | Saturday, December 26, 2015 | 2,851.5 |
203. | Needham Market | Saturday, January 9, 2016 | 2,845.7 |
204. | Merstham | Saturday, January 9, 2016 | 2,844.5 |
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. | Colwyn Bay | Saturday, January 2, 2016 | 2,808.5 |
214. | Histon | Saturday, January 9, 2016 | 2,807.3 |
215. | Didcot Town | Sunday, November 8, 2015 | 2,805.2 |
216. | King's Lynn Town | Saturday, January 9, 2016 | 2,803.2 |
217. | Barwell | Saturday, January 9, 2016 | 2,799.2 |
218. | Witham Town | Saturday, April 25, 2015 | 2,797.4 |
219. | Peacehaven and Telscombe | Saturday, April 25, 2015 | 2,796.6 |
220. | Hyde | Saturday, January 9, 2016 | 2,786.8 |
221. | Banbury United | Saturday, April 25, 2015 | 2,783.2 |
222. | Farnborough | Tuesday, December 29, 2015 | 2,779.2 |
223. | Paulton Rovers | Tuesday, January 5, 2016 | 2,773.7 |
224. | Frome Town | Wednesday, January 6, 2016 | 2,772.1 |
225. | Matlock Town | Monday, December 28, 2015 | 2,768.3 |
226. | Arlesey Town | Saturday, April 25, 2015 | 2,765.5 |
227. | VCD Athletic | Saturday, January 9, 2016 | 2,758.6 |
228. | Halesowen Town | Saturday, January 9, 2016 | 2,753.8 |
229. | Bedworth United | Saturday, January 9, 2016 | 2,746.8 |
230. | Bideford | Saturday, December 26, 2015 | 2,744.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. | Grantham Town | Saturday, January 9, 2016 | 2,686.6 |
237. | Whitby Town | Saturday, January 2, 2016 | 2,684.5 |
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 |