He played in the Football League for Crewe Alexandra, and Chesterfield before retiring and starting his own joiner business in 2006. Edwards had two spells at He scored two of the most important goals in his career at Huddersfield one in 1997 against Manchester City where Huddersfield passed the ball 16 times around the field for it to fall for Edwards outside the 18 yard box to smash it into the back of the Netto. And in 2004 scored the goal that took Town through to the play off final.
He was released by Huddersfield at the end of the 2004-2005 season, joining Ossett Albion from where he joined Mossley in May 2006.
He retired in November 2006 after playing just 11 times for Mossley. He is now involved with Holmfirth Town F.C.