Reed entered the league as an undrafted free agent out of Florida State in 2012, and has bounced around from roster to roster ever since. He initially signed with the Cleveland Browns, but failed to make the 53-man roster. He then joined the Tampa Bay Buccaneers as a member of their practice squad for a couple of days. He caught on with the Denver Broncos' scout team later on in the season before being cut.
Reed's most lengthy and successful stint in the NFL began when he signed on with the Steelers' practice squad on Nov. 28. He managed to keep that slot through the remainder of the season and up until the NFL Draft in late April. Draft day brought two new receivers to Pittsburgh, however, and Reed was let go.