Richards began his career at Bristol Rovers after making his way through the club’s youth ranks. The attacking midfielder made a total of 112 appearances for Rovers, scoring 27 goals in all competitions across both League One and League Two.
After a loan spell at Exeter City Richards moved on a permanent deal to Tranmere Rovers where he linked up with fellow Welshman Rob Edwards, who was Manager at the time and made Richards his first signing.
Port Vale finished bottom of League Two and were relegated alongside Cheltenham Town in the 2015/16 season. Edwards had moved to the Robins as Assistant Manager after he got sacked at Port Vale and brought Richards in to the squad once again.
Shockingly, this is when Richards came across the biggest challenge of his career yet. The midfielder was diagnosed with testicular cancer in March 2015. Astonishingly, after treatment he was given the all clear in September and said he wanted to get back playing football as soon as possible.
The midfielder was back playing football again in a loan spell at National League South side Bath City, before he made a permanent switch to the MLS with the Tampa Bay Rowdies.
Spells at Weston Super Mare and Merthyr followed before Richards joined the Bulls.
After joining Hereford from Merthyr in November 2017, Richards went on to make 29 appearances last season, scoring four goals.
Richards agreed a deal to remain at Edgar Street for the 2018/19 National League North campaign and is a great option to Manager Peter Beadle going forward.