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 Monday, January 2, 2023
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Manchester City | Saturday, December 31, 2022 | 4,394.9 |
2. | Liverpool | Monday, January 2, 2023 | 4,311.6 |
3. | Arsenal | Saturday, December 31, 2022 | 4,272.3 |
4. | Chelsea | Sunday, January 1, 2023 | 4,202.4 |
5. | Manchester United | Saturday, December 31, 2022 | 4,196.8 |
6. | Newcastle United | Saturday, December 31, 2022 | 4,191.6 |
7. | Tottenham Hotspur | Sunday, January 1, 2023 | 4,180.5 |
8. | Brighton and Hove Albion | Saturday, December 31, 2022 | 4,123.6 |
9. | Brentford | Monday, January 2, 2023 | 4,101.5 |
10. | Leicester City | Friday, December 30, 2022 | 4,096.7 |
11. | Crystal Palace | Saturday, December 31, 2022 | 4,079.5 |
12. | Aston Villa | Sunday, January 1, 2023 | 4,077.5 |
13. | West Ham United | Friday, December 30, 2022 | 4,036.8 |
14. | Burnley | Monday, January 2, 2023 | 4,036.1 |
15. | Fulham | Saturday, December 31, 2022 | 4,029.7 |
16. | Leeds United | Saturday, December 31, 2022 | 4,017.3 |
17. | Wolverhampton Wanderers | Saturday, December 31, 2022 | 4,003.8 |
18. | Everton | Saturday, December 31, 2022 | 3,991.2 |
19. | Nottingham Forest | Sunday, January 1, 2023 | 3,984.0 |
20. | AFC Bournemouth | Saturday, December 31, 2022 | 3,975.4 |
21. | Sheffield United | Monday, January 2, 2023 | 3,969.1 |
22. | Southampton | Saturday, December 31, 2022 | 3,964.8 |
23. | Middlesbrough | Monday, January 2, 2023 | 3,883.3 |
24. | Luton Town | Sunday, January 1, 2023 | 3,882.8 |
25. | West Bromwich Albion | Monday, January 2, 2023 | 3,878.7 |
26. | Millwall | Sunday, January 1, 2023 | 3,874.8 |
27. | Watford | Monday, January 2, 2023 | 3,861.5 |
28. | Norwich City | Monday, January 2, 2023 | 3,851.1 |
29. | Sunderland | Sunday, January 1, 2023 | 3,843.5 |
30. | Swansea City | Monday, January 2, 2023 | 3,837.6 |
31. | Coventry City | Sunday, January 1, 2023 | 3,836.7 |
32. | Blackburn Rovers | Sunday, January 1, 2023 | 3,835.7 |
33. | Sheffield Wednesday | Monday, January 2, 2023 | 3,832.9 |
34. | Preston North End | Monday, January 2, 2023 | 3,832.8 |
35. | Huddersfield Town | Sunday, January 1, 2023 | 3,808.6 |
36. | Queens Park Rangers | Monday, January 2, 2023 | 3,801.3 |
37. | Stoke City | Monday, January 2, 2023 | 3,800.1 |
38. | Ipswich Town | Monday, January 2, 2023 | 3,782.9 |
39. | Derby County | Monday, January 2, 2023 | 3,782.7 |
40. | Plymouth Argyle | Sunday, January 1, 2023 | 3,782.3 |
41. | Bristol City | Sunday, January 1, 2023 | 3,773.5 |
42. | Hull City | Monday, January 2, 2023 | 3,773.3 |
43. | Reading | Monday, January 2, 2023 | 3,770.7 |
44. | Birmingham City | Monday, January 2, 2023 | 3,765.4 |
45. | Cardiff City | Sunday, January 1, 2023 | 3,756.4 |
46. | Blackpool | Sunday, January 1, 2023 | 3,747.7 |
47. | Wycombe Wanderers | Sunday, January 1, 2023 | 3,744.0 |
48. | Bolton Wanderers | Monday, January 2, 2023 | 3,730.7 |
49. | Rotherham United | Sunday, January 1, 2023 | 3,727.8 |
50. | Barnsley | Monday, January 2, 2023 | 3,721.1 |
51. | Wigan Athletic | Monday, January 2, 2023 | 3,698.0 |
52. | Oxford United | Sunday, January 1, 2023 | 3,696.9 |
53. | Peterborough United | Sunday, January 1, 2023 | 3,685.6 |
54. | Portsmouth | Sunday, January 1, 2023 | 3,685.2 |
55. | Milton Keynes Dons | Sunday, January 1, 2023 | 3,653.6 |
56. | Exeter City | Sunday, January 1, 2023 | 3,647.3 |
57. | Charlton Athletic | Sunday, January 1, 2023 | 3,647.2 |
58. | Port Vale | Sunday, January 1, 2023 | 3,638.5 |
59. | Lincoln City | Monday, January 2, 2023 | 3,632.8 |
60. | Bristol Rovers | Sunday, January 1, 2023 | 3,631.0 |
61. | Fleetwood Town | Sunday, January 1, 2023 | 3,617.4 |
62. | Northampton Town | Monday, January 2, 2023 | 3,612.7 |
63. | Shrewsbury Town | Sunday, January 1, 2023 | 3,607.6 |
64. | Leyton Orient | Monday, January 2, 2023 | 3,598.6 |
65. | Cheltenham Town | Sunday, January 1, 2023 | 3,589.6 |
66. | Stevenage | Monday, January 2, 2023 | 3,578.9 |
67. | Stockport County | Sunday, January 1, 2023 | 3,570.0 |
68. | Accrington Stanley | Monday, January 2, 2023 | 3,566.4 |
69. | Morecambe | Sunday, January 1, 2023 | 3,561.8 |
70. | Burton Albion | Sunday, January 1, 2023 | 3,555.6 |
71. | Cambridge United | Monday, January 2, 2023 | 3,555.3 |
72. | Mansfield Town | Sunday, January 1, 2023 | 3,547.9 |
73. | Swindon Town | Sunday, January 1, 2023 | 3,541.3 |
74. | Salford City | Sunday, January 1, 2023 | 3,538.5 |
75. | Wrexham | Monday, January 2, 2023 | 3,534.5 |
76. | Walsall | Sunday, January 1, 2023 | 3,528.4 |
77. | Bradford City | Sunday, January 1, 2023 | 3,528.0 |
78. | Tranmere Rovers | Sunday, January 1, 2023 | 3,527.4 |
79. | Carlisle United | Sunday, January 1, 2023 | 3,525.4 |
80. | AFC Wimbledon | Sunday, January 1, 2023 | 3,506.2 |
81. | Notts County | Sunday, January 1, 2023 | 3,504.1 |
82. | Forest Green Rovers | Sunday, January 1, 2023 | 3,501.0 |
83. | Sutton United | Sunday, January 1, 2023 | 3,493.8 |
84. | Doncaster Rovers | Sunday, January 1, 2023 | 3,491.9 |
85. | Newport County | Monday, January 2, 2023 | 3,487.7 |
86. | Grimsby Town | Sunday, January 1, 2023 | 3,474.5 |
87. | Barrow | Monday, January 2, 2023 | 3,459.4 |
88. | Crewe Alexandra | Sunday, January 1, 2023 | 3,452.8 |
89. | Chesterfield | Sunday, January 1, 2023 | 3,452.4 |
90. | Harrogate Town | Sunday, January 1, 2023 | 3,425.9 |
91. | Crawley Town | Monday, January 2, 2023 | 3,422.4 |
92. | Gillingham | Monday, January 2, 2023 | 3,419.1 |
93. | Colchester United | Sunday, January 1, 2023 | 3,415.5 |
94. | Rochdale | Monday, January 2, 2023 | 3,394.7 |
95. | Solihull Moors | Monday, January 2, 2023 | 3,388.2 |
96. | Hartlepool United | Sunday, January 1, 2023 | 3,381.8 |
97. | Dagenham and Redbridge | Monday, January 2, 2023 | 3,376.3 |
98. | Woking | Sunday, January 1, 2023 | 3,357.7 |
99. | FC Halifax Town | Sunday, January 1, 2023 | 3,337.2 |
100. | Southend United | Sunday, January 1, 2023 | 3,334.7 |
101. | Bromley | Sunday, January 1, 2023 | 3,332.1 |
102. | Boreham Wood | Monday, January 2, 2023 | 3,326.0 |
103. | Barnet | Monday, January 2, 2023 | 3,303.7 |
104. | Altrincham | Sunday, January 1, 2023 | 3,292.4 |
105. | Yeovil Town | Sunday, January 1, 2023 | 3,286.2 |
106. | Dartford | Sunday, January 1, 2023 | 3,277.0 |
107. | Eastleigh | Sunday, January 1, 2023 | 3,272.4 |
108. | Oldham Athletic | Sunday, January 1, 2023 | 3,270.1 |
109. | Wealdstone | Sunday, January 1, 2023 | 3,268.8 |
110. | Torquay United | Sunday, January 1, 2023 | 3,257.9 |
111. | Maidenhead United | Sunday, January 1, 2023 | 3,248.0 |
112. | Dorking Wanderers | Sunday, January 1, 2023 | 3,245.1 |
113. | AFC Fylde | Sunday, January 1, 2023 | 3,242.9 |
114. | Gateshead | Monday, January 2, 2023 | 3,241.2 |
115. | Aldershot Town | Sunday, January 1, 2023 | 3,239.6 |
116. | Ebbsfleet United | Sunday, January 1, 2023 | 3,231.5 |
117. | Brackley Town | Sunday, January 1, 2023 | 3,230.6 |
118. | King's Lynn Town | Sunday, January 1, 2023 | 3,230.1 |
119. | York City | Monday, January 2, 2023 | 3,223.8 |
120. | Maidstone United | Monday, January 2, 2023 | 3,193.0 |
121. | Havant and Waterlooville | Sunday, January 1, 2023 | 3,183.2 |
122. | Darlington | Monday, January 2, 2023 | 3,179.0 |
123. | Scunthorpe United | Sunday, January 1, 2023 | 3,175.1 |
124. | Chester | Sunday, January 1, 2023 | 3,172.8 |
125. | Weston-super-Mare | Monday, January 2, 2023 | 3,164.8 |
126. | St. Albans City | Sunday, January 1, 2023 | 3,162.3 |
127. | Banbury United | Sunday, January 1, 2023 | 3,154.4 |
128. | Chorley | Sunday, January 1, 2023 | 3,147.3 |
129. | Oxford City | Sunday, January 1, 2023 | 3,147.3 |
130. | Taunton Town | Monday, December 26, 2022 | 3,140.4 |
131. | Eastbourne Borough | Sunday, January 1, 2023 | 3,130.5 |
132. | Chelmsford City | Sunday, January 1, 2023 | 3,130.0 |
133. | Southport | Monday, January 2, 2023 | 3,121.8 |
134. | Chesham United | Monday, January 2, 2023 | 3,120.5 |
135. | Spennymoor Town | Sunday, January 1, 2023 | 3,110.3 |
136. | Worthing | Sunday, January 1, 2023 | 3,109.7 |
137. | Farnborough | Sunday, January 1, 2023 | 3,108.5 |
138. | Alfreton Town | Sunday, January 1, 2023 | 3,108.1 |
139. | Kidderminster Harriers | Sunday, January 1, 2023 | 3,107.6 |
140. | Truro City | Monday, January 2, 2023 | 3,106.6 |
141. | Braintree Town | Sunday, January 1, 2023 | 3,096.1 |
142. | Scarborough Athletic | Monday, January 2, 2023 | 3,088.6 |
143. | Peterborough Sports | Monday, December 26, 2022 | 3,088.1 |
144. | Hayes and Yeading United | Monday, January 2, 2023 | 3,087.1 |
145. | Hereford | Sunday, January 1, 2023 | 3,074.6 |
146. | Boston United | Sunday, January 1, 2023 | 3,070.5 |
147. | Dulwich Hamlet | Sunday, January 1, 2023 | 3,066.6 |
148. | Gloucester City | Sunday, January 1, 2023 | 3,065.8 |
149. | Leamington | Sunday, January 1, 2023 | 3,063.4 |
150. | Tamworth | Monday, January 2, 2023 | 3,060.3 |
151. | Chippenham Town | Sunday, January 1, 2023 | 3,059.4 |
152. | Coalville Town | Monday, January 2, 2023 | 3,058.2 |
153. | Kettering Town | Monday, December 26, 2022 | 3,056.6 |
154. | Bath City | Sunday, January 1, 2023 | 3,054.7 |
155. | Hampton and Richmond Borough | Sunday, January 1, 2023 | 3,049.1 |
156. | Poole Town | Monday, January 2, 2023 | 3,047.5 |
157. | Tonbridge Angels | Sunday, January 1, 2023 | 3,041.9 |
158. | Dover Athletic | Sunday, January 1, 2023 | 3,041.0 |
159. | AFC Hornchurch | Monday, January 2, 2023 | 3,037.8 |
160. | Welling United | Sunday, January 1, 2023 | 3,037.2 |
161. | Weymouth | Monday, December 26, 2022 | 3,027.1 |
162. | Curzon Ashton | Monday, January 2, 2023 | 3,026.7 |
163. | Metropolitan Police | Monday, January 2, 2023 | 3,020.7 |
164. | Hemel Hempstead Town | Sunday, January 1, 2023 | 3,019.6 |
165. | Buxton | Sunday, January 1, 2023 | 3,019.4 |
166. | Bishop's Stortford | Monday, January 2, 2023 | 3,017.9 |
167. | Bradford Park Avenue | Sunday, January 1, 2023 | 3,015.2 |
168. | South Shields | Monday, January 2, 2023 | 3,011.6 |
169. | Concord Rangers | Sunday, January 1, 2023 | 3,011.1 |
170. | Leiston | Monday, January 2, 2023 | 3,009.1 |
171. | Rushall Olympic | Monday, January 2, 2023 | 3,006.2 |
172. | Slough Town | Sunday, January 1, 2023 | 3,004.1 |
173. | Bracknell Town | Monday, January 2, 2023 | 3,000.2 |
174. | Farsley Celtic | Sunday, January 1, 2023 | 2,998.5 |
175. | Enfield Town | Monday, January 2, 2023 | 2,988.0 |
176. | Nuneaton Borough | Monday, January 2, 2023 | 2,984.4 |
177. | Cheshunt | Sunday, January 1, 2023 | 2,976.4 |
178. | Blyth Spartans | Sunday, January 1, 2023 | 2,961.2 |
179. | Swindon Supermarine | Monday, January 2, 2023 | 2,961.0 |
180. | Ilkeston Town | Monday, January 2, 2023 | 2,951.6 |
181. | Gainsborough Trinity | Monday, January 2, 2023 | 2,951.2 |
182. | Hungerford Town | Sunday, January 1, 2023 | 2,950.0 |
183. | AFC Telford United | Sunday, January 1, 2023 | 2,944.0 |
184. | Stourbridge | Monday, January 2, 2023 | 2,943.8 |
185. | Tiverton Town | Monday, January 2, 2023 | 2,935.5 |
186. | Alvechurch | Monday, January 2, 2023 | 2,934.3 |
187. | Warrington Rylands | Monday, January 2, 2023 | 2,931.4 |
188. | Warrington Town | Monday, January 2, 2023 | 2,929.6 |
189. | Billericay Town | Monday, January 2, 2023 | 2,928.8 |
190. | Needham Market | Monday, January 2, 2023 | 2,923.3 |
191. | Royston Town | Monday, January 2, 2023 | 2,920.9 |
192. | Plymouth Parkway | Monday, January 2, 2023 | 2,920.5 |
193. | Carshalton Athletic | Monday, January 2, 2023 | 2,920.0 |
194. | FC United of Manchester | Monday, January 2, 2023 | 2,914.4 |
195. | Cray Wanderers | Monday, January 2, 2023 | 2,909.4 |
196. | Lewes | Monday, January 2, 2023 | 2,908.5 |
197. | Dorchester Town | Monday, January 2, 2023 | 2,905.7 |
198. | Hyde United | Monday, January 2, 2023 | 2,902.0 |
199. | Walton Casuals | Saturday, April 23, 2022 | 2,900.3 |
200. | Mickleover Sports | Monday, January 2, 2023 | 2,899.5 |
201. | Salisbury | Monday, January 2, 2023 | 2,899.3 |
202. | Hanwell Town | Monday, January 2, 2023 | 2,897.0 |
203. | Guiseley | Monday, January 2, 2023 | 2,892.2 |
204. | Horsham | Monday, January 2, 2023 | 2,891.7 |
205. | Beaconsfield Town | Monday, January 2, 2023 | 2,890.8 |
206. | Matlock Town | Monday, January 2, 2023 | 2,884.5 |
207. | Winchester City | Monday, January 2, 2023 | 2,882.1 |
208. | Hastings United | Monday, January 2, 2023 | 2,881.4 |
209. | Folkestone Invicta | Monday, January 2, 2023 | 2,880.9 |
210. | Bromsgrove Sporting | Monday, December 26, 2022 | 2,879.8 |
211. | Canvey Island | Monday, January 2, 2023 | 2,877.8 |
212. | Yate Town | Monday, January 2, 2023 | 2,877.8 |
213. | Harrow Borough | Monday, January 2, 2023 | 2,876.7 |
214. | Merthyr Town | Monday, January 2, 2023 | 2,876.2 |
215. | Gosport Borough | Monday, January 2, 2023 | 2,874.4 |
216. | Hendon | Monday, January 2, 2023 | 2,873.0 |
217. | Redditch United | Monday, January 2, 2023 | 2,872.9 |
218. | Bamber Bridge | Monday, January 2, 2023 | 2,872.4 |
219. | Bedford Town | Monday, January 2, 2023 | 2,867.9 |
220. | Marine | Monday, January 2, 2023 | 2,867.8 |
221. | Hitchin Town | Monday, January 2, 2023 | 2,861.5 |
222. | Barwell | Monday, January 2, 2023 | 2,858.0 |
223. | Marske United | Saturday, December 3, 2022 | 2,852.7 |
224. | Whitby Town | Monday, December 26, 2022 | 2,848.7 |
225. | Radcliffe | Monday, January 2, 2023 | 2,848.5 |
226. | Stafford Rangers | Monday, January 2, 2023 | 2,844.9 |
227. | Hartley Wintney | Monday, January 2, 2023 | 2,839.2 |
228. | St. Ives Town | Monday, January 2, 2023 | 2,837.7 |
229. | Potters Bar Town | Monday, January 2, 2023 | 2,836.8 |
230. | Basford United | Monday, January 2, 2023 | 2,836.4 |
231. | Nantwich Town | Monday, January 2, 2023 | 2,830.7 |
232. | Lancaster City | Monday, January 2, 2023 | 2,824.1 |
233. | Kings Langley | Monday, January 2, 2023 | 2,821.2 |
234. | Biggleswade Town | Saturday, April 23, 2022 | 2,818.5 |
235. | Morpeth Town | Monday, January 2, 2023 | 2,817.0 |
236. | Bognor Regis Town | Monday, January 2, 2023 | 2,813.1 |
237. | Margate | Monday, January 2, 2023 | 2,811.7 |
238. | Aveley | Monday, January 2, 2023 | 2,809.5 |
239. | Stalybridge Celtic | Monday, January 2, 2023 | 2,807.2 |
240. | Ashton United | Monday, January 2, 2023 | 2,806.9 |
241. | Wingate and Finchley | Monday, January 2, 2023 | 2,804.7 |
242. | Hednesford Town | Monday, January 2, 2023 | 2,804.3 |
243. | Atherton Collieries | Monday, January 2, 2023 | 2,799.6 |
244. | Stratford Town | Monday, December 26, 2022 | 2,794.6 |
245. | AFC Rushden and Diamonds | Monday, January 2, 2023 | 2,793.6 |
246. | North Leigh | Monday, January 2, 2023 | 2,791.6 |
247. | Lowestoft Town | Saturday, April 23, 2022 | 2,779.7 |
248. | Leatherhead | Saturday, April 23, 2022 | 2,777.7 |
249. | Witton Albion | Saturday, April 23, 2022 | 2,777.2 |
250. | Haringey Borough | Monday, January 2, 2023 | 2,774.4 |
251. | Bowers and Pitsea | Monday, January 2, 2023 | 2,772.6 |
252. | Kingstonian | Monday, January 2, 2023 | 2,768.4 |
253. | Liversedge | Monday, January 2, 2023 | 2,767.6 |
254. | Herne Bay | Monday, January 2, 2023 | 2,766.6 |
255. | Corinthian-Casuals | Monday, January 2, 2023 | 2,738.1 |
256. | East Thurrock United | Saturday, April 23, 2022 | 2,713.1 |
257. | Wimborne Town | Saturday, April 23, 2022 | 2,706.0 |
258. | Grantham Town | Saturday, April 23, 2022 | 2,700.4 |
259. | Brightlingsea Regent | Monday, January 2, 2023 | 2,677.0 |
260. | Belper Town | Monday, January 2, 2023 | 2,672.6 |
261. | Merstham | Saturday, April 23, 2022 | 2,641.1 |