 In return, Millwall agreed a contract, whereby he was guaranteed three-years of football at senior team level, on him signing full school boy forms.In the summer of 2004 he joined Spanish club Cádiz CF, and was then loaned out for season 2005–06 to Málaga CF B.He returned to English football after Ian Holloway signed him for free on 31 August 2006 for Championship club Plymouth Argyle, on a two-year contract.