The answer is no, Yakubu never played for Leicester City. Throughout his football career, Yakubu played for several clubs, including Portsmouth, Middlesbrough, Everton, Blackburn Rovers, and Reading, among others.
The Yak Attack: Test Your Knowledge of Nigerian Footballer Yakubu