Bills agree to terms with receiver Andre Holmes

The Buffalo Bills have agreed to terms with wide receiver Andre Holmes, the team announced Saturday.

Holmes will become the highest-profile free-agent addition to the Bills' thin receiving corps. The Bills have lost receivers Robert Woods and Marquise Goodwin as free agents this month.

Holmes, 28, played the role of a third or fourth receiver, along with Seth Roberts, behind Amari Cooper and Michael Crabtree last season for the Raiders. But he also is a big target in the red zone at 6-foot-4, 210 pounds, and he made a name for himself as a special-teams ace alongside Taiwan Jones.

Holmes had nine special-teams tackles, which ranked third on the team, and recovered a fumble on a muffed punt at Jacksonville in Week 7. He also led the Raiders with 50 receiving yards on four catches, including a touchdown, in Oakland's playoff loss at Houston.

His production has faded as the Raiders have improved, going from 47 catches for 693 yards and four touchdowns for a 3-13 team in 2014 to 14 catches for 201 yards and three touchdowns for a 7-9 team in 2015 to 14 catches for 126 yards and three touchdowns for a 12-4 playoff team last season.

Holmes, who had a base salary of $2 million in 2016, originally entered the NFL as an undrafted free agent out of Hillsdale College with the Vikings in 2011.

Information from ESPN's Mike Rodak and Paul Gutierrez was used in this report.