Richards joined Exeter City at Under-12 level and progressed through the ranks to sign an academy scholarship in August 2023.[1] He made his senior debut the following week in a 2–1 EFL Cup victory over Crawley Town.[2] He made his league debut a month later in a defeat to Leyton Orient.[3]