Lengkapi kalimat berikut: Niyonkuru memulai debutnya di kompetisi internasional pada Kejuaraan Dunia Cross Country IAAF 2005. Ia berkompetisi dalam balapan junior pria dan menempati posisi ke-33 dari 133 atlet dengan waktu 25 menit 32 detik. Pada Jeux de la Francophonie 2005 Niyonkuru berkompetisi dalam lomba lari 10.000 meter. Niyonkuru menempati posisi keempat dengan waktu 29 menit 18,08 detik, hanya 0,03 detik di belakang peraih medali perak, Maroko Abderrahim Goumri. Niyonkuru kemudian berkompetisi di Kejuaraan Dunia Junior 2006. Dia menempati posisi kelima dalam lomba lari 10.000 meter dengan waktu 28 menit 59,92 detik. Dia berada 6,63 detik di belakang pemenang balapan, Ibrahim Jeilan dari Ethiopia. Pada tahun 2007, Niyonkuru berkompetisi di Kejuaraan Dunia Cross Country 2007 dalam balapan junior pria. Dia finis ke-13 dalam 24 menit 56 detik. Ia finis 49 detik di belakang peraih medali emas, Asbel Kiprop dari Kenya. Pada Kejuaraan Atletik Militer Dunia 2009, Niyonkuru memenangkan medali perak dalam lari 10.000 meter. Waktunya 29 menit dan 37,14 detik berada 23,67 detik di belakang peraih medali emas, Essa Ismail Rashed dari Qatar. Niyonkuru berada 4,97 detik di depan peraih medali perunggu, El Akhdar Hachani dari Tunisia. Niyonkuru memenangkan Auray-Vannes Half Marathon 2015 dengan waktu satu jam, tiga menit dan dua puluh detik. Pada Olimpiade Musim Panas 2016, Niyonkuru berkompetisi di
maraton pria pada 21 Agustus 2016, tetapi tidak menyelesaikan perlombaan. Pada tahun 2017 ia berkompetisi di maraton pria di Kejuaraan Dunia Atletik 2017, menempati posisi ke-71 dalam waktu 2:42:27.