 Having spent four years with Cardiff, Williams was released by the club and joined Dundalk in 1997.He moved to Shelbourne for the onset of the 1999–2000 and was a major player in their double success that season, having kept seventeen clean sheets.He was voted Early & Baldwin Player of the Year in 2002/03 and won the SWAI Goalkeeper of the Year award for calendar year 2003.