Richards pelasi 314 ottelua Leicester Tigersille vuosina 1982-1997. Hän oli kapteeni, kun Leicester voitti Courage League -sarjan 1994-95 ja Pilkington Cupin 1997, ja hän pelasi myös, kun Leicester voitti englannin liigan ensimmäisen mestaruuden vuosina 1987-88 ja Pilkington Cupin 1993. Hän pelasi joukkueessa 48 kertaa vuosina 1986-1996, mikä oli maailmanennätys.
Hän edusti Brittiläisiä leijonia vuoden 1989 Australian ja vuoden 1993 Uuden-Seelannin kiertueella pelatessaan kuudessa kansainvälisessä ottelussa. Häntä pidettiin laajalti yhtenä parhaista numero kahdeksan pelaajista, jotka ovat pelanneet peliä.