In November 2006, Williams agreed a new contract keeping him at Wrexham until 2009.
In November 2006, Williams and Wrexham agreed to extend his contract, ensuring he would stay with the club until 2009.