He returned to the Bluebirds, coming off the bench to score two goals, including the winner, on his Cardiff City debut, away at Carmarthen Town in the FAW Premier Cup but, at the end of the 2006–07 season he was released by Cardiff.
He returned to Cardiff City and scored a goal as a substitute, including the game-winning goal, during his debut for the club in the FAW Premier Cup. However, at the end of the 2006–07 season, he was released by Cardiff City.