 He had previously been on loan at Soham Town Rangers from February to April 2016.On 2 August 2016 Williams signed on loan to National League South side Wealdstone until 2 January 2017.After being released by Cambridge United at the end of the 2016–17 season, Williams signed for Southern Football League Premier side St Neots Town.