[2][3] In Gray's career at Michigan, he played three seasons for the Wolverines, appearing in 28 games, totalling 91 tackles with five going for a loss, a sack, 15 pass deflections, and a forced fumble.
[5] After not being selected in the 2022 NFL draft, Gray signed with the New Orleans Saints as an undrafted free agent.
[9] On August 30, 2022, Gray was released by the Saints during final roster cuts, but was signed to the team's practice squad the following day.
[17] He was elevated to the active roster and made his NFL debut in the team's Week 18 season finale, posting five tackles and two pass deflections.
[20] On January 9, 2025, Gray signed with the Arlington Renegades of the United Football League (UFL).