He has also played non-league football for Alfreton Town, Darlington, AFC Fylde, Southport and Farsley Celtic.
[5] He made his professional debut on 20 March 2012, in a 1–0 defeat to Oldham Athletic, replacing Paul Murray as a late substitute.
Jordan was praised by manager John Hughes after his run in the first-team,[6] but was then dealt with the blow of being ruled out for the rest of the 2012–13 season due to a knee injury.
Richards scored his first goal in senior football in August 2018, direct from a free-kick, for Southport in a 3–1 defeat to Altrincham.
[17] During his time with Southport, Richards won both the Liverpool Senior Cup and Lancashire FA Challenge Trophy in the 2018–19 season.
[19] Two days after departing Farsley Celtic, Richards signed for fellow National League North club Curzon Ashton.