Zur Nordischen Skiweltmeisterschaft 1989 in Lahti stand Richards erneut im kanadischen Team und erreichte auf der Normalschanze den 61. Platz und auf der Großschanze den 47. Platz. Mit der &lt;a href="Skisprung-Weltcup%201989/90"&gt;Weltcup-Saison 1989/90&lt;/a&gt; erreichte er mit dem 27. Platz in der Gesamtwertung und mehreren Platzierungen unter den besten Zehn seine beste Saison. Bereits zur &lt;a href="Vierschanzentournee%201989/90"&gt;Vierschanzentournee 1989/90&lt;/a&gt; konnte er erstmals in die Tournee-Wertung springen und erreichte am Ende den 23. Platz. Bei der Skiflug-Weltmeisterschaft 1990 kam er in Vikersund auf den 41. Platz. Auch die Nordischen Skiweltmeisterschaften 1991 verliefen überraschend besser als die vorherigen Weltmeisterschaften. So erreichte er im Val di Fiemme auf der Normalschanze den 36. und auf der Großschanze den 38. Platz.