Source: FAA. Official results in PDF
MEN
Senior: 1. Hicham Bouchicha 33:43, 2. Fethi Meftah 33:43, 3. Manssour Haraoui 33:56, 4. Ahmed Dali 34:07, 5. Rabeh Khaojass 34:11, 6. Daniel Kemoi KEN 34:11, 7. Yacine Zefouche 34:27, 8. Amazigh Amrouni 34:45, 9. Kamel Dali 34:51, 10. David Martinez Garcia ESP 34:55, 11. Youcef Hadouche 35:13, 12. Alex Kibarus Kipkorir KEN 35:24, 13. Sabri Kahia 35:27, 14. Smail Yechekour 35:32, 15. Hamadi Lakhdar 35:35
Senior 4000m short race: 1. Takieddine Hedeilli 12:03, 2. Elhouicine Zourkane 12:06, 3. Bilal Tabti 12:07, 4. Imad Touil 12:11, 5. Kheirddine Bourouina 12:19, 6. Ahmed Kenzi Saidia 12:23, 7. Mansour Zengli 12:27, 8. Choaib Hamdan 12:29, 9. Sifian Djarmouni 12:32, 10. Hakim Chibani 12:33, 11. Issam Bouchache 12:35, 12. Billal Tarebhat 12:39, 13. Mohamed Amara 12:40, 14. Abdelbaset Elhamel 12:44, 15. Oussama Grene 12:48
Junior: 1. Aymen Boulainine 21:31, 2. Ali Djoudar 21:35, 3. Youcef Benkeda 21:36, 4. Anis Benstiti 21:37, 5. Rouchdi Bouchakhchoukha 21:47, 6. Louanes Benamara 22:08, 7. Ayyoub Slimani 22:15, 8. Miliani Boughalem 22:17, 9. Fouad Aboud 22:20, 10. Mohamed Ghalem 22:27
Youth: 1. Saber Abed 14:50, 2. Izzeddine Farès 15:02, 3. Akram Abed 15:09, 4. Fouad Baali 15:11, 5. Amin Drabli 15:13, 6. Rabie Deliba 15:18, 7. Walid Yamani 15:26, 8. Kherieddine Zhitour 15:31, 9. Fouad Bensalem 15.32, 10. Djellous Sifi 15:37
WOMEN
Senior: 1. Weynshet Ansa Weldetsadik ETH, 2. Sihem Sennani, 3. Malika Benderbal, 4. Paula Mayobre Gonzalez ESP, 5. Abir Refas, 6. Nasima Sabour, 7. Loubna Khachit, 8. Wahiba Ouaret, 9. Meriem Harek, 10. Saadia Bouadjaib, 11. Sarra Douis, 12. Khadija Boucetta, 13. Sonia Djarmouni, 14. Aouda Bouadhma, 15. Lynda Sadaou
Junior: 1. Souhila Zentar, 2. Sarra Houaouti, 3. Wiem Kharoubi, 4. Nadjet Abdous, 5. Celia Sail, 6. Mounira Bourdji, 7. Rahmouna Alighermari, 8. Ryma Haliche, 9. Amel Hammouche, 10. Mahdjouba Betta
Youth: 1. Khadija Habache 13:50, 2. Yamina Dahmani 14:15, 3. Yasmine Boudoukha 14:35, 4. Ahlem Aib 14:48, 5. Fatima Zohra Bouakba 15:53, 6. Khaoula Maziane 14:55, 7. Fatima Outabet 15:04, 8. Asmaa Abbache 15:12, 9. Houria Zemouri 15:16, 10. Massilya Slimani 15:18