Richards went to Michaelhouse school in KwaZulu-Natal and earned a call-up to the KwaZulu-Natal Under-18 side that played at the Academy Week competition in 2007.
Richards then joined the Durban-based Sharks academy and played for the Sharks U19 side in the 2008 Under-19 Provincial Championship and for the Sharks U21 side in the 2009 and 2010 Under-21 Provincial Championships. The latter season also saw Richards scoring a hat-trick in their 106–3 victory over Boland U21 in Durban.[2]
Sharks
Richards made his first class debut for the Sharks XV during the 2010 Vodacom Cup competition when he started their match against the Border Bulldogs.[3] He appeared in all nine of their matches in the competition (starting eight of those), failing to score any points for his side as they reached the Semi-final of the competition.
Richards returned to the Sharks XV side for the 2011 Vodacom Cup competition, scoring six tries in six starts for the side, including two in their match against the Leopards in Durban.[4] He finished as the Sharks' second-highest try scorer behind Kobus de Kock and joint-7th overall.[5] He also made his Currie Cup debut in 2011; he started four of their matches during the season – a 35–16 victory over the Blue Bulls in Durban,[6] a 23–22 victory over the Pumas in Nelspruit,[7] a 43–34 home victory over the Free State Cheetahs – which also saw Richards score his first Currie Cup try in the fourth minute of the match[8] – and a 43–22 defeat to Griquas in Kimberley.[9]
At the end of 2015, Richards was one of a number of players that joined the Southern Kings prior to their return to Super Rugby for the 2016 season.[17] However, the Eastern Province Kings – the provincial union that was supposed to administer the Super Rugby team – suffered serious financial problems and the South African Rugby Union stepped in to assist the Super Rugby franchise;[18] however, Richards was not one of the players contracted by SARU to represent the Southern Kings.[19] After being unpaid for several months, he was one of eighteen players involved in submitting an application to get Eastern Province Rugby liquidated in an attempt to recoup unpaid salary payments.[20]