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, April 4, 2004

 Rank Club Last Match Date ELO Score 
 1. Arsenal Saturday, April 3, 2004 4,292.4 
 2. Manchester United Saturday, April 3, 2004 4,231.9 
 3. Chelsea Saturday, April 3, 2004 4,192.6 
 4. Liverpool Sunday, April 4, 2004 4,110.9 
 5. Newcastle United Saturday, April 3, 2004 4,107.9 
 6. Middlesbrough Saturday, April 3, 2004 4,058.3 
 7. Aston Villa Sunday, April 4, 2004 4,034.9 
 8. Southampton Saturday, April 3, 2004 4,027.0 
 9. Fulham Saturday, April 3, 2004 4,010.6 
 10. Birmingham City Saturday, April 3, 2004 4,007.0 
 11. Manchester City Sunday, April 4, 2004 3,998.0 
 12. Charlton Athletic Saturday, March 27, 2004 3,994.7 
 13. Blackburn Rovers Sunday, April 4, 2004 3,988.0 
 14. Everton Saturday, April 3, 2004 3,986.7 
 15. Tottenham Hotspur Saturday, April 3, 2004 3,974.3 
 16. Bolton Wanderers Saturday, April 3, 2004 3,974.0 
 17. Leicester City Sunday, March 28, 2004 3,939.5 
 18. Portsmouth Saturday, March 27, 2004 3,938.3 
 19. West Bromwich Albion Sunday, April 4, 2004 3,932.5 
 20. Norwich City Saturday, April 3, 2004 3,926.0 
 21. Leeds United Saturday, March 27, 2004 3,913.1 
 22. Millwall Sunday, April 4, 2004 3,907.1 
 23. West Ham United Saturday, April 3, 2004 3,893.9 
 24. Sunderland Sunday, April 4, 2004 3,886.6 
 25. Wolverhampton Wanderers Saturday, April 3, 2004 3,873.0 
 26. Wigan Athletic Saturday, April 3, 2004 3,840.1 
 27. Sheffield United Saturday, April 3, 2004 3,838.8 
 28. Crystal Palace Saturday, March 27, 2004 3,834.1 
 29. Ipswich Town Sunday, April 4, 2004 3,832.7 
 30. Reading Saturday, April 3, 2004 3,827.0 
 31. Cardiff City Saturday, April 3, 2004 3,808.0 
 32. Stoke City Saturday, April 3, 2004 3,798.5 
 33. Coventry City Saturday, April 3, 2004 3,780.6 
 34. Preston North End Saturday, April 3, 2004 3,779.5 
 35. Nottingham Forest Saturday, April 3, 2004 3,771.9 
 36. Plymouth Argyle Saturday, April 3, 2004 3,770.5 
 37. Queens Park Rangers Saturday, April 3, 2004 3,766.5 
 38. Rotherham United Saturday, April 3, 2004 3,755.9 
 39. Crewe Alexandra Saturday, April 3, 2004 3,748.3 
 40. Burnley Saturday, April 3, 2004 3,747.1 
 41. Walsall Saturday, April 3, 2004 3,736.4 
 42. Gillingham Saturday, April 3, 2004 3,734.1 
 43. Brighton and Hove Albion Saturday, April 3, 2004 3,727.4 
 44. Watford Saturday, March 27, 2004 3,726.6 
 45. Bristol City Saturday, April 3, 2004 3,717.8 
 46. Derby County Saturday, April 3, 2004 3,717.5 
 47. Luton Town Saturday, April 3, 2004 3,696.6 
 48. Tranmere Rovers Saturday, April 3, 2004 3,690.8 
 49. Swindon Town Saturday, April 3, 2004 3,686.7 
 50. AFC Bournemouth Saturday, April 3, 2004 3,669.7 
 51. Bradford City Saturday, April 3, 2004 3,660.5 
 52. Wimbledon Saturday, April 3, 2004 3,648.3 
 53. Hartlepool United Saturday, April 3, 2004 3,643.5 
 54. Oldham Athletic Saturday, April 3, 2004 3,641.8 
 55. Port Vale Saturday, April 3, 2004 3,640.8 
 56. Doncaster Rovers Saturday, April 3, 2004 3,633.3 
 57. Peterborough United Saturday, April 3, 2004 3,632.3 
 58. Sheffield Wednesday Saturday, April 3, 2004 3,629.7 
 59. Barnsley Saturday, April 3, 2004 3,624.0 
 60. Wrexham Saturday, April 3, 2004 3,620.8 
 61. Colchester United Saturday, April 3, 2004 3,618.4 
 62. Stockport County Saturday, April 3, 2004 3,607.8 
 63. Hull City Saturday, April 3, 2004 3,604.7 
 64. Blackpool Saturday, April 3, 2004 3,604.5 
 65. Huddersfield Town Saturday, April 3, 2004 3,604.1 
 66. Chester City Saturday, April 3, 2004 3,602.2 
 67. Lincoln City Saturday, April 3, 2004 3,593.0 
 68. Notts County Saturday, April 3, 2004 3,590.2 
 69. Grimsby Town Saturday, April 3, 2004 3,577.1 
 70. Chesterfield Saturday, April 3, 2004 3,576.8 
 71. Rushden and Diamonds Saturday, April 3, 2004 3,571.6 
 72. Wycombe Wanderers Saturday, April 3, 2004 3,568.3 
 73. Hereford United Saturday, April 3, 2004 3,561.5 
 74. Torquay United Saturday, April 3, 2004 3,555.0 
 75. Northampton Town Saturday, April 3, 2004 3,552.4 
 76. Brentford Saturday, April 3, 2004 3,548.8 
 77. Yeovil Town Saturday, April 3, 2004 3,540.2 
 78. Oxford United Saturday, April 3, 2004 3,535.9 
 79. Mansfield Town Saturday, April 3, 2004 3,521.3 
 80. Exeter City Saturday, April 3, 2004 3,494.3 
 81. Boston United Saturday, April 3, 2004 3,481.0 
 82. Shrewsbury Town Saturday, April 3, 2004 3,478.8 
 83. Cheltenham Town Saturday, April 3, 2004 3,476.9 
 84. Scunthorpe United Friday, April 2, 2004 3,475.2 
 85. Swansea City Saturday, April 3, 2004 3,474.0 
 86. Aldershot Town Tuesday, March 30, 2004 3,473.3 
 87. Southend United Friday, April 2, 2004 3,473.0 
 88. Kidderminster Harriers Saturday, April 3, 2004 3,467.5 
 89. Leyton Orient Saturday, April 3, 2004 3,455.4 
 90. Barnet Saturday, April 3, 2004 3,453.9 
 91. Bury Saturday, April 3, 2004 3,449.8 
 92. Morecambe Saturday, April 3, 2004 3,448.3 
 93. Darlington Saturday, April 3, 2004 3,445.2 
 94. Macclesfield Town Sunday, April 4, 2004 3,438.3 
 95. Gravesend and Northfleet Saturday, April 3, 2004 3,437.1 
 96. Rochdale Saturday, April 3, 2004 3,432.1 
 97. Bristol Rovers Saturday, April 3, 2004 3,429.4 
 98. Accrington Stanley Saturday, April 3, 2004 3,425.9 
 99. Cambridge United Saturday, April 3, 2004 3,423.1 
 100. Carlisle United Saturday, April 3, 2004 3,416.3 
 101. Stevenage Borough Tuesday, March 30, 2004 3,413.1 
 102. Dagenham and Redbridge Saturday, April 3, 2004 3,408.1 
 103. Scarborough Saturday, April 3, 2004 3,407.0 
 104. Woking Saturday, April 3, 2004 3,400.3 
 105. Margate Saturday, April 3, 2004 3,397.2 
 106. Telford United Tuesday, March 30, 2004 3,385.6 
 107. Forest Green Rovers Saturday, April 3, 2004 3,385.5 
 108. York City Sunday, April 4, 2004 3,371.5 
 109. Burton Albion Saturday, April 3, 2004 3,360.7 
 110. Tamworth Saturday, April 3, 2004 3,355.4 
 111. Farnborough Town Saturday, April 3, 2004 3,333.2 
 112. Nuneaton Borough Saturday, April 26, 2003 3,329.4 
 113. Southport Saturday, April 26, 2003 3,319.1 
 114. Stalybridge Celtic Tuesday, November 18, 2003 3,295.5 
 115. Halifax Town Saturday, April 3, 2004 3,293.5 
 116. Kettering Town Saturday, April 26, 2003 3,257.4 
 117. Leigh RMI Saturday, April 3, 2004 3,239.1 
 118. Northwich Victoria Saturday, March 27, 2004 3,207.5 
 119. Crawley Town Saturday, November 8, 2003 3,145.0 
 120. Bishop's Stortford Saturday, November 8, 2003 3,144.3 
 121. Canvey Island Tuesday, November 18, 2003 3,134.3 
 122. Whitby Town Saturday, November 8, 2003 3,132.1 
 123. Boreham Wood Saturday, November 8, 2003 3,118.5 
 124. Hornchurch Saturday, December 6, 2003 3,111.5 
 125. Weston-Super-Mare Saturday, December 6, 2003 3,110.3 
 126. Thurrock Tuesday, November 18, 2003 3,104.0 
 127. Ford United Tuesday, November 18, 2003 3,103.6 
 128. Bradford Park Avenue Sunday, November 9, 2003 3,099.3 
 129. Shildon Sunday, November 9, 2003 3,099.2 
 130. Grantham Saturday, November 8, 2003 3,098.4 
 131. Histon Saturday, November 8, 2003 3,098.0 
 132. Gainsborough Trinity Saturday, November 8, 2003 3,097.7 
 133. Lancaster City Saturday, November 8, 2003 3,097.4 
 134. Salisbury City Sunday, November 9, 2003 3,094.1 
 135. Grays Athletic Saturday, November 8, 2003 3,087.2