In his early career, Jordan Williams played for the Liverpool youth academy before making his senior debut for the club in 2017. He then went on loan to Rochdale in League One for the 2018-2019 season, where he gained valuable experience and playing time. Williams signed for Barnsley in August 2019 and has been a key player for the club ever since.