Ngugi voitti maastojuoksun MM-kisoissa vuosina 1986–1989 neljä kertaa peräkkäin pitkän matkan maailmanmestaruuden ja viidennen kerran 1992. 1988 Soulin olympiakisoissa hän selviytyi 5 000 metrillä finaaliin. Kahden rauhallisen kierroksen jälkeen Ngugi lähti jonon hänniltä, juosten muiden ohi ja karkuun. Liian myöhään Domingos Castro lähti yrittämään kiinniottoa, mutta ei onnistunut yksin, muiden jättäessä ratkaisun loppukirin varaan. Dieter Baumann ja Hansjörg Kunze ehtivät lopussa ohittaa Castron, mutta Ngugi voitti 30 metrin erolla toiseksi tulleeseen. 1990 Kansainyhteisön kisoissa Ngugi yritti 5 000 metrillä samaa kuin olympialaisissa, mutta jäi toiseksi 0,08 sekunnin erolla kun Andrew Lloyd ohitti hänet viime metreillä. Ngugi lopetti uransa vuonna 1992.[1]