** 10km W J+S
1 00:48:22,09 Lafi Oulfa, TUN
2 00:48:40,09 Corrihons Elsa, FRA / Aviron Bayonne
3 00:49:07,06 Bhij Khalifa, MAR / OCBG
4 00:52:00,00 Zidani Ouda, MAR / SCCA
5 00:52:02,00 Oubaid Sabrina, MAR / CAT
** 10km M J+S
1 00:42:27,07 Daghiri Ali, MAR / FAR
2 00:44:30,09 Ragab Mohamed Ragab, EGY
3 00:45:07,09 Sabri Ayman, ALG
4 00:47:17,01 Hamad Ali Saad Jmaia, EMI
5 00:49:41,03 El Bahi Raouf, TUN
6 00:51:35,05 Ait Aghnia Walid, MAR / CAT
7 00:54:19,06 Ayari Nidal, TUN
** 20km W
1 01:52:08,75 Ghazlan Bariza, ALG
2 01:56:45,09 Rettoun Hassna, MAR / SCCA
3 01:59:23,63 Khassrina Lhna, ALG
4 02:03:22,41 Manna Mejdi Mohamed, EGY
** 20km M
1 01:19:35,05 Sbai (Sebei) Hassanine, TUN
2 01:19:42,08 Medjber Hicham, ALG
3 01:20:32,04 Ameur Mohamed, ALG
4 01:31:12,00 Yesref Taoufik, ALG
5 01:36:37,05 Othmani Khaled, TUN
6 01:42:29,02 Rhaib Adil, MAR / ASKA
** 2km BM
1 00:10:09,07 Fakiri Badr, MAR / CAT
** 2km BW
1 00:10:32,06 El Qayedi Chelifa, MAR / OCBG
** 3km MM
1 00:14:26,07 Fakiri Achraf, MAR / CAT
** 3km MW
1 00:17:04,09 Bouaoud Soukaina, MAR / BAC
** 5km CM
1 00:22:41,03 Touba Ahmed Faouzi, EGY
** 5km CW
1 00:26:39,00 Amira Zinhoum Mahmoud, EGY