Background
Ibrahim was born in Ibadan, and began his football career with his hometown club, Greater Tomorrow, as a youngster.
Ibrahim was born in Ibadan, and began his football career with his hometown club, Greater Tomorrow, as a youngster.
He also played in his native Nigeria, in China and in Norway. He also played for Liberty Boys, Nigerdock and Eagle Cement before moving to Poland to sign for Wisła Krakow in the 1997-1998 season. He made his debut in the Ekstraklasa on 28 March 1998 away to KSZO Ostrowiec Świętokrzyski.
Taking the field as a 72nd-minute substitute, he scored the only goal of the game seven minutes later.
He finished the season with ten Ekstraklasa appearances, all but one as a substitute, and three goals. He played several times for the club in the and Champions League.
In 2003 he spent a few months on loan at Ekstraklasa club KSZO Ostrowiec Świętokrzyski, but on his return to Wisła was only picked for the reserves, so chose to leave. He joined Chinese club Chengdu Wuniu and then Strømsgodset in the Norwegian Adeccoligaen, before returning to the Ekstraklasa with Zagłębie Lubin.
He again played in the Polish Cup Final, in 2006, but had problems with weight and fitness.
After surgery on a knee injury and subsequent rehabilitation, he went on to play in the lower divisions of the Polish league with Hutnik Krakow, GKP Gorzów Wielkopolski, Stal Rzeszów and Warta Sieradz.