Despite suffering a thigh injury in the pre-season friendly, Williams made his competitive club debut on the first day of the 2011–12 season, starting the Football League match against Chesterfield. Tranmere Rovers won 1–0 and kept a clean sheet on his debut Three weeks later on 31 August 2011, Williams helped the club go through to the next round of Johnstone's Trophy after Tranmere Rovers beat Port Vale in the penalty-shootout, with Williams saved one of the two penalties. Williams established himself as a first choice goalkeeper at Tranmere Rovers and his impressive display led him being praised by Manager Les Parry. However, Williams suffered a hand injury in training, resulted him having a surgery, which saw him sidelined for eight weeks. After months on the sidelined, Williams made his first team return on 4 February 2012, in a 2–1 loss against Wycombe Wanderers. Williams was sent-off in the 72nd minutes after fouling Ryan Noble in the box, in a 1–1 draw against Hartlepool United on 21 April 2012. In his first season at Tranmere Rovers, Williams made thirty-five appearance for the club.