2016 qualifizierte sich Ogunode über 100 und 200 Meter erstmals für die Olympischen Spiele in Rio de Janeiro, bei denen er in 10,28 s über 100 Meter sowie in 20,36 s auch im Vorlauf über 200 Meter überraschend früh ausschied. Im Jahr darauf wurde er bei den Islamic Solidarity Games in Baku in 11,46 s Siebter über 100 Meter. Anschließend gewann er bei den Asienmeisterschaften in Bhubaneswar in 10,26 s die Silbermedaille hinter dem Iraner Hassan Taftian, während er sich über 200 Meter in 20,79 s Yang Chun-han aus Taiwan und dem Südkoreaner Park Tae-geon geschlagen geben musste. Nachdem er 2018 keinen einzigen Wettkampf bestritt hatte, gelangte er 2019 bei den Asienmeisterschaften in Doha über 200 Meter bis in das Finale, in dem er seinen Lauf wegen einer Verletzung nicht beenden konnte. 2021 siegte er in 10,19 s bei den Arabischen Meisterschaften in Radès und siegte in 20,60 s auch im 200-Meter-Lauf. Anschließend gelangte er bei den Olympischen Spielen in Tokio über beide Distanzen bis ins Halbfinale und schied dort mit 10,17 s bzw. 20,34 s aus.