ESPN.com’s AFC East blog first reported on Sunday that both sides agreed to terms of a four-year contract. However, Woods was in Los Angeles this past weekend for the NFLPA's Rookie Premiere event and couldn’t sign until he returned to Buffalo. Woods signed the contract on Monday following the team’s organized team activities.
Woods is considered one of the most NFL-ready receivers from this year's draft. The USC product is the favorite to win a starting job opposite veteran receiver Steve Johnson.
Buffalo now has seven of their eight draft picks signed.