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 12, 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 10, 2016 | 4,166.6 |
4. | Chelsea | Sunday, January 10, 2016 | 4,165.9 |
5. | Manchester United | Tuesday, January 12, 2016 | 4,143.9 |
6. | Liverpool | Friday, January 8, 2016 | 4,117.6 |
7. | Leicester City | Sunday, January 10, 2016 | 4,113.0 |
8. | Everton | Saturday, January 9, 2016 | 4,099.4 |
9. | West Ham United | Tuesday, January 12, 2016 | 4,071.6 |
10. | Stoke City | Saturday, January 9, 2016 | 4,066.8 |
11. | Crystal Palace | Tuesday, January 12, 2016 | 4,041.4 |
12. | Southampton | Saturday, January 9, 2016 | 4,040.8 |
13. | Watford | Saturday, January 9, 2016 | 4,033.2 |
14. | Middlesbrough | Tuesday, January 12, 2016 | 4,012.9 |
15. | West Bromwich Albion | Saturday, January 9, 2016 | 3,998.2 |
16. | Norwich City | Saturday, January 9, 2016 | 3,994.6 |
17. | Swansea City | Sunday, January 10, 2016 | 3,984.6 |
18. | AFC Bournemouth | Tuesday, January 12, 2016 | 3,976.6 |
19. | Derby County | Tuesday, January 12, 2016 | 3,956.4 |
20. | Hull City | Saturday, January 9, 2016 | 3,956.2 |
21. | Burnley | Tuesday, January 12, 2016 | 3,936.7 |
22. | Newcastle United | Tuesday, January 12, 2016 | 3,925.8 |
23. | Sunderland | Saturday, January 9, 2016 | 3,922.6 |
24. | Ipswich Town | Tuesday, January 12, 2016 | 3,904.6 |
25. | Sheffield Wednesday | Tuesday, January 12, 2016 | 3,889.9 |
26. | Aston Villa | Tuesday, January 12, 2016 | 3,888.2 |
27. | Wolverhampton Wanderers | Tuesday, January 12, 2016 | 3,875.5 |
28. | Blackburn Rovers | Tuesday, January 12, 2016 | 3,853.8 |
29. | Preston North End | Tuesday, January 12, 2016 | 3,848.1 |
30. | Brentford | Tuesday, January 12, 2016 | 3,840.9 |
31. | Birmingham City | Tuesday, January 12, 2016 | 3,840.3 |
32. | Cardiff City | Sunday, January 10, 2016 | 3,839.1 |
33. | Brighton and Hove Albion | Tuesday, January 12, 2016 | 3,835.0 |
34. | Queens Park Rangers | Tuesday, January 12, 2016 | 3,831.4 |
35. | Nottingham Forest | Tuesday, January 12, 2016 | 3,824.2 |
36. | Leeds United | Tuesday, January 12, 2016 | 3,809.4 |
37. | Reading | Tuesday, January 12, 2016 | 3,804.6 |
38. | Huddersfield Town | Tuesday, January 12, 2016 | 3,799.5 |
39. | Fulham | Tuesday, January 12, 2016 | 3,772.2 |
40. | Walsall | Tuesday, January 12, 2016 | 3,745.5 |
41. | Bristol City | Tuesday, January 12, 2016 | 3,744.0 |
42. | Milton Keynes Dons | Tuesday, January 12, 2016 | 3,743.2 |
43. | Rotherham United | Tuesday, January 12, 2016 | 3,742.3 |
44. | Wigan Athletic | Tuesday, January 12, 2016 | 3,737.3 |
45. | Burton Albion | Saturday, January 2, 2016 | 3,729.6 |
46. | Gillingham | Thursday, January 7, 2016 | 3,725.7 |
47. | Peterborough United | Saturday, January 9, 2016 | 3,715.4 |
48. | Coventry City | Tuesday, January 12, 2016 | 3,709.9 |
49. | Charlton Athletic | Tuesday, January 12, 2016 | 3,707.2 |
50. | Bolton Wanderers | Tuesday, January 12, 2016 | 3,705.1 |
51. | Sheffield United | Tuesday, January 12, 2016 | 3,701.9 |
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. | Oxford United | Sunday, January 10, 2016 | 3,634.4 |
58. | Scunthorpe United | Sunday, January 10, 2016 | 3,631.8 |
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. | Northampton Town | Tuesday, January 12, 2016 | 3,613.2 |
63. | Barnsley | Saturday, January 2, 2016 | 3,607.5 |
64. | Chesterfield | Saturday, January 9, 2016 | 3,606.8 |
65. | Shrewsbury Town | Sunday, January 10, 2016 | 3,604.9 |
66. | Fleetwood Town | Saturday, January 2, 2016 | 3,598.5 |
67. | Plymouth Argyle | Tuesday, January 12, 2016 | 3,595.6 |
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 | Sunday, January 10, 2016 | 3,541.2 |
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 | Tuesday, January 12, 2016 | 3,494.5 |
83. | Notts County | Saturday, January 2, 2016 | 3,494.4 |
84. | Cheltenham Town | Saturday, January 9, 2016 | 3,489.5 |
85. | Exeter City | Tuesday, January 12, 2016 | 3,482.9 |
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, January 11, 2016 | 3,447.6 |
92. | Yeovil Town | Sunday, January 10, 2016 | 3,442.4 |
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. | Gloucester City | Tuesday, January 12, 2016 | 3,065.8 |
140. | Eastbourne Borough | Saturday, January 9, 2016 | 3,060.1 |
141. | Poole Town | Saturday, December 26, 2015 | 3,057.9 |
142. | Worcester City | Saturday, January 2, 2016 | 3,057.1 |
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. | Hampton and Richmond Borough | Saturday, January 9, 2016 | 3,010.2 |
159. | Hungerford Town | Saturday, January 9, 2016 | 3,006.6 |
160. | Hayes and Yeading United | Monday, December 28, 2015 | 3,005.0 |
161. | Brackley Town | Saturday, January 9, 2016 | 3,002.6 |
162. | FC United of Manchester | Saturday, January 9, 2016 | 3,001.6 |
163. | Curzon Ashton | Tuesday, January 12, 2016 | 3,001.1 |
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. | Weymouth | Saturday, January 9, 2016 | 2,927.0 |
182. | Cambridge City | Tuesday, December 29, 2015 | 2,922.2 |
183. | Metropolitan Police | Tuesday, January 5, 2016 | 2,920.2 |
184. | Dorchester Town | Wednesday, January 6, 2016 | 2,918.4 |
185. | Burgess Hill Town | Saturday, January 9, 2016 | 2,915.7 |
186. | Stratford Town | Tuesday, January 12, 2016 | 2,911.6 |
187. | St. Neots Town | Tuesday, January 5, 2016 | 2,911.2 |
188. | Dunstable Town | Saturday, January 9, 2016 | 2,910.5 |
189. | Ashton United | Tuesday, January 12, 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. | Cirencester Town | Tuesday, January 12, 2016 | 2,876.5 |
198. | Harrow Borough | Saturday, December 26, 2015 | 2,873.0 |
199. | Staines Town | Wednesday, January 6, 2016 | 2,863.7 |
200. | Canvey Island | Saturday, January 9, 2016 | 2,863.0 |
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 |