Unrestricted free agency opens in the NFL with the start of the new league year on March 9. With 22 players set to hit the open market, the Buffalo Bills have plenty of decisions to make between now and then. The Buffalo News will take a look at each player with an expiring contract, and offer a verdict on what the team should do. Next: Zach Brown.

Position: Wide receiver. Age: 24. 2016 stats: 13 games (10 starts), 51 catches, 613 yards, one touchdown.

Working in his favor: Woods has been a reliable No. 2 receiver since entering the NFL in 2013, catching at least 40 passes and topping 500 yards in every year. he's a willing blocker who is consistently applauded by coaches for his effort in the running game. At just 24 years old, there is reason to believe the best in Woods' professional career is still to come. The Bills know him better than any other player.

Working against him: Woods has never shown he's capable of carrying an offense as a No. 1 receiver. He's played in 16 games just once in his career, and dealt with several injuries in 2016. While he's been the No. 2 receiver in Buffalo, a case could be made he'd be better as a No. 3 on a good offense. That's important for the Bills when factoring in what kind of contract offer they should make.