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 Sunday, February 2, 2020
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Liverpool | Saturday, February 1, 2020 | 4,406.1 |
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 | Saturday, February 1, 2020 | 4,024.7 |
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 | Friday, January 31, 2020 | 3,882.2 |
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. | Preston North End | Saturday, February 1, 2020 | 3,858.6 |
32. | Derby County | Friday, January 31, 2020 | 3,857.0 |
33. | Swansea City | Saturday, February 1, 2020 | 3,855.3 |
34. | Middlesbrough | Saturday, February 1, 2020 | 3,847.7 |
35. | Reading | Friday, January 31, 2020 | 3,834.8 |
36. | Hull City | Saturday, February 1, 2020 | 3,822.7 |
37. | Stoke City | Friday, January 31, 2020 | 3,811.9 |
38. | Birmingham City | Saturday, February 1, 2020 | 3,800.9 |
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 | Saturday, February 1, 2020 | 3,739.8 |
47. | Barnsley | Saturday, February 1, 2020 | 3,736.2 |
48. | Oxford United | Saturday, February 1, 2020 | 3,730.5 |
49. | Peterborough United | Saturday, February 1, 2020 | 3,720.5 |
50. | Luton Town | Saturday, February 1, 2020 | 3,719.1 |
51. | Doncaster Rovers | Saturday, February 1, 2020 | 3,711.9 |
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 | Saturday, February 1, 2020 | 3,637.7 |
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 | Saturday, February 1, 2020 | 3,595.8 |
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. | Tranmere Rovers | Saturday, February 1, 2020 | 3,525.9 |
76. | Bradford City | Saturday, February 1, 2020 | 3,525.0 |
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 | Saturday, February 1, 2020 | 3,468.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. | FC Halifax Town | Saturday, February 1, 2020 | 3,366.7 |
101. | Dover Athletic | Saturday, February 1, 2020 | 3,361.5 |
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. | Boston United | Saturday, February 1, 2020 | 3,208.3 |
124. | Altrincham | Saturday, February 1, 2020 | 3,206.8 |
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 | Saturday, February 1, 2020 | 3,129.9 |
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. | AFC Telford United | Saturday, February 1, 2020 | 3,109.9 |
140. | Truro City | Saturday, February 1, 2020 | 3,106.0 |
141. | Welling United | Saturday, February 1, 2020 | 3,104.8 |
142. | Kidderminster Harriers | Saturday, February 1, 2020 | 3,102.7 |
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. | Poole Town | Saturday, February 1, 2020 | 3,049.0 |
154. | Chesham United | Saturday, February 1, 2020 | 3,046.4 |
155. | Hemel Hempstead Town | Saturday, February 1, 2020 | 3,042.5 |
156. | Tamworth | Saturday, February 1, 2020 | 3,040.4 |
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. | South Shields | Saturday, February 1, 2020 | 3,023.9 |
168. | Folkestone Invicta | Saturday, February 1, 2020 | 3,023.2 |
169. | Swindon Supermarine | Saturday, February 1, 2020 | 3,020.1 |
170. | Tiverton Town | Saturday, February 1, 2020 | 3,014.0 |
171. | Tonbridge Angels | Saturday, January 25, 2020 | 3,008.6 |
172. | Worthing | Saturday, February 1, 2020 | 3,006.8 |
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. | Stourbridge | Saturday, February 1, 2020 | 2,985.3 |
177. | East Thurrock United | Saturday, February 1, 2020 | 2,983.3 |
178. | Rushall Olympic | Saturday, February 1, 2020 | 2,978.8 |
179. | Warrington Town | Saturday, February 1, 2020 | 2,978.5 |
180. | AFC Rushden and Diamonds | Saturday, February 1, 2020 | 2,975.4 |
181. | Kings Langley | Saturday, February 1, 2020 | 2,969.3 |
182. | Hungerford Town | Saturday, February 1, 2020 | 2,968.7 |
183. | Metropolitan Police | Saturday, February 1, 2020 | 2,968.0 |
184. | Weston-super-Mare | Saturday, February 1, 2020 | 2,963.7 |
185. | Biggleswade Town | Saturday, February 1, 2020 | 2,962.0 |
186. | Nuneaton Borough | Saturday, February 1, 2020 | 2,961.6 |
187. | Bradford Park Avenue | Saturday, February 1, 2020 | 2,959.3 |
188. | AFC Hornchurch | Saturday, February 1, 2020 | 2,954.4 |
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. | Gosport Borough | Saturday, February 1, 2020 | 2,926.9 |
194. | Farnborough | Saturday, February 1, 2020 | 2,926.6 |
195. | Hendon | Saturday, February 1, 2020 | 2,925.7 |
196. | Bognor Regis Town | Saturday, February 1, 2020 | 2,919.2 |
197. | Carshalton Athletic | Saturday, February 1, 2020 | 2,918.0 |
198. | Leatherhead | Saturday, February 1, 2020 | 2,917.5 |
199. | Nantwich Town | Saturday, February 1, 2020 | 2,916.5 |
200. | Barwell | Saturday, February 1, 2020 | 2,912.1 |
201. | Lancaster City | Saturday, February 1, 2020 | 2,909.6 |
202. | Gainsborough Trinity | Saturday, February 1, 2020 | 2,907.9 |
203. | Morpeth Town | Saturday, February 1, 2020 | 2,906.2 |
204. | Hednesford Town | Saturday, February 1, 2020 | 2,901.1 |
205. | Merthyr Town | Saturday, February 1, 2020 | 2,898.9 |
206. | Lowestoft Town | Saturday, February 1, 2020 | 2,893.7 |
207. | Wimborne Town | Saturday, February 1, 2020 | 2,892.3 |
208. | Basingstoke Town | Saturday, April 27, 2019 | 2,891.5 |
209. | Yate Town | Saturday, February 1, 2020 | 2,888.3 |
210. | Hitchin Town | Saturday, February 1, 2020 | 2,887.0 |
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. | Bowers and Pitsea | Saturday, February 1, 2020 | 2,861.1 |
216. | Kingstonian | Saturday, February 1, 2020 | 2,860.1 |
217. | Witton Albion | Saturday, February 1, 2020 | 2,854.3 |
218. | Whitby Town | Saturday, February 1, 2020 | 2,853.1 |
219. | Ashton United | Saturday, February 1, 2020 | 2,850.2 |
220. | Cray Wanderers | Saturday, February 1, 2020 | 2,849.7 |
221. | Buxton | Saturday, February 1, 2020 | 2,844.9 |
222. | Atherton Collieries | Saturday, February 1, 2020 | 2,842.1 |
223. | Beaconsfield Town | Saturday, February 1, 2020 | 2,841.3 |
224. | Margate | Saturday, February 1, 2020 | 2,833.6 |
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. | Alvechurch | Saturday, February 1, 2020 | 2,817.7 |
232. | Mickleover Sports | Saturday, February 1, 2020 | 2,815.9 |
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. | Bishop's Stortford | Saturday, February 1, 2020 | 2,792.0 |
239. | St. Ives Town | Saturday, February 1, 2020 | 2,790.6 |
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. | Stalybridge Celtic | Saturday, February 1, 2020 | 2,769.6 |
244. | Dorchester Town | Saturday, February 1, 2020 | 2,767.1 |
245. | Maldon and Tiptree | Friday, November 29, 2019 | 2,759.7 |
246. | Merstham | Saturday, February 1, 2020 | 2,756.5 |
247. | Matlock Town | Saturday, February 1, 2020 | 2,755.8 |
248. | Marine | Saturday, April 27, 2019 | 2,754.6 |
249. | Stafford Rangers | Saturday, February 1, 2020 | 2,749.9 |
250. | Chichester City | Sunday, December 1, 2019 | 2,749.9 |
251. | Radcliffe | Saturday, February 1, 2020 | 2,749.2 |
252. | Brightlingsea Regent | Saturday, February 1, 2020 | 2,743.2 |
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. | Cheshunt | Saturday, February 1, 2020 | 2,693.1 |
257. | Redditch United | Saturday, February 1, 2020 | 2,690.1 |
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 |