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 23, 2017
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Manchester City | Saturday, December 23, 2017 | 4,343.5 |
2. | Chelsea | Saturday, December 23, 2017 | 4,295.3 |
3. | Manchester United | Saturday, December 23, 2017 | 4,248.8 |
4. | Tottenham Hotspur | Saturday, December 23, 2017 | 4,245.9 |
5. | Arsenal | Friday, December 22, 2017 | 4,224.5 |
6. | Liverpool | Friday, December 22, 2017 | 4,215.0 |
7. | Leicester City | Saturday, December 23, 2017 | 4,098.0 |
8. | Everton | Saturday, December 23, 2017 | 4,091.1 |
9. | Burnley | Saturday, December 23, 2017 | 4,041.4 |
10. | Southampton | Saturday, December 23, 2017 | 4,011.6 |
11. | West Ham United | Saturday, December 23, 2017 | 3,987.2 |
12. | Crystal Palace | Saturday, December 23, 2017 | 3,986.9 |
13. | Wolverhampton Wanderers | Saturday, December 23, 2017 | 3,976.9 |
14. | AFC Bournemouth | Saturday, December 23, 2017 | 3,973.3 |
15. | Stoke City | Saturday, December 23, 2017 | 3,971.5 |
16. | Brighton and Hove Albion | Saturday, December 23, 2017 | 3,960.5 |
17. | Watford | Saturday, December 23, 2017 | 3,956.0 |
18. | Newcastle United | Saturday, December 23, 2017 | 3,955.3 |
19. | Swansea City | Saturday, December 23, 2017 | 3,944.8 |
20. | West Bromwich Albion | Saturday, December 23, 2017 | 3,940.1 |
21. | Bristol City | Saturday, December 23, 2017 | 3,937.1 |
22. | Derby County | Saturday, December 23, 2017 | 3,934.9 |
23. | Cardiff City | Saturday, December 23, 2017 | 3,919.8 |
24. | Huddersfield Town | Saturday, December 23, 2017 | 3,905.9 |
25. | Leeds United | Saturday, December 23, 2017 | 3,901.4 |
26. | Middlesbrough | Saturday, December 23, 2017 | 3,897.0 |
27. | Fulham | Saturday, December 23, 2017 | 3,883.4 |
28. | Aston Villa | Saturday, December 23, 2017 | 3,883.4 |
29. | Brentford | Friday, December 22, 2017 | 3,874.0 |
30. | Sheffield United | Saturday, December 23, 2017 | 3,858.3 |
31. | Preston North End | Saturday, December 23, 2017 | 3,851.0 |
32. | Reading | Saturday, December 23, 2017 | 3,850.4 |
33. | Sheffield Wednesday | Saturday, December 23, 2017 | 3,846.7 |
34. | Norwich City | Friday, December 22, 2017 | 3,836.9 |
35. | Blackburn Rovers | Saturday, December 23, 2017 | 3,834.5 |
36. | Wigan Athletic | Saturday, December 23, 2017 | 3,834.3 |
37. | Ipswich Town | Saturday, December 23, 2017 | 3,830.6 |
38. | Hull City | Saturday, December 23, 2017 | 3,830.4 |
39. | Sunderland | Saturday, December 23, 2017 | 3,804.2 |
40. | Nottingham Forest | Saturday, December 23, 2017 | 3,789.6 |
41. | Millwall | Saturday, December 23, 2017 | 3,785.7 |
42. | Queens Park Rangers | Saturday, December 23, 2017 | 3,766.9 |
43. | Bolton Wanderers | Saturday, December 23, 2017 | 3,750.3 |
44. | Bradford City | Saturday, December 23, 2017 | 3,745.9 |
45. | Barnsley | Saturday, December 23, 2017 | 3,745.6 |
46. | Scunthorpe United | Saturday, December 23, 2017 | 3,742.3 |
47. | Burton Albion | Saturday, December 23, 2017 | 3,719.3 |
48. | Shrewsbury Town | Saturday, December 23, 2017 | 3,709.2 |
49. | Birmingham City | Saturday, December 23, 2017 | 3,698.9 |
50. | Charlton Athletic | Saturday, December 23, 2017 | 3,671.6 |
51. | Luton Town | Saturday, December 23, 2017 | 3,670.7 |
52. | Portsmouth | Saturday, December 23, 2017 | 3,664.4 |
53. | Oxford United | Saturday, December 23, 2017 | 3,664.0 |
54. | Peterborough United | Saturday, December 23, 2017 | 3,649.1 |
55. | Walsall | Saturday, December 23, 2017 | 3,637.5 |
56. | Milton Keynes Dons | Saturday, December 23, 2017 | 3,637.2 |
57. | Rochdale | Saturday, December 23, 2017 | 3,637.2 |
58. | Doncaster Rovers | Saturday, December 23, 2017 | 3,631.9 |
59. | Southend United | Saturday, December 23, 2017 | 3,630.7 |
60. | Fleetwood Town | Friday, December 22, 2017 | 3,629.1 |
61. | Rotherham United | Saturday, December 23, 2017 | 3,626.5 |
62. | Oldham Athletic | Saturday, December 23, 2017 | 3,608.4 |
63. | Gillingham | Friday, December 22, 2017 | 3,604.6 |
64. | AFC Wimbledon | Saturday, December 23, 2017 | 3,602.9 |
65. | Blackpool | Saturday, December 23, 2017 | 3,600.8 |
66. | Plymouth Argyle | Saturday, December 23, 2017 | 3,599.2 |
67. | Bristol Rovers | Saturday, December 23, 2017 | 3,598.2 |
68. | Notts County | Saturday, December 23, 2017 | 3,562.9 |
69. | Coventry City | Friday, December 22, 2017 | 3,559.6 |
70. | Wycombe Wanderers | Friday, December 22, 2017 | 3,557.4 |
71. | Northampton Town | Saturday, December 23, 2017 | 3,555.8 |
72. | Colchester United | Saturday, December 23, 2017 | 3,552.9 |
73. | Accrington Stanley | Saturday, December 23, 2017 | 3,551.4 |
74. | Lincoln City | Saturday, December 23, 2017 | 3,550.0 |
75. | Swindon Town | Saturday, December 23, 2017 | 3,548.4 |
76. | Bury | Saturday, December 23, 2017 | 3,539.9 |
77. | Mansfield Town | Saturday, December 23, 2017 | 3,538.2 |
78. | Exeter City | Saturday, December 23, 2017 | 3,532.2 |
79. | Carlisle United | Saturday, December 23, 2017 | 3,519.0 |
80. | Newport County | Saturday, December 23, 2017 | 3,510.3 |
81. | Grimsby Town | Saturday, December 23, 2017 | 3,500.3 |
82. | Stevenage | Saturday, December 23, 2017 | 3,499.5 |
83. | Port Vale | Saturday, December 23, 2017 | 3,497.2 |
84. | Cambridge United | Saturday, December 23, 2017 | 3,486.3 |
85. | Cheltenham Town | Saturday, December 23, 2017 | 3,478.9 |
86. | Tranmere Rovers | Saturday, December 23, 2017 | 3,457.4 |
87. | Yeovil Town | Saturday, December 23, 2017 | 3,444.3 |
88. | Crawley Town | Saturday, December 23, 2017 | 3,437.2 |
89. | Chesterfield | Saturday, December 23, 2017 | 3,425.6 |
90. | Dover Athletic | Saturday, December 23, 2017 | 3,425.4 |
91. | Crewe Alexandra | Saturday, December 23, 2017 | 3,422.5 |
92. | Barnet | Saturday, December 23, 2017 | 3,417.3 |
93. | Aldershot Town | Saturday, December 23, 2017 | 3,416.4 |
94. | Dagenham and Redbridge | Saturday, December 23, 2017 | 3,411.8 |
95. | Forest Green Rovers | Saturday, December 23, 2017 | 3,405.1 |
96. | Morecambe | Saturday, December 23, 2017 | 3,399.4 |
97. | Macclesfield Town | Saturday, December 23, 2017 | 3,390.9 |
98. | Boreham Wood | Saturday, December 23, 2017 | 3,371.3 |
99. | Ebbsfleet United | Saturday, December 23, 2017 | 3,371.1 |
100. | Gateshead | Tuesday, December 12, 2017 | 3,356.9 |
101. | Bromley | Saturday, December 23, 2017 | 3,354.5 |
102. | Wrexham | Saturday, December 23, 2017 | 3,349.5 |
103. | Sutton United | Saturday, December 23, 2017 | 3,344.7 |
104. | Barrow | Saturday, December 23, 2017 | 3,328.8 |
105. | AFC Fylde | Saturday, December 23, 2017 | 3,324.6 |
106. | Hartlepool United | Saturday, December 23, 2017 | 3,323.8 |
107. | Woking | Saturday, December 23, 2017 | 3,322.8 |
108. | Maidstone United | Saturday, December 23, 2017 | 3,306.0 |
109. | Maidenhead United | Saturday, December 23, 2017 | 3,305.6 |
110. | FC Halifax Town | Saturday, December 23, 2017 | 3,297.8 |
111. | Eastleigh | Saturday, December 23, 2017 | 3,291.1 |
112. | Leyton Orient | Saturday, December 23, 2017 | 3,288.4 |
113. | Salford City | Saturday, December 23, 2017 | 3,267.7 |
114. | Torquay United | Tuesday, December 12, 2017 | 3,249.2 |
115. | Kidderminster Harriers | Saturday, December 23, 2017 | 3,233.9 |
116. | Brackley Town | Saturday, December 23, 2017 | 3,233.9 |
117. | Guiseley | Saturday, December 23, 2017 | 3,231.6 |
118. | Chelmsford City | Saturday, December 23, 2017 | 3,228.3 |
119. | Braintree Town | Saturday, December 23, 2017 | 3,224.7 |
120. | Harrogate Town | Saturday, December 23, 2017 | 3,221.3 |
121. | Chorley | Saturday, December 23, 2017 | 3,214.1 |
122. | York City | Saturday, December 23, 2017 | 3,212.4 |
123. | Dartford | Saturday, December 23, 2017 | 3,212.1 |
124. | Chester | Saturday, December 23, 2017 | 3,202.4 |
125. | Hampton and Richmond Borough | Saturday, December 23, 2017 | 3,194.3 |
126. | Solihull Moors | Saturday, December 23, 2017 | 3,194.2 |
127. | Havant and Waterlooville | Saturday, December 23, 2017 | 3,176.8 |
128. | Stockport County | Saturday, December 23, 2017 | 3,171.2 |
129. | Blyth Spartans | Saturday, December 23, 2017 | 3,153.0 |
130. | Hemel Hempstead Town | Saturday, December 23, 2017 | 3,141.7 |
131. | Bath City | Saturday, December 23, 2017 | 3,137.5 |
132. | Bradford Park Avenue | Saturday, December 23, 2017 | 3,130.8 |
133. | St. Albans City | Saturday, December 23, 2017 | 3,121.4 |
134. | East Thurrock United | Saturday, December 23, 2017 | 3,121.1 |
135. | Wealdstone | Saturday, December 23, 2017 | 3,119.4 |
136. | Tamworth | Saturday, December 23, 2017 | 3,112.1 |
137. | Weston-super-Mare | Saturday, December 23, 2017 | 3,093.2 |
138. | Welling United | Saturday, December 23, 2017 | 3,092.7 |
139. | Curzon Ashton | Saturday, December 23, 2017 | 3,090.0 |
140. | Billericay Town | Saturday, December 23, 2017 | 3,089.4 |
141. | Darlington 1883 | Saturday, December 23, 2017 | 3,085.7 |
142. | Hungerford Town | Saturday, December 23, 2017 | 3,082.9 |
143. | FC United of Manchester | Saturday, December 23, 2017 | 3,082.2 |
144. | Dulwich Hamlet | Saturday, December 23, 2017 | 3,080.5 |
145. | Nuneaton Town | Saturday, December 23, 2017 | 3,077.9 |
146. | Leamington | Saturday, December 23, 2017 | 3,072.9 |
147. | Boston United | Saturday, December 23, 2017 | 3,071.0 |
148. | Chippenham Town | Saturday, December 23, 2017 | 3,070.7 |
149. | Oxford City | Saturday, December 23, 2017 | 3,065.4 |
150. | Spennymoor Town | Saturday, December 23, 2017 | 3,061.7 |
151. | Truro City | Saturday, December 23, 2017 | 3,061.2 |
152. | Concord Rangers | Saturday, December 23, 2017 | 3,060.1 |
153. | Southport | Saturday, December 23, 2017 | 3,059.9 |
154. | Gloucester City | Saturday, December 23, 2017 | 3,058.8 |
155. | Poole Town | Saturday, December 23, 2017 | 3,058.5 |
156. | Eastbourne Borough | Saturday, December 23, 2017 | 3,052.7 |
157. | AFC Telford United | Saturday, December 23, 2017 | 3,047.1 |
158. | Kettering Town | Saturday, December 23, 2017 | 3,036.4 |
159. | Weymouth | Saturday, December 23, 2017 | 3,026.8 |
160. | Hereford | Saturday, December 23, 2017 | 3,026.7 |
161. | Slough Town | Saturday, December 23, 2017 | 3,023.7 |
162. | Bognor Regis Town | Saturday, December 23, 2017 | 3,021.8 |
163. | Hitchin Town | Tuesday, December 19, 2017 | 3,017.4 |
164. | Altrincham | Saturday, December 23, 2017 | 3,012.7 |
165. | Alfreton Town | Saturday, December 23, 2017 | 3,012.0 |
166. | Gainsborough Trinity | Saturday, December 23, 2017 | 3,011.2 |
167. | King's Lynn Town | Saturday, December 23, 2017 | 3,008.2 |
168. | Worcester City | Saturday, April 29, 2017 | 2,991.4 |
169. | Shaw Lane | Saturday, December 23, 2017 | 2,988.3 |
170. | Farsley Celtic | Saturday, December 2, 2017 | 2,963.0 |
171. | Banbury United | Saturday, December 23, 2017 | 2,957.9 |
172. | Leiston | Saturday, December 23, 2017 | 2,956.8 |
173. | North Ferriby United | Saturday, December 23, 2017 | 2,946.8 |
174. | Hendon | Saturday, December 23, 2017 | 2,941.6 |
175. | Enfield Town | Saturday, December 23, 2017 | 2,937.6 |
176. | Workington | Saturday, December 23, 2017 | 2,937.1 |
177. | Staines Town | Saturday, December 23, 2017 | 2,935.3 |
178. | Margate | Saturday, December 23, 2017 | 2,934.8 |
179. | Biggleswade Town | Saturday, December 23, 2017 | 2,931.7 |
180. | Frome Town | Wednesday, December 20, 2017 | 2,923.6 |
181. | Royston Town | Saturday, December 23, 2017 | 2,921.1 |
182. | Chesham United | Saturday, December 23, 2017 | 2,917.6 |
183. | Wingate and Finchley | Saturday, December 23, 2017 | 2,916.4 |
184. | Basingstoke Town | Saturday, December 23, 2017 | 2,915.8 |
185. | Grantham Town | Saturday, December 23, 2017 | 2,915.6 |
186. | Stratford Town | Saturday, December 23, 2017 | 2,904.3 |
187. | Tonbridge Angels | Saturday, December 23, 2017 | 2,901.2 |
188. | St. Neots Town | Saturday, December 23, 2017 | 2,900.6 |
189. | Ashton United | Saturday, December 23, 2017 | 2,896.4 |
190. | Tiverton Town | Saturday, December 23, 2017 | 2,887.8 |
191. | Merthyr Town | Saturday, December 23, 2017 | 2,887.3 |
192. | Folkestone Invicta | Saturday, December 23, 2017 | 2,885.8 |
193. | Metropolitan Police | Tuesday, December 19, 2017 | 2,885.0 |
194. | Stourbridge | Saturday, December 23, 2017 | 2,883.9 |
195. | Redditch United | Saturday, December 23, 2017 | 2,881.2 |
196. | Leatherhead | Saturday, December 23, 2017 | 2,880.7 |
197. | Warrington Town | Saturday, December 23, 2017 | 2,878.2 |
198. | Whitehawk | Saturday, December 23, 2017 | 2,877.0 |
199. | Brightlingsea Regent | Saturday, December 23, 2017 | 2,876.7 |
200. | Bishop's Stortford | Saturday, December 23, 2017 | 2,866.0 |
201. | Lancaster City | Saturday, December 23, 2017 | 2,856.2 |
202. | Buxton | Saturday, December 23, 2017 | 2,853.3 |
203. | Dorking Wanderers | Saturday, December 23, 2017 | 2,852.4 |
204. | Merstham | Tuesday, December 19, 2017 | 2,850.3 |
205. | Canvey Island | Saturday, April 22, 2017 | 2,847.8 |
206. | Farnborough | Saturday, December 23, 2017 | 2,843.3 |
207. | Heybridge Swifts | Sunday, November 5, 2017 | 2,843.0 |
208. | Harlow Town | Saturday, December 23, 2017 | 2,842.8 |
209. | Nantwich Town | Saturday, December 23, 2017 | 2,839.2 |
210. | Cambridge City | Saturday, April 22, 2017 | 2,835.1 |
211. | Needham Market | Saturday, December 23, 2017 | 2,828.4 |
212. | Hayes and Yeading United | Saturday, April 22, 2017 | 2,825.0 |
213. | Dorchester Town | Saturday, December 23, 2017 | 2,821.6 |
214. | Lowestoft Town | Saturday, December 23, 2017 | 2,816.0 |
215. | Kingstonian | Saturday, December 23, 2017 | 2,812.1 |
216. | Harrow Borough | Saturday, December 23, 2017 | 2,804.7 |
217. | Thurrock | Saturday, December 23, 2017 | 2,804.0 |
218. | Cirencester Town | Saturday, April 22, 2017 | 2,802.6 |
219. | Matlock Town | Saturday, December 23, 2017 | 2,796.6 |
220. | Marine | Saturday, December 23, 2017 | 2,794.1 |
221. | Stalybridge Celtic | Saturday, December 23, 2017 | 2,792.7 |
222. | Coalville Town | Saturday, December 23, 2017 | 2,792.4 |
223. | Hednesford Town | Saturday, December 23, 2017 | 2,784.9 |
224. | Burgess Hill Town | Saturday, December 23, 2017 | 2,782.9 |
225. | Mickleover Sports | Saturday, December 23, 2017 | 2,781.2 |
226. | Rushall Olympic | Saturday, December 23, 2017 | 2,781.1 |
227. | AFC Sudbury | Saturday, April 22, 2017 | 2,778.7 |
228. | St. Ives Town | Saturday, December 23, 2017 | 2,774.9 |
229. | Barwell | Saturday, December 23, 2017 | 2,774.3 |
230. | Kings Langley | Saturday, December 23, 2017 | 2,773.6 |
231. | Witton Albion | Saturday, December 23, 2017 | 2,773.6 |
232. | Worthing | Saturday, December 23, 2017 | 2,772.0 |
233. | Whitby Town | Saturday, December 23, 2017 | 2,770.6 |
234. | Corby Town | Saturday, April 22, 2017 | 2,762.4 |
235. | Stafford Rangers | Saturday, December 23, 2017 | 2,755.4 |
236. | Grays Athletic | Saturday, April 22, 2017 | 2,729.2 |
237. | Cinderford Town | Saturday, April 22, 2017 | 2,725.4 |
238. | Gosport Borough | Saturday, December 23, 2017 | 2,724.3 |
239. | Halesowen Town | Saturday, December 2, 2017 | 2,705.7 |
240. | Tooting and Mitcham United | Saturday, December 23, 2017 | 2,703.8 |
241. | Sutton Coldfield Town | Saturday, December 23, 2017 | 2,663.0 |
242. | Dunstable Town | Saturday, December 23, 2017 | 2,646.1 |
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 |