1 Ezzeddine AGAB ALG ALG 25 3:34:00 40 40
2 Philipp MAMOS GER GER 29 +20 30 30
3 Abdelmalek MADANI ALG ALG 28 +20 16 16
4 Adil JELLOUL MAR MAR 29 +55 12 12
5 Tarik CHAOUFI MAR MAR 25 +1:25 10 10
6 Mouhcine LAHSAINI MAR MAR 26 +1:40 8 8
7 Jérémy BESCOND FRA FRA 20 +1:40 6 6
8 Volodymyr BILEKA UKR UKR 32 +1:40 3 3
9 Martin MAHDAR SVK SVK 22 +2:00
10 Jean ZEN FRA FRA 30 +2:10
11 Andre BENOIT GER GER 22 +2:15
12 Etienne FEDRIGO FRA FRA 21 +2:15
13 Patrik MOREN SWE SWE 25 +2:15
14 Abdellah HIDA MAR MAR 20 +2:15
15 Farouk EL MOHAMMADI MAR MAR 22 +2:15
16 Hassan ZAHBOUNE MAR MAR 27 +2:15
17 Abdellah BEN YOUCEF ALG ALG 24 +2:53
18 Youcef REGUIGUI ALG ALG 21 +2:53
19 Karim EL OUFIR MAR MAR 22 +3:12
20 Reda AADEL MAR MAR 21 +3:12
21 Mohamed ELGHOUMARI MAR MAR 21 +3:12
22 Mohcine ICHOU MAR MAR 21 +3:12
23 Francis ROGER FRA FRA 43 +3:12
24 Lahcen SABER MAR MAR 21 +3:12
25 Adnane AARBIA MAR MAR 28 +3:12
26 Khelil TAMARENT ALG ALG 32 +3:12
27 Vladislav BORISOV RUS RUS 33 +3:12
28 Philipp BECKER GER GER 24 +3:12
29 Karsten KEUNECHE GER GER 30 +3:12
30 Victor LAHUT FRA FRA 22 +3:51
31 Martin FRANO SVK SVK 33 +4:00
32 Add Alla Mohamed Mohamed SHERIF EGY EGY 24 +4:00
33 Othmane ELAFI MAR MAR 21 +4:00
34 Ali ABDALLA EGY EGY 21 +4:00
35 Osama ASRAN EGY EGY 23 +4:00
36 Youssef HARROUCH MAR MAR 20 +4:00
37 Mohammed Said ELAMMOURY MAR MAR 34 +4:00
38 Essaïd ABELOUACHE MAR MAR 23 +4:30
39 Robert GAVENDA SVK SVK 23 +4:30
40 Roman ZRELICA SVK SVK 26 +4:43
41 Salah Eddine MRAOUNI MAR MAR 19 +5:15
42 Benjamin HÖBER GER GER 29 +5:30
43 Stephane ROGER FRA FRA 38 +5:30
44 Mahamadi BALIMA BUR BUR 31 +5:30
45 Ahmed OULKOB MAR MAR 26 +5:30
46 Ismail AYOUNE MAR MAR 24 +5:30
47 Hicham KABON MAR MAR 22 +5:30
48 Abdenour YAHMI ALG ALG 19 +6:00
49 Adrien MUFFAT FRA FRA 22 +6:00
50 Ragnar WIRTHS GER GER 21 +6:00
51 Abdelaziz YAHMI ALG ALG 19 +7:00
52 Marcin WOLSKI POL POL 27 +7:00
53 Sébastien JULLIEN FRA FRA 24 +7:00
54 Salfo BIKIENGA BUR BUR 22 +7:45
55 Samuel REGE GIANASSO FRA FRA 23 +7:45
56 Yacouba YAMEOGO BUR BUR 25 +7:45
57 Ivan VIGLASSKY SVK SVK 26 +9:50
58 Abderahmane NICHANI ALG ALG 19 +10:10
59 Marouane AIT OUFQIR MAR MAR 22 +10:10
60 Walid SERRAI ALG ALG 20 +10:50
61 Younes DOUHAIBI MAR MAR 19 +10:50
62 Nicholas SANDERSON AUS AUS 27 +10:50
63 Nicolas RAMADE FRA FRA 25 +11:30
64 Arnaud RABOSSI FRA FRA 29 +11:30
65 Jefferson SOISSONS BEL BEL 27 +11:30
66 Cédric DELEUZE BEL BEL 32 +11:30
67 Seydou BAMOGO BUR BUR 21 +11:30
68 Ivan SALON SVK SVK 37 +11:30
69 Yasser ALSHAHHAT EGY EGY 29 +11:30
70 Ahmed LHANAFI MAR MAR 21 +12:35
71 Nicolas FEDRIGO BEL BEL 31 +18:20
72 Etienne TARBAGDO BUR BUR 21 +20:50
73 Bilel AMARI ALG ALG 19 +21:25
74 Sayouba OUEDRAOGO BUR BUR 25 +21:25
75 Lotfi TCHAMBAZ ALG ALG 26 +22:26
76 Ahmed MAHMOUD EGY EGY 22 +24:45