He joined Cardiff City in July 2001 for £1 million, and went on to score fifteen times in his first season at the club and help them to promotion the following year when they beat Queens Park Rangers in the Second Division play-off final. He scored one of Cardiff's goals as they memorably knocked out then Premiership Leeds United in the FA Cup third round in 2002. He also scored the winning goal in the FAW Premier Cup final against rivals Swansea