The 21-year-old midfielder was released by Chesterfield at the end of last season after making 23 first-team appearances for the Derbyshire club. Sheffield-born Williams spent the pre-season programme with United and secured a season-long deal after impressing in the Bulls' opening two friendlies.