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 Wednesday, December 6, 2017
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Manchester City | Sunday, December 3, 2017 | 4,319.8 |
2. | Chelsea | Saturday, December 2, 2017 | 4,308.8 |
3. | Manchester United | Saturday, December 2, 2017 | 4,272.6 |
4. | Tottenham Hotspur | Saturday, December 2, 2017 | 4,236.7 |
5. | Arsenal | Saturday, December 2, 2017 | 4,229.1 |
6. | Liverpool | Saturday, December 2, 2017 | 4,215.5 |
7. | Leicester City | Saturday, December 2, 2017 | 4,091.8 |
8. | Everton | Saturday, December 2, 2017 | 4,065.2 |
9. | Burnley | Saturday, December 2, 2017 | 4,038.6 |
10. | Southampton | Sunday, December 3, 2017 | 4,030.5 |
11. | Watford | Saturday, December 2, 2017 | 4,008.4 |
12. | AFC Bournemouth | Sunday, December 3, 2017 | 3,991.9 |
13. | Stoke City | Saturday, December 2, 2017 | 3,990.8 |
14. | Brighton and Hove Albion | Saturday, December 2, 2017 | 3,971.3 |
15. | Wolverhampton Wanderers | Monday, December 4, 2017 | 3,968.7 |
16. | West Ham United | Sunday, December 3, 2017 | 3,962.0 |
17. | Newcastle United | Saturday, December 2, 2017 | 3,960.7 |
18. | West Bromwich Albion | Saturday, December 2, 2017 | 3,958.9 |
19. | Crystal Palace | Saturday, December 2, 2017 | 3,950.2 |
20. | Swansea City | Saturday, December 2, 2017 | 3,948.7 |
21. | Cardiff City | Friday, December 1, 2017 | 3,935.9 |
22. | Bristol City | Saturday, December 2, 2017 | 3,908.0 |
23. | Aston Villa | Saturday, December 2, 2017 | 3,902.4 |
24. | Derby County | Saturday, December 2, 2017 | 3,900.1 |
25. | Middlesbrough | Saturday, December 2, 2017 | 3,888.0 |
26. | Fulham | Saturday, December 2, 2017 | 3,884.9 |
27. | Reading | Saturday, December 2, 2017 | 3,881.1 |
28. | Sheffield Wednesday | Saturday, December 2, 2017 | 3,880.3 |
29. | Brentford | Saturday, December 2, 2017 | 3,877.8 |
30. | Sheffield United | Saturday, December 2, 2017 | 3,876.1 |
31. | Leeds United | Saturday, December 2, 2017 | 3,874.0 |
32. | Huddersfield Town | Saturday, December 2, 2017 | 3,862.2 |
33. | Norwich City | Friday, December 1, 2017 | 3,840.6 |
34. | Preston North End | Saturday, December 2, 2017 | 3,837.3 |
35. | Hull City | Saturday, December 2, 2017 | 3,834.0 |
36. | Ipswich Town | Saturday, December 2, 2017 | 3,830.9 |
37. | Blackburn Rovers | Sunday, December 3, 2017 | 3,826.4 |
38. | Wigan Athletic | Friday, December 1, 2017 | 3,799.1 |
39. | Sunderland | Saturday, December 2, 2017 | 3,791.2 |
40. | Nottingham Forest | Saturday, December 2, 2017 | 3,784.3 |
41. | Millwall | Saturday, December 2, 2017 | 3,778.8 |
42. | Queens Park Rangers | Saturday, December 2, 2017 | 3,765.4 |
43. | Barnsley | Saturday, December 2, 2017 | 3,759.4 |
44. | Bolton Wanderers | Saturday, December 2, 2017 | 3,748.7 |
45. | Scunthorpe United | Sunday, December 3, 2017 | 3,748.4 |
46. | Bradford City | Saturday, December 2, 2017 | 3,745.2 |
47. | Birmingham City | Monday, December 4, 2017 | 3,709.0 |
48. | Burton Albion | Saturday, December 2, 2017 | 3,698.8 |
49. | Charlton Athletic | Sunday, December 3, 2017 | 3,694.4 |
50. | Shrewsbury Town | Saturday, December 2, 2017 | 3,690.4 |
51. | Oxford United | Saturday, November 25, 2017 | 3,672.7 |
52. | Fleetwood Town | Saturday, December 2, 2017 | 3,668.3 |
53. | Southend United | Saturday, December 2, 2017 | 3,667.0 |
54. | Luton Town | Sunday, December 3, 2017 | 3,659.6 |
55. | Portsmouth | Saturday, November 25, 2017 | 3,659.0 |
56. | Rochdale | Monday, December 4, 2017 | 3,644.4 |
57. | Milton Keynes Dons | Saturday, December 2, 2017 | 3,643.1 |
58. | Walsall | Saturday, November 25, 2017 | 3,636.3 |
59. | Doncaster Rovers | Sunday, December 3, 2017 | 3,629.8 |
60. | Peterborough United | Sunday, December 3, 2017 | 3,629.0 |
61. | Blackpool | Tuesday, November 28, 2017 | 3,615.5 |
62. | Oldham Athletic | Saturday, December 2, 2017 | 3,611.7 |
63. | Bristol Rovers | Saturday, December 2, 2017 | 3,608.5 |
64. | Rotherham United | Saturday, December 2, 2017 | 3,607.6 |
65. | AFC Wimbledon | Sunday, December 3, 2017 | 3,599.5 |
66. | Gillingham | Saturday, December 2, 2017 | 3,585.1 |
67. | Accrington Stanley | Saturday, November 25, 2017 | 3,581.6 |
68. | Plymouth Argyle | Saturday, December 2, 2017 | 3,569.8 |
69. | Notts County | Saturday, December 2, 2017 | 3,565.5 |
70. | Coventry City | Sunday, December 3, 2017 | 3,563.8 |
71. | Wycombe Wanderers | Sunday, December 3, 2017 | 3,561.8 |
72. | Bury | Saturday, November 25, 2017 | 3,557.2 |
73. | Mansfield Town | Sunday, December 3, 2017 | 3,555.9 |
74. | Exeter City | Saturday, December 2, 2017 | 3,554.9 |
75. | Northampton Town | Saturday, November 25, 2017 | 3,551.1 |
76. | Swindon Town | Saturday, December 2, 2017 | 3,544.9 |
77. | Colchester United | Saturday, November 25, 2017 | 3,530.1 |
78. | Lincoln City | Saturday, November 25, 2017 | 3,522.0 |
79. | Carlisle United | Saturday, December 2, 2017 | 3,513.3 |
80. | Cambridge United | Sunday, December 3, 2017 | 3,508.8 |
81. | Newport County | Sunday, December 3, 2017 | 3,500.0 |
82. | Grimsby Town | Saturday, November 25, 2017 | 3,497.7 |
83. | Stevenage | Saturday, December 2, 2017 | 3,491.7 |
84. | Port Vale | Saturday, December 2, 2017 | 3,473.0 |
85. | Cheltenham Town | Saturday, November 25, 2017 | 3,462.5 |
86. | Chesterfield | Saturday, November 25, 2017 | 3,437.0 |
87. | Tranmere Rovers | Saturday, November 25, 2017 | 3,436.8 |
88. | Aldershot Town | Saturday, December 2, 2017 | 3,435.9 |
89. | Barnet | Saturday, November 25, 2017 | 3,432.8 |
90. | Forest Green Rovers | Saturday, December 2, 2017 | 3,430.7 |
91. | Crewe Alexandra | Sunday, December 3, 2017 | 3,429.6 |
92. | Yeovil Town | Saturday, December 2, 2017 | 3,428.6 |
93. | Crawley Town | Saturday, November 25, 2017 | 3,419.7 |
94. | Dagenham and Redbridge | Saturday, November 25, 2017 | 3,418.3 |
95. | Dover Athletic | Saturday, December 2, 2017 | 3,413.1 |
96. | Morecambe | Saturday, December 2, 2017 | 3,393.1 |
97. | Sutton United | Saturday, December 2, 2017 | 3,379.8 |
98. | Macclesfield Town | Saturday, December 2, 2017 | 3,375.9 |
99. | Boreham Wood | Sunday, December 3, 2017 | 3,367.3 |
100. | Wrexham | Saturday, December 2, 2017 | 3,363.3 |
101. | Ebbsfleet United | Saturday, November 25, 2017 | 3,360.7 |
102. | Gateshead | Sunday, December 3, 2017 | 3,358.9 |
103. | Bromley | Saturday, December 2, 2017 | 3,355.8 |
104. | Hartlepool United | Saturday, December 2, 2017 | 3,349.5 |
105. | Woking | Sunday, December 3, 2017 | 3,336.8 |
106. | AFC Fylde | Friday, December 1, 2017 | 3,332.7 |
107. | Barrow | Saturday, December 2, 2017 | 3,325.7 |
108. | Maidstone United | Saturday, December 2, 2017 | 3,324.7 |
109. | Maidenhead United | Saturday, December 2, 2017 | 3,293.5 |
110. | Salford City | Saturday, December 2, 2017 | 3,291.9 |
111. | Eastleigh | Saturday, December 2, 2017 | 3,274.9 |
112. | FC Halifax Town | Saturday, December 2, 2017 | 3,269.4 |
113. | Torquay United | Saturday, December 2, 2017 | 3,254.8 |
114. | Leyton Orient | Saturday, December 2, 2017 | 3,247.3 |
115. | Brackley Town | Saturday, December 2, 2017 | 3,243.3 |
116. | Guiseley | Sunday, December 3, 2017 | 3,238.1 |
117. | Dartford | Saturday, December 2, 2017 | 3,225.9 |
118. | York City | Saturday, December 2, 2017 | 3,225.9 |
119. | Kidderminster Harriers | Tuesday, December 5, 2017 | 3,224.6 |
120. | Braintree Town | Saturday, December 2, 2017 | 3,218.7 |
121. | Harrogate Town | Tuesday, December 5, 2017 | 3,216.0 |
122. | Chelmsford City | Saturday, December 2, 2017 | 3,207.3 |
123. | Chester | Saturday, November 25, 2017 | 3,206.9 |
124. | Solihull Moors | Saturday, December 2, 2017 | 3,198.9 |
125. | Chorley | Saturday, December 2, 2017 | 3,189.9 |
126. | Hampton and Richmond Borough | Saturday, December 2, 2017 | 3,183.1 |
127. | Stockport County | Saturday, December 2, 2017 | 3,166.2 |
128. | Wealdstone | Saturday, December 2, 2017 | 3,155.8 |
129. | Havant and Waterlooville | Tuesday, November 21, 2017 | 3,147.7 |
130. | Blyth Spartans | Saturday, December 2, 2017 | 3,139.6 |
131. | Hemel Hempstead Town | Saturday, December 2, 2017 | 3,135.8 |
132. | East Thurrock United | Saturday, December 2, 2017 | 3,129.8 |
133. | Tamworth | Saturday, December 2, 2017 | 3,124.5 |
134. | Bath City | Saturday, December 2, 2017 | 3,123.6 |
135. | Bradford Park Avenue | Saturday, December 2, 2017 | 3,122.8 |
136. | St. Albans City | Saturday, December 2, 2017 | 3,105.7 |
137. | Welling United | Saturday, December 2, 2017 | 3,105.3 |
138. | Darlington 1883 | Saturday, November 18, 2017 | 3,103.8 |
139. | Chippenham Town | Saturday, December 2, 2017 | 3,102.9 |
140. | Weston-super-Mare | Saturday, December 2, 2017 | 3,099.9 |
141. | Southport | Saturday, December 2, 2017 | 3,088.9 |
142. | Nuneaton Town | Saturday, December 2, 2017 | 3,087.3 |
143. | Curzon Ashton | Saturday, November 18, 2017 | 3,081.1 |
144. | Hungerford Town | Saturday, December 2, 2017 | 3,079.0 |
145. | FC United of Manchester | Saturday, December 2, 2017 | 3,078.1 |
146. | Eastbourne Borough | Saturday, December 2, 2017 | 3,072.5 |
147. | Dulwich Hamlet | Saturday, December 2, 2017 | 3,068.9 |
148. | Spennymoor Town | Saturday, November 18, 2017 | 3,068.5 |
149. | Gloucester City | Saturday, December 2, 2017 | 3,068.4 |
150. | Billericay Town | Tuesday, December 5, 2017 | 3,066.1 |
151. | Oxford City | Tuesday, December 5, 2017 | 3,060.3 |
152. | Truro City | Tuesday, December 5, 2017 | 3,060.1 |
153. | Slough Town | Monday, December 4, 2017 | 3,052.2 |
154. | Boston United | Saturday, December 2, 2017 | 3,051.1 |
155. | Leamington | Saturday, December 2, 2017 | 3,049.4 |
156. | Kettering Town | Tuesday, December 5, 2017 | 3,044.6 |
157. | Poole Town | Saturday, December 2, 2017 | 3,042.6 |
158. | AFC Telford United | Tuesday, November 21, 2017 | 3,041.2 |
159. | Concord Rangers | Saturday, December 2, 2017 | 3,038.2 |
160. | King's Lynn Town | Tuesday, December 5, 2017 | 3,024.7 |
161. | Alfreton Town | Saturday, December 2, 2017 | 3,022.0 |
162. | Bognor Regis Town | Saturday, December 2, 2017 | 3,017.9 |
163. | Altrincham | Saturday, December 2, 2017 | 3,005.7 |
164. | Weymouth | Saturday, December 2, 2017 | 3,005.5 |
165. | Hitchin Town | Saturday, December 2, 2017 | 2,994.1 |
166. | Gainsborough Trinity | Saturday, December 2, 2017 | 2,993.1 |
167. | Worcester City | Saturday, April 29, 2017 | 2,991.4 |
168. | Shaw Lane | Saturday, December 2, 2017 | 2,985.9 |
169. | Hereford | Saturday, December 2, 2017 | 2,982.5 |
170. | Farsley Celtic | Saturday, December 2, 2017 | 2,963.0 |
171. | North Ferriby United | Saturday, December 2, 2017 | 2,959.7 |
172. | Staines Town | Saturday, December 2, 2017 | 2,959.0 |
173. | Banbury United | Tuesday, December 5, 2017 | 2,952.9 |
174. | Enfield Town | Tuesday, December 5, 2017 | 2,937.7 |
175. | Royston Town | Saturday, December 2, 2017 | 2,934.7 |
176. | Folkestone Invicta | Saturday, December 2, 2017 | 2,934.0 |
177. | Leiston | Tuesday, December 5, 2017 | 2,933.3 |
178. | Grantham Town | Saturday, December 2, 2017 | 2,930.8 |
179. | Chesham United | Tuesday, December 5, 2017 | 2,930.7 |
180. | Biggleswade Town | Saturday, December 2, 2017 | 2,927.8 |
181. | Margate | Saturday, December 2, 2017 | 2,926.5 |
182. | Hendon | Saturday, December 2, 2017 | 2,922.7 |
183. | Workington | Saturday, December 2, 2017 | 2,920.5 |
184. | Basingstoke Town | Tuesday, November 28, 2017 | 2,919.0 |
185. | Frome Town | Tuesday, December 5, 2017 | 2,918.4 |
186. | Merthyr Town | Tuesday, December 5, 2017 | 2,915.8 |
187. | Tonbridge Angels | Tuesday, December 5, 2017 | 2,910.7 |
188. | Brightlingsea Regent | Tuesday, November 21, 2017 | 2,904.7 |
189. | Warrington Town | Saturday, December 2, 2017 | 2,899.9 |
190. | Stratford Town | Monday, December 4, 2017 | 2,897.1 |
191. | Ashton United | Saturday, December 2, 2017 | 2,894.7 |
192. | Redditch United | Saturday, December 2, 2017 | 2,893.6 |
193. | Whitehawk | Saturday, December 2, 2017 | 2,891.6 |
194. | Wingate and Finchley | Saturday, December 2, 2017 | 2,890.0 |
195. | Tiverton Town | Saturday, December 2, 2017 | 2,890.0 |
196. | Stourbridge | Tuesday, December 5, 2017 | 2,888.3 |
197. | Metropolitan Police | Saturday, December 2, 2017 | 2,886.1 |
198. | St. Neots Town | Tuesday, December 5, 2017 | 2,876.1 |
199. | Leatherhead | Wednesday, December 6, 2017 | 2,869.4 |
200. | Dorking Wanderers | Tuesday, December 5, 2017 | 2,853.4 |
201. | Merstham | Tuesday, December 5, 2017 | 2,852.3 |
202. | Canvey Island | Saturday, April 22, 2017 | 2,847.8 |
203. | Lancaster City | Saturday, December 2, 2017 | 2,846.7 |
204. | Bishop's Stortford | Saturday, December 2, 2017 | 2,846.6 |
205. | Nantwich Town | Tuesday, December 5, 2017 | 2,845.8 |
206. | Buxton | Saturday, December 2, 2017 | 2,843.8 |
207. | Heybridge Swifts | Sunday, November 5, 2017 | 2,843.0 |
208. | Lowestoft Town | Saturday, December 2, 2017 | 2,836.1 |
209. | Needham Market | Saturday, December 2, 2017 | 2,835.4 |
210. | Cambridge City | Saturday, April 22, 2017 | 2,835.1 |
211. | Farnborough | Wednesday, December 6, 2017 | 2,834.9 |
212. | Kingstonian | Saturday, December 2, 2017 | 2,832.8 |
213. | Thurrock | Wednesday, December 6, 2017 | 2,829.8 |
214. | Harlow Town | Saturday, December 2, 2017 | 2,829.3 |
215. | Hayes and Yeading United | Saturday, April 22, 2017 | 2,825.0 |
216. | Harrow Borough | Saturday, December 2, 2017 | 2,805.3 |
217. | Stalybridge Celtic | Saturday, December 2, 2017 | 2,804.8 |
218. | Matlock Town | Saturday, December 2, 2017 | 2,803.6 |
219. | Cirencester Town | Saturday, April 22, 2017 | 2,802.6 |
220. | Dorchester Town | Monday, December 4, 2017 | 2,801.0 |
221. | Mickleover Sports | Saturday, December 2, 2017 | 2,800.8 |
222. | Barwell | Saturday, December 2, 2017 | 2,796.4 |
223. | Hednesford Town | Saturday, December 2, 2017 | 2,793.9 |
224. | Kings Langley | Saturday, December 2, 2017 | 2,792.2 |
225. | St. Ives Town | Tuesday, December 5, 2017 | 2,785.5 |
226. | Burgess Hill Town | Saturday, December 2, 2017 | 2,785.4 |
227. | AFC Sudbury | Saturday, April 22, 2017 | 2,778.7 |
228. | Marine | Saturday, December 2, 2017 | 2,772.0 |
229. | Coalville Town | Saturday, December 2, 2017 | 2,769.7 |
230. | Rushall Olympic | Saturday, December 2, 2017 | 2,769.0 |
231. | Whitby Town | Saturday, December 2, 2017 | 2,767.4 |
232. | Corby Town | Saturday, April 22, 2017 | 2,762.4 |
233. | Stafford Rangers | Saturday, December 2, 2017 | 2,751.4 |
234. | Witton Albion | Saturday, December 2, 2017 | 2,750.4 |
235. | Worthing | Saturday, December 2, 2017 | 2,747.9 |
236. | Gosport Borough | Wednesday, December 6, 2017 | 2,739.0 |
237. | Grays Athletic | Saturday, April 22, 2017 | 2,729.2 |
238. | Cinderford Town | Saturday, April 22, 2017 | 2,725.4 |
239. | Halesowen Town | Saturday, December 2, 2017 | 2,705.7 |
240. | Sutton Coldfield Town | Saturday, December 2, 2017 | 2,679.6 |
241. | Tooting and Mitcham United | Saturday, December 2, 2017 | 2,674.5 |
242. | Dunstable Town | Saturday, December 2, 2017 | 2,659.3 |
243. | Hyde United | Friday, November 3, 2017 | 2,645.6 |
244. | Frickley Athletic | Saturday, April 22, 2017 | 2,644.1 |
245. | Ilkeston Town | Saturday, April 22, 2017 | 2,574.0 |
246. | Skelmersdale United | Saturday, April 22, 2017 | 2,569.0 |