In den folgenden vier Jahren hatte Richards mit stark wechselnden Ergebnissen zu kämpfen. So wurde er zur Nordischen Skiweltmeisterschaft 1985 in Seefeld in Tirol nur für das Springen auf der Großschanze aufgestellt und erreichte dort den 30. Platz. Bei der Nordischen Skiweltmeisterschaft 1987 in Oberstdorf sprang er zwar in beiden Springen, kam aber über einen 56. Platz von der Normalschanze und einen 47. Platz von der Großschanze nicht hinaus.