Williams was signed from National League rivals Solihull Moors for an undisclosed fee in November 2021. The central defender, who agreed a contract until 2024, joined Solihull in January 2018. He was previously at Kidderminster and Hednesdford.