Хаддерсфилд Таун
4 июля 2017 года Уильямс подписал двухлетний контракт с клубом «Хаддерсфилд Таун». 12 августа в матче против «Кристал Пэлас» дебютировал в английской Премьер-лиге. По окончании сезона 2018/19 Уильямс покинул «Хаддерсфилд Таун».