This year will be Velasco's eighth season in the league. Velasco started his career with the Tennessee Titans as an undrafted free agent. In his first season, he was active for one game. Over the course of his next three seasons in Tennessee, Velasco was active for all 48 games. He was a 16 game starter in 2012, his final season with the Titans.
Velasco's next stop was with the Pittsburgh Steelers. He appeared and started in 11 games with the Steelers before moving on the Carolina Panthers. The C/G appeared in 23 games over the last two seasons and logged eight starts. Velasco only played 102 snaps last season and 398 snaps in 2014.
Adding Velasco makes plenty of sense for the Bills. He could be a fallback option if John Miller struggles in his second season at right guard. Velasco could also backup Eric Wood at center.