En , lors des Jeux asiatiques de 2018 à Jakarta, Edidiong Odiong entre dans l'histoire du sprint asiatique en réalisant le triplé 100 m, 200 m et 4 x 100 m. Le , elle s'impose en 11 s 30 sur la distance reine, record personnel, devant Dutee Chand (11 s 32) et Wei Yongli (11 s 33). Puis, le 29, elle devance ces deux dernières sur le demi-tour de piste en 22 s 96, contre 23 s 20 et 23 s 27 pour l'Indienne et la Chinoise. Le 30, elle participe à la victoire du Bahreïn en 42 s 73 sur le relais 4 x 100 m, record des Jeux et record national et à la médaille d'argent en 3 min 30 s 61 du relais 4 x 400 m. Elle repart ainsi des Jeux asiatiques avec 4 médailles, dont 3 titres.