Yakubu ostatnio występował lidze chińskiej w barwach Guangzhou R&F FC.
Swoją karierę seniorską rozpoczynał w Izraelu w Maccabi Hajfa. Z jednej z najbardziej utytułowanych izraelskich drużyn był wypożyczany do Hapoelu Kfar Saba i Portsmouth. Angielski zespół zdecydował się na transfer definitywny i Nigeryjczyk mógł się pokazać szerszej publiczności.
31-latek na Wyspach Brytyjskich występował również w: Middlesbrough, Evertonie, Leicester City i Blackburn Rovers. W 2012 roku zdecydował się odejść do Guangzhou.
W reprezentacji Nigerii występuje od 2000 roku. Debiutował mając zaledwie 17 lat i uzbierał łącznie 54 występy, w których strzelił 20 bramek. W Katarze ma występować przez najbliższe półtora roku.