Lee signed with the Cleveland Browns on April 29, 2008. He was waived on August 30, 2008.
Tampa Bay Buccaneers
On September 1, 2008, Lee signed with the Tampa Bay Buccaneers. He was waived on September 5, 2008 and signed to the team's practice squad the next day. Lee was promoted to the 53-man active roster on October 27, 2008.
On July 29, 2011, Lee re-signed with the Buccaneers as a restricted free agent.
Washington Redskins
Lee was signed by the Washington Redskins on April 9, 2012 as an unrestricted free agent.[1] He was released on August 27.[2]