From Street, Somerset, Richards attended Crispin School before receiving an offer to join Millfield on a scholarship. In 2021, at 18 years-of-age he progressed to the Bath Rugby senior academy.[3]
Club career
Richards played for Tor RFC and Wells RFC in his native Somerset prior to playing for Bath Rugby.[4] Richards made his debut for Bath in the Premiership in February 2021.[5] After going on to make 15 appearances either in the second row or the back row, he signed a long-term contract with the club in May 2022.[5] His performances during that campaign also led to him winning Bath Breakthrough player of the year award.[6]
During the 2022-23 season Richards tore his hamstring and missed a few months of the season before playing some loan games for Taunton R.F.C. to build up his match fitness. In September 2023, he captained Bath for the first time as they secured a 29-23 victory away at Cornish Pirates in the Premiership Rugby Cup.[7][8]