Born in Rotherham, England, he played for Sheffield United, Scarborough, Darlington, Mansfield Town and Blackpool in the Football League. Reed subsequently spent five years playing in the English non-league, along with a brief spell at Greek side Ethnikos Piraeus. Reed came through the youth system at Sheffield United but never managed to establish himself in the first team
He was loaned to Scarborough, Darlington and Mansfield Town to get first team experience, but eventually left Bramall Lane having only made 17 appearances in total, scoring two goals.
Reed signed for Blackpool during the 1997 close season, but the move proved to be an unsuccessful one as he made only three substitute appearances in the league for The Tangerines. A short spell at Bury followed before he drifted into non-league.
Reed"s career was hampered by knee injuries, and he subsequently moved regularly around non-league sides in England, although he also had a short spell in Greece with Ethnikos Piraeus.