Latem 1997 Zeigbo podpisał kontrakt z Legią Warszawa, do której ściągnął go trener Mirosław Jabłoński. Z Legią już na początku wywalczył Superpuchar Polski, strzelając gola na 2:1 w zwycięskim meczu z Widzewem Łódź. W ekstraklasie zadebiutował w 5. kolejce ligowej, 31 sierpnia 1997 w zremisowanym 3:3 domowym meczu z Ruchem Chorzów i w 58. minucie zdobył gola na 3:1 dla Legii. W pierwszych 10 meczach w polskiej lidze zdobył 5 goli, ale w kolejnych 10 meczach już ani jednego. Drużyna Legii zajęła 5. miejsce w lidze. Zeigbo wystąpił także w 2 meczach Pucharu Zdobywców Pucharów – z Glenavon FC i Vicenzą Calcio.

W czerwcu 1998 za 1 800 000 USD został sprzedany do włoskiej Venezii, grającej w Serie A. Niemal cały sezon leczył kontuzje i tylko dwukrotnie pojawił się na boisku w barwach jedenastego zespołu sezonu. W sezonie 1999/2000 widniał w składzie Venezii, ale ani razu nie zagrał w rundzie jesiennej i wiosną opuścił Włochy.

Wiosną 2000 Zeigbo trafił do Al-Ain FC ze Zjednoczonych Emiratów Arabskich. Strzelił tam 13 bramek w 22 meczach i zdobył z tym zespołem tytuł mistrza kraju. Na sezon 2000/2001 Zeigbo trafił do libijskiego Al-Ahly Trypolis. Tam w 15 meczach zdobył 15 bramek.