 On 8 June 2009, his contract with Ayr was terminated by mutual consent, and he subsequently signed for Dundalk in the League of Ireland, where he scored on his début.Williams signed for St. Patrick's Athletic in January 2010.Williams scored on his St.Pat's debut vs Wexford Youths in a pre-season friendly, the "Saints" won 3-0.