The receiver showed his excitement for his new team while also thanking the Raiders for the opportunity:
Holmes spent the past four years with the Oakland Raiders, totaling 126 receiving yards and three touchdowns in 2016.
His best season came in 2014, when he caught 47 passes for 693 receiving yards and four touchdowns. He started 13 games that season, and on a 3-13 Raiders squad, his yardage was good enough to lead the team.
However, Oakland's addition of Amari Cooper and Michael Crabtree led to reduced work for Holmes. The free-agent signing of Cordarrelle Patterson leaves even less of an opportunity for the receiver to see the field.
Still, the 28-year-old remains a quality target in his prime. At 6'5", he is both a strong run-blocker and a useful target near the red zone, grabbing seven touchdowns on just 28 catches over the past two years.
Considering the Bills' lack of alternatives at the position, Holmes could begin the year relatively high on the depth chart.
Sammy Watkins has plenty of talent but has been riddled with injuries in his young career. Robert Woods and Marquise Goodwin have also shown flashes but are still too inconsistent to trust going into 2017.
This new signing could be another attempt to add weapons for Tyrod Taylor, as the quarterback once again tries to prove himself at this level.