He subsequently moved to Telford United from where he joined Wolverhampton Wanderers in October 1985, playing for Wolves and forming a partnership with Andy Mutch.
He became a regular both on the teamsheet and the scoresheet at Exeter, hitting the net 17 times in 54 league games before moving to Torquay United in August 1988.
He played in Hong Kong, and Malta with Sliema Wanderers, In Autumn 1996 he became player-manager of Bideford in the Western League, but resigned on 30 July 1998 out of despair at the lack of commitment to pre-season training amongst his squad.
He won the Birmingham senior cup for the first time in 73 years, signing players Tyrone Barnett, (Peterborough), Ross Draper (Inverness Caledonian), and Elliott Durrell (Wrexham), The 2009–10 season saw Hednesford return to the Southern League, after the league restructured, with Edwards bringing in a number of experienced names in a bid to push the club back into the Conference North.
Shortly after being knocked out of the FA Cup by Hellenic League minnows Pegasus Juniors at the first qualifying round stage, Edwards departed the club on 15 September 2009.