Williams played sparingly in his freshman season. He would make his first career start in the Arizona Bowl where he would throw for three touchdowns and he would also have a rushing touchdown in a 38–17 win against Georgia State.[4] In the next season, Williams played in all six games in a shortened season rushing for 6 touchdowns while only having one passing touchdown with three interceptions. Williams would play in eight games the following season. After a three-game losing streak Williams was named the starting quarterback against San Jose State.[5] Wyoming lost 21–27 behind two touchdowns and two interceptions from Williams.[6] He finished the season with 8 passing touchdowns with 5 interceptions and one rushing touchdown. In the Famous Idaho Potato Bowl against Kent State, Williams threw for one touchdown with 127 yards, and he rushed for 200 yards and 4 touchdowns in the 52–38 win.[7] After his performance, Williams was named the game's MVP.[8] On December 22, 2021, just one day after the game, Williams announced his decision to transfer.[9]
Utah State
On December 30, 2021, Williams announced his decision to transfer to Utah State.[10] After playing as a backup for two seasons, Williams was named the starter against New Mexico in the final regular season game of the 2023 season.[11] In his first start with Utah State, he combined for five total touchdowns, two passing and three rushing, including the game-winning 13-yard touchdown run in overtime, leading Utah State to a 44–41 double-overtime victory.[12][13] As a result of his performance, Williams was named the Mountain West Offensive Player of the Week.[14] On November 28, 2023, Williams announced that he would be forgoing his final year of college eligibility to pursue his dream of becoming a Navy SEAL.[15][16] A few weeks later, he was named the starting quarterback for the 2023 Famous Idaho Potato Bowl, his final collegiate game.[17][18]