Career
Williams began his career as a scholar with Milton Keynes Dons before leaving to play for Midland Football League side Loughborough University, where he was studying. He joined Barnsley on 22 December 2014. He made his professional debut on 26 December 2014 in a 1–0 defeat against Preston North End.