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  Tuesday, April 19, 1988

 Rank Club Last Match Date ELO Score 
 1. Liverpool Wednesday, April 13, 1988 4,239.0 
 2. Everton Tuesday, April 19, 1988 4,137.0 
 3. Manchester United Tuesday, April 12, 1988 4,112.0 
 4. Nottingham Forest Wednesday, April 13, 1988 4,087.5 
 5. Arsenal Friday, April 15, 1988 4,062.4 
 6. Wimbledon Tuesday, April 19, 1988 4,055.7 
 7. Queens Park Rangers Tuesday, April 19, 1988 4,025.1 
 8. Luton Town Tuesday, April 19, 1988 4,012.6 
 9. Newcastle United Tuesday, April 19, 1988 3,983.1 
 10. Sheffield Wednesday Wednesday, April 13, 1988 3,981.6 
 11. Coventry City Tuesday, April 19, 1988 3,970.9 
 12. Southampton Saturday, April 9, 1988 3,965.3 
 13. Norwich City Monday, April 4, 1988 3,944.2 
 14. Tottenham Hotspur Monday, April 4, 1988 3,937.7 
 15. Aston Villa Saturday, April 9, 1988 3,907.2 
 16. Chelsea Saturday, April 9, 1988 3,904.9 
 17. Watford Tuesday, April 19, 1988 3,902.9 
 18. Charlton Athletic Saturday, April 9, 1988 3,898.4 
 19. West Ham United Tuesday, April 12, 1988 3,889.7 
 20. Derby County Wednesday, April 13, 1988 3,880.7 
 21. Portsmouth Tuesday, April 19, 1988 3,878.3 
 22. Middlesbrough Saturday, April 9, 1988 3,875.1 
 23. Millwall Tuesday, April 19, 1988 3,868.9 
 24. Bradford City Saturday, April 9, 1988 3,863.5 
 25. Blackburn Rovers Saturday, April 9, 1988 3,858.4 
 26. Oldham Athletic Tuesday, April 19, 1988 3,851.9 
 27. Crystal Palace Saturday, April 9, 1988 3,845.8 
 28. Oxford United Wednesday, April 13, 1988 3,836.6 
 29. Swindon Town Tuesday, April 12, 1988 3,836.5 
 30. Manchester City Saturday, April 9, 1988 3,835.0 
 31. Leeds United Wednesday, April 6, 1988 3,822.0 
 32. Stoke City Saturday, April 9, 1988 3,813.6 
 33. Leicester City Saturday, April 9, 1988 3,813.5 
 34. Plymouth Argyle Tuesday, April 19, 1988 3,781.8 
 35. Barnsley Friday, April 15, 1988 3,777.4 
 36. Ipswich Town Friday, April 8, 1988 3,771.5 
 37. Sunderland Saturday, April 9, 1988 3,759.3 
 38. Brighton and Hove Albion Friday, April 15, 1988 3,751.1 
 39. Shrewsbury Town Friday, April 8, 1988 3,746.9 
 40. Walsall Saturday, April 9, 1988 3,745.8 
 41. Hull City Tuesday, April 12, 1988 3,727.5 
 42. West Bromwich Albion Saturday, April 9, 1988 3,727.0 
 43. Birmingham City Saturday, April 9, 1988 3,724.1 
 44. AFC Bournemouth Tuesday, April 19, 1988 3,712.3 
 45. Wigan Athletic Tuesday, April 12, 1988 3,709.5 
 46. Notts County Saturday, April 9, 1988 3,706.9 
 47. Reading Wednesday, April 13, 1988 3,703.8 
 48. Sheffield United Tuesday, April 19, 1988 3,692.7 
 49. Northampton Town Friday, April 15, 1988 3,687.7 
 50. Bristol City Monday, April 18, 1988 3,664.5 
 51. Blackpool Friday, April 15, 1988 3,658.4 
 52. Fulham Friday, April 15, 1988 3,657.4 
 53. Port Vale Monday, April 18, 1988 3,635.6 
 54. Gillingham Saturday, April 9, 1988 3,629.9 
 55. Wolverhampton Wanderers Sunday, April 10, 1988 3,624.9 
 56. Bristol Rovers Friday, April 15, 1988 3,619.2 
 57. Huddersfield Town Tuesday, April 19, 1988 3,615.1 
 58. Preston North End Friday, April 8, 1988 3,614.0 
 59. Brentford Tuesday, April 19, 1988 3,603.6 
 60. Bury Saturday, April 9, 1988 3,597.9 
 61. Scunthorpe United Tuesday, April 19, 1988 3,592.0 
 62. Grimsby Town Saturday, April 9, 1988 3,584.1 
 63. Southend United Saturday, April 9, 1988 3,581.7 
 64. Chester City Friday, April 15, 1988 3,576.2 
 65. Mansfield Town Tuesday, April 19, 1988 3,575.5 
 66. Rotherham United Friday, April 8, 1988 3,562.0 
 67. Cardiff City Friday, April 15, 1988 3,546.5 
 68. Bolton Wanderers Tuesday, April 19, 1988 3,545.2 
 69. Aldershot Tuesday, April 19, 1988 3,541.7 
 70. Torquay United Tuesday, April 19, 1988 3,539.5 
 71. Chesterfield Tuesday, April 19, 1988 3,520.4 
 72. Wrexham Saturday, April 9, 1988 3,518.3 
 73. Barnet Saturday, April 16, 1988 3,494.0 
 74. Sutton United Saturday, April 16, 1988 3,493.5 
 75. Leyton Orient Thursday, April 14, 1988 3,493.4 
 76. Scarborough Tuesday, April 12, 1988 3,486.8 
 77. Darlington Tuesday, April 19, 1988 3,485.8 
 78. Peterborough United Saturday, April 9, 1988 3,485.3 
 79. Lincoln City Tuesday, April 19, 1988 3,478.3 
 80. Tranmere Rovers Saturday, April 9, 1988 3,471.0 
 81. Swansea City Saturday, April 9, 1988 3,466.0 
 82. Doncaster Rovers Friday, April 15, 1988 3,464.8 
 83. Colchester United Tuesday, April 19, 1988 3,463.5 
 84. Crewe Alexandra Friday, April 15, 1988 3,461.4 
 85. Burnley Friday, April 8, 1988 3,456.6 
 86. Kettering Town Saturday, April 16, 1988 3,453.8 
 87. York City Friday, April 15, 1988 3,450.4 
 88. Cambridge United Tuesday, April 19, 1988 3,446.2 
 89. Telford United Monday, April 18, 1988 3,445.5 
 90. Runcorn Tuesday, April 19, 1988 3,444.0 
 91. Hartlepool United Tuesday, April 19, 1988 3,443.8 
 92. Stockport County Tuesday, April 19, 1988 3,431.8 
 93. Kidderminster Harriers Saturday, April 16, 1988 3,417.3 
 94. Stafford Rangers Saturday, April 16, 1988 3,413.3 
 95. Maidstone United Saturday, April 16, 1988 3,413.1 
 96. Halifax Town Tuesday, April 19, 1988 3,412.1 
 97. Rochdale Friday, April 8, 1988 3,406.2 
 98. Hereford United Tuesday, April 19, 1988 3,390.3 
 99. Weymouth Saturday, April 16, 1988 3,379.4 
 100. Fisher Athletic Saturday, April 16, 1988 3,369.2 
 101. Altrincham Tuesday, April 19, 1988 3,367.4 
 102. Enfield Saturday, April 16, 1988 3,362.3 
 103. Exeter City Saturday, April 9, 1988 3,361.5 
 104. Macclesfield Town Monday, April 18, 1988 3,359.5 
 105. Cheltenham Town Saturday, April 16, 1988 3,349.3 
 106. Carlisle United Tuesday, April 19, 1988 3,341.8 
 107. Boston United Saturday, April 16, 1988 3,319.1 
 108. Northwich Victoria Tuesday, April 19, 1988 3,311.0 
 109. Wycombe Wanderers Saturday, April 16, 1988 3,308.9 
 110. Nuneaton Borough Saturday, May 2, 1987 3,283.2 
 111. Bath City Tuesday, April 19, 1988 3,275.3 
 112. Newport County Tuesday, April 19, 1988 3,263.9 
 113. Welling United Saturday, April 16, 1988 3,243.7 
 114. Frickley Athletic Saturday, May 2, 1987 3,236.1 
 115. Wealdstone Tuesday, April 19, 1988 3,219.4 
 116. Worcester City Tuesday, November 17, 1987 3,208.0 
 117. Gateshead Wednesday, April 29, 1987 3,202.1 
 118. Yeovil Town Saturday, January 9, 1988 3,193.8 
 119. Bognor Regis Town Saturday, November 14, 1987 3,141.7 
 120. Chorley Saturday, November 14, 1987 3,135.8 
 121. VS Rugby Thursday, December 17, 1987 3,129.9 
 122. Burton Albion Tuesday, November 17, 1987 3,122.3 
 123. Dagenham Saturday, April 16, 1988 3,121.2 
 124. Chelmsford City Saturday, November 14, 1987 3,118.5 
 125. Carshalton Athletic Monday, November 23, 1987 3,115.8 
 126. Bishop Auckland Saturday, November 14, 1987 3,115.4 
 127. Tamworth Saturday, November 14, 1987 3,098.2 
 128. Halesowen Town Monday, November 16, 1987 3,098.0 
 129. Colwyn Bay Saturday, November 14, 1987 3,096.2 
 130. Hayes Saturday, November 14, 1987 3,095.6 
 131. Merthyr Tydfil Saturday, November 14, 1987 3,094.4 
 132. Billingham Synthonia Saturday, November 14, 1987 3,093.6 
 133. Atherstone United Tuesday, November 17, 1987 3,084.1 
 134. Aylesbury United Saturday, November 14, 1987 3,078.0 
 135. Farnborough Town Saturday, November 14, 1987 3,074.7