 In 1998, he joined Scottish club St Johnstone, who were in their second season back in the Premier League.In his first season in Perth, he helped "Saints" to a third-place finish (which qualified them for the following season's UEFA Cup), an appearance in the League Cup final, and the last four of the Scottish Cup.In the final of the League Cup at Celtic Park he was a late substitute for George O'Boyle, as Rangers celebrated a 2–1 win.