| 1 | TUYIZERE Etienne | Bialini Gomola CCN | 02:31:35.000 | - | 34.437 |
| 2 | MASENGESHO Vainqueur | | 02:31:35.000 | - | 34.437 |
| 3 | KYAVIRO Joël | | 02:31:35.000 | - | 34.437 |
| 4 | GAHEMBA Barnabé | | 02:31:35.000 | - | 34.437 |
| 5 | NIRINGIYIMANA Ramadhan | | 02:31:35.000 | - | 34.437 |
| 6 | MUGISHA Moise | Benediction Kitei Pro 2020 | 02:31:40.000 | 05.000 | 34.418 |
| 7 | MANIZABAYO Eric | Benediction Kitei Pro 2020 | 02:32:50.000 | 1:15.000 | 34.155 |
| 8 | NKUNDABERA Eric | | 02:32:50.000 | 1:15.000 | 34.155 |
| 9 | NIYONKURU Samuel | Java - Inovotec | 02:32:50.000 | 1:15.000 | 34.155 |
| 10 | BYUKUSENGE Patrick | Benediction Kitei Pro 2020 | 02:32:50.000 | 1:15.000 | 34.155 |
| 11 | NZAFASHWANAYO Jean Claude | Java - Inovotec | 02:32:50.000 | 1:15.000 | 34.155 |
| 12 | UWIDUHAYE Mike | | 02:32:50.000 | 1:15.000 | 34.155 |
| 13 | IRADUKUNDA Valens | | 02:32:50.000 | 1:15.000 | 34.155 |
| 14 | HABIMANA Jean Eric | | 02:32:50.000 | 1:15.000 | 34.155 |
| 15 | NIRINGIYMANA Jean Pierre | | 02:32:50.000 | 1:15.000 | 34.155 |
| 16 | MBYAYINGABO Theodore | | 02:32:50.000 | 1:15.000 | 34.155 |
| 17 | IRIMASO Salvador | | 02:32:50.000 | 1:15.000 | 34.155 |
| 18 | MANIZABAYO Jean De Dieu | | 02:32:50.000 | 1:15.000 | 34.155 |
| 19 | BANZI Bukhari | | 02:32:50.000 | 1:15.000 | 34.155 |
| 20 | MUSHINZIMANA Jean Bosco | | 02:32:50.000 | 1:15.000 | 34.155 |
| 21 | NZAMUYE Theogene | | 02:32:50.000 | 1:15.000 | 34.155 |
| 22 | BIGIRIMANA Jean Nepo | May Stars | 02:32:50.000 | 1:15.000 | 34.155 |
| 23 | ARERUYA Joseph | Java - Inovotec | 02:32:51.000 | 1:16.000 | 34.151 |
| 24 | RUGAMBA Janvier | Benediction Kitei Pro 2020 | 02:34:18.000 | 2:43.000 | 33.83 |
| 25 | UHIRIWE BYIZA Renus | | 02:38:56.000 | 7:21.000 | 32.844 |
| 26 | NIRINGIYMANA Rashid | | 02:38:56.000 | 7:21.000 | 32.844 |
| 27 | IRADUKUNDA Emmanuel | Bialini Gomola CCN | 02:39:02.000 | 7:27.000 | 32.823 |
| 27 | IRADUKUNDA Emmanuel | Java - Inovotec | 02:39:02.000 | 7:27.000 | 32.823 |
| 28 | NKURUNZIZA Yves | Java - Inovotec | 02:43:11.000 | 00:11:36.000 | 31.989 |
| 29 | HATEGEKA Gasore | | 02:43:11.000 | 00:11:36.000 | 31.989 |
| 30 | HARERIMANA Theogene | | 02:48:22.000 | 00:16:47.000 | 31.004 |
| 31 | HABIMANA Felix | | 02:49:45.000 | 00:18:10.000 | 30.751 |
| 32 | NIYONKURU Elysee | | 02:49:45.000 | 00:18:10.000 | 30.751 |
| 33 | HAKIZIMANA Olivier | | 02:55:25.000 | 00:23:50.000 | 29.758 |
| 34 | MUGABO Hussein | | 02:57:30.000 | 00:25:55.000 | 29.408 |
| 35 | MURWANASHYAKA Emmanuel | | 03:10:15.000 | 00:38:40.000 | 27.438 |
| 36 | ISHIMWE Hakim | | 03:11:10.000 | 00:39:35.000 | 27.306 |
| 37 | USANZINEZA Claude | | 03:11:33.000 | 00:39:58.000 | 27.251 |
| 38 | IYONASENZE Alpha | | 03:11:33.000 | 00:39:58.000 | 27.251 |
| 39 | TUYISENGE Jean Claude | | 03:17:55.000 | 00:46:20.000 | 26.375 |
| 40 | BIKORIMANA Daniel | | 03:17:55.000 | 00:46:20.000 | 26.375 |
| 41 | SAKA Ferhat | | 03:26:35.000 | 00:55:00.000 | 25.268 |
| 42 | MUCYO Yassin | | 03:26:35.000 | 00:55:00.000 | 25.268 |
| 1005 | RUKUNDO Olivier | | 00:00.000 | -02:31:35.000 | |
| 1005 | IKUNDABAYO Ruben | | 00:00.000 | -02:31:35.000 | |
| 1005 | NDIZEYE Patrick | | 00:00.000 | -02:31:35.000 | |