In 2015, Williams was signed by the Buffalo Bills as an undrafted free agent. He spent two seasons with the Bills before being traded to the Cleveland Browns in 2017. Since joining the Browns, Williams has been a key player on their defensive line, making crucial plays and earning the respect of his teammates and coaches.