Source: Maroc Timing
MEN
Half-marathon: 1. Abderrahmane Kachir 1:02:32, 2. Samlesilassie Niguesse ETH 1:02:35, 3. Abdenasser Fathi 1:02:37, 4. Said Rbina 1:02:41, 5. Mohamed Ziani 1:03:18, 6. Toufik Allam 1:03:31, 7. Hamza Sahli 1:04:01, 8. Taher Belkorchi 1:04:15, 9. Khalil Lemciyeh 1:04:41, 10. Kennedy Kipyego KEN 1:04:43, 11. Hicham Amrani 1:04:48, 12. Jaouad El Jazouli 1:05:53, 13. Jaouad Kallouz 1:06:15, 14. Adil Alilech 1:07:01, 15. Peter Langat Cheptot KEN 1:07:18
WOMEN
Half-marathon: 1. Sinayehu Haile Michael ETH 1:10:23, 2. Muliye Hayle Mariyam ETH 1:11:10, 3. Fayesa Aberash ETH 1:11:35, 4. Sana El Othmani 1:12:35, 5. Damaris Kemunto Areba KEN 1:13:11, 6. Viktoria Logorielsa UKR 1:14:12, 7. Kaltoum Bouaasayriya 1:14:30, 8. Sana El Mansouri 1:14:40, 9. Fatiha Asmid 1:16:03, 10. Hanane El Bajaoui 1:17:05, 11. Kebira Elgmiri 1:17:13, 12. Aziza Alaoui Selsouli 1:19:17