| 1 | ESSABAHY Ibrahim | CC Détroit de Tanger | 02:06:47.000 | - | 38.806 | 
| 2 | KHAFI Oussama | Association Qawafil Sahara Cycliste | 02:06:47.000 | - | 38.806 | 
| 3 | EL AARBAOUI El Mahdi | Kawkab AC Marrakech | 02:07:08.000 | 21.000 | 38.7 | 
| 4 | EL MOURADI Taha Yassine |  | 02:07:12.000 | 25.000 | 38.679 | 
| 5 | EL ALOUANI Driss |  | 02:08:11.000 | 1:24.000 | 38.383 | 
| 6 | ED DOGHMY Achraf | Kawkab AC Marrakech | 02:08:11.000 | 1:24.000 | 38.383 | 
| 7 | AARBIA Adnane | Kawkab AC Marrakech | 02:08:11.000 | 1:24.000 | 38.383 | 
| 8 | EL ARBAOUI Adil | AVC Khourigba | 02:08:11.000 | 1:24.000 | 38.383 | 
| 9 | ECHAHED Ahmed |  | 02:08:11.000 | 1:24.000 | 38.383 | 
| 10 | VEDEL Gabin | Mix Abadie Le Boulou - Castelsarrasin | 02:08:11.000 | 1:24.000 | 38.383 | 
| 11 | SABER Lahcen |  | 02:08:27.000 | 1:40.000 | 38.303 | 
| 12 | RAHMOU Anouar |  | 02:08:27.000 | 1:40.000 | 38.303 | 
| 14 | MAKHCHOUN Mounir | Iraq Cycling Project | 02:08:37.000 | 1:50.000 | 38.253 | 
| 15 | CHAKIR Babellah |  | 02:08:37.000 | 1:50.000 | 38.253 | 
| 16 | ABDELLAOUI Mohammed |  | 02:08:37.000 | 1:50.000 | 38.253 | 
| 17 | GAINZA Alejandro | Sidi Ali - Unlock Team | 02:08:37.000 | 1:50.000 | 38.253 | 
| 18 | SAKIN Youssef |  | 02:08:37.000 | 1:50.000 | 38.253 | 
| 19 | CHAQRI Aziz | Iraq Cycling Project | 02:08:37.000 | 1:50.000 | 38.253 | 
| 20 | CHARAF Ilias |  | 02:08:37.000 | 1:50.000 | 38.253 | 
| 21 | REFTANI Khalil |  | 02:08:37.000 | 1:50.000 | 38.253 | 
| 22 | MAGAUD Antoine |  | 02:08:37.000 | 1:50.000 | 38.253 | 
| 23 | DUVAL Gwendy | Team France Défense | 02:08:37.000 | 1:50.000 | 38.253 | 
| 24 | AIT ELATTAR Mohamed |  | 02:08:37.000 | 1:50.000 | 38.253 | 
| 25 | KHOULOUD Ayoub |  | 02:08:37.000 | 1:50.000 | 38.253 | 
| 26 | BOURKILA Yahya |  | 02:08:37.000 | 1:50.000 | 38.253 | 
| 27 | ZARHOUN Mohamed |  | 02:08:37.000 | 1:50.000 | 38.253 | 
| 28 | DANANE Youssef |  | 02:08:37.000 | 1:50.000 | 38.253 | 
| 29 | DAOUDI Marwane |  | 02:08:37.000 | 1:50.000 | 38.253 | 
| 30 | MAHROUG Kamal | Sidi Ali - Unlock Team | 02:08:37.000 | 1:50.000 | 38.253 | 
| 31 | EL BOUHLALI Ayoub | Kawkab AC Marrakech | 02:08:37.000 | 1:50.000 | 38.253 | 
| 32 | SAAOUD Mohammed |  | 02:08:37.000 | 1:50.000 | 38.253 | 
| 33 | BOUCHAHOUA Kamal |  | 02:08:37.000 | 1:50.000 | 38.253 | 
| 34 | SABBAHI El Houcaine | CC Détroit de Tanger | 02:08:37.000 | 1:50.000 | 38.253 | 
| 35 | WILLEMSEN Mees | UWTC De Volharding | 02:09:28.000 | 2:41.000 | 38.002 | 
| 36 | ETTAARABTI Hicham |  | 02:09:34.000 | 2:47.000 | 37.973 | 
| 37 | ELGHARYSY Youssef |  | 02:09:48.000 | 3:01.000 | 37.904 | 
| 38 | EL OTMANY Mehdi |  | 02:10:22.000 | 3:35.000 | 37.74 | 
| 39 | SAMMAM Redouane | Iraq Cycling Project | 02:10:42.000 | 3:55.000 | 37.643 | 
| 40 | SABBAHI Lahcen | CC Détroit de Tanger | 02:14:30.000 | 7:43.000 | 36.58 | 
| 41 | HOUMMADY Wassim |  | 02:14:30.000 | 7:43.000 | 36.58 | 
| 42 | FARID Youssef |  | 02:14:30.000 | 7:43.000 | 36.58 | 
| 43 | AMAHZOUNE Hassan |  | 02:14:30.000 | 7:43.000 | 36.58 | 
| 44 | YAMANI Mohamed |  | 02:14:30.000 | 7:43.000 | 36.58 | 
| 45 | ESSALMI El Mahjoub | Association Qawafil Sahara Cycliste | 02:14:30.000 | 7:43.000 | 36.58 | 
| 46 | MALLOUKI Nabil |  | 02:14:30.000 | 7:43.000 | 36.58 | 
| 47 | ESSALHI Salaheddine |  | 02:14:30.000 | 7:43.000 | 36.58 | 
| 48 | KERVADEC Stevan | Sidi Ali - Unlock Team | 02:14:30.000 | 7:43.000 | 36.58 | 
| 49 | DELESTRE Alexis | Sablé Sarthe Cyclisme | 02:14:30.000 | 7:43.000 | 36.58 | 
| 50 | AGHAD Taoufik |  | 02:14:30.000 | 7:43.000 | 36.58 | 
| 51 | OUSBIGH Imrane |  | 02:14:30.000 | 7:43.000 | 36.58 | 
| 52 | EL AMARTI Othmane |  | 02:25:06.000 | 00:18:19.000 | 33.908 | 
| 53 | BENLAHBIB Amine |  | 02:25:25.000 | 00:18:38.000 | 33.834 | 
| 54 | AYOUCH Mohamed | Association Qawafil Sahara Cycliste | 02:25:37.000 | 00:18:50.000 | 33.787 | 
| 55 | ELAYDI Mohamed |  | 02:25:39.000 | 00:18:52.000 | 33.78 | 
| 56 | BENSMAIN Abdelaziz |  | 02:25:39.000 | 00:18:52.000 | 33.78 | 
| 57 | EL HADJ Moklaa |  | 02:25:39.000 | 00:18:52.000 | 33.78 | 
| 58 | BAHA Oussama |  | 02:25:43.000 | 00:18:56.000 | 33.764 | 
| 1005 | TERRAB MAASKRI Ibrahim |  | 00:00.000 | -02:06:47.000 |  | 
| 1005 | EL BARHAMI Mohamed |  | 00:00.000 | -02:06:47.000 |  | 
| 1005 | HAFIR Hicham |  | 00:00.000 | -02:06:47.000 |  | 
| 1005 | JAMALEDDINE Hakim |  | 00:00.000 | -02:06:47.000 |  | 
| 1005 | EDDAHIM Kamal |  | 00:00.000 | -02:06:47.000 |  | 
| 1007 | ERRAJI Abdessamad |  | 02:25:53.000 | 00:19:06.000 | 33.726 | 
| 1007 | EL AZHARI Mounir |  | 02:26:22.000 | 00:19:35.000 | 33.614 | 
| 1007 | ECHCHAIB Mouhcine |  | 02:26:22.000 | 00:19:35.000 | 33.614 | 
| 1007 | ACHAARAOUI Aziz |  | 02:26:22.000 | 00:19:35.000 | 33.614 |