 Williams made 24 competitive appearances for Drogheda United in 2009.Williams rejoined his former club Shelbourne and linked up with former manager Dermot Keely on 21 January 2010.In his second spell at Shelbourne he played as back-up keeper to Dean Delany but still made 3 league and cup appearances before his departure at the end of the season.