En los Juegos de la Commonwealth de Auckland en 1990, Ngugi ganó la medalla de plata en los 5.000 metros, viéndose superado en el sprint final por el casi desconocido australiano Andrew Lloyd, que le venció por solo ocho centésimas.