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  Monday, December 6, 2004

 Rank Club Last Match Date ELO Score 
 1. Arsenal Saturday, December 4, 2004 4,263.2 
 2. Chelsea Saturday, December 4, 2004 4,241.3 
 3. Manchester United Saturday, December 4, 2004 4,226.4 
 4. Liverpool Saturday, December 4, 2004 4,124.5 
 5. Middlesbrough Monday, December 6, 2004 4,068.0 
 6. Aston Villa Saturday, December 4, 2004 4,063.1 
 7. Newcastle United Saturday, December 4, 2004 4,049.3 
 8. Everton Saturday, December 4, 2004 4,040.3 
 9. Manchester City Monday, December 6, 2004 4,025.3 
 10. Bolton Wanderers Saturday, December 4, 2004 4,024.1 
 11. Tottenham Hotspur Saturday, December 4, 2004 4,001.1 
 12. Fulham Saturday, December 4, 2004 3,993.9 
 13. Charlton Athletic Sunday, December 5, 2004 3,990.0 
 14. Portsmouth Saturday, December 4, 2004 3,977.8 
 15. Blackburn Rovers Saturday, December 4, 2004 3,968.9 
 16. Birmingham City Saturday, December 4, 2004 3,961.4 
 17. Southampton Saturday, December 4, 2004 3,949.2 
 18. Norwich City Saturday, December 4, 2004 3,926.4 
 19. Wigan Athletic Sunday, December 5, 2004 3,921.1 
 20. Ipswich Town Saturday, December 4, 2004 3,909.3 
 21. Sunderland Saturday, December 4, 2004 3,906.6 
 22. Crystal Palace Sunday, December 5, 2004 3,897.4 
 23. Leicester City Saturday, December 4, 2004 3,895.1 
 24. West Ham United Saturday, December 4, 2004 3,886.2 
 25. West Bromwich Albion Saturday, December 4, 2004 3,865.2 
 26. Wolverhampton Wanderers Saturday, December 4, 2004 3,858.3 
 27. Sheffield United Saturday, December 4, 2004 3,850.4 
 28. Reading Saturday, December 4, 2004 3,840.7 
 29. Leeds United Saturday, December 4, 2004 3,834.6 
 30. Watford Saturday, December 4, 2004 3,824.5 
 31. Millwall Saturday, December 4, 2004 3,813.8 
 32. Stoke City Saturday, December 4, 2004 3,809.0 
 33. Queens Park Rangers Saturday, December 4, 2004 3,808.5 
 34. Plymouth Argyle Saturday, December 4, 2004 3,790.5 
 35. Coventry City Saturday, December 4, 2004 3,790.5 
 36. Crewe Alexandra Saturday, December 4, 2004 3,781.2 
 37. Preston North End Sunday, December 5, 2004 3,780.3 
 38. Burnley Saturday, December 4, 2004 3,775.0 
 39. Derby County Saturday, December 4, 2004 3,774.0 
 40. Nottingham Forest Saturday, December 4, 2004 3,765.2 
 41. Cardiff City Saturday, December 4, 2004 3,760.9 
 42. Tranmere Rovers Saturday, November 27, 2004 3,752.4 
 43. Luton Town Saturday, December 4, 2004 3,736.0 
 44. Bristol City Saturday, November 27, 2004 3,721.2 
 45. Brighton and Hove Albion Saturday, December 4, 2004 3,712.0 
 46. Swindon Town Saturday, December 4, 2004 3,692.7 
 47. Rotherham United Saturday, December 4, 2004 3,677.0 
 48. Colchester United Saturday, December 4, 2004 3,673.8 
 49. AFC Bournemouth Saturday, December 4, 2004 3,672.2 
 50. Hull City Saturday, December 4, 2004 3,670.7 
 51. Hartlepool United Saturday, December 4, 2004 3,660.8 
 52. Sheffield Wednesday Saturday, November 27, 2004 3,658.3 
 53. Gillingham Saturday, December 4, 2004 3,657.1 
 54. Wimbledon Sunday, May 9, 2004 3,652.2 
 55. Oldham Athletic Saturday, December 4, 2004 3,650.6 
 56. Bradford City Saturday, November 27, 2004 3,648.2 
 57. Walsall Saturday, November 27, 2004 3,645.8 
 58. Doncaster Rovers Saturday, December 4, 2004 3,645.1 
 59. Chesterfield Saturday, November 27, 2004 3,629.4 
 60. Peterborough United Saturday, December 4, 2004 3,622.1 
 61. Huddersfield Town Saturday, November 27, 2004 3,611.6 
 62. Barnsley Saturday, November 27, 2004 3,606.1 
 63. Blackpool Saturday, December 4, 2004 3,601.9 
 64. Port Vale Saturday, December 4, 2004 3,600.0 
 65. Brentford Sunday, December 5, 2004 3,596.1 
 66. Wrexham Friday, December 3, 2004 3,582.0 
 67. Lincoln City Saturday, November 27, 2004 3,579.2 
 68. Scunthorpe United Friday, December 3, 2004 3,575.1 
 69. Yeovil Town Saturday, December 4, 2004 3,572.6 
 70. Barnet Saturday, December 4, 2004 3,572.3 
 71. Milton Keynes Dons Friday, December 3, 2004 3,570.9 
 72. Torquay United Saturday, November 27, 2004 3,570.2 
 73. Northampton Town Saturday, December 4, 2004 3,561.3 
 74. Hereford United Saturday, December 4, 2004 3,545.6 
 75. Chester City Saturday, December 4, 2004 3,529.9 
 76. Grimsby Town Friday, November 26, 2004 3,526.9 
 77. Notts County Saturday, December 4, 2004 3,524.9 
 78. Stockport County Saturday, December 4, 2004 3,520.5 
 79. Wycombe Wanderers Saturday, December 4, 2004 3,520.0 
 80. Boston United Saturday, December 4, 2004 3,514.8 
 81. Mansfield Town Saturday, November 27, 2004 3,507.1 
 82. Bury Saturday, December 4, 2004 3,506.5 
 83. Carlisle United Saturday, December 4, 2004 3,505.4 
 84. Darlington Friday, November 26, 2004 3,499.5 
 85. Swansea City Saturday, December 4, 2004 3,494.9 
 86. Cheltenham Town Friday, November 26, 2004 3,489.2 
 87. Southend United Friday, November 26, 2004 3,485.2 
 88. Leyton Orient Saturday, December 4, 2004 3,481.7 
 89. Rochdale Saturday, December 4, 2004 3,481.1 
 90. Rushden and Diamonds Saturday, December 4, 2004 3,472.5 
 91. Macclesfield Town Saturday, December 4, 2004 3,472.3 
 92. Bristol Rovers Saturday, November 27, 2004 3,464.7 
 93. Oxford United Saturday, November 27, 2004 3,460.4 
 94. Exeter City Saturday, December 4, 2004 3,459.0 
 95. Scarborough Saturday, December 4, 2004 3,445.1 
 96. Shrewsbury Town Saturday, November 27, 2004 3,443.5 
 97. Aldershot Town Saturday, December 4, 2004 3,429.0 
 98. Stevenage Borough Saturday, December 4, 2004 3,427.7 
 99. Morecambe Saturday, November 27, 2004 3,426.4 
 100. Crawley Town Saturday, November 27, 2004 3,423.9 
 101. Woking Saturday, December 4, 2004 3,420.5 
 102. Cambridge United Saturday, November 27, 2004 3,415.1 
 103. Gravesend and Northfleet Saturday, December 4, 2004 3,414.6 
 104. Accrington Stanley Saturday, December 4, 2004 3,413.5 
 105. Halifax Town Saturday, December 4, 2004 3,388.8 
 106. Dagenham and Redbridge Saturday, December 4, 2004 3,388.2 
 107. Canvey Island Saturday, December 4, 2004 3,376.0 
 108. Kidderminster Harriers Saturday, November 27, 2004 3,367.2 
 109. Telford United Saturday, April 24, 2004 3,360.8 
 110. Tamworth Saturday, December 4, 2004 3,335.0 
 111. York City Saturday, November 27, 2004 3,333.4 
 112. Burton Albion Saturday, December 4, 2004 3,325.1 
 113. Farnborough Town Saturday, November 27, 2004 3,313.2 
 114. Forest Green Rovers Saturday, December 4, 2004 3,283.4 
 115. Northwich Victoria Saturday, December 4, 2004 3,274.7 
 116. Grays Athletic Saturday, December 4, 2004 3,237.6 
 117. Hornchurch Saturday, December 4, 2004 3,180.6 
 118. Leigh RMI Saturday, December 4, 2004 3,165.4 
 119. Alfreton Town Saturday, December 4, 2004 3,162.4 
 120. Thurrock Saturday, December 4, 2004 3,151.3 
 121. Cambridge City Friday, December 3, 2004 3,150.4 
 122. Harrogate Town Saturday, December 4, 2004 3,147.5 
 123. Worksop Town Saturday, December 4, 2004 3,147.1 
 124. Hinckley United Sunday, December 5, 2004 3,141.2 
 125. Lewes Saturday, December 4, 2004 3,133.0 
 126. Southport Saturday, December 4, 2004 3,133.0 
 127. Worcester City Saturday, December 4, 2004 3,131.0 
 128. Eastbourne Borough Saturday, November 20, 2004 3,129.3 
 129. Basingstoke Town Monday, December 6, 2004 3,128.4 
 130. Weymouth Saturday, December 4, 2004 3,120.8 
 131. Droylsden Saturday, December 4, 2004 3,118.0 
 132. Redditch United Saturday, December 4, 2004 3,117.9 
 133. Gainsborough Trinity Saturday, December 4, 2004 3,117.5 
 134. Altrincham Saturday, December 4, 2004 3,114.2 
 135. Hucknall Town Saturday, December 4, 2004 3,106.1 
 136. Stafford Rangers Saturday, December 4, 2004 3,105.1 
 137. Nuneaton Borough Saturday, December 4, 2004 3,104.8 
 138. Lancaster City Saturday, December 4, 2004 3,104.8 
 139. Bognor Regis Town Saturday, December 4, 2004 3,103.8 
 140. Bishop's Stortford Saturday, December 4, 2004 3,101.1 
 141. Hayes Saturday, December 4, 2004 3,099.6 
 142. Redbridge Saturday, December 4, 2004 3,097.8 
 143. Kettering Town Saturday, December 4, 2004 3,091.1 
 144. Weston-super-Mare Saturday, December 4, 2004 3,091.1 
 145. Carshalton Athletic Saturday, December 4, 2004 3,090.2 
 146. Runcorn Saturday, December 4, 2004 3,087.9 
 147. Dorchester Town Saturday, December 4, 2004 3,083.1 
 148. Vauxhall Motors Saturday, November 20, 2004 3,081.7 
 149. Margate Saturday, December 4, 2004 3,074.1 
 150. Havant and Waterlooville Monday, December 6, 2004 3,061.2 
 151. Moor Green Saturday, December 4, 2004 3,055.4 
 152. Bradford Park Avenue Saturday, December 4, 2004 3,053.4 
 153. Newport County Saturday, December 4, 2004 3,052.7 
 154. Welling United Saturday, December 4, 2004 3,046.3 
 155. Sutton United Saturday, December 4, 2004 3,044.9 
 156. Histon Saturday, December 4, 2004 3,040.5 
 157. Barrow Monday, December 6, 2004 3,039.4 
 158. Stalybridge Celtic Saturday, December 4, 2004 3,030.8 
 159. Ashton United Monday, December 6, 2004 3,023.8 
 160. Maidenhead United Saturday, December 4, 2004 3,014.2 
 161. Merthyr Tydfil Saturday, December 4, 2004 3,010.2 
 162. St. Albans City Saturday, December 4, 2004 3,008.2 
 163. Yeading Saturday, December 4, 2004 3,004.9 
 164. Eastleigh Saturday, December 4, 2004 3,002.8 
 165. Whitby Town Saturday, December 4, 2004 2,995.6 
 166. Hyde United Saturday, December 4, 2004 2,995.3 
 167. Workington Saturday, December 4, 2004 2,991.2 
 168. Halesowen Town Saturday, December 4, 2004 2,985.7 
 169. Bedford Town Saturday, December 4, 2004 2,979.3 
 170. Farsley Celtic Saturday, December 4, 2004 2,974.6 
 171. Leyton Saturday, December 4, 2004 2,973.2 
 172. Braintree Town Saturday, December 4, 2004 2,972.8 
 173. Billericay Town Saturday, December 4, 2004 2,968.0 
 174. Chippenham Town Saturday, December 4, 2004 2,962.9 
 175. Leek Town Saturday, December 4, 2004 2,954.6 
 176. Hednesford Town Saturday, December 4, 2004 2,948.5 
 177. Staines Town Saturday, December 4, 2004 2,946.9 
 178. Rugby United Saturday, December 4, 2004 2,944.2 
 179. Witton Albion Saturday, December 4, 2004 2,943.4 
 180. Chesham United Saturday, December 4, 2004 2,940.0 
 181. Guiseley Saturday, December 4, 2004 2,935.6 
 182. Hampton and Richmond Borough Saturday, December 4, 2004 2,935.3 
 183. Wealdstone Saturday, December 4, 2004 2,934.5 
 184. Windsor and Eton Tuesday, November 30, 2004 2,929.8 
 185. Harrow Borough Saturday, December 4, 2004 2,928.9 
 186. Slough Town Saturday, December 4, 2004 2,928.6 
 187. Northwood Saturday, December 4, 2004 2,926.9 
 188. Gloucester City Saturday, December 4, 2004 2,926.6 
 189. Heybridge Swifts Saturday, December 4, 2004 2,926.1 
 190. Spennymoor United Saturday, December 4, 2004 2,923.8 
 191. Folkestone Invicta Saturday, December 4, 2004 2,923.7 
 192. Grantham Town Saturday, December 4, 2004 2,922.8 
 193. Hendon Saturday, December 4, 2004 2,922.7 
 194. Radcliffe Borough Saturday, December 4, 2004 2,919.3 
 195. Cirencester Town Saturday, December 4, 2004 2,919.0 
 196. King's Lynn Saturday, December 4, 2004 2,918.4 
 197. Worthing Saturday, December 4, 2004 2,917.9 
 198. Bath City Saturday, December 4, 2004 2,917.9 
 199. Prescot Cables Saturday, December 4, 2004 2,916.2 
 200. Cheshunt Tuesday, November 23, 2004 2,913.3 
 201. Burscough Saturday, December 4, 2004 2,912.8 
 202. Aylesbury United Saturday, December 4, 2004 2,907.9 
 203. Tiverton Town Saturday, December 4, 2004 2,901.6 
 204. Matlock Town Saturday, December 4, 2004 2,897.9 
 205. Hitchin Town Saturday, December 4, 2004 2,897.7 
 206. Stamford Saturday, December 4, 2004 2,894.1 
 207. Chelmsford City Saturday, December 4, 2004 2,893.9 
 208. Lincoln United Saturday, December 4, 2004 2,889.4 
 209. Marine Saturday, December 4, 2004 2,887.7 
 210. Banbury United Saturday, December 4, 2004 2,886.6 
 211. Salisbury City Saturday, December 4, 2004 2,884.5 
 212. Tonbridge Angels Saturday, December 4, 2004 2,874.8 
 213. Team Bath Saturday, December 4, 2004 2,871.8 
 214. Hemel Hempstead Town Saturday, December 4, 2004 2,870.8 
 215. Solihull Borough Saturday, December 4, 2004 2,868.2 
 216. Blyth Spartans Saturday, December 4, 2004 2,855.5 
 217. Dunstable Town Saturday, December 4, 2004 2,853.2 
 218. Bamber Bridge Saturday, December 4, 2004 2,844.1 
 219. Dover Athletic Saturday, December 4, 2004 2,838.6 
 220. Frickley Athletic Saturday, December 4, 2004 2,835.0 
 221. Bridlington Town Saturday, December 4, 2004 2,832.6 
 222. Kingstonian Saturday, December 4, 2004 2,815.0 
 223. Gateshead Saturday, December 4, 2004 2,810.6 
 224. Bishop Auckland Saturday, December 4, 2004 2,807.3 
 225. Coalville Town Saturday, November 13, 2004 2,749.9