Williams played college football at Jones County Junior College. He played one game in 2016, recording four tackles and one fumble recovery before suffering a season-ending injury and being redshirted. He appeared in 10 games in 2017, totaling 26 tackles, two interceptions and two forced fumbles.[1]
Williams transferred to play at Nebraska from 2018 to 2021.[3][1] He missed most of the 2019 season due to injury. He earned honorable mention All-Big Ten Conference honors in 2020 after accumulating 51 tackles, 1.0 sack, four pass breakups, one forced fumble and one fumble recovery. Williams recorded 46 tackles, four interceptions and three pass breakups in 2021, garnering
honorable mention All-Big Ten recognition.[1]
Williams was signed by the Saskatchewan Roughriders of the Canadian Football League (CFL) on January 9, 2023.[4][5][6] He was moved to the practice roster on June 4, promoted to the active roster on June 15, placed on injured reserve on September 14, and activated from injured reserve on October 6, 2023.[4] He played in 14 games, all starts, for the Roughriders in 2023, recording 41 tackles on defense, six special teams tackles and one interception.[7][8]