Rabat - Rachid El-Morabity has won his fifth Marathon des Sables, held in Morocco’s south.