Onuachu bestritt sein erstes Länderspiel für die nigerianische Nationalmannschaft am 22. März 2019 gegen die Seychellen bei einem &lt;a href="Afrika-Cup%202019/Qualifikation"&gt;Afrika-Cup 2019/Qualifikation&lt;/a&gt; im Rahmen eines Qualifikationsspieles zum Afrika-Cup 2019. Beim Afrika-Cup selbst gehörte er zum Kader der Nationalmannschaft, wurde aber nur bei zwei Vorrundenspielen und im Achtelfinale eingesetzt. Die Nationalmannschaft belegte am Ende Platz 3.