| 1 | RAHMOU Anouar | | 01:49:34.000 | - | 46.547 |
| 2 | ESSABAHY Ibrahim | CC Détroit de Tanger | 01:49:34.000 | - | 46.547 |
| 3 | KHAFI Oussama | Association Qawafil Sahara Cycliste | 01:49:34.000 | - | 46.547 |
| 4 | SABBAHI El Houcaine | CC Détroit de Tanger | 01:49:57.000 | 23.000 | 46.385 |
| 6 | EL MOURADI Taha Yassine | | 01:50:01.000 | 27.000 | 46.357 |
| 7 | MAGAUD Antoine | | 01:50:01.000 | 27.000 | 46.357 |
| 8 | EL ALOUANI Driss | | 01:50:01.000 | 27.000 | 46.357 |
| 9 | ECHCHAIB Mouhcine | | 01:50:01.000 | 27.000 | 46.357 |
| 10 | EL ARBAOUI Adil | AVC Khourigba | 01:50:01.000 | 27.000 | 46.357 |
| 11 | ECHAHED Ahmed | | 01:50:01.000 | 27.000 | 46.357 |
| 12 | WILLEMSEN Mees | UWTC De Volharding | 01:50:01.000 | 27.000 | 46.357 |
| 13 | EL OTMANY Mehdi | | 01:50:01.000 | 27.000 | 46.357 |
| 14 | GAINZA Alejandro | Sidi Ali - Unlock Team | 01:50:01.000 | 27.000 | 46.357 |
| 15 | EL AARBAOUI El Mahdi | Kawkab AC Marrakech | 01:50:01.000 | 27.000 | 46.357 |
| 16 | CHAKIR Babellah | | 01:50:01.000 | 27.000 | 46.357 |
| 17 | ED DOGHMY Achraf | Kawkab AC Marrakech | 01:50:01.000 | 27.000 | 46.357 |
| 18 | CHARAF Ilias | | 01:50:01.000 | 27.000 | 46.357 |
| 19 | AARBIA Adnane | Kawkab AC Marrakech | 01:50:01.000 | 27.000 | 46.357 |
| 20 | YAMANI Mohamed | | 01:50:01.000 | 27.000 | 46.357 |
| 21 | BOURKILA Yahya | | 01:50:01.000 | 27.000 | 46.357 |
| 22 | REFTANI Khalil | | 01:50:01.000 | 27.000 | 46.357 |
| 23 | HAFIR Hicham | | 01:50:01.000 | 27.000 | 46.357 |
| 24 | VEDEL Gabin | Mix Abadie Le Boulou - Castelsarrasin | 01:51:18.000 | 1:44.000 | 45.822 |
| 25 | AIT ELATTAR Mohamed | | 01:51:28.000 | 1:54.000 | 45.754 |
| 26 | DANANE Youssef | | 01:51:30.000 | 1:56.000 | 45.74 |
| 27 | SAMMAM Redouane | Iraq Cycling Project | 01:51:30.000 | 1:56.000 | 45.74 |
| 28 | SABER Lahcen | | 01:51:30.000 | 1:56.000 | 45.74 |
| 29 | KHOULOUD Ayoub | | 01:51:30.000 | 1:56.000 | 45.74 |
| 30 | FARID Youssef | | 01:51:30.000 | 1:56.000 | 45.74 |
| 31 | MAHROUG Kamal | Sidi Ali - Unlock Team | 01:51:34.000 | 2:00.000 | 45.713 |
| 32 | MAKHCHOUN Mounir | Iraq Cycling Project | 01:51:41.000 | 2:07.000 | 45.665 |
| 33 | CHAQRI Aziz | Iraq Cycling Project | 01:51:48.000 | 2:14.000 | 45.617 |
| 34 | ETTAARABTI Hicham | | 01:51:48.000 | 2:14.000 | 45.617 |
| 35 | ZARHOUN Mohamed | | 01:51:48.000 | 2:14.000 | 45.617 |
| 36 | SAKIN Youssef | | 01:51:48.000 | 2:14.000 | 45.617 |
| 37 | ELAYDI Mohamed | | 01:51:48.000 | 2:14.000 | 45.617 |
| 38 | ESSALMI El Mahjoub | Association Qawafil Sahara Cycliste | 01:51:55.000 | 2:21.000 | 45.57 |
| 39 | SABBAHI Lahcen | CC Détroit de Tanger | 01:51:55.000 | 2:21.000 | 45.57 |
| 40 | ABDELLAOUI Mohammed | | 01:51:55.000 | 2:21.000 | 45.57 |
| 41 | SAAOUD Mohammed | | 01:52:00.000 | 2:26.000 | 45.536 |
| 42 | ESSALHI Salaheddine | | 01:52:06.000 | 2:32.000 | 45.495 |
| 43 | EL AZHARI Mounir | | 01:52:10.000 | 2:36.000 | 45.468 |
| 44 | DUVAL Gwendy | Team France Défense | 01:52:10.000 | 2:36.000 | 45.468 |
| 45 | MALLOUKI Nabil | | 01:52:37.000 | 3:03.000 | 45.286 |
| 46 | KERVADEC Stevan | Sidi Ali - Unlock Team | 01:52:37.000 | 3:03.000 | 45.286 |
| 47 | AYOUCH Mohamed | Association Qawafil Sahara Cycliste | 01:53:50.000 | 4:16.000 | 44.802 |
| 48 | EDDAHIM Kamal | | 01:55:38.000 | 6:04.000 | 44.105 |
| 49 | AGHAD Taoufik | | 01:55:38.000 | 6:04.000 | 44.105 |
| 50 | HOUMMADY Wassim | | 01:56:09.000 | 6:35.000 | 43.909 |
| 51 | EL HADJ Moklaa | | 01:56:09.000 | 6:35.000 | 43.909 |
| 52 | BENSMAIN Abdelaziz | | 01:58:06.000 | 8:32.000 | 43.184 |
| 53 | ERRAJI Abdessamad | | 01:58:06.000 | 8:32.000 | 43.184 |
| 54 | BAHA Oussama | | 02:01:22.000 | 00:11:48.000 | 42.021 |
| 55 | ACHAARAOUI Aziz | | 02:01:25.000 | 00:11:51.000 | 42.004 |
| 56 | BENLAHBIB Amine | | 02:01:25.000 | 00:11:51.000 | 42.004 |
| 57 | DELESTRE Alexis | Sablé Sarthe Cyclisme | 02:01:25.000 | 00:11:51.000 | 42.004 |
| 58 | AMAHZOUNE Hassan | | 02:03:12.000 | 00:13:38.000 | 41.396 |
| 1005 | EL BARHAMI Mohamed | | 00:00.000 | -01:49:34.000 | |
| 1005 | JAMALEDDINE Hakim | | 00:00.000 | -01:49:34.000 | |
| 1005 | OUSBIGH Imrane | | 00:00.000 | -01:49:34.000 | |
| 1005 | BOUCHAHOUA Kamal | | 00:00.000 | -01:49:34.000 | |
| 1005 | DAOUDI Marwane | | 00:00.000 | -01:49:34.000 | |
| 1006 | EL BOUHLALI Ayoub | Kawkab AC Marrakech | 00:00.000 | -01:49:34.000 | |
| 1006 | ELGHARYSY Youssef | | 00:00.000 | -01:49:34.000 | |
| 1006 | EL AMARTI Othmane | | 00:00.000 | -01:49:34.000 | |