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, February 20, 2018
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Manchester City | Monday, February 19, 2018 | 4,326.4 |
2. | Tottenham Hotspur | Sunday, February 18, 2018 | 4,262.7 |
3. | Liverpool | Sunday, February 11, 2018 | 4,235.2 |
4. | Manchester United | Saturday, February 17, 2018 | 4,233.8 |
5. | Chelsea | Friday, February 16, 2018 | 4,228.2 |
6. | Arsenal | Saturday, February 10, 2018 | 4,197.3 |
7. | Leicester City | Friday, February 16, 2018 | 4,083.6 |
8. | Everton | Saturday, February 10, 2018 | 4,062.9 |
9. | Southampton | Saturday, February 17, 2018 | 4,019.4 |
10. | Burnley | Saturday, February 10, 2018 | 4,017.4 |
11. | AFC Bournemouth | Sunday, February 11, 2018 | 4,002.3 |
12. | Swansea City | Saturday, February 17, 2018 | 4,001.3 |
13. | West Ham United | Saturday, February 10, 2018 | 3,999.8 |
14. | Crystal Palace | Saturday, February 10, 2018 | 3,986.7 |
15. | Wolverhampton Wanderers | Saturday, February 17, 2018 | 3,978.7 |
16. | Newcastle United | Sunday, February 11, 2018 | 3,978.2 |
17. | Brighton and Hove Albion | Saturday, February 17, 2018 | 3,968.7 |
18. | Watford | Saturday, February 10, 2018 | 3,966.3 |
19. | Fulham | Saturday, February 17, 2018 | 3,953.6 |
20. | West Bromwich Albion | Saturday, February 17, 2018 | 3,944.4 |
21. | Stoke City | Saturday, February 10, 2018 | 3,944.2 |
22. | Derby County | Tuesday, February 13, 2018 | 3,931.0 |
23. | Cardiff City | Saturday, February 17, 2018 | 3,919.3 |
24. | Aston Villa | Tuesday, February 20, 2018 | 3,915.6 |
25. | Middlesbrough | Tuesday, February 20, 2018 | 3,900.7 |
26. | Huddersfield Town | Saturday, February 17, 2018 | 3,895.4 |
27. | Brentford | Tuesday, February 20, 2018 | 3,890.2 |
28. | Bristol City | Sunday, February 18, 2018 | 3,885.9 |
29. | Norwich City | Sunday, February 18, 2018 | 3,883.9 |
30. | Preston North End | Tuesday, February 20, 2018 | 3,875.7 |
31. | Sheffield United | Tuesday, February 20, 2018 | 3,869.2 |
32. | Millwall | Tuesday, February 20, 2018 | 3,839.8 |
33. | Leeds United | Sunday, February 18, 2018 | 3,829.7 |
34. | Wigan Athletic | Monday, February 19, 2018 | 3,828.1 |
35. | Sheffield Wednesday | Tuesday, February 20, 2018 | 3,827.1 |
36. | Blackburn Rovers | Monday, February 19, 2018 | 3,823.7 |
37. | Ipswich Town | Sunday, February 18, 2018 | 3,820.2 |
38. | Hull City | Tuesday, February 20, 2018 | 3,814.2 |
39. | Reading | Tuesday, February 20, 2018 | 3,791.4 |
40. | Queens Park Rangers | Tuesday, February 20, 2018 | 3,771.1 |
41. | Bolton Wanderers | Tuesday, February 20, 2018 | 3,760.1 |
42. | Nottingham Forest | Tuesday, February 20, 2018 | 3,753.6 |
43. | Sunderland | Tuesday, February 20, 2018 | 3,736.4 |
44. | Birmingham City | Tuesday, February 20, 2018 | 3,729.6 |
45. | Rotherham United | Saturday, February 17, 2018 | 3,726.3 |
46. | Barnsley | Tuesday, February 20, 2018 | 3,723.3 |
47. | Shrewsbury Town | Tuesday, February 20, 2018 | 3,716.7 |
48. | Burton Albion | Tuesday, February 20, 2018 | 3,713.1 |
49. | Scunthorpe United | Saturday, February 17, 2018 | 3,709.4 |
50. | Plymouth Argyle | Saturday, February 17, 2018 | 3,690.2 |
51. | Peterborough United | Sunday, February 18, 2018 | 3,672.0 |
52. | Charlton Athletic | Saturday, February 17, 2018 | 3,670.7 |
53. | Gillingham | Tuesday, February 20, 2018 | 3,659.9 |
54. | Southend United | Saturday, February 17, 2018 | 3,655.0 |
55. | Luton Town | Tuesday, February 13, 2018 | 3,652.3 |
56. | Portsmouth | Tuesday, February 20, 2018 | 3,649.2 |
57. | Bristol Rovers | Saturday, February 17, 2018 | 3,648.9 |
58. | Bradford City | Tuesday, February 13, 2018 | 3,643.3 |
59. | Doncaster Rovers | Saturday, February 17, 2018 | 3,640.7 |
60. | Walsall | Saturday, February 17, 2018 | 3,633.8 |
61. | Oxford United | Saturday, February 17, 2018 | 3,628.9 |
62. | Rochdale | Sunday, February 18, 2018 | 3,623.6 |
63. | Wycombe Wanderers | Saturday, February 17, 2018 | 3,617.7 |
64. | Blackpool | Sunday, February 18, 2018 | 3,609.3 |
65. | AFC Wimbledon | Saturday, February 17, 2018 | 3,606.2 |
66. | Accrington Stanley | Saturday, February 17, 2018 | 3,602.3 |
67. | Fleetwood Town | Tuesday, February 20, 2018 | 3,597.5 |
68. | Mansfield Town | Saturday, February 17, 2018 | 3,596.8 |
69. | Oldham Athletic | Tuesday, February 13, 2018 | 3,591.5 |
70. | Northampton Town | Saturday, February 17, 2018 | 3,586.0 |
71. | Milton Keynes Dons | Saturday, February 17, 2018 | 3,574.9 |
72. | Swindon Town | Saturday, February 17, 2018 | 3,560.0 |
73. | Lincoln City | Saturday, February 17, 2018 | 3,553.2 |
74. | Coventry City | Saturday, February 17, 2018 | 3,550.4 |
75. | Notts County | Tuesday, February 20, 2018 | 3,549.1 |
76. | Exeter City | Tuesday, February 20, 2018 | 3,548.4 |
77. | Carlisle United | Tuesday, February 20, 2018 | 3,530.6 |
78. | Colchester United | Saturday, February 17, 2018 | 3,530.3 |
79. | Bury | Monday, February 19, 2018 | 3,524.3 |
80. | Crawley Town | Saturday, February 17, 2018 | 3,507.8 |
81. | Cambridge United | Tuesday, February 20, 2018 | 3,496.3 |
82. | Newport County | Saturday, February 17, 2018 | 3,494.8 |
83. | Stevenage | Saturday, February 17, 2018 | 3,487.1 |
84. | Port Vale | Saturday, February 17, 2018 | 3,472.8 |
85. | Yeovil Town | Saturday, February 17, 2018 | 3,465.8 |
86. | Cheltenham Town | Saturday, February 17, 2018 | 3,451.8 |
87. | Tranmere Rovers | Tuesday, February 20, 2018 | 3,449.1 |
88. | Aldershot Town | Tuesday, February 20, 2018 | 3,441.4 |
89. | Forest Green Rovers | Saturday, February 17, 2018 | 3,438.1 |
90. | Macclesfield Town | Tuesday, February 20, 2018 | 3,425.8 |
91. | Morecambe | Saturday, February 17, 2018 | 3,416.2 |
92. | Crewe Alexandra | Tuesday, February 20, 2018 | 3,415.5 |
93. | Boreham Wood | Tuesday, February 20, 2018 | 3,408.2 |
94. | Dover Athletic | Tuesday, February 20, 2018 | 3,401.3 |
95. | Sutton United | Tuesday, February 20, 2018 | 3,399.2 |
96. | Grimsby Town | Saturday, February 17, 2018 | 3,397.8 |
97. | Chesterfield | Saturday, February 17, 2018 | 3,395.4 |
98. | Barnet | Tuesday, February 20, 2018 | 3,383.0 |
99. | Wrexham | Tuesday, February 20, 2018 | 3,380.9 |
100. | Bromley | Tuesday, February 20, 2018 | 3,376.1 |
101. | AFC Fylde | Tuesday, February 20, 2018 | 3,362.6 |
102. | Ebbsfleet United | Tuesday, February 20, 2018 | 3,356.2 |
103. | Dagenham and Redbridge | Tuesday, February 20, 2018 | 3,351.0 |
104. | Gateshead | Tuesday, February 20, 2018 | 3,342.8 |
105. | Leyton Orient | Tuesday, February 20, 2018 | 3,329.0 |
106. | Barrow | Tuesday, February 20, 2018 | 3,312.5 |
107. | Maidenhead United | Tuesday, February 20, 2018 | 3,303.3 |
108. | Hartlepool United | Tuesday, February 20, 2018 | 3,284.1 |
109. | Eastleigh | Tuesday, February 20, 2018 | 3,283.5 |
110. | Woking | Tuesday, February 20, 2018 | 3,283.4 |
111. | Solihull Moors | Tuesday, February 20, 2018 | 3,275.4 |
112. | FC Halifax Town | Tuesday, February 20, 2018 | 3,271.8 |
113. | Maidstone United | Tuesday, February 20, 2018 | 3,265.2 |
114. | Harrogate Town | Tuesday, February 20, 2018 | 3,252.4 |
115. | Salford City | Tuesday, February 20, 2018 | 3,249.6 |
116. | Kidderminster Harriers | Saturday, February 17, 2018 | 3,240.8 |
117. | Brackley Town | Saturday, February 17, 2018 | 3,234.9 |
118. | Torquay United | Tuesday, February 20, 2018 | 3,223.2 |
119. | Chelmsford City | Tuesday, February 20, 2018 | 3,210.6 |
120. | Dartford | Saturday, February 17, 2018 | 3,209.8 |
121. | York City | Saturday, February 17, 2018 | 3,208.1 |
122. | Havant and Waterlooville | Saturday, February 17, 2018 | 3,201.1 |
123. | Guiseley | Tuesday, February 20, 2018 | 3,196.1 |
124. | Chester | Tuesday, February 20, 2018 | 3,194.0 |
125. | Hampton and Richmond Borough | Saturday, February 17, 2018 | 3,193.5 |
126. | Chorley | Saturday, February 17, 2018 | 3,169.0 |
127. | Stockport County | Tuesday, February 20, 2018 | 3,168.3 |
128. | Braintree Town | Saturday, February 17, 2018 | 3,164.0 |
129. | Blyth Spartans | Saturday, February 17, 2018 | 3,148.4 |
130. | Bath City | Saturday, February 17, 2018 | 3,148.0 |
131. | St. Albans City | Saturday, February 17, 2018 | 3,142.4 |
132. | Hemel Hempstead Town | Saturday, February 17, 2018 | 3,139.3 |
133. | Nuneaton Town | Tuesday, February 20, 2018 | 3,126.6 |
134. | Southport | Saturday, February 17, 2018 | 3,123.6 |
135. | Wealdstone | Monday, February 19, 2018 | 3,123.1 |
136. | Welling United | Saturday, February 17, 2018 | 3,122.5 |
137. | Bradford Park Avenue | Tuesday, February 20, 2018 | 3,112.4 |
138. | Darlington 1883 | Saturday, February 17, 2018 | 3,109.3 |
139. | Spennymoor Town | Saturday, February 17, 2018 | 3,105.7 |
140. | Weston-super-Mare | Tuesday, February 20, 2018 | 3,102.3 |
141. | Boston United | Saturday, February 17, 2018 | 3,100.1 |
142. | FC United of Manchester | Saturday, February 17, 2018 | 3,094.9 |
143. | Curzon Ashton | Saturday, February 17, 2018 | 3,094.0 |
144. | East Thurrock United | Saturday, February 17, 2018 | 3,092.0 |
145. | Gloucester City | Monday, February 19, 2018 | 3,087.5 |
146. | Billericay Town | Saturday, February 17, 2018 | 3,076.7 |
147. | Hereford | Tuesday, February 20, 2018 | 3,075.4 |
148. | Hungerford Town | Saturday, February 17, 2018 | 3,069.4 |
149. | Truro City | Saturday, February 17, 2018 | 3,066.4 |
150. | Concord Rangers | Saturday, February 17, 2018 | 3,062.7 |
151. | Oxford City | Saturday, February 17, 2018 | 3,061.5 |
152. | Kettering Town | Tuesday, February 20, 2018 | 3,061.1 |
153. | Tamworth | Saturday, February 17, 2018 | 3,060.2 |
154. | Weymouth | Saturday, February 17, 2018 | 3,055.9 |
155. | Leamington | Saturday, February 17, 2018 | 3,054.8 |
156. | Eastbourne Borough | Saturday, February 17, 2018 | 3,050.9 |
157. | Chippenham Town | Saturday, February 17, 2018 | 3,048.0 |
158. | Dulwich Hamlet | Saturday, February 17, 2018 | 3,038.2 |
159. | King's Lynn Town | Saturday, February 17, 2018 | 3,037.5 |
160. | Alfreton Town | Tuesday, February 20, 2018 | 3,036.7 |
161. | Altrincham | Saturday, February 17, 2018 | 3,032.6 |
162. | AFC Telford United | Saturday, February 17, 2018 | 3,019.3 |
163. | Poole Town | Saturday, February 17, 2018 | 3,016.7 |
164. | Slough Town | Saturday, February 17, 2018 | 3,012.8 |
165. | Bognor Regis Town | Saturday, February 17, 2018 | 2,995.0 |
166. | Worcester City | Saturday, April 29, 2017 | 2,991.4 |
167. | Margate | Saturday, February 17, 2018 | 2,984.2 |
168. | Shaw Lane | Tuesday, February 6, 2018 | 2,980.0 |
169. | Chesham United | Saturday, February 17, 2018 | 2,976.2 |
170. | Banbury United | Saturday, February 17, 2018 | 2,972.4 |
171. | Gainsborough Trinity | Saturday, February 17, 2018 | 2,966.7 |
172. | Whitehawk | Saturday, February 17, 2018 | 2,965.6 |
173. | Royston Town | Tuesday, February 20, 2018 | 2,957.6 |
174. | Farsley Celtic | Saturday, February 17, 2018 | 2,953.4 |
175. | Hendon | Saturday, February 17, 2018 | 2,952.8 |
176. | Hitchin Town | Saturday, February 17, 2018 | 2,947.3 |
177. | Folkestone Invicta | Saturday, February 17, 2018 | 2,943.5 |
178. | Leiston | Saturday, February 17, 2018 | 2,939.8 |
179. | Staines Town | Saturday, February 17, 2018 | 2,937.1 |
180. | Leatherhead | Saturday, February 17, 2018 | 2,935.2 |
181. | Grantham Town | Saturday, February 3, 2018 | 2,934.4 |
182. | Ashton United | Saturday, February 17, 2018 | 2,926.5 |
183. | Frome Town | Saturday, February 17, 2018 | 2,925.5 |
184. | Metropolitan Police | Saturday, February 17, 2018 | 2,925.2 |
185. | Basingstoke Town | Tuesday, February 20, 2018 | 2,924.1 |
186. | Warrington Town | Saturday, February 17, 2018 | 2,910.3 |
187. | Wingate and Finchley | Saturday, February 17, 2018 | 2,905.7 |
188. | Biggleswade Town | Saturday, February 17, 2018 | 2,900.7 |
189. | North Ferriby United | Saturday, February 17, 2018 | 2,893.3 |
190. | Stratford Town | Tuesday, February 20, 2018 | 2,884.7 |
191. | Tonbridge Angels | Saturday, February 17, 2018 | 2,883.6 |
192. | St. Neots Town | Tuesday, February 20, 2018 | 2,881.6 |
193. | Merthyr Town | Saturday, February 17, 2018 | 2,880.6 |
194. | Stourbridge | Saturday, February 17, 2018 | 2,875.5 |
195. | Redditch United | Tuesday, February 20, 2018 | 2,875.1 |
196. | Dorking Wanderers | Saturday, February 17, 2018 | 2,865.0 |
197. | Farnborough | Saturday, February 17, 2018 | 2,863.2 |
198. | Workington | Saturday, February 17, 2018 | 2,858.4 |
199. | Barwell | Saturday, February 17, 2018 | 2,852.8 |
200. | Enfield Town | Saturday, February 17, 2018 | 2,850.2 |
201. | Brightlingsea Regent | Saturday, February 17, 2018 | 2,848.6 |
202. | Canvey Island | Saturday, April 22, 2017 | 2,847.8 |
203. | Hednesford Town | Saturday, February 17, 2018 | 2,843.4 |
204. | Heybridge Swifts | Sunday, November 5, 2017 | 2,843.0 |
205. | Needham Market | Saturday, February 17, 2018 | 2,842.4 |
206. | Kingstonian | Saturday, February 17, 2018 | 2,842.3 |
207. | Tiverton Town | Tuesday, February 20, 2018 | 2,841.7 |
208. | Nantwich Town | Saturday, February 17, 2018 | 2,837.3 |
209. | Cambridge City | Saturday, April 22, 2017 | 2,835.1 |
210. | Merstham | Saturday, February 17, 2018 | 2,833.9 |
211. | Dorchester Town | Saturday, February 17, 2018 | 2,831.6 |
212. | Worthing | Saturday, February 17, 2018 | 2,831.0 |
213. | Bishop's Stortford | Saturday, February 17, 2018 | 2,830.1 |
214. | Hayes and Yeading United | Saturday, April 22, 2017 | 2,825.0 |
215. | Stalybridge Celtic | Saturday, February 17, 2018 | 2,825.0 |
216. | Buxton | Saturday, February 17, 2018 | 2,822.6 |
217. | Witton Albion | Saturday, February 17, 2018 | 2,818.1 |
218. | Cirencester Town | Saturday, April 22, 2017 | 2,802.6 |
219. | Lowestoft Town | Saturday, February 17, 2018 | 2,801.2 |
220. | Mickleover Sports | Saturday, February 17, 2018 | 2,800.9 |
221. | Lancaster City | Saturday, February 17, 2018 | 2,800.7 |
222. | Thurrock | Saturday, February 17, 2018 | 2,799.7 |
223. | Whitby Town | Saturday, February 17, 2018 | 2,798.8 |
224. | Harrow Borough | Saturday, February 17, 2018 | 2,791.6 |
225. | St. Ives Town | Saturday, February 17, 2018 | 2,790.5 |
226. | Kings Langley | Tuesday, February 20, 2018 | 2,787.0 |
227. | AFC Sudbury | Saturday, April 22, 2017 | 2,778.7 |
228. | Harlow Town | Saturday, February 17, 2018 | 2,772.9 |
229. | Rushall Olympic | Tuesday, February 20, 2018 | 2,769.2 |
230. | Corby Town | Saturday, April 22, 2017 | 2,762.4 |
231. | Stafford Rangers | Tuesday, February 20, 2018 | 2,760.9 |
232. | Matlock Town | Saturday, February 17, 2018 | 2,752.8 |
233. | Burgess Hill Town | Saturday, February 17, 2018 | 2,748.1 |
234. | Marine | Saturday, February 17, 2018 | 2,746.4 |
235. | Tooting and Mitcham United | Saturday, February 17, 2018 | 2,742.3 |
236. | Coalville Town | Saturday, February 17, 2018 | 2,735.8 |
237. | Grays Athletic | Saturday, April 22, 2017 | 2,729.2 |
238. | Cinderford Town | Saturday, April 22, 2017 | 2,725.4 |
239. | Halesowen Town | Saturday, February 17, 2018 | 2,678.0 |
240. | Sutton Coldfield Town | Saturday, February 17, 2018 | 2,676.0 |
241. | Gosport Borough | Tuesday, February 20, 2018 | 2,668.5 |
242. | Hyde United | Friday, November 3, 2017 | 2,645.6 |
243. | Frickley Athletic | Saturday, April 22, 2017 | 2,644.1 |
244. | Dunstable Town | Saturday, February 17, 2018 | 2,636.8 |
245. | Ilkeston Town | Saturday, April 22, 2017 | 2,574.0 |
246. | Skelmersdale United | Saturday, April 22, 2017 | 2,569.0 |