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 2, 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 | Monday, December 28, 2015 | 4,169.2 |
4. | Chelsea | Monday, December 28, 2015 | 4,150.2 |
5. | Manchester United | Saturday, January 2, 2016 | 4,148.3 |
6. | Liverpool | Saturday, January 2, 2016 | 4,112.3 |
7. | Leicester City | Saturday, January 2, 2016 | 4,111.7 |
8. | Everton | Monday, December 28, 2015 | 4,084.7 |
9. | Stoke City | Saturday, January 2, 2016 | 4,075.8 |
10. | Crystal Palace | Monday, December 28, 2015 | 4,065.0 |
11. | West Ham United | Saturday, January 2, 2016 | 4,055.7 |
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. | Nuneaton Town | Saturday, January 2, 2016 | 3,217.4 |
118. | Solihull Moors | Saturday, January 2, 2016 | 3,211.0 |
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. | Brackley Town | Saturday, January 2, 2016 | 3,022.9 |
156. | Curzon Ashton | Saturday, January 2, 2016 | 3,022.5 |
157. | Hungerford Town | Saturday, December 26, 2015 | 3,018.9 |
158. | Margate | Saturday, January 2, 2016 | 3,018.3 |
159. | Weston-super-Mare | Saturday, December 26, 2015 | 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 | Saturday, December 26, 2015 | 2,979.2 |
167. | Salford City | Saturday, January 2, 2016 | 2,975.2 |
168. | Corby Town | Saturday, January 2, 2016 | 2,975.2 |
169. | Tonbridge Angels | Saturday, January 2, 2016 | 2,969.8 |
170. | Enfield Town | Saturday, January 2, 2016 | 2,968.8 |
171. | East Thurrock United | Saturday, January 2, 2016 | 2,962.0 |
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. | Weymouth | Saturday, December 26, 2015 | 2,945.5 |
179. | Grays Athletic | Saturday, January 2, 2016 | 2,944.2 |
180. | Blyth Spartans | Monday, December 28, 2015 | 2,943.5 |
181. | Stratford Town | Saturday, December 26, 2015 | 2,930.9 |
182. | Workington | Saturday, January 2, 2016 | 2,926.0 |
183. | St. Neots Town | Saturday, January 2, 2016 | 2,925.6 |
184. | Ashton United | Saturday, January 2, 2016 | 2,924.8 |
185. | Cambridge City | Tuesday, December 29, 2015 | 2,922.2 |
186. | Burgess Hill Town | Saturday, December 26, 2015 | 2,913.4 |
187. | Dorchester Town | Saturday, December 26, 2015 | 2,904.9 |
188. | Chesham United | Saturday, December 26, 2015 | 2,902.8 |
189. | Northwich Victoria | Saturday, December 5, 2015 | 2,902.3 |
190. | Metropolitan Police | Saturday, December 26, 2015 | 2,901.9 |
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. | Canvey Island | Saturday, January 2, 2016 | 2,879.2 |
198. | Leatherhead | Saturday, December 26, 2015 | 2,878.9 |
199. | Harrow Borough | Saturday, December 26, 2015 | 2,873.0 |
200. | Cirencester Town | Saturday, January 2, 2016 | 2,861.3 |
201. | Merstham | Saturday, December 26, 2015 | 2,855.8 |
202. | Needham Market | Saturday, January 2, 2016 | 2,852.0 |
203. | Slough Town | Saturday, December 26, 2015 | 2,851.5 |
204. | Merthyr Town | Saturday, January 2, 2016 | 2,830.8 |
205. | Buxton | Saturday, January 2, 2016 | 2,830.0 |
206. | Sutton Coldfield Town | Saturday, January 2, 2016 | 2,829.9 |
207. | Ilkeston Town | Monday, December 28, 2015 | 2,829.9 |
208. | Stourbridge | Saturday, January 2, 2016 | 2,825.3 |
209. | Nantwich Town | Saturday, January 2, 2016 | 2,823.1 |
210. | Rushall Olympic | Saturday, January 2, 2016 | 2,822.1 |
211. | Hereford United | Saturday, April 25, 2015 | 2,815.6 |
212. | AFC Hornchurch | Saturday, April 25, 2015 | 2,810.3 |
213. | Histon | Saturday, January 2, 2016 | 2,809.4 |
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. | King's Lynn Town | Saturday, January 2, 2016 | 2,794.3 |
219. | Barwell | Saturday, January 2, 2016 | 2,790.0 |
220. | Frome Town | Saturday, December 26, 2015 | 2,785.6 |
221. | Hyde | Saturday, January 2, 2016 | 2,784.4 |
222. | Banbury United | Saturday, April 25, 2015 | 2,783.2 |
223. | Farnborough | Tuesday, December 29, 2015 | 2,779.2 |
224. | VCD Athletic | Saturday, December 26, 2015 | 2,775.0 |
225. | Paulton Rovers | Saturday, December 26, 2015 | 2,769.9 |
226. | Matlock Town | Monday, December 28, 2015 | 2,768.3 |
227. | Arlesey Town | Saturday, April 25, 2015 | 2,765.5 |
228. | Bedworth United | Saturday, January 2, 2016 | 2,760.5 |
229. | Halesowen Town | Saturday, January 2, 2016 | 2,759.9 |
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 |