A következő mondatot töltse ki: Niyonkuru nemzetközi versenyen debütált
2005 IAAF Világ Cross Country Bajnokság. A fiatalabb férfiak versenyében versenyzett, és 33-ik lett a 133 sportoló közül 25 perc 32 másodperc alatt. 2005-ben a Jeux de la Francophonie-n Niyonkuru versenyzett a 10 000 méterben. Niyonkuru 29 perc és 18,08 másodperc idővel érkezett negyedikre, csupán 0,03 másodperccel az ezüstérmes marokkói Abderrahim Goumri mögött. Niyonkuru ezután részt vett a 2006-os Junior Világbajnokságon. Ötödik lett a 10 000 méteres futásban 28 perc és 59,92 másodperc alatt. 6,63 másodperccel lemaradt a verseny győztese, az etióp Ibrahim Jeilan után. 2007-ben Niyonkuru részt vett a 2007-es világbajnokságon a junior férfiak versenyén. 13. lett 24 perc 56 másodperc alatt. 49 másodperccel lemaradt az aranyérmes kenyai Asbel Kiproptól. A 2009. évi Világkatonai Atlétikai Bajnokságon Niyonkuru ezüstérmet nyert a 10 000 méterben. 29 perc és 37,14 másodperc alatt 23,67 másodperccel lemaradt az aranyérmes, a katari Essa Ismail Rashed után. Niyonkuru 4,97 másodperccel megelőzte a bronzérmes tunéz El Akhdar Hachanit. Niyonkuru megnyerte a 2015-ös Auray-Vannes félmaratont egy óra, három perc és húsz másodperc alatt. A 2016-os nyári olimpiai játékokon Niyonkuru a férfi maratonban vett részt 2016. augusztus 21-én, de nem fejezte be a versenyt. 2017-ben részt vett a 2017-es világbajnokságon a férfi maratonban, és 71. helyen végzett 2:42:27 idő alatt.