Udfyld følgende sætning: Niyonkurus debut i en international konkurrence var ved IAAF World Cross Country Championships i 2005. Han konkurrerede i junior mænds løb og sluttede 33. ud af 133 atleter i en tid på 25 minutter og 32 sekunder. Ved Jeux de la Francophonie i 2005 deltog Niyonkuru i 10.000 meters løb. Niyonkuru sluttede som nummer fire med en tid på 29 minutter og 18,08 sekunder, kun 0,03 sekunder efter sølvmedaljevinderen, marokkaneren Abderrahim Goumri. Niyonkuru deltog derefter i 2006 World Junior Championships. Han sluttede femte i 10.000 meter i en tid på 28 minutter og 59,92 sekunder. Han var 6,63 sekunder bag ved racevinderen, Ibrahim Jeilan fra Etiopien. I 2007 deltog Niyonkuru i
2007 World Cross Country Championships i junior mænds løb. Han sluttede som nummer 13 på 24 minutter og 56 sekunder. Han sluttede 49 sekunder efter guldmedaljevinderen, kenyaneren Asbel Kiprop. Ved VM i atletik i 2009 vandt Niyonkuru sølvmedaljen i 10.000 meter. Hans tid på 29 minutter og 37,14 sekunder var 23,67 sekunder bag ved guldmedaljerne, Essa Ismail Rashed fra Qatar. Niyonkuru var 4,97 sekunder foran bronsmedaljevinderen, tuneseren El Akhdar Hachani. Niyonkuru vandt 2015 Auray-Vannes Halvmarathon med en tid på en time, tre minutter og tyve sekunder. Ved Sommer-OL 2016 deltog Niyonkuru i mændenes maraton den 21. august 2016, men nåede ikke til mål. I 2017 deltog han i mænds maraton ved 2017 World Championships i atletik, placering 71. i 2:42:27.