1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 31 juillet 2023
Elle commence sa carrière en club en 2001, au sein des Omidiran Babes d'Osogbo[3]. En 2008, elle joue pour le Bayelsa Queens FC dans le championnat nigérian, avant de rejoindre les clubs de Piteå IF en 2009. En 2010, elle joue en Turquie dans l'équipe Lüleburgaz 39 Spor puis pour l'équipe Djurgårdens IF dans le championnat de Suède de football. En 2011, elle retourne en Turquie dans l'équipe d'Ataşehir Belediyespor dans la Première Ligue[4]. Obi déclare alors « J'ai apprécié mon séjour en Turquie grâce au beau temps. En Suède , le froid m’empêchait de bien jouer au football. Le caractère amateur de la ligue suédoise m'a fait opter pour un retour en Turquie pour le Ataşehir Belediyespor FC dans la première division. »
Dans les compétitions interclubs et internationales, Ebi porte le maillot numéro 5, en raison de l’importance que cela revêt pour elle. Lors de son arrivée à Minsk, ce numéro de maillot étant déjà pris, elle demande le numéro 55 en remplacement.
Elle signe en 2017 en faveur du club chinois de deuxième division d'Henan Huishang. Elle retourne ensuite à Minsk de 2021 à 2022.
Elle figure également parmi les 23 joueuses retenues par Thomas Dennerby pour la Coupe du monde 2019 en France. Elle devient ainsi la première joueuse nigériane à participer à cinq Coupes du monde[10],[11].