| 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 |