Reed was selected in the seventh round of the
2009 NFL draft by the
Seattle Seahawks with the 247th overall pick. He made the final roster after an impressive performance in his rookie preseason and served primarily as Seattle's situational pass rushing specialist. On October 11, 2009, he returned a fumble forced by defensive end
Lawrence Jackson 79 yards for a touchdown against the
Jacksonville Jaguars. Reed also recorded his first NFL sack during that game. On September 4, 2010, the Seahawks announced that the team had reached an injury settlement with Reed and that he would be released. On November 9, 2010, Reed worked out for the
Philadelphia Eagles but was not offered a contract. During the week of November 21, 2010, Reed worked out for the
Pittsburgh Steelers but was not offered a contract. On January 20, 2011, Reed signed a futures contract with the
Chicago Bears. He made the team's 53-man roster in the final rounds of cuts on 3 September 2011. On November 14, 2011, Reed was waived by the Bears. On December 13, 2011, Reed was signed by the Tampa Bay Buccaneers. On March 22, 2012, Tampa Bay Buccaneers announced the release of Reed along with teammate
Tim Crowder. On May 15, 2012, Reed was signed by the
Minnesota Vikings to a 2-year contract. On August 31, 2012, as the Vikings reduced their roster down to league maximum of 53 players, he was released. == Military career ==