He had loan spells with Royal Antwerp, Coventry City and Crewe Alexandra, before he was released by Manchester United in 2006 and joined Bradford City, where he played 64 league games in two seasons.
Han blev udlånt til Royal Antwerp, Coventry City og Crewe Alexandra, før Manchester United slap ham i 2006, hvorefter han tilsluttede sig Bradford City, hvor han spillede 64 ligakampe på to sæsoner.