Yes, Kanu played for Portsmouth. Kanu joined Portsmouth in 2006 and spent three years with the club, scoring 20 goals in 84 appearances. He helped the club win the FA Cup in 2008 and the FA Community Shield in 2007.
Unleashing Nwankwo Kanu: A Quiz on the Nigerian Football Legend