Ndudi Ebi grandit au Nigeria avant de passer quatre années (1999-2003) à Westbury Christian High School à Westbury au Texas. Il détient la double nationalité britannique et nigériane. Il est accepté à l'université d'Arizona, mais il préfère se présenter à la Draft de la NBA.
Ebi est sélectionné par les Timberwolves du Minnesota au 26e rang de la draft 2003. Ebi est la première recrue issue de la draft depuis trois ans, après la sanction infligée aux Timberwolves à la suite du transfert illégal effectué avec le recrutement de Joe Smith.
Il dispute deux saisons avant d'être évincé par le club le .
Il signe un contrat en tant qu'agent libre à l'été 2006 avec les Mavericks de Dallas, jouant cinq matchs de présaison, mais il est écarté par les Mavs le .
Durant la saison 2009-2010, il reste en Italie mais part à Rimini[3]. Il termine la saison avec des moyennes de 15,3 points, 13,6 rebonds et 3,2 interceptions par match.
En , le Limoges CSP le recrute en pour remplacer Frédéric Weis terminant sa carrière plus tôt que prévu.
Durant l'été 2011, il signe au Liban dans l'équipe d'Anibal Zahlé en première division du championnat libanais.