Adam then joined First Division side St Mirren on loan for the 2005–06 season. During his spell in Paisley, he again appeared in the 2005 Scottish Challenge Cup Final, however this time he was on the winning side as St Mirren defeated Hamilton Academical 2–1. He was also part of the team that won the First Division title in May 2006. In total he made 37 appearances and scored nine goals for the "Buddies" during a very successful stint in Paisley.