 He had trials at Hibernian and Barcelona through Airdrie manager Steve Archibald's connections to those clubs, before joining Dundee United for the remainder of the 2000–01 season along with David McGuire, making five appearances from the bench.He then spent two seasons with Livingston but failed to make an impact and made only 6 appearances, spending the second year on loan at Raith Rovers working under former Airdrie teammate Antonio Calderón as manager.A permanent move to Raith followed in 2003 where he stayed until January 2005, winning the Scottish Second Division title then being named captain in a struggling team, before moving to Partick Thistle where he experienced a relegation followed by promotion.