Change:

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.

Change date:

ELO Rankings as at  Sunday, December 26, 2021

 Rank Club Last Match Date ELO Score 
 1. Manchester City Sunday, December 26, 2021 4,386.7 
 2. Liverpool Wednesday, December 22, 2021 4,323.4 
 3. Chelsea Sunday, December 26, 2021 4,270.1 
 4. Arsenal Sunday, December 26, 2021 4,219.8 
 5. Manchester United Saturday, December 11, 2021 4,204.0 
 6. Tottenham Hotspur Sunday, December 26, 2021 4,173.9 
 7. West Ham United Sunday, December 26, 2021 4,142.9 
 8. Leicester City Sunday, December 26, 2021 4,135.7 
 9. Aston Villa Sunday, December 26, 2021 4,075.1 
 10. Wolverhampton Wanderers Sunday, December 19, 2021 4,065.2 
 11. Brighton and Hove Albion Sunday, December 26, 2021 4,053.9 
 12. Everton Thursday, December 16, 2021 4,049.7 
 13. Leeds United Saturday, December 18, 2021 4,048.6 
 14. Southampton Sunday, December 26, 2021 4,033.8 
 15. Crystal Palace Sunday, December 26, 2021 4,031.2 
 16. Brentford Sunday, December 26, 2021 4,011.8 
 17. Burnley Sunday, December 12, 2021 3,998.7 
 18. Watford Friday, December 10, 2021 3,984.1 
 19. Fulham Monday, December 20, 2021 3,979.4 
 20. Newcastle United Sunday, December 19, 2021 3,967.8 
 21. AFC Bournemouth Saturday, December 18, 2021 3,945.1 
 22. Norwich City Sunday, December 26, 2021 3,935.8 
 23. West Bromwich Albion Friday, December 17, 2021 3,927.5 
 24. Blackburn Rovers Saturday, December 18, 2021 3,909.9 
 25. Sheffield United Monday, December 20, 2021 3,896.1 
 26. Queens Park Rangers Sunday, December 5, 2021 3,876.9 
 27. Stoke City Saturday, December 11, 2021 3,864.0 
 28. Nottingham Forest Sunday, December 26, 2021 3,854.3 
 29. Middlesbrough Sunday, December 26, 2021 3,842.9 
 30. Swansea City Saturday, December 11, 2021 3,838.9 
 31. Coventry City Saturday, December 11, 2021 3,833.4 
 32. Luton Town Saturday, December 11, 2021 3,830.3 
 33. Preston North End Saturday, December 11, 2021 3,828.8 
 34. Millwall Saturday, December 11, 2021 3,827.5 
 35. Huddersfield Town Sunday, December 26, 2021 3,805.9 
 36. Rotherham United Sunday, December 26, 2021 3,805.4 
 37. Reading Saturday, December 11, 2021 3,801.2 
 38. Cardiff City Saturday, December 11, 2021 3,797.5 
 39. Blackpool Sunday, December 26, 2021 3,785.1 
 40. Hull City Saturday, December 18, 2021 3,783.0 
 41. Wycombe Wanderers Saturday, December 11, 2021 3,769.2 
 42. Sunderland Tuesday, December 21, 2021 3,766.1 
 43. Derby County Saturday, December 11, 2021 3,764.4 
 44. Wigan Athletic Saturday, December 18, 2021 3,757.6 
 45. Sheffield Wednesday Saturday, December 11, 2021 3,752.0 
 46. Birmingham City Saturday, December 18, 2021 3,750.1 
 47. Barnsley Friday, December 17, 2021 3,747.2 
 48. Oxford United Saturday, December 18, 2021 3,744.6 
 49. Bristol City Saturday, December 18, 2021 3,734.7 
 50. Portsmouth Saturday, December 11, 2021 3,708.9 
 51. Peterborough United Saturday, December 18, 2021 3,707.1 
 52. Charlton Athletic Saturday, December 18, 2021 3,699.5 
 53. Plymouth Argyle Sunday, December 26, 2021 3,698.8 
 54. Milton Keynes Dons Sunday, December 26, 2021 3,696.9 
 55. Ipswich Town Saturday, December 18, 2021 3,644.3 
 56. AFC Wimbledon Saturday, December 11, 2021 3,632.8 
 57. Burton Albion Saturday, December 11, 2021 3,628.6 
 58. Accrington Stanley Sunday, December 26, 2021 3,617.4 
 59. Shrewsbury Town Sunday, December 26, 2021 3,614.1 
 60. Lincoln City Sunday, December 26, 2021 3,608.0 
 61. Forest Green Rovers Saturday, December 11, 2021 3,605.1 
 62. Northampton Town Saturday, December 11, 2021 3,602.3 
 63. Fleetwood Town Sunday, December 26, 2021 3,595.5 
 64. Cambridge United Saturday, December 18, 2021 3,588.3 
 65. Gillingham Saturday, December 11, 2021 3,582.9 
 66. Cheltenham Town Sunday, December 26, 2021 3,582.6 
 67. Bolton Wanderers Saturday, December 11, 2021 3,578.1 
 68. Port Vale Saturday, December 11, 2021 3,560.3 
 69. Crewe Alexandra Saturday, December 11, 2021 3,557.1 
 70. Tranmere Rovers Sunday, December 26, 2021 3,553.7 
 71. Swindon Town Saturday, December 11, 2021 3,552.5 
 72. Exeter City Saturday, December 11, 2021 3,551.6 
 73. Morecambe Saturday, December 18, 2021 3,551.5 
 74. Rochdale Saturday, December 18, 2021 3,546.0 
 75. Newport County Saturday, December 18, 2021 3,541.9 
 76. Doncaster Rovers Saturday, December 11, 2021 3,540.1 
 77. Leyton Orient Saturday, December 18, 2021 3,529.0 
 78. Salford City Saturday, December 18, 2021 3,524.4 
 79. Mansfield Town Sunday, December 26, 2021 3,518.6 
 80. Sutton United Saturday, December 18, 2021 3,503.6 
 81. Bristol Rovers Saturday, December 11, 2021 3,496.4 
 82. Walsall Saturday, December 11, 2021 3,474.9 
 83. Harrogate Town Saturday, December 18, 2021 3,474.2 
 84. Bradford City Saturday, December 11, 2021 3,471.2 
 85. Chesterfield Saturday, December 11, 2021 3,453.7 
 86. Crawley Town Saturday, December 11, 2021 3,453.6 
 87. Barrow Sunday, December 26, 2021 3,453.3 
 88. Hartlepool United Sunday, December 26, 2021 3,438.1 
 89. Colchester United Saturday, December 11, 2021 3,430.1 
 90. Carlisle United Saturday, December 11, 2021 3,429.5 
 91. Stockport County Sunday, December 26, 2021 3,426.8 
 92. Stevenage Saturday, December 18, 2021 3,415.8 
 93. Wrexham Saturday, December 11, 2021 3,412.0 
 94. Bromley Sunday, December 26, 2021 3,407.4 
 95. Notts County Saturday, December 11, 2021 3,401.7 
 96. FC Halifax Town Tuesday, December 14, 2021 3,397.2 
 97. Boreham Wood Saturday, December 11, 2021 3,396.4 
 98. Solihull Moors Tuesday, December 14, 2021 3,387.8 
 99. Scunthorpe United Sunday, December 26, 2021 3,377.5 
 100. Oldham Athletic Sunday, December 26, 2021 3,376.5 
 101. Grimsby Town Saturday, December 11, 2021 3,368.7 
 102. Dagenham and Redbridge Sunday, December 26, 2021 3,361.5 
 103. Torquay United Sunday, December 26, 2021 3,358.6 
 104. Yeovil Town Sunday, December 26, 2021 3,329.1 
 105. Eastleigh Tuesday, December 14, 2021 3,310.7 
 106. Southend United Sunday, December 26, 2021 3,295.6 
 107. AFC Fylde Sunday, December 26, 2021 3,279.9 
 108. Altrincham Sunday, December 26, 2021 3,253.8 
 109. Aldershot Town Sunday, December 26, 2021 3,244.7 
 110. Barnet Saturday, December 11, 2021 3,228.9 
 111. Ebbsfleet United Saturday, December 18, 2021 3,228.5 
 112. Dorking Wanderers Sunday, December 26, 2021 3,223.4 
 113. Gateshead Saturday, December 18, 2021 3,222.4 
 114. Kidderminster Harriers Tuesday, December 14, 2021 3,219.9 
 115. Woking Sunday, December 26, 2021 3,216.3 
 116. Oxford City Sunday, December 26, 2021 3,203.8 
 117. Chorley Sunday, December 26, 2021 3,201.7 
 118. Brackley Town Saturday, December 18, 2021 3,200.7 
 119. Maidenhead United Saturday, December 11, 2021 3,200.3 
 120. Dartford Saturday, December 11, 2021 3,191.7 
 121. St. Albans City Saturday, December 11, 2021 3,187.0 
 122. Wealdstone Saturday, December 11, 2021 3,177.1 
 123. Maidstone United Sunday, December 26, 2021 3,172.9 
 124. Weymouth Saturday, December 11, 2021 3,161.6 
 125. Hampton and Richmond Borough Saturday, December 11, 2021 3,157.6 
 126. Dulwich Hamlet Saturday, December 11, 2021 3,153.4 
 127. Boston United Saturday, December 11, 2021 3,147.4 
 128. Southport Sunday, December 26, 2021 3,137.0 
 129. Spennymoor Town Sunday, December 26, 2021 3,130.4 
 130. Havant and Waterlooville Sunday, December 26, 2021 3,130.0 
 131. Eastbourne Borough Saturday, December 11, 2021 3,128.3 
 132. Coalville Town Saturday, December 18, 2021 3,122.7 
 133. York City Saturday, December 11, 2021 3,112.8 
 134. Banbury United Tuesday, December 21, 2021 3,111.7 
 135. Hungerford Town Saturday, December 11, 2021 3,110.2 
 136. Dover Athletic Sunday, December 26, 2021 3,107.8 
 137. Chester Sunday, December 26, 2021 3,107.3 
 138. Darlington Sunday, December 26, 2021 3,106.0 
 139. Hereford Saturday, December 11, 2021 3,105.3 
 140. Hayes and Yeading United Saturday, December 11, 2021 3,102.8 
 141. King's Lynn Town Tuesday, December 14, 2021 3,100.2 
 142. Curzon Ashton Sunday, December 26, 2021 3,089.9 
 143. Slough Town Sunday, December 26, 2021 3,083.9 
 144. Kettering Town Saturday, December 18, 2021 3,083.7 
 145. Chippenham Town Sunday, December 26, 2021 3,082.8 
 146. Leamington Sunday, December 26, 2021 3,081.9 
 147. Peterborough Sports Tuesday, December 21, 2021 3,078.8 
 148. Truro City Saturday, December 11, 2021 3,072.2 
 149. Concord Rangers Sunday, December 26, 2021 3,069.4 
 150. Gloucester City Sunday, December 26, 2021 3,064.6 
 151. Alfreton Town Saturday, December 11, 2021 3,060.5 
 152. Bath City Sunday, December 26, 2021 3,059.5 
 153. Metropolitan Police Saturday, December 18, 2021 3,056.8 
 154. Chelmsford City Sunday, December 26, 2021 3,051.7 
 155. Chesham United Saturday, December 18, 2021 3,046.3 
 156. Worthing Tuesday, December 14, 2021 3,040.1 
 157. Taunton Town Tuesday, December 21, 2021 3,038.5 
 158. Farsley Celtic Saturday, December 11, 2021 3,034.4 
 159. Rushall Olympic Tuesday, December 14, 2021 3,032.6 
 160. Farnborough Saturday, December 18, 2021 3,027.2 
 161. Guiseley Tuesday, December 21, 2021 3,027.1 
 162. Hemel Hempstead Town Saturday, December 18, 2021 3,018.8 
 163. Welling United Saturday, December 11, 2021 3,014.3 
 164. Tonbridge Angels Sunday, December 26, 2021 3,010.6 
 165. South Shields Saturday, December 11, 2021 3,006.7 
 166. Poole Town Saturday, December 18, 2021 3,004.9 
 167. Buxton Saturday, December 18, 2021 3,004.0 
 168. Royston Town Monday, December 20, 2021 2,997.8 
 169. Salisbury Saturday, December 18, 2021 2,988.6 
 170. Weston-super-Mare Saturday, December 18, 2021 2,985.4 
 171. Bradford Park Avenue Saturday, December 11, 2021 2,984.1 
 172. Tiverton Town Saturday, December 18, 2021 2,983.1 
 173. AFC Telford United Sunday, December 26, 2021 2,982.6 
 174. Folkestone Invicta Saturday, December 11, 2021 2,980.7 
 175. Tamworth Tuesday, December 14, 2021 2,972.6 
 176. Needham Market Saturday, December 11, 2021 2,968.0 
 177. Braintree Town Sunday, December 26, 2021 2,966.7 
 178. Swindon Supermarine Saturday, December 18, 2021 2,964.1 
 179. Carshalton Athletic Saturday, December 11, 2021 2,956.7 
 180. Hendon Saturday, December 4, 2021 2,956.4 
 181. Gosport Borough Saturday, December 18, 2021 2,956.4 
 182. Yate Town Saturday, December 11, 2021 2,954.2 
 183. AFC Rushden and Diamonds Saturday, December 18, 2021 2,949.5 
 184. Enfield Town Saturday, December 11, 2021 2,947.7 
 185. Warrington Town Saturday, December 18, 2021 2,946.8 
 186. Billericay Town Sunday, December 26, 2021 2,943.7 
 187. Alvechurch Saturday, December 18, 2021 2,932.1 
 188. Bognor Regis Town Saturday, December 11, 2021 2,928.0 
 189. AFC Hornchurch Saturday, December 11, 2021 2,923.8 
 190. FC United of Manchester Saturday, December 18, 2021 2,923.5 
 191. Harrow Borough Tuesday, December 21, 2021 2,916.6 
 192. Blyth Spartans Saturday, December 11, 2021 2,914.0 
 193. Whitby Town Saturday, December 18, 2021 2,911.1 
 194. Bishop's Stortford Saturday, December 11, 2021 2,908.6 
 195. Bromsgrove Sporting Saturday, December 18, 2021 2,907.2 
 196. Stourbridge Tuesday, December 14, 2021 2,900.2 
 197. Matlock Town Saturday, December 11, 2021 2,899.7 
 198. Cheshunt Saturday, December 11, 2021 2,893.6 
 199. Morpeth Town Saturday, December 4, 2021 2,891.0 
 200. Hednesford Town Saturday, December 18, 2021 2,887.4 
 201. Kingstonian Wednesday, December 15, 2021 2,883.7 
 202. Biggleswade Town Saturday, December 18, 2021 2,881.4 
 203. Kings Langley Saturday, December 18, 2021 2,881.0 
 204. Walton Casuals Saturday, December 18, 2021 2,878.3 
 205. Scarborough Athletic Saturday, December 18, 2021 2,877.7 
 206. Stratford Town Saturday, December 18, 2021 2,868.4 
 207. Basford United Saturday, December 18, 2021 2,866.3 
 208. Bamber Bridge Saturday, December 18, 2021 2,865.6 
 209. Hartley Wintney Saturday, December 18, 2021 2,858.9 
 210. Nuneaton Borough Saturday, December 18, 2021 2,856.4 
 211. Hitchin Town Tuesday, December 14, 2021 2,849.3 
 212. Horsham Saturday, December 11, 2021 2,848.2 
 213. Lancaster City Tuesday, December 21, 2021 2,847.6 
 214. Barwell Saturday, December 18, 2021 2,847.5 
 215. Beaconsfield Town Saturday, December 18, 2021 2,847.3 
 216. Lewes Saturday, December 11, 2021 2,846.7 
 217. Bowers and Pitsea Saturday, December 18, 2021 2,845.6 
 218. Leiston Tuesday, December 14, 2021 2,843.6 
 219. Ashton United Saturday, December 18, 2021 2,841.3 
 220. Gainsborough Trinity Tuesday, December 21, 2021 2,840.7 
 221. Potters Bar Town Saturday, December 18, 2021 2,835.5 
 222. Atherton Collieries Saturday, December 18, 2021 2,829.9 
 223. Lowestoft Town Saturday, December 4, 2021 2,825.1 
 224. Cray Wanderers Saturday, December 11, 2021 2,823.4 
 225. Witton Albion Saturday, November 20, 2021 2,819.6 
 226. Dorchester Town Saturday, December 11, 2021 2,816.7 
 227. Nantwich Town Tuesday, December 21, 2021 2,813.7 
 228. Margate Saturday, December 18, 2021 2,812.3 
 229. Merthyr Town Saturday, December 18, 2021 2,810.9 
 230. Corinthian-Casuals Saturday, December 18, 2021 2,810.4 
 231. Hyde United Tuesday, December 21, 2021 2,807.8 
 232. Radcliffe Tuesday, December 14, 2021 2,798.9 
 233. Haringey Borough Saturday, December 11, 2021 2,798.8 
 234. St. Ives Town Saturday, December 18, 2021 2,794.0 
 235. Wimborne Town Saturday, December 18, 2021 2,790.2 
 236. Stafford Rangers Saturday, December 11, 2021 2,789.0 
 237. Stalybridge Celtic Saturday, December 11, 2021 2,787.7 
 238. AFC Sudbury Friday, November 5, 2021 2,778.2 
 239. Redditch United Monday, December 20, 2021 2,775.8 
 240. Marine Sunday, January 10, 2021 2,768.4 
 241. Mickleover Sports Saturday, December 18, 2021 2,767.5 
 242. East Thurrock United Wednesday, December 15, 2021 2,764.7 
 243. Wingate and Finchley Saturday, December 18, 2021 2,747.3 
 244. Leatherhead Saturday, December 18, 2021 2,737.3 
 245. Merstham Saturday, December 18, 2021 2,736.1 
 246. Brightlingsea Regent Saturday, December 18, 2021 2,683.5 
 247. Grantham Town Saturday, December 18, 2021 2,643.0