As a freshman in 2020, Keys took a redshirt.[2] In 2021, he recorded 12 tackles in six games before an injury cut his season short.[3] In 2022, Keys notched 39 tackles with three and a half being for a loss, two sacks, a forced fumble, and a fumble recovery.[4] After the season, he entered his name into the NCAA transfer portal.[5]
Auburn
Keys transferred to play for the Auburn Tigers.[6] He made his Auburn debut in the 2023 season opener, where he made the start, notching two tackles in a win over UMass.[7] In week 11, Keys put up three tackles, a pass deflection, and a forced fumble versus Vanderbilt.[8] He finished the 2023 season, playing in eight games due to injury, where he recorded 30 tackles with three for a loss, two sacks, and a forced fumble.[9] During the 2024 season, Keys tallied 39 tackles and two pass deflections.[10]
After not being selected in the 2025 NFL draft, Keys signed with the Minnesota Vikings as an undrafted free agent.[13] He made the initial 53-man roster on August 26, 2025. He was one of the seven undrafted free agents that made the Vikings roster.[14][15]