 He began his second spell with St Johnstone in 2007, and during the 2008–9 season helped them win promotion to the Scottish Premier League as well as breaking the club's all-time appearance record.He won the Scottish League Cup with Livingston in 2004 and three Scottish Football League divisional medals.He also earned runners-up medals from the Scottish Cup and the UEFA Cup, having been part of the Dundee United squad that reached the 1987 final of the latter during his first professional season.