In Duke's freshman season in 2019, he recorded seven tackles with three being for a loss, two sacks, a pass deflections and a fumble recovery.[4] During the COVID shortend 2020 season, Duke notched 26 tackles with three of them going for a loss, and a sack.[5] During the 2021 season, Duke played in two games where he had six tackles with two being for a loss, and two sacks, before going down with a season ending injury in week two.[6][7] In week five of the 2022 season, Duke tallied three sacks versus Texas Tech.[8] During the 2022 season, Duke had a breakout season posting 44 tackles with five being for a loss, three sacks, and a pass deflection.[9] In the 2023 season, Duke posted 19 tackles with eight being for a loss, six sacks, and a forced fumble.[10] After the conclusion of the 2023 season, Duke decided to declare for the 2024 NFL draft.[11]
Duke signed with the Tennessee Titans as an undrafted free agent on May 10, 2024.[14] He was waived on August 27, and re-signed to the practice squad.[15][16]