Classement de la 2ème étape
| 1 | HABTEMCHAEL Daniel | ERYTHREE | ERI | 03h41'32' | |
| 2 | UKINIWABO Jean Paul René | RWANDA | RWA | 03h41'32' | |
| 3 | ROUGIER-LAGANE Grégory | MAURICE | MRI | 03h42'10' | 38' |
| 4 | ASSAL Nadjib | ALGERIE | ALG | 03h42'26' | 54' |
| 5 | SELEMUN Zemenfes | ERYTHREE | ERI | 03h42'26' | ' |
| 6 | ARERUYA Joseph | RWANDA | RWA | 03h42'26' | ' |
| 7 | CHOKRI El Mehdi | MAROC | MAR | 03h42'26' | ' |
| 8 | MEBRAHTOM Natnael | ERYTHREE | ERI | 03h42'26' | ' |
| 9 | VISSER Louis | AFRIQUE DU SUD | RSA | 03h42'26' | ' |
| 10 | MULUEBERHAN Henok | ERYTHREE | ERI | 03h42'26' | ' |
| 11 | PHAN Hoang Thai | VIETNAM | VIE | 03h42'26' | ' |
| 12 | HAKIRUWIZEYE Samuel | RWANDA | RWA | 03h42'26' | ' |
| 13 | BENGAYOU Abdelraouf | ALGERIE | ALG | 03h42'26' | ' |
| 14 | MUNYANEZA Didier | RWANDA | RWA | 03h42'26' | ' |
| 15 | KAMMOUN Khaled | TUNISIE | TUN | 03h42'26' | ' |
| 16 | MUGISHA Samuel | RWANDA | RWA | 03h42'26' | ' |
| 17 | DAUMONT Paul | BURKINA FASO | BUR | 03h42'26' | ' |
| 18 | EL KOURAJI Mohcine | MAROC | MAR | 03h42'26' | ' |
| 19 | VAN NIEKERK Aidan | AFRIQUE DU SUD | RSA | 03h42'26' | ' |
| 20 | KONE Souleymane | BURKINA FASO | BUR | 03h42'26' | ' |
| 21 | RUBERWA Jean Damascene | RWANDA | RWA | 03h42'26' | ' |
| 22 | DIALLO Yaya | MALI | MLI | 03h42'26' | ' |
| 23 | TEWELDE Robel | ERYTHREE | ERI | 03h42'26' | ' |
| 24 | SABBAHI El Houcaine | MAROC | MAR | 03h42'26' | ' |
| 25 | KINANIRA ISCHARA Daniel | RD CONGO | COD | 03h42'26' | ' |
| 26 | MAYER Alexandre | MAURICE | MRI | 03h42'26' | ' |
| 27 | GEBREHANS Danay Kflay | ETHIOPIE | ETH | 03h42'26' | ' |
| 28 | VOUKENG KEMTSOP Ismael | CAMEROUN | CMR | 03h42'33' | 01'01' |
| 29 | REDY Dylan | MAURICE | MRI | 03h42'33' | ' |
| 30 | MWANUHEHERE Mwisa Samuel | RD CONGO | COD | 03h42'34' | 01'02' |
| 31 | MATTHEWS Daniyal | AFRIQUE DU SUD | RSA | 03h42'35' | 01'03' |
| 32 | MELKI Mohamed Aziz | TUNISIE | TUN | 03h42'37' | 01'05' |
| 33 | EJGU Million Beza | ETHIOPIE | ETH | 03h42'37' | ' |
| 34 | ZANG ONDOA Jacques | CAMEROUN | CMR | 03h42'37' | ' |
| 35 | VAN HEERDEN Mornay | AFRIQUE DU SUD | RSA | 03h43'18' | 01'46' |
| 36 | BAMBA Karamoko | CÔ TE D`IVOIRE | CIV | 03h43'48' | 02'16' |
| 37 | RABIHI Ilyass | MAROC | MAR | 03h44'38' | 03'06' |
| 38 | LAABIDI Slah | TUNISIE | TUN | 03h57'07' | 15'35' |
| 39 | DJE Kouamé Faustin | CÔ TE D`IVOIRE | CIV | 03h57'07' | ' |
| 40 | LIANZA MULANGA Jonathan | RD CONGO | COD | 03h57'07' | ' |
| 41 | SABBAHI Lahcen | MAROC | MAR | 03h57'07' | ' |
| 42 | KOUADIO Kouamé Antoine | CÔ TE D`IVOIRE | CIV | 03h57'07' | ' |
| 43 | BONTHUYS Carl | AFRIQUE DU SUD | RSA | 03h57'11' | 15'39' |
| 44 | FRANCIS Joshua | AFRIQUE DU SUD | RSA | 03h57'11' | ' |
| 45 | PRISO LOBE Alain Junior | CAMEROUN | |||
| 46 | MAYELE N'Koro | RD CONGO | |||
| 47 | NIKIEMA Bachirou | BURKINA FASO | |||
| 48 | NGUYEN Huu Duc | VIETNAM | |||
| 49 | OUEDRAOGO Daouda | BURKINA FASO | |||
| 50 | OUATTARA Syndou | CÔ TE D`IVOIRE | |||
| 51 | TLIBA Achraf | TUNISIE | |||
| 52 | KAMDEM FODJO Jordan | CAMEROUN | |||
| 53 | KUERE NOUNAWE Rodrigue Eric | CAMEROUN |
Classement général
| 1 | MEBRAHTOM Natnael | ERYTHREE | ERI | 06h07'39' | |
| 2 | SELEMUN Zemenfes | ERYTHREE | ERI | 06h08'02' | 23' |
| 3 | CHOKRI El Mehdi | MAROC | MAR | 06h08'12' | 33' |
| 4 | ARERUYA Joseph | RWANDA | RWA | 06h08'14' | 35' |
| 5 | EL KOURAJI Mohcine | MAROC | MAR | 06h08'18' | 39' |
| 6 | VISSER Louis | AFRIQUE DU SUD | RSA | 06h08'19' | 40' |
| 7 | UKINIWABO Jean Paul René | RWANDA | RWA | 06h09'41' | 02'02' |
| 8 | DAUMONT Paul | BURKINA FASO | BUR | 06h10'43' | 03'04' |
| 9 | DIALLO Yaya | MALI | MLI | 06h10'43' | ' |
| 10 | TEWELDE Robel | ERYTHREE | ERI | 06h10'43' | ' |
| 11 | VAN NIEKERK Aidan | AFRIQUE DU SUD | RSA | 06h10'43' | ' |
| 12 | SABBAHI El Houcaine | MAROC | MAR | 06h10'43' | ' |
| 13 | VOUKENG KEMTSOP Ismael | CAMEROUN | CMR | 06h10'56' | 03'17' |
| 14 | EJGU Million Beza | ETHIOPIE | ETH | 06h11'05' | 03'26' |
| 15 | HABTEMCHAEL Daniel | ERYTHREE | ERI | 06h12'28' | 04'49' |
| 16 | ROUGIER-LAGANE Grégory | MAURICE | MRI | 06h13'15' | 05'36' |
| 17 | MULUEBERHAN Henok | ERYTHREE | ERI | 06h13'23' | 05'44' |
| 18 | ASSAL Nadjib | ALGERIE | ALG | 06h13'31' | 05'52' |
| 19 | HAKIRUWIZEYE Samuel | RWANDA | RWA | 06h13'31' | ' |
| 20 | MUNYANEZA Didier | RWANDA | RWA | 06h13'31' | ' |
| 21 | BENGAYOU Abdelraouf | ALGERIE | ALG | 06h13'31' | ' |
| 22 | KAMMOUN Khaled | TUNISIE | TUN | 06h13'35' | 05'56' |
| 23 | REDY Dylan | MAURICE | MRI | 06h13'42' | 06'03' |
| 24 | MELKI Mohamed Aziz | TUNISIE | TUN | 06h13'46' | 06'07' |
| 25 | BAMBA Karamoko | CÔ TE D`IVOIRE | CIV | 06h14'57' | 07'18' |
| 26 | RABIHI Ilyass | MAROC | MAR | 06h15'43' | 08'04' |
| 27 | PHAN Hoang Thai | VIETNAM | VIE | 06h16'34' | 08'55' |
| 28 | RUBERWA Jean Damascene | RWANDA | RWA | 06h17'05' | 09'26' |
| 29 | KONE Souleymane | BURKINA FASO | BUR | 06h17'07' | 09'28' |
| 30 | KINANIRA ISCHARA Daniel | RD CONGO | COD | 06h17'07' | ' |
| 31 | MATTHEWS Daniyal | AFRIQUE DU SUD | RSA | 06h17'16' | 09'37' |
| 32 | MUGISHA Samuel | RWANDA | RWA | 06h17'28' | 09'49' |
| 33 | GEBREHANS Danay Kflay | ETHIOPIE | ETH | 06h17'29' | 09'50' |
| 34 | MWANUHEHERE Mwisa Samuel | RD CONGO | COD | 06h17'37' | 09'58' |
| 35 | ZANG ONDOA Jacques | CAMEROUN | CMR | 06h17'40' | 10'01' |
| 36 | VAN HEERDEN Mornay | AFRIQUE DU SUD | RSA | 06h17'59' | 10'20' |
| 37 | LAABIDI Slah | TUNISIE | TUN | 06h25'24' | 17'45' |
| 38 | MAYER Alexandre | MAURICE | MRI | 06h26'32' | 18'53' |
| 39 | SABBAHI Lahcen | MAROC | MAR | 06h28'12' | 20'33' |
| 40 | LIANZA MULANGA Jonathan | RD CONGO | COD | 06h31'48' | 24'09' |
| 41 | KOUADIO Kouamé Antoine | CÔ TE D`IVOIRE | CIV | 06h32'10' | 24'31' |
| 42 | BONTHUYS Carl | AFRIQUE DU SUD | RSA | 06h32'14' | 24'35' |
| 43 | FRANCIS Joshua | AFRIQUE DU SUD | RSA | 06h32'14' | ' |