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 5, 2016
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Manchester City | Saturday, January 2, 2016 | 4,239.4 |
2. | Arsenal | Saturday, January 2, 2016 | 4,234.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 2, 2016 | 4,148.3 |
6. | Liverpool | Tuesday, January 5, 2016 | 4,122.3 |
7. | Leicester City | Saturday, January 2, 2016 | 4,111.7 |
8. | Everton | Sunday, January 3, 2016 | 4,086.0 |
9. | Stoke City | Tuesday, January 5, 2016 | 4,065.7 |
10. | West Ham United | Saturday, January 2, 2016 | 4,055.7 |
11. | Crystal Palace | Sunday, January 3, 2016 | 4,049.8 |
12. | Southampton | Saturday, January 2, 2016 | 4,046.3 |
13. | Watford | Saturday, January 2, 2016 | 4,030.2 |
14. | Middlesbrough | Saturday, January 2, 2016 | 4,013.1 |
15. | West Bromwich Albion | Saturday, January 2, 2016 | 4,001.6 |
16. | Norwich City | Saturday, January 2, 2016 | 3,999.0 |
17. | Swansea City | Saturday, January 2, 2016 | 3,993.3 |
18. | AFC Bournemouth | Saturday, January 2, 2016 | 3,986.8 |
19. | Derby County | Saturday, January 2, 2016 | 3,961.1 |
20. | Hull City | Friday, January 1, 2016 | 3,953.0 |
21. | Sunderland | Saturday, January 2, 2016 | 3,924.4 |
22. | Newcastle United | Saturday, January 2, 2016 | 3,923.9 |
23. | Burnley | Saturday, January 2, 2016 | 3,916.9 |
24. | Ipswich Town | Saturday, January 2, 2016 | 3,901.8 |
25. | Sheffield Wednesday | Saturday, January 2, 2016 | 3,882.3 |
26. | Aston Villa | Saturday, January 2, 2016 | 3,877.4 |
27. | Wolverhampton Wanderers | Friday, January 1, 2016 | 3,871.2 |
28. | Brighton and Hove Albion | Friday, January 1, 2016 | 3,857.0 |
29. | Brentford | Saturday, January 2, 2016 | 3,854.7 |
30. | Blackburn Rovers | Saturday, January 2, 2016 | 3,854.6 |
31. | Preston North End | Saturday, January 2, 2016 | 3,849.2 |
32. | Cardiff City | Saturday, January 2, 2016 | 3,847.5 |
33. | Birmingham City | Saturday, January 2, 2016 | 3,843.2 |
34. | Queens Park Rangers | Friday, January 1, 2016 | 3,834.2 |
35. | Nottingham Forest | Saturday, January 2, 2016 | 3,820.2 |
36. | Leeds United | Saturday, January 2, 2016 | 3,811.1 |
37. | Reading | Saturday, January 2, 2016 | 3,799.0 |
38. | Huddersfield Town | Saturday, January 2, 2016 | 3,785.5 |
39. | Fulham | Saturday, January 2, 2016 | 3,781.8 |
40. | Milton Keynes Dons | Saturday, January 2, 2016 | 3,757.8 |
41. | Bristol City | Saturday, January 2, 2016 | 3,749.2 |
42. | Walsall | Saturday, January 2, 2016 | 3,738.4 |
43. | Gillingham | Saturday, January 2, 2016 | 3,734.7 |
44. | Wigan Athletic | Saturday, January 2, 2016 | 3,730.5 |
45. | Burton Albion | Saturday, January 2, 2016 | 3,729.6 |
46. | Charlton Athletic | Saturday, January 2, 2016 | 3,728.7 |
47. | Rotherham United | Saturday, January 2, 2016 | 3,728.4 |
48. | Bolton Wanderers | Saturday, January 2, 2016 | 3,712.6 |
49. | Coventry City | Saturday, January 2, 2016 | 3,710.0 |
50. | Peterborough United | Saturday, January 2, 2016 | 3,705.6 |
51. | Sheffield United | Saturday, January 2, 2016 | 3,700.2 |
52. | Bradford City | Saturday, January 2, 2016 | 3,674.4 |
53. | Doncaster Rovers | Saturday, January 2, 2016 | 3,661.4 |
54. | Millwall | Saturday, January 2, 2016 | 3,659.9 |
55. | Rochdale | Saturday, January 2, 2016 | 3,658.5 |
56. | Southend United | Saturday, January 2, 2016 | 3,639.3 |
57. | Scunthorpe United | Saturday, January 2, 2016 | 3,632.3 |
58. | Oxford United | Saturday, January 2, 2016 | 3,625.7 |
59. | Swindon Town | Monday, December 28, 2015 | 3,624.5 |
60. | Bury | Saturday, January 2, 2016 | 3,621.2 |
61. | Port Vale | Monday, December 28, 2015 | 3,614.8 |
62. | Barnsley | Saturday, January 2, 2016 | 3,607.5 |
63. | Plymouth Argyle | Saturday, January 2, 2016 | 3,606.8 |
64. | Northampton Town | Saturday, January 2, 2016 | 3,600.3 |
65. | Fleetwood Town | Saturday, January 2, 2016 | 3,598.5 |
66. | Shrewsbury Town | Saturday, January 2, 2016 | 3,596.5 |
67. | Chesterfield | Saturday, January 2, 2016 | 3,593.9 |
68. | Wycombe Wanderers | Saturday, January 2, 2016 | 3,590.0 |
69. | Portsmouth | Saturday, January 2, 2016 | 3,583.2 |
70. | Bristol Rovers | Saturday, January 2, 2016 | 3,578.3 |
71. | Blackpool | Saturday, January 2, 2016 | 3,573.6 |
72. | Leyton Orient | Saturday, January 2, 2016 | 3,572.0 |
73. | Oldham Athletic | Saturday, January 2, 2016 | 3,552.8 |
74. | Accrington Stanley | Saturday, January 2, 2016 | 3,546.3 |
75. | Carlisle United | Saturday, January 2, 2016 | 3,543.1 |
76. | Colchester United | Saturday, January 2, 2016 | 3,520.6 |
77. | Crewe Alexandra | Saturday, January 2, 2016 | 3,519.8 |
78. | AFC Wimbledon | Saturday, January 2, 2016 | 3,516.8 |
79. | Luton Town | Saturday, January 2, 2016 | 3,509.0 |
80. | Grimsby Town | Saturday, January 2, 2016 | 3,505.6 |
81. | Morecambe | Saturday, January 2, 2016 | 3,496.0 |
82. | Cheltenham Town | Monday, December 28, 2015 | 3,495.1 |
83. | Notts County | Saturday, January 2, 2016 | 3,494.4 |
84. | Crawley Town | Saturday, January 2, 2016 | 3,487.3 |
85. | Stevenage | Saturday, January 2, 2016 | 3,485.2 |
86. | Cambridge United | Saturday, January 2, 2016 | 3,481.2 |
87. | Exeter City | Saturday, January 2, 2016 | 3,476.7 |
88. | Mansfield Town | Saturday, January 2, 2016 | 3,471.9 |
89. | Barnet | Saturday, January 2, 2016 | 3,463.3 |
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 | Monday, December 28, 2015 | 3,433.9 |
94. | Dagenham and Redbridge | Saturday, January 2, 2016 | 3,426.0 |
95. | Macclesfield Town | Saturday, January 2, 2016 | 3,416.7 |
96. | Woking | Saturday, January 2, 2016 | 3,409.2 |
97. | York City | Saturday, January 2, 2016 | 3,398.0 |
98. | Hartlepool United | Saturday, December 19, 2015 | 3,391.4 |
99. | Dover Athletic | Monday, December 28, 2015 | 3,380.4 |
100. | Braintree Town | Saturday, December 26, 2015 | 3,377.5 |
101. | Tranmere Rovers | Saturday, January 2, 2016 | 3,376.5 |
102. | Wrexham | Saturday, January 2, 2016 | 3,366.5 |
103. | Lincoln City | Saturday, January 2, 2016 | 3,330.5 |
104. | Southport | Saturday, January 2, 2016 | 3,322.5 |
105. | Gateshead | Saturday, January 2, 2016 | 3,316.2 |
106. | Chester | Saturday, January 2, 2016 | 3,295.1 |
107. | FC Halifax Town | Saturday, January 2, 2016 | 3,291.8 |
108. | Aldershot Town | Saturday, January 2, 2016 | 3,274.2 |
109. | Bromley | Monday, December 28, 2015 | 3,273.1 |
110. | Barrow | Saturday, January 2, 2016 | 3,252.4 |
111. | Altrincham | Saturday, January 2, 2016 | 3,250.9 |
112. | Torquay United | Friday, January 1, 2016 | 3,242.8 |
113. | Ebbsfleet United | Saturday, January 2, 2016 | 3,242.7 |
114. | Boreham Wood | Monday, December 28, 2015 | 3,235.3 |
115. | Welling United | Saturday, December 26, 2015 | 3,230.8 |
116. | Guiseley | Saturday, January 2, 2016 | 3,227.1 |
117. | Solihull Moors | Tuesday, January 5, 2016 | 3,218.4 |
118. | Nuneaton Town | Saturday, January 2, 2016 | 3,217.4 |
119. | Kidderminster Harriers | Monday, December 28, 2015 | 3,204.7 |
120. | AFC Fylde | Saturday, January 2, 2016 | 3,204.5 |
121. | North Ferriby United | Saturday, January 2, 2016 | 3,204.1 |
122. | Dartford | Saturday, January 2, 2016 | 3,200.4 |
123. | Boston United | Saturday, January 2, 2016 | 3,188.2 |
124. | Sutton United | Saturday, December 26, 2015 | 3,186.1 |
125. | Oxford City | Saturday, December 26, 2015 | 3,167.9 |
126. | Gosport Borough | Saturday, December 26, 2015 | 3,162.3 |
127. | Whitehawk | Monday, December 28, 2015 | 3,161.4 |
128. | Hemel Hempstead Town | Monday, December 28, 2015 | 3,148.9 |
129. | Alfreton Town | Saturday, January 2, 2016 | 3,148.3 |
130. | Tamworth | Saturday, January 2, 2016 | 3,144.1 |
131. | Maidstone United | Saturday, January 2, 2016 | 3,122.4 |
132. | Harrogate Town | Monday, December 28, 2015 | 3,120.6 |
133. | Truro City | Saturday, December 26, 2015 | 3,109.4 |
134. | Chorley | Saturday, January 2, 2016 | 3,109.2 |
135. | Wealdstone | Saturday, December 26, 2015 | 3,102.2 |
136. | Bradford Park Avenue | Saturday, January 2, 2016 | 3,093.0 |
137. | Concord Rangers | Saturday, January 2, 2016 | 3,091.9 |
138. | Eastbourne Borough | Monday, December 28, 2015 | 3,072.4 |
139. | Maidenhead United | Monday, December 28, 2015 | 3,063.9 |
140. | Bath City | Saturday, December 26, 2015 | 3,063.8 |
141. | Havant and Waterlooville | Saturday, December 26, 2015 | 3,062.5 |
142. | Gainsborough Trinity | Saturday, January 2, 2016 | 3,062.5 |
143. | Hednesford Town | Monday, December 28, 2015 | 3,061.1 |
144. | AFC Telford United | Monday, December 28, 2015 | 3,058.3 |
145. | Poole Town | Saturday, December 26, 2015 | 3,057.9 |
146. | Worcester City | Saturday, January 2, 2016 | 3,057.1 |
147. | Stockport County | Monday, December 28, 2015 | 3,056.4 |
148. | Stalybridge Celtic | Saturday, January 2, 2016 | 3,056.0 |
149. | Chelmsford City | Saturday, January 2, 2016 | 3,047.8 |
150. | Lowestoft Town | Saturday, January 2, 2016 | 3,041.7 |
151. | Gloucester City | Saturday, January 2, 2016 | 3,037.7 |
152. | St. Albans City | Saturday, January 2, 2016 | 3,032.4 |
153. | Bishop's Stortford | Saturday, January 2, 2016 | 3,031.2 |
154. | Basingstoke Town | Monday, December 28, 2015 | 3,027.9 |
155. | Curzon Ashton | Saturday, January 2, 2016 | 3,022.5 |
156. | Hungerford Town | Saturday, December 26, 2015 | 3,018.9 |
157. | Margate | Saturday, January 2, 2016 | 3,018.3 |
158. | Weston-super-Mare | Saturday, December 26, 2015 | 3,015.5 |
159. | Brackley Town | Tuesday, January 5, 2016 | 3,015.5 |
160. | Dulwich Hamlet | Saturday, January 2, 2016 | 3,009.2 |
161. | Hayes and Yeading United | Monday, December 28, 2015 | 3,005.0 |
162. | Hampton and Richmond Borough | Saturday, December 26, 2015 | 2,998.4 |
163. | FC United of Manchester | Saturday, January 2, 2016 | 2,996.7 |
164. | Redditch United | Saturday, January 2, 2016 | 2,993.0 |
165. | Billericay Town | Saturday, December 26, 2015 | 2,990.4 |
166. | Hitchin Town | Tuesday, January 5, 2016 | 2,984.5 |
167. | Corby Town | Saturday, January 2, 2016 | 2,975.2 |
168. | Salford City | Tuesday, January 5, 2016 | 2,972.0 |
169. | East Thurrock United | Tuesday, January 5, 2016 | 2,971.0 |
170. | Tonbridge Angels | Saturday, January 2, 2016 | 2,969.8 |
171. | Enfield Town | Saturday, January 2, 2016 | 2,968.8 |
172. | Darlington 1883 | Monday, December 28, 2015 | 2,960.8 |
173. | Kingstonian | Saturday, December 26, 2015 | 2,960.4 |
174. | Leiston | Saturday, December 26, 2015 | 2,957.7 |
175. | Leamington | Saturday, December 26, 2015 | 2,953.7 |
176. | Chippenham Town | Saturday, January 2, 2016 | 2,952.0 |
177. | Bognor Regis Town | Saturday, December 26, 2015 | 2,949.1 |
178. | Grays Athletic | Saturday, January 2, 2016 | 2,944.2 |
179. | Blyth Spartans | Monday, December 28, 2015 | 2,943.5 |
180. | Weymouth | Tuesday, January 5, 2016 | 2,941.8 |
181. | Stratford Town | Saturday, December 26, 2015 | 2,930.9 |
182. | Workington | Saturday, January 2, 2016 | 2,926.0 |
183. | Ashton United | Saturday, January 2, 2016 | 2,924.8 |
184. | Cambridge City | Tuesday, December 29, 2015 | 2,922.2 |
185. | Metropolitan Police | Tuesday, January 5, 2016 | 2,920.2 |
186. | Chesham United | Tuesday, January 5, 2016 | 2,917.2 |
187. | Burgess Hill Town | Saturday, December 26, 2015 | 2,913.4 |
188. | St. Neots Town | Tuesday, January 5, 2016 | 2,911.2 |
189. | Dorchester Town | Saturday, December 26, 2015 | 2,904.9 |
190. | Northwich Victoria | Saturday, December 5, 2015 | 2,902.3 |
191. | Dunstable Town | Saturday, December 26, 2015 | 2,898.2 |
192. | Kettering Town | Saturday, January 2, 2016 | 2,894.4 |
193. | Biggleswade Town | Saturday, January 2, 2016 | 2,894.2 |
194. | Hendon | Saturday, January 2, 2016 | 2,890.4 |
195. | Wingate and Finchley | Saturday, January 2, 2016 | 2,885.1 |
196. | Staines Town | Tuesday, December 29, 2015 | 2,879.3 |
197. | Leatherhead | Saturday, December 26, 2015 | 2,878.9 |
198. | Harrow Borough | Saturday, December 26, 2015 | 2,873.0 |
199. | Canvey Island | Tuesday, January 5, 2016 | 2,861.0 |
200. | Merstham | Saturday, December 26, 2015 | 2,855.8 |
201. | Needham Market | Saturday, January 2, 2016 | 2,852.0 |
202. | Slough Town | Saturday, December 26, 2015 | 2,851.5 |
203. | Cirencester Town | Tuesday, January 5, 2016 | 2,848.8 |
204. | Merthyr Town | Tuesday, January 5, 2016 | 2,840.9 |
205. | Rushall Olympic | Tuesday, January 5, 2016 | 2,832.3 |
206. | Buxton | Saturday, January 2, 2016 | 2,830.0 |
207. | Sutton Coldfield Town | Saturday, January 2, 2016 | 2,829.9 |
208. | Ilkeston Town | Monday, December 28, 2015 | 2,829.9 |
209. | Nantwich Town | Tuesday, January 5, 2016 | 2,826.2 |
210. | Stourbridge | Saturday, January 2, 2016 | 2,825.3 |
211. | Histon | Tuesday, January 5, 2016 | 2,821.9 |
212. | Hereford United | Saturday, April 25, 2015 | 2,815.6 |
213. | AFC Hornchurch | Saturday, April 25, 2015 | 2,810.3 |
214. | Colwyn Bay | Saturday, January 2, 2016 | 2,808.5 |
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. | Frome Town | Saturday, December 26, 2015 | 2,785.6 |
219. | Hyde | Saturday, January 2, 2016 | 2,784.4 |
220. | King's Lynn Town | Tuesday, January 5, 2016 | 2,784.2 |
221. | Banbury United | Saturday, April 25, 2015 | 2,783.2 |
222. | Barwell | Tuesday, January 5, 2016 | 2,779.8 |
223. | Farnborough | Tuesday, December 29, 2015 | 2,779.2 |
224. | Paulton Rovers | Tuesday, January 5, 2016 | 2,773.7 |
225. | Matlock Town | Monday, December 28, 2015 | 2,768.3 |
226. | VCD Athletic | Tuesday, January 5, 2016 | 2,766.0 |
227. | Arlesey Town | Saturday, April 25, 2015 | 2,765.5 |
228. | Halesowen Town | Saturday, January 2, 2016 | 2,759.9 |
229. | Bedworth United | Tuesday, January 5, 2016 | 2,755.2 |
230. | Bideford | Saturday, December 26, 2015 | 2,744.5 |
231. | Skelmersdale United | Saturday, January 2, 2016 | 2,737.5 |
232. | Frickley Athletic | Saturday, January 2, 2016 | 2,729.9 |
233. | Grantham Town | Monday, December 28, 2015 | 2,724.1 |
234. | Bury Town | Saturday, April 25, 2015 | 2,722.6 |
235. | Marine | Saturday, January 2, 2016 | 2,720.1 |
236. | Lewes | Saturday, December 26, 2015 | 2,703.4 |
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 2, 2016 | 2,612.3 |