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 4, 2020
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Liverpool | Tuesday, February 4, 2020 | 4,406.2 |
2. | Manchester City | Sunday, February 2, 2020 | 4,342.8 |
3. | Chelsea | Saturday, February 1, 2020 | 4,160.9 |
4. | Tottenham Hotspur | Sunday, February 2, 2020 | 4,159.4 |
5. | Leicester City | Saturday, February 1, 2020 | 4,149.9 |
6. | Manchester United | Saturday, February 1, 2020 | 4,140.1 |
7. | Arsenal | Sunday, February 2, 2020 | 4,126.4 |
8. | Wolverhampton Wanderers | Saturday, February 1, 2020 | 4,096.7 |
9. | Everton | Saturday, February 1, 2020 | 4,086.0 |
10. | Sheffield United | Saturday, February 1, 2020 | 4,065.8 |
11. | Southampton | Saturday, February 1, 2020 | 4,042.8 |
12. | Crystal Palace | Saturday, February 1, 2020 | 4,036.6 |
13. | Newcastle United | Tuesday, February 4, 2020 | 4,026.6 |
14. | Burnley | Sunday, February 2, 2020 | 4,011.5 |
15. | Aston Villa | Saturday, February 1, 2020 | 4,010.2 |
16. | Watford | Saturday, February 1, 2020 | 3,994.5 |
17. | West Ham United | Saturday, February 1, 2020 | 3,983.0 |
18. | AFC Bournemouth | Saturday, February 1, 2020 | 3,958.6 |
19. | Brighton and Hove Albion | Saturday, February 1, 2020 | 3,957.9 |
20. | West Bromwich Albion | Saturday, February 1, 2020 | 3,955.6 |
21. | Brentford | Saturday, February 1, 2020 | 3,947.1 |
22. | Norwich City | Saturday, February 1, 2020 | 3,942.5 |
23. | Leeds United | Saturday, February 1, 2020 | 3,920.7 |
24. | Fulham | Saturday, February 1, 2020 | 3,919.0 |
25. | Nottingham Forest | Saturday, February 1, 2020 | 3,893.8 |
26. | Cardiff City | Tuesday, February 4, 2020 | 3,880.9 |
27. | Sheffield Wednesday | Saturday, February 1, 2020 | 3,879.1 |
28. | Bristol City | Saturday, February 1, 2020 | 3,877.1 |
29. | Blackburn Rovers | Saturday, February 1, 2020 | 3,866.2 |
30. | Millwall | Saturday, February 1, 2020 | 3,859.6 |
31. | Derby County | Tuesday, February 4, 2020 | 3,859.3 |
32. | Preston North End | Saturday, February 1, 2020 | 3,858.6 |
33. | Swansea City | Saturday, February 1, 2020 | 3,855.3 |
34. | Middlesbrough | Saturday, February 1, 2020 | 3,847.7 |
35. | Reading | Tuesday, February 4, 2020 | 3,836.0 |
36. | Hull City | Saturday, February 1, 2020 | 3,822.7 |
37. | Stoke City | Friday, January 31, 2020 | 3,811.9 |
38. | Birmingham City | Tuesday, February 4, 2020 | 3,799.5 |
39. | Queens Park Rangers | Saturday, February 1, 2020 | 3,786.1 |
40. | Charlton Athletic | Saturday, February 1, 2020 | 3,782.6 |
41. | Portsmouth | Saturday, February 1, 2020 | 3,778.6 |
42. | Huddersfield Town | Saturday, February 1, 2020 | 3,775.0 |
43. | Rotherham United | Saturday, February 1, 2020 | 3,771.9 |
44. | Wigan Athletic | Saturday, February 1, 2020 | 3,765.1 |
45. | Sunderland | Saturday, February 1, 2020 | 3,747.3 |
46. | Coventry City | Tuesday, February 4, 2020 | 3,741.2 |
47. | Barnsley | Saturday, February 1, 2020 | 3,736.2 |
48. | Oxford United | Tuesday, February 4, 2020 | 3,728.6 |
49. | Doncaster Rovers | Tuesday, February 4, 2020 | 3,722.4 |
50. | Peterborough United | Saturday, February 1, 2020 | 3,720.5 |
51. | Luton Town | Saturday, February 1, 2020 | 3,719.1 |
52. | Ipswich Town | Saturday, February 1, 2020 | 3,687.4 |
53. | Burton Albion | Saturday, February 1, 2020 | 3,685.6 |
54. | Gillingham | Wednesday, January 29, 2020 | 3,678.4 |
55. | Fleetwood Town | Saturday, February 1, 2020 | 3,675.8 |
56. | Shrewsbury Town | Tuesday, February 4, 2020 | 3,637.6 |
57. | Wycombe Wanderers | Saturday, February 1, 2020 | 3,637.3 |
58. | Blackpool | Saturday, February 1, 2020 | 3,634.0 |
59. | Plymouth Argyle | Saturday, February 1, 2020 | 3,625.4 |
60. | Lincoln City | Saturday, February 1, 2020 | 3,617.4 |
61. | Bristol Rovers | Saturday, February 1, 2020 | 3,609.1 |
62. | Accrington Stanley | Saturday, February 1, 2020 | 3,602.0 |
63. | Northampton Town | Tuesday, February 4, 2020 | 3,593.5 |
64. | Swindon Town | Saturday, February 1, 2020 | 3,586.8 |
65. | AFC Wimbledon | Saturday, February 1, 2020 | 3,584.2 |
66. | Rochdale | Saturday, February 1, 2020 | 3,580.4 |
67. | Crewe Alexandra | Saturday, February 1, 2020 | 3,580.3 |
68. | Colchester United | Saturday, February 1, 2020 | 3,579.2 |
69. | Milton Keynes Dons | Saturday, February 1, 2020 | 3,577.1 |
70. | Cheltenham Town | Saturday, February 1, 2020 | 3,567.8 |
71. | Bury | Saturday, May 4, 2019 | 3,566.2 |
72. | Exeter City | Saturday, February 1, 2020 | 3,561.7 |
73. | Bolton Wanderers | Saturday, February 1, 2020 | 3,535.6 |
74. | Newport County | Saturday, February 1, 2020 | 3,528.7 |
75. | Bradford City | Saturday, February 1, 2020 | 3,525.0 |
76. | Tranmere Rovers | Tuesday, February 4, 2020 | 3,515.3 |
77. | Forest Green Rovers | Saturday, February 1, 2020 | 3,502.7 |
78. | Port Vale | Saturday, February 1, 2020 | 3,497.0 |
79. | Crawley Town | Saturday, February 1, 2020 | 3,496.7 |
80. | Salford City | Saturday, February 1, 2020 | 3,488.3 |
81. | Oldham Athletic | Saturday, February 1, 2020 | 3,486.4 |
82. | Scunthorpe United | Saturday, February 1, 2020 | 3,479.9 |
83. | Southend United | Saturday, February 1, 2020 | 3,478.7 |
84. | Carlisle United | Saturday, February 1, 2020 | 3,477.9 |
85. | Mansfield Town | Saturday, February 1, 2020 | 3,474.3 |
86. | Barrow | Tuesday, February 4, 2020 | 3,456.6 |
87. | Grimsby Town | Saturday, February 1, 2020 | 3,451.8 |
88. | Walsall | Saturday, February 1, 2020 | 3,450.5 |
89. | Leyton Orient | Saturday, February 1, 2020 | 3,443.2 |
90. | Macclesfield Town | Saturday, February 1, 2020 | 3,435.6 |
91. | Notts County | Saturday, February 1, 2020 | 3,415.7 |
92. | Stevenage | Saturday, February 1, 2020 | 3,412.5 |
93. | Cambridge United | Saturday, February 1, 2020 | 3,408.2 |
94. | Boreham Wood | Saturday, February 1, 2020 | 3,405.9 |
95. | Morecambe | Saturday, February 1, 2020 | 3,401.6 |
96. | Yeovil Town | Saturday, February 1, 2020 | 3,386.2 |
97. | Harrogate Town | Saturday, February 1, 2020 | 3,385.2 |
98. | Barnet | Saturday, February 1, 2020 | 3,380.9 |
99. | Solihull Moors | Saturday, February 1, 2020 | 3,374.0 |
100. | Dover Athletic | Tuesday, February 4, 2020 | 3,373.4 |
101. | FC Halifax Town | Saturday, February 1, 2020 | 3,366.7 |
102. | Hartlepool United | Saturday, February 1, 2020 | 3,355.6 |
103. | Bromley | Saturday, February 1, 2020 | 3,348.5 |
104. | Wrexham | Saturday, February 1, 2020 | 3,343.7 |
105. | Sutton United | Saturday, February 1, 2020 | 3,336.4 |
106. | AFC Fylde | Saturday, February 1, 2020 | 3,308.1 |
107. | Eastleigh | Saturday, February 1, 2020 | 3,304.3 |
108. | Chesterfield | Saturday, February 1, 2020 | 3,296.8 |
109. | Maidenhead United | Saturday, February 1, 2020 | 3,293.6 |
110. | Stockport County | Saturday, February 1, 2020 | 3,290.7 |
111. | Aldershot Town | Saturday, February 1, 2020 | 3,290.1 |
112. | Torquay United | Saturday, February 1, 2020 | 3,287.2 |
113. | Dagenham and Redbridge | Saturday, February 1, 2020 | 3,284.6 |
114. | Ebbsfleet United | Saturday, February 1, 2020 | 3,272.1 |
115. | Gateshead | Saturday, February 1, 2020 | 3,269.7 |
116. | Woking | Saturday, February 1, 2020 | 3,266.1 |
117. | Wealdstone | Saturday, January 25, 2020 | 3,260.2 |
118. | Brackley Town | Saturday, February 1, 2020 | 3,259.1 |
119. | Havant and Waterlooville | Saturday, February 1, 2020 | 3,256.2 |
120. | King's Lynn Town | Saturday, February 1, 2020 | 3,241.5 |
121. | York City | Saturday, February 1, 2020 | 3,233.2 |
122. | Bath City | Saturday, February 1, 2020 | 3,220.8 |
123. | Altrincham | Tuesday, February 4, 2020 | 3,217.8 |
124. | Boston United | Saturday, February 1, 2020 | 3,208.3 |
125. | Slough Town | Saturday, February 1, 2020 | 3,204.6 |
126. | Chorley | Saturday, February 1, 2020 | 3,198.1 |
127. | Chester | Saturday, February 1, 2020 | 3,193.6 |
128. | Spennymoor Town | Saturday, February 1, 2020 | 3,191.5 |
129. | Dartford | Saturday, February 1, 2020 | 3,188.4 |
130. | Weymouth | Saturday, February 1, 2020 | 3,185.1 |
131. | Maidstone United | Saturday, January 25, 2020 | 3,179.8 |
132. | Guiseley | Saturday, February 1, 2020 | 3,139.1 |
133. | Dorking Wanderers | Tuesday, February 4, 2020 | 3,136.5 |
134. | Concord Rangers | Saturday, February 1, 2020 | 3,126.4 |
135. | Hampton and Richmond Borough | Saturday, February 1, 2020 | 3,123.8 |
136. | Chelmsford City | Saturday, February 1, 2020 | 3,114.0 |
137. | Southport | Saturday, February 1, 2020 | 3,112.9 |
138. | Darlington | Saturday, February 1, 2020 | 3,111.9 |
139. | Truro City | Saturday, February 1, 2020 | 3,106.0 |
140. | Welling United | Saturday, February 1, 2020 | 3,104.8 |
141. | Kidderminster Harriers | Saturday, February 1, 2020 | 3,102.7 |
142. | AFC Telford United | Tuesday, February 4, 2020 | 3,098.9 |
143. | Farsley Celtic | Saturday, February 1, 2020 | 3,092.3 |
144. | Dulwich Hamlet | Saturday, February 1, 2020 | 3,091.0 |
145. | Billericay Town | Saturday, January 25, 2020 | 3,090.6 |
146. | Oxford City | Saturday, February 1, 2020 | 3,082.2 |
147. | Leamington | Saturday, February 1, 2020 | 3,078.3 |
148. | Alfreton Town | Saturday, February 1, 2020 | 3,077.8 |
149. | Braintree Town | Saturday, February 1, 2020 | 3,076.7 |
150. | Kettering Town | Saturday, February 1, 2020 | 3,068.2 |
151. | St. Albans City | Saturday, February 1, 2020 | 3,059.1 |
152. | Taunton Town | Saturday, February 1, 2020 | 3,049.6 |
153. | Tamworth | Tuesday, February 4, 2020 | 3,048.2 |
154. | Chesham United | Saturday, February 1, 2020 | 3,046.4 |
155. | Poole Town | Tuesday, February 4, 2020 | 3,044.0 |
156. | Hemel Hempstead Town | Saturday, February 1, 2020 | 3,042.5 |
157. | Blyth Spartans | Saturday, February 1, 2020 | 3,036.8 |
158. | Eastbourne Borough | Saturday, February 1, 2020 | 3,036.8 |
159. | Curzon Ashton | Saturday, February 1, 2020 | 3,034.0 |
160. | Hereford | Saturday, February 1, 2020 | 3,033.6 |
161. | Chippenham Town | Saturday, February 1, 2020 | 3,032.0 |
162. | Royston Town | Saturday, February 1, 2020 | 3,030.6 |
163. | Bromsgrove Sporting | Saturday, February 1, 2020 | 3,030.4 |
164. | Salisbury | Saturday, February 1, 2020 | 3,025.9 |
165. | Peterborough Sports | Saturday, February 1, 2020 | 3,025.5 |
166. | Coalville Town | Saturday, February 1, 2020 | 3,024.1 |
167. | Folkestone Invicta | Saturday, February 1, 2020 | 3,023.2 |
168. | South Shields | Tuesday, February 4, 2020 | 3,021.7 |
169. | Swindon Supermarine | Saturday, February 1, 2020 | 3,020.1 |
170. | Tiverton Town | Saturday, February 1, 2020 | 3,014.0 |
171. | Worthing | Tuesday, February 4, 2020 | 3,012.1 |
172. | Tonbridge Angels | Saturday, January 25, 2020 | 3,008.6 |
173. | Gloucester City | Saturday, February 1, 2020 | 3,005.3 |
174. | Hayes and Yeading United | Saturday, February 1, 2020 | 2,997.5 |
175. | FC United of Manchester | Saturday, February 1, 2020 | 2,993.2 |
176. | East Thurrock United | Saturday, February 1, 2020 | 2,983.3 |
177. | Stourbridge | Monday, February 3, 2020 | 2,982.1 |
178. | Rushall Olympic | Saturday, February 1, 2020 | 2,978.8 |
179. | Warrington Town | Saturday, February 1, 2020 | 2,978.5 |
180. | Nuneaton Borough | Tuesday, February 4, 2020 | 2,978.1 |
181. | Kings Langley | Tuesday, February 4, 2020 | 2,978.0 |
182. | Metropolitan Police | Tuesday, February 4, 2020 | 2,976.3 |
183. | AFC Rushden and Diamonds | Saturday, February 1, 2020 | 2,975.4 |
184. | Weston-super-Mare | Saturday, February 1, 2020 | 2,963.7 |
185. | Hungerford Town | Tuesday, February 4, 2020 | 2,962.0 |
186. | AFC Hornchurch | Tuesday, February 4, 2020 | 2,959.6 |
187. | Bradford Park Avenue | Saturday, February 1, 2020 | 2,959.3 |
188. | Biggleswade Town | Tuesday, February 4, 2020 | 2,953.3 |
189. | Hartley Wintney | Saturday, February 1, 2020 | 2,948.4 |
190. | Banbury United | Saturday, February 1, 2020 | 2,940.6 |
191. | Basford United | Saturday, February 1, 2020 | 2,936.3 |
192. | Needham Market | Saturday, February 1, 2020 | 2,932.3 |
193. | Carshalton Athletic | Tuesday, February 4, 2020 | 2,927.5 |
194. | Gosport Borough | Saturday, February 1, 2020 | 2,926.9 |
195. | Farnborough | Saturday, February 1, 2020 | 2,926.6 |
196. | Hendon | Saturday, February 1, 2020 | 2,925.7 |
197. | Bognor Regis Town | Tuesday, February 4, 2020 | 2,923.7 |
198. | Leatherhead | Saturday, February 1, 2020 | 2,917.5 |
199. | Nantwich Town | Saturday, February 1, 2020 | 2,916.5 |
200. | Barwell | Monday, February 3, 2020 | 2,915.3 |
201. | Gainsborough Trinity | Tuesday, February 4, 2020 | 2,915.1 |
202. | Lancaster City | Saturday, February 1, 2020 | 2,909.6 |
203. | Morpeth Town | Tuesday, February 4, 2020 | 2,908.4 |
204. | Merthyr Town | Tuesday, February 4, 2020 | 2,903.8 |
205. | Lowestoft Town | Saturday, February 1, 2020 | 2,893.7 |
206. | Wimborne Town | Saturday, February 1, 2020 | 2,892.3 |
207. | Basingstoke Town | Saturday, April 27, 2019 | 2,891.5 |
208. | Yate Town | Saturday, February 1, 2020 | 2,888.3 |
209. | Hitchin Town | Saturday, February 1, 2020 | 2,887.0 |
210. | Hednesford Town | Tuesday, February 4, 2020 | 2,884.6 |
211. | Enfield Town | Saturday, February 1, 2020 | 2,881.8 |
212. | Blackfield and Langley | Saturday, February 1, 2020 | 2,873.0 |
213. | Haringey Borough | Saturday, February 1, 2020 | 2,863.1 |
214. | Harrow Borough | Saturday, February 1, 2020 | 2,863.1 |
215. | Kingstonian | Saturday, February 1, 2020 | 2,860.1 |
216. | Witton Albion | Saturday, February 1, 2020 | 2,854.3 |
217. | Whitby Town | Saturday, February 1, 2020 | 2,853.1 |
218. | Bowers and Pitsea | Tuesday, February 4, 2020 | 2,851.6 |
219. | Ashton United | Saturday, February 1, 2020 | 2,850.2 |
220. | Cray Wanderers | Saturday, February 1, 2020 | 2,849.7 |
221. | Buxton | Tuesday, February 4, 2020 | 2,843.3 |
222. | Atherton Collieries | Saturday, February 1, 2020 | 2,842.1 |
223. | Margate | Saturday, February 1, 2020 | 2,833.6 |
224. | Beaconsfield Town | Tuesday, February 4, 2020 | 2,833.0 |
225. | Whitehawk | Saturday, April 27, 2019 | 2,830.3 |
226. | Stratford Town | Saturday, February 1, 2020 | 2,830.1 |
227. | Scarborough Athletic | Saturday, February 1, 2020 | 2,827.6 |
228. | Leiston | Saturday, February 1, 2020 | 2,824.7 |
229. | Walton Casuals | Saturday, February 1, 2020 | 2,820.9 |
230. | Potters Bar Town | Saturday, February 1, 2020 | 2,820.7 |
231. | Mickleover Sports | Saturday, February 1, 2020 | 2,815.9 |
232. | Alvechurch | Tuesday, February 4, 2020 | 2,810.0 |
233. | Hyde United | Saturday, February 1, 2020 | 2,806.0 |
234. | St. Neots Town | Saturday, April 27, 2019 | 2,802.7 |
235. | Horsham | Saturday, February 1, 2020 | 2,799.0 |
236. | Bamber Bridge | Saturday, February 1, 2020 | 2,797.6 |
237. | Frome Town | Saturday, April 27, 2019 | 2,796.4 |
238. | St. Ives Town | Saturday, February 1, 2020 | 2,790.6 |
239. | Bishop's Stortford | Tuesday, February 4, 2020 | 2,786.7 |
240. | Lewes | Saturday, February 1, 2020 | 2,785.1 |
241. | Corinthian-Casuals | Saturday, February 1, 2020 | 2,780.9 |
242. | Halesowen Town | Saturday, April 27, 2019 | 2,772.1 |
243. | Matlock Town | Tuesday, February 4, 2020 | 2,772.1 |
244. | Dorchester Town | Saturday, February 1, 2020 | 2,767.1 |
245. | Stalybridge Celtic | Tuesday, February 4, 2020 | 2,762.4 |
246. | Maldon and Tiptree | Friday, November 29, 2019 | 2,759.7 |
247. | Merstham | Saturday, February 1, 2020 | 2,756.5 |
248. | Marine | Saturday, April 27, 2019 | 2,754.6 |
249. | Stafford Rangers | Tuesday, February 4, 2020 | 2,751.5 |
250. | Chichester City | Sunday, December 1, 2019 | 2,749.9 |
251. | Brightlingsea Regent | Tuesday, February 4, 2020 | 2,738.7 |
252. | Radcliffe | Tuesday, February 4, 2020 | 2,732.9 |
253. | Bedworth United | Saturday, April 27, 2019 | 2,728.0 |
254. | Burgess Hill Town | Saturday, April 27, 2019 | 2,716.6 |
255. | Wingate and Finchley | Saturday, February 1, 2020 | 2,707.3 |
256. | Redditch United | Saturday, February 1, 2020 | 2,690.1 |
257. | Cheshunt | Tuesday, February 4, 2020 | 2,687.8 |
258. | Harlow Town | Saturday, April 27, 2019 | 2,687.8 |
259. | Workington | Saturday, April 27, 2019 | 2,686.0 |
260. | Grantham Town | Saturday, February 1, 2020 | 2,684.5 |
261. | North Ferriby United | Saturday, March 2, 2019 | 2,639.2 |
262. | Staines Town | Saturday, April 27, 2019 | 2,621.9 |