He made a total of 23 appearances in the 2008–09 season as St Mirren finished in 11th place, avoiding relegation to the First Division on goal difference. His contract was not renewed at the end of the season and he left the Buddies when his contract expired on 30 June 2009. He made a total of 58 appearances for "the Buddies", scoring one goal.
