McCray, 29, originally signed on with the Broncos as an undrafted free agent out of Florida back in 2013. He spent the past three years in Denver before signing a one-year, $800,000 contract with the Packers in 2016.
Green Bay later traded McCray to the Bills for a seventh-round pick in 2018. McCray wound up signing a one-year, $1M contract with the Jaguars in 2018 and has remained in Jacksonville ever since.
In 2019, McCray appeared in nine games for the Jaguars and recorded four tackles and no sacks or interceptions.