Edge rusher Shane Ray has not played in the NFL since 2018, but five years later, Ray has another chance.

The Bills signed him on Saturday after he participated in their rookie minicamp as a tryout player.

Ray, who turns 30 next week, spent the past two seasons playing in the CFL for the Toronto Argonauts. He had six sacks and two forced fumbles in 13 games in 2022.