Williams was a member of the Wagner Seahawks for four seasons.[1] While playing for the Seahawks, Williams recorded 105 tackles (41 solo) 22.0 tackles for a loss, 6 sacks 3 forced fumble, a single fumble recovery and 3 blocked kicks.[2] Williams also earned Second-team All-NEC honors in 2018. In his senior season debut against UConn, he had 11 tackles. During Williams's senior year in 2019, he had 62 tackles, including four sacks and 11.5 tackles for loss.[3] Williams earned First-team All-NEC honors.[4]
In his first two preseason games in 2021, Williams recorded four tackles and one quarterback hurry and was praised by defensive tackle DeForest Buckner.[8] On August 31, it was announced that Williams made the initial 53-man roster. He played in four games before being waived on October 19, but was re-signed to the practice squad.[9][10] He signed a reserve/future contract on January 10, 2022.[11]
On August 30, 2022, Williams was waived by the Colts and signed to the practice squad the next day.[12][13] He was promoted to the active roster on October 11.[14] He was waived on May 4, 2023.[15]
Kansas City Chiefs
On May 10, 2023, Williams signed with the Kansas City Chiefs.[16] He was waived on August 29, 2023 and re-signed to the practice squad, but later released.[17][18]
Cleveland Browns
On December 19, 2023, Williams was signed to the Cleveland Browns practice squad.[19] He signed a reserve/future contract on January 15, 2024.[20]
Chicago Bears
On August 24, 2024, Williams and a seventh-round pick were traded to the Chicago Bears for a sixth-round pick.[21] In week 6, Williams recorded his first career sack against the Jaguars in one of that seasons NFL London Games.