Erstmals bei internationalen Meisterschaften trat Edidiong Odiong bei den Jugendafrikameisterschaften 2013 in Warri an. Dort gewann sie die Goldmedaille über 400 Meter. Damit qualifizierte sie sich für die Jugendweltmeisterschaften in Donezk und belegte dort in 54,14 s den fünften Platz. Zudem wurde sie mit der nigerianischen Sprintstaffel (1000 Meter) im Vorlauf disqualifiziert. Ein Jahr später wurde sie bei den Juniorenweltmeisterschaften in Eugene sechste über 400 Meter und belegte Platz fünf mit der nigerianischen 4-mal-400-Meter-Staffel. Seitdem startete sie unter der Flagge von Bahrain. Bei den Arabischen Meisterschaften in Madinat Isa gewann sie Gold über 200 Meter und mit der bahrainischen 4-mal-100-Meter-Staffel. Ebenfalls Gold gewann sie bei den Panarabischen Spielen in Manama und bei den Militärweltspielen in Mungyeong in Südkorea über 200 Meter sowie Bronze mit der 4-mal-400-Meter-Staffel. 2016 gewann sie die Goldmedaille bei den U20-Weltmeisterschaften in Bydgoszcz im 200-Meter-Lauf mit neuem U20-Rekord von 22,84 s. Sie qualifizierte sich auch für die Olympischen Spiele in Rio de Janeiro, bei denen sie mit neuer Bestleistung von 22,74 s das Halbfinale erreichte.