[4][5][6] Reading's academy coach, David Dodds, converted him from a left-sided forward into a left-back.
[7] Richards made his debut for Reading under coach Jaap Stam on the opening day of the 2017–18 season, coming on as a 59th minute substitute for Jón Daði Böðvarsson following Tiago Ilori's red card.
[11] On 10 July 2022, recently promoted Premier League club Nottingham Forest announced the signing of Richards on a four-year contract for an €8.5 million transfer fee.
[12][13] On 20 August 2024, Richards joined Primeira Liga side Rio Ave on a season-long loan.
[14] Born in England, Richards is of Jamaican descent and has expressed an interest in representing the Jamaica national team.