Result Name Venue Date Info
1. 1:42.81 Jean-Patrick Nduwimana Zürich 2001-08-17 Alltime-27
2. 1:43.38 Arthémon Hatungimana Bruxelles 2001-08-24 Alltime-68
3. 1:44.09 Antoine Gakeme Madrid 2015-07-11 Alltime-148
4. 1:44.24 Charles Nkazamyampi Salamanca 1993-07-27 Alltime-166
5. 1:44.76 Dieudonné Kwizera Berlin 1989-08-18 Alltime-259
6. 1:45.13 Vénuste Niyongabo Rovereto 1994-07-24 Alltime-376
7. 1:45.95 Eric Nzikwinkunda Andújar 2019-06-06 Alltime-721
  Result Name Venue Date Info
1. 3:29.18 Vénuste Niyongabo Bruxelles 1997-08-22 Alltime-17
2. 3:37.05 Dieudonné Kwizera Zürich 1989-08-16 Alltime-727
  Result Name Venue Date Info
1. 3:46.70 Vénuste Niyongabo Berlin 1997-08-26 Alltime-6
  Result Name Venue Date Info
1. 7:34.03 Vénuste Niyongabo Köln 1996-08-16 Alltime-93
2. 7:35.08 Aloÿs Nizigama Nice 1994-07-18 Alltime-112
3. 7:41.04 Thierry Ndikumwenayo Ostrava 2018-06-13 Alltime-301
4. 7:48.50 Onésphore Nkunzimana Oordegem 2003-08-16 Alltime-815
  Result Name Venue Date Info
1. 13:03.29 Vénuste Niyongabo Saint-Denis 1996-06-03 Alltime-145
2. 13:12.14 Aloÿs Nizigama Villeneuve d'Ascq 1993-07-02 Alltime-332
3. 13:17.98 Olivier Irabaruta Ponzano Veneto 2016-06-10 Alltime-542
4. 13:25.55 Thierry Ndikumwenayo Bellinzona 2017-07-18 Alltime-1002
5. 13:27.36 Onesphoré Nzikwinkunda Oordegem 2017-05-27 Alltime-1139
  Result Name Venue Date Info
1. 27:20.38 Aloÿs Nizigama London 1995-07-07 Alltime-153
2. 27:55.92 Olivier Irabaruta Fucecchio 2016-04-09 Alltime-718
3. 28:09.98 Onesphoré Nzikwinkunda London (WC) 2017-08-04 Alltime-1157
4. 28:14.1 Diomède Cishahayo Domodossola 1996-06-28 Alltime-1288
5. 28:21.92 Rodrigue Kwizera Ad-Dawhah (WC) 2019-10-06 Alltime-1644
6. 28:25.57 Vianney Ndiho Porto-Novo 2012-06-28 Alltime-1846
7. 28:26.63 Thomas Toyi Durham 1993-06-24 Alltime-1899