Ray signed a contract with the Bills on Saturday, Dave Matter of the St. Louis Post-Dispatch reports.

Ray was a first-round selection of the Broncos in 2015 and spent four years on the team before signing with and being released by the Ravens ahead of the 2019 season. The 29-year-old has spent the last two years with Toronto of the CFL, most recently appearing in 13 games and collecting six sacks and two forced fumbles during the 2022 season. He'll likely be competing for a depth spot on Buffalo's defense.