 He was released by Cardiff in May 2007, having only made one appearance for them during a 2–0 loss to Barnet in the Football League Cup.He went on trial at Shrewsbury Town in December 2007, playing for their reserve team.This was followed by a trial spell with St Johnstone during which he played in reserve matches against East Fife and Livingston.