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, December 3, 2016
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Chelsea | Saturday, December 3, 2016 | 4,244.1 |
2. | Arsenal | Saturday, December 3, 2016 | 4,234.5 |
3. | Liverpool | Tuesday, November 29, 2016 | 4,209.6 |
4. | Manchester City | Saturday, December 3, 2016 | 4,202.8 |
5. | Tottenham Hotspur | Saturday, December 3, 2016 | 4,199.3 |
6. | Manchester United | Wednesday, November 30, 2016 | 4,182.1 |
7. | Southampton | Saturday, December 3, 2016 | 4,129.9 |
8. | Leicester City | Saturday, December 3, 2016 | 4,100.5 |
9. | Everton | Sunday, November 27, 2016 | 4,059.4 |
10. | Stoke City | Saturday, December 3, 2016 | 4,036.5 |
11. | West Ham United | Saturday, December 3, 2016 | 4,017.8 |
12. | West Bromwich Albion | Saturday, December 3, 2016 | 4,015.2 |
13. | Newcastle United | Friday, December 2, 2016 | 4,003.5 |
14. | Crystal Palace | Saturday, December 3, 2016 | 3,994.7 |
15. | Watford | Saturday, December 3, 2016 | 3,990.0 |
16. | Burnley | Saturday, December 3, 2016 | 3,986.6 |
17. | Swansea City | Saturday, December 3, 2016 | 3,979.9 |
18. | Middlesbrough | Saturday, November 26, 2016 | 3,976.7 |
19. | Brighton and Hove Albion | Saturday, December 3, 2016 | 3,975.7 |
20. | Sunderland | Saturday, December 3, 2016 | 3,975.1 |
21. | AFC Bournemouth | Sunday, November 27, 2016 | 3,972.4 |
22. | Hull City | Tuesday, November 29, 2016 | 3,930.8 |
23. | Norwich City | Saturday, December 3, 2016 | 3,905.1 |
24. | Derby County | Saturday, December 3, 2016 | 3,902.3 |
25. | Sheffield Wednesday | Saturday, December 3, 2016 | 3,888.3 |
26. | Leeds United | Saturday, December 3, 2016 | 3,861.2 |
27. | Preston North End | Saturday, December 3, 2016 | 3,855.2 |
28. | Fulham | Saturday, December 3, 2016 | 3,839.7 |
29. | Aston Villa | Saturday, December 3, 2016 | 3,838.7 |
30. | Reading | Saturday, December 3, 2016 | 3,832.2 |
31. | Birmingham City | Saturday, December 3, 2016 | 3,832.2 |
32. | Bristol City | Saturday, December 3, 2016 | 3,829.7 |
33. | Nottingham Forest | Friday, December 2, 2016 | 3,825.6 |
34. | Ipswich Town | Saturday, December 3, 2016 | 3,825.4 |
35. | Brentford | Saturday, December 3, 2016 | 3,812.2 |
36. | Wolverhampton Wanderers | Thursday, December 1, 2016 | 3,810.3 |
37. | Blackburn Rovers | Saturday, December 3, 2016 | 3,802.4 |
38. | Queens Park Rangers | Thursday, December 1, 2016 | 3,801.4 |
39. | Barnsley | Saturday, December 3, 2016 | 3,799.6 |
40. | Huddersfield Town | Saturday, December 3, 2016 | 3,785.3 |
41. | Scunthorpe United | Saturday, November 26, 2016 | 3,785.3 |
42. | Cardiff City | Saturday, December 3, 2016 | 3,775.1 |
43. | Wigan Athletic | Saturday, December 3, 2016 | 3,760.8 |
44. | Burton Albion | Saturday, December 3, 2016 | 3,752.7 |
45. | Bolton Wanderers | Saturday, November 26, 2016 | 3,735.9 |
46. | Bradford City | Saturday, November 26, 2016 | 3,729.9 |
47. | Sheffield United | Tuesday, November 29, 2016 | 3,724.3 |
48. | Charlton Athletic | Saturday, December 3, 2016 | 3,718.3 |
49. | Millwall | Saturday, November 26, 2016 | 3,715.2 |
50. | Peterborough United | Tuesday, November 22, 2016 | 3,685.0 |
51. | Rochdale | Saturday, December 3, 2016 | 3,672.7 |
52. | Rotherham United | Saturday, December 3, 2016 | 3,662.2 |
53. | AFC Wimbledon | Saturday, November 26, 2016 | 3,657.7 |
54. | Walsall | Tuesday, November 29, 2016 | 3,652.2 |
55. | Oxford United | Friday, December 2, 2016 | 3,649.5 |
56. | Northampton Town | Saturday, November 26, 2016 | 3,645.6 |
57. | Southend United | Saturday, November 26, 2016 | 3,645.0 |
58. | Fleetwood Town | Saturday, December 3, 2016 | 3,644.3 |
59. | Milton Keynes Dons | Saturday, December 3, 2016 | 3,643.9 |
60. | Gillingham | Saturday, November 26, 2016 | 3,635.0 |
61. | Bristol Rovers | Saturday, November 26, 2016 | 3,634.7 |
62. | Port Vale | Saturday, November 26, 2016 | 3,623.9 |
63. | Coventry City | Saturday, November 26, 2016 | 3,611.0 |
64. | Doncaster Rovers | Saturday, December 3, 2016 | 3,610.0 |
65. | Swindon Town | Saturday, November 26, 2016 | 3,609.3 |
66. | Carlisle United | Saturday, December 3, 2016 | 3,598.1 |
67. | Oldham Athletic | Tuesday, November 22, 2016 | 3,583.7 |
68. | Portsmouth | Saturday, November 26, 2016 | 3,581.8 |
69. | Plymouth Argyle | Saturday, December 3, 2016 | 3,578.4 |
70. | Blackpool | Saturday, December 3, 2016 | 3,576.0 |
71. | Luton Town | Saturday, December 3, 2016 | 3,570.0 |
72. | Chesterfield | Saturday, December 3, 2016 | 3,554.2 |
73. | Shrewsbury Town | Saturday, December 3, 2016 | 3,551.1 |
74. | Bury | Saturday, November 26, 2016 | 3,547.1 |
75. | Wycombe Wanderers | Saturday, December 3, 2016 | 3,543.0 |
76. | Cambridge United | Saturday, November 26, 2016 | 3,529.2 |
77. | Barnet | Saturday, November 26, 2016 | 3,525.1 |
78. | Accrington Stanley | Saturday, November 26, 2016 | 3,522.5 |
79. | Yeovil Town | Saturday, December 3, 2016 | 3,502.0 |
80. | Colchester United | Saturday, November 26, 2016 | 3,500.0 |
81. | Grimsby Town | Saturday, November 26, 2016 | 3,485.9 |
82. | Crewe Alexandra | Saturday, November 26, 2016 | 3,485.6 |
83. | Stevenage | Saturday, December 3, 2016 | 3,484.6 |
84. | Mansfield Town | Saturday, November 26, 2016 | 3,483.6 |
85. | Exeter City | Saturday, November 26, 2016 | 3,481.3 |
86. | Tranmere Rovers | Saturday, December 3, 2016 | 3,473.1 |
87. | Cheltenham Town | Saturday, December 3, 2016 | 3,468.1 |
88. | Forest Green Rovers | Saturday, November 26, 2016 | 3,466.0 |
89. | Leyton Orient | Saturday, November 26, 2016 | 3,459.6 |
90. | Hartlepool United | Saturday, November 26, 2016 | 3,448.5 |
91. | Newport County | Saturday, December 3, 2016 | 3,436.4 |
92. | Barrow | Saturday, November 26, 2016 | 3,434.9 |
93. | Lincoln City | Tuesday, November 29, 2016 | 3,431.8 |
94. | Notts County | Saturday, November 26, 2016 | 3,414.9 |
95. | Dover Athletic | Saturday, December 3, 2016 | 3,412.2 |
96. | Crawley Town | Saturday, December 3, 2016 | 3,401.5 |
97. | Morecambe | Saturday, November 26, 2016 | 3,395.4 |
98. | Macclesfield Town | Friday, December 2, 2016 | 3,391.0 |
99. | Dagenham and Redbridge | Saturday, December 3, 2016 | 3,390.0 |
100. | Eastleigh | Tuesday, November 29, 2016 | 3,381.7 |
101. | Chester | Saturday, December 3, 2016 | 3,350.5 |
102. | Gateshead | Saturday, December 3, 2016 | 3,332.1 |
103. | Wrexham | Tuesday, November 29, 2016 | 3,326.4 |
104. | Aldershot Town | Saturday, December 3, 2016 | 3,323.0 |
105. | Boreham Wood | Saturday, December 3, 2016 | 3,316.2 |
106. | Sutton United | Saturday, December 3, 2016 | 3,302.6 |
107. | Woking | Tuesday, November 29, 2016 | 3,299.7 |
108. | Braintree Town | Saturday, November 26, 2016 | 3,296.0 |
109. | Bromley | Saturday, December 3, 2016 | 3,289.2 |
110. | AFC Fylde | Saturday, December 3, 2016 | 3,285.1 |
111. | Kidderminster Harriers | Saturday, December 3, 2016 | 3,275.7 |
112. | FC Halifax Town | Saturday, November 19, 2016 | 3,273.9 |
113. | Torquay United | Tuesday, November 29, 2016 | 3,268.7 |
114. | Ebbsfleet United | Saturday, December 3, 2016 | 3,253.3 |
115. | York City | Saturday, December 3, 2016 | 3,240.9 |
116. | Southport | Tuesday, November 29, 2016 | 3,228.1 |
117. | Guiseley | Saturday, December 3, 2016 | 3,223.3 |
118. | Solihull Moors | Saturday, December 3, 2016 | 3,222.3 |
119. | Maidenhead United | Saturday, December 3, 2016 | 3,217.0 |
120. | Chorley | Saturday, November 19, 2016 | 3,209.7 |
121. | St. Albans City | Saturday, December 3, 2016 | 3,200.6 |
122. | Tamworth | Saturday, December 3, 2016 | 3,187.5 |
123. | Maidstone United | Saturday, December 3, 2016 | 3,177.1 |
124. | Dartford | Saturday, December 3, 2016 | 3,175.9 |
125. | Brackley Town | Saturday, December 3, 2016 | 3,161.3 |
126. | North Ferriby United | Saturday, December 3, 2016 | 3,156.5 |
127. | Chelmsford City | Saturday, December 3, 2016 | 3,143.7 |
128. | Harrogate Town | Saturday, December 3, 2016 | 3,139.5 |
129. | Darlington 1883 | Saturday, December 3, 2016 | 3,138.3 |
130. | Nuneaton Town | Saturday, December 3, 2016 | 3,134.0 |
131. | Hampton and Richmond Borough | Saturday, December 3, 2016 | 3,124.3 |
132. | Poole Town | Saturday, December 3, 2016 | 3,123.3 |
133. | East Thurrock United | Saturday, December 3, 2016 | 3,119.0 |
134. | Stockport County | Saturday, December 3, 2016 | 3,118.8 |
135. | Salford City | Saturday, December 3, 2016 | 3,117.2 |
136. | Boston United | Saturday, December 3, 2016 | 3,101.3 |
137. | Gloucester City | Saturday, December 3, 2016 | 3,089.6 |
138. | Whitehawk | Saturday, December 3, 2016 | 3,086.8 |
139. | Hungerford Town | Saturday, December 3, 2016 | 3,083.5 |
140. | Wealdstone | Saturday, December 3, 2016 | 3,079.9 |
141. | Leamington | Saturday, December 3, 2016 | 3,077.6 |
142. | AFC Telford United | Saturday, December 3, 2016 | 3,076.8 |
143. | FC United of Manchester | Saturday, December 3, 2016 | 3,075.2 |
144. | Worcester City | Saturday, December 3, 2016 | 3,070.1 |
145. | Eastbourne Borough | Saturday, December 3, 2016 | 3,068.5 |
146. | Concord Rangers | Saturday, December 3, 2016 | 3,068.3 |
147. | Welling United | Saturday, December 3, 2016 | 3,067.1 |
148. | Havant and Waterlooville | Saturday, December 3, 2016 | 3,065.7 |
149. | Alfreton Town | Saturday, December 3, 2016 | 3,064.1 |
150. | Curzon Ashton | Saturday, November 19, 2016 | 3,063.1 |
151. | Hemel Hempstead Town | Saturday, December 3, 2016 | 3,060.9 |
152. | Bath City | Saturday, December 3, 2016 | 3,057.7 |
153. | Truro City | Saturday, December 3, 2016 | 3,045.1 |
154. | Oxford City | Saturday, December 3, 2016 | 3,044.2 |
155. | Bognor Regis Town | Saturday, December 3, 2016 | 3,041.7 |
156. | Hitchin Town | Saturday, December 3, 2016 | 3,036.8 |
157. | Altrincham | Saturday, December 3, 2016 | 3,024.4 |
158. | Gosport Borough | Saturday, December 3, 2016 | 3,010.8 |
159. | Gainsborough Trinity | Saturday, December 3, 2016 | 3,010.3 |
160. | Enfield Town | Saturday, December 3, 2016 | 3,007.5 |
161. | Tonbridge Angels | Saturday, December 3, 2016 | 3,002.5 |
162. | Chippenham Town | Tuesday, November 22, 2016 | 3,001.7 |
163. | Merthyr Town | Saturday, December 3, 2016 | 2,989.6 |
164. | Bradford Park Avenue | Saturday, December 3, 2016 | 2,985.8 |
165. | Redditch United | Saturday, December 3, 2016 | 2,982.6 |
166. | Leiston | Saturday, December 3, 2016 | 2,975.4 |
167. | Weston-Super-Mare | Saturday, December 3, 2016 | 2,974.0 |
168. | Basingstoke Town | Saturday, December 3, 2016 | 2,968.6 |
169. | Kettering Town | Saturday, December 3, 2016 | 2,966.0 |
170. | Bishop's Stortford | Saturday, December 3, 2016 | 2,965.8 |
171. | Dulwich Hamlet | Saturday, December 3, 2016 | 2,965.5 |
172. | Slough Town | Saturday, December 3, 2016 | 2,956.2 |
173. | Blyth Spartans | Saturday, December 3, 2016 | 2,947.2 |
174. | Chesham United | Saturday, November 26, 2016 | 2,946.2 |
175. | Weymouth | Saturday, December 3, 2016 | 2,942.3 |
176. | Stalybridge Celtic | Saturday, December 3, 2016 | 2,942.2 |
177. | Hednesford Town | Saturday, December 3, 2016 | 2,941.5 |
178. | Lowestoft Town | Saturday, December 3, 2016 | 2,934.6 |
179. | Margate | Saturday, December 3, 2016 | 2,932.5 |
180. | Hayes and Yeading United | Saturday, December 3, 2016 | 2,924.9 |
181. | Billericay Town | Saturday, December 3, 2016 | 2,923.6 |
182. | Stourbridge | Saturday, November 26, 2016 | 2,907.2 |
183. | Needham Market | Saturday, December 3, 2016 | 2,906.8 |
184. | Frome Town | Saturday, December 3, 2016 | 2,905.2 |
185. | Northwich Victoria | Saturday, December 5, 2015 | 2,902.3 |
186. | Kingstonian | Saturday, December 3, 2016 | 2,900.9 |
187. | AFC Sudbury | Saturday, December 3, 2016 | 2,887.3 |
188. | King's Lynn Town | Saturday, December 3, 2016 | 2,885.5 |
189. | Kings Langley | Saturday, December 3, 2016 | 2,882.6 |
190. | Harlow Town | Saturday, December 3, 2016 | 2,882.5 |
191. | Buxton | Saturday, December 3, 2016 | 2,882.4 |
192. | Biggleswade Town | Saturday, December 3, 2016 | 2,881.8 |
193. | Wingate and Finchley | Saturday, December 3, 2016 | 2,880.8 |
194. | Merstham | Saturday, December 3, 2016 | 2,877.1 |
195. | Dunstable Town | Saturday, December 3, 2016 | 2,876.3 |
196. | St. Ives Town | Saturday, December 3, 2016 | 2,874.5 |
197. | Nantwich Town | Saturday, December 3, 2016 | 2,870.0 |
198. | Banbury United | Saturday, December 3, 2016 | 2,867.9 |
199. | Farnborough | Saturday, April 23, 2016 | 2,866.7 |
200. | Workington | Saturday, December 3, 2016 | 2,863.9 |
201. | Staines Town | Saturday, December 3, 2016 | 2,855.1 |
202. | Leatherhead | Saturday, December 3, 2016 | 2,854.1 |
203. | Rushall Olympic | Saturday, December 3, 2016 | 2,853.0 |
204. | Ashton United | Saturday, December 3, 2016 | 2,851.1 |
205. | Metropolitan Police | Saturday, December 3, 2016 | 2,847.3 |
206. | Dorchester Town | Saturday, December 3, 2016 | 2,846.0 |
207. | Hendon | Saturday, December 3, 2016 | 2,841.4 |
208. | Burgess Hill Town | Saturday, December 3, 2016 | 2,840.6 |
209. | Spennymoor Town | Saturday, December 3, 2016 | 2,837.4 |
210. | Stratford Town | Saturday, December 3, 2016 | 2,836.6 |
211. | Barwell | Saturday, December 3, 2016 | 2,831.2 |
212. | St. Neots Town | Saturday, December 3, 2016 | 2,823.4 |
213. | Folkestone Invicta | Saturday, December 3, 2016 | 2,820.1 |
214. | Worthing | Saturday, December 3, 2016 | 2,813.2 |
215. | Cirencester Town | Saturday, December 3, 2016 | 2,811.4 |
216. | Canvey Island | Saturday, December 3, 2016 | 2,805.1 |
217. | Warrington Town | Saturday, December 3, 2016 | 2,803.3 |
218. | Bedworth United | Saturday, April 23, 2016 | 2,801.8 |
219. | Whitby Town | Saturday, December 3, 2016 | 2,794.5 |
220. | Harrow Borough | Saturday, December 3, 2016 | 2,793.6 |
221. | Matlock Town | Saturday, December 3, 2016 | 2,785.2 |
222. | Lewes | Saturday, April 23, 2016 | 2,771.4 |
223. | Bideford | Saturday, April 23, 2016 | 2,766.8 |
224. | Cinderford Town | Saturday, December 3, 2016 | 2,762.5 |
225. | Cambridge City | Saturday, December 3, 2016 | 2,757.9 |
226. | Histon | Saturday, April 23, 2016 | 2,757.4 |
227. | Taunton Town | Tuesday, November 15, 2016 | 2,754.5 |
228. | Grantham Town | Saturday, December 3, 2016 | 2,754.2 |
229. | Coalville Town | Saturday, December 3, 2016 | 2,753.0 |
230. | Westfields | Monday, November 14, 2016 | 2,750.9 |
231. | Corby Town | Saturday, December 3, 2016 | 2,748.0 |
232. | Halesowen Town | Saturday, December 3, 2016 | 2,746.5 |
233. | Paulton Rovers | Saturday, April 23, 2016 | 2,742.7 |
234. | VCD Athletic | Saturday, April 23, 2016 | 2,734.6 |
235. | Marine | Saturday, December 3, 2016 | 2,733.7 |
236. | Mickleover Sports | Saturday, November 19, 2016 | 2,730.0 |
237. | Frickley Athletic | Saturday, December 3, 2016 | 2,729.9 |
238. | Grays Athletic | Saturday, December 3, 2016 | 2,722.9 |
239. | Stamford | Sunday, November 6, 2016 | 2,714.2 |
240. | Stafford Rangers | Saturday, December 3, 2016 | 2,712.7 |
241. | Sutton Coldfield Town | Saturday, December 3, 2016 | 2,700.7 |
242. | Colwyn Bay | Saturday, April 23, 2016 | 2,672.1 |
243. | Ilkeston Town | Saturday, December 3, 2016 | 2,671.6 |
244. | Skelmersdale United | Saturday, December 3, 2016 | 2,658.3 |
245. | Hyde | Saturday, April 23, 2016 | 2,645.7 |