1 Thomas VAUBOURZEIX FRA LRT 27 3:25:42 40 40
2 Said BDADOU MAR 25 +12 30 30
3 Abdellah HIDA MAR MPC 25 +12 25 25
4 Julian Hellmann GER 26 +12 20 20
5 Ilyass RABIHI MAR 20 +12 15 15
6 Soufiane SAHBAOUI MAR 21 +12 10 10
7 Adnane AARBIA MAR 33 +12 5 5
8 Lorenz FIEGE GER 24 +12 3 3
9 Hatim KARMOUCHI MAR MPC 24 +12 3 3
10 Mohcine ELKOURAJI MAR 19 +12 3 3
11 Mouhssine LAHSAINI MAR 31 +12
12 Hassan AMAHZOUNE MAR 23 +12
13 Mouhsin ANNACHNACH MAR 19 +12
14 Badr IFERD MAR 26 +12
15 Yassine AIT BOUAZZA MAR 23 +12
16 Reda AADEL MAR MPC 26 +12
17 Mohamed ER-RAFAI MAR 27 +17
18 Heiko HOMRIGHAUSEN GER 19 +2:11
19 Lahcen SEBBAHI MAR 19 +11:57
20 Issiaka CISSE CIV 25 +14:26
21 El Houçaine SEBBAHI MAR 19 +14:26
OTL Khalil DAGHOUJ MAR 19 +22:11
OTL Hicham BENNOUZA MAR 25 +22:11
OTL Damien RINAUDO FRA 26 +22:11
OTL Ahmed AALAA EGY 24 +22:11
OTL Islam RAMADAN EGY 23 +22:11
OTL Zouhir MTITOU MAR 21 +22:11
OTL Ahmed GALDOUNE MAR 20 +22:11
OTL Benjamin ROUX FRA 25 +32:27
OTL Jérôme PULIDORI FRA 30 +32:27
OTL Becaye TRAORE SEN 29 +32:27
OTL Souleymane TRAORE CIV 27 +32:27
OTL Ossama EL GHOUATE FRA MPC 23 +36:54
OTL Marten MESCHKAT GER 28 +36:54
OTL Moussa NDIAYE SEN 22 +36:54
OTL Bolodigui OUATTARA CIV 36 +40:43
OTL Peter GATHERE KEN 21 +40:59
OTL Adama YOSSI CIV 21 +41:14
DNF Abdelati SAADOUNE MAR 40
DNF Mounir MAKHCHOUN MAR 22
DNF Othmane CHOUMOUCH MAR 21
DNF Anouar GARAB MAR 21
DNF Jan Niclas JUNGER GER 27
DNF Haitam GAIZ MAR MPC 22
DNF Islam AHMED RABEI EGY 21
DNF Mohammed ALI YAHYA EGY 21
DNF El Mehdi LAANAYA MAR 20
DNF Othmane ELAFI MAR 26
DNF Aziz CHAQRI MAR 25
DNF Sérigne GUEYE SEN 28
DNF Bakary SECK SEN 27
DNF Simon KITOTI KEN 22
DNF Joseph M'MUTHAMIA KEN 20
DNF David KINYUA NYAMU KEN 20 Sluiten