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-70
3. 1:44.09 Antoine Gakeme Madrid 2015-07-11 Alltime-157
4. 1:44.24 Charles Nkazamyampi Salamanca 1993-07-27 Alltime-181
5. 1:44.76 Dieudonné Kwizera Berlin 1989-08-18 Alltime-280
6. 1:45.13 Vénuste Niyongabo Rovereto 1994-07-24 Alltime-406
7. 1:45.16 Eric Nzikwinkunda Leverkusen 2021-06-27 Alltime-422
  Result Name Venue Date Info
1. 3:29.18 Vénuste Niyongabo Bruxelles 1997-08-22 Alltime-20
2. 3:37.05 Dieudonné Kwizera Zürich 1989-08-16 Alltime-798
3. 3:37.25 Thierry Ndikumwenayo Castellón 2021-06-29 Alltime-852
  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-102
2. 7:35.08 Aloÿs Nizigama Nice 1994-07-18 Alltime-119
3. 7:41.04 Thierry Ndikumwenayo Ostrava 2018-06-13 Alltime-329
4. 7:43.94 Egide Ntakarutimana Rovereto 2021-08-31 Alltime-492
5. 7:48.50 Onésphore Nkunzimana Oordegem 2003-08-16 Alltime-864
  Result Name Venue Date Info
1. 13:03.29 Vénuste Niyongabo Saint-Denis 1996-06-03 Alltime-156
2. 13:12.14 Aloÿs Nizigama Villeneuve d'Ascq 1993-07-02 Alltime-353
3. 13:17.98 Olivier Irabaruta Ponzano Veneto 2016-06-10 Alltime-575
4. 13:25.30 Thierry Ndikumwenayo Huelva 2021-06-03 Alltime-1053
5. 13:27.36 Onesphoré Nzikwinkunda Oordegem 2017-05-27 Alltime-1223
  Result Name Venue Date Info
1. 27:20.38 Aloÿs Nizigama London 1995-07-07 Alltime-169
2. 27:55.92 Olivier Irabaruta Fucecchio 2016-04-09 Alltime-796
3. 28:09.98 Onesphoré Nzikwinkunda London (WC) 2017-08-04 Alltime-1274
4. 28:14.1 Diomède Cishahayo Domodossola 1996-06-28 Alltime-1424
5. 28:21.92 Rodrigue Kwizera Ad-Dawhah (WC) 2019-10-06 Alltime-1812
6. 28:25.57 Vianney Ndiho Porto-Novo 2012-06-28 Alltime-2023
7. 28:26.63 Thomas Toyi Durham 1993-06-24 Alltime-2083