30. Round
04/06/2016 17:00 Renaissance de Berkane Renaissance de Berkane - FAR de Rabat FAR de Rabat 2:1 (1:1)
04/06/2016 17:00 Ittihad Tanger Ittihad Tanger - Raja Casablanca Raja Casablanca 3:0 (1:0)
04/06/2016 17:00 FUS de Rabat FUS de Rabat - Mouloudia Oujda Mouloudia Oujda 4:2 (1:1)
04/06/2016 17:00 KAC de Kénitra KAC de Kénitra - Kawkab AC Marrakech Kawkab AC Marrakech 0:0 (0:0)
04/06/2016 17:00 Hassania US Agadir Hassania US Agadir - Maghrib de Fès Maghrib de Fès 2:5 (0:1)
04/06/2016 17:00 Difaâ d'El Jadida Difaâ d'El Jadida - Olympique de Khouribga Olympique de Khouribga 1:3 (0:2)
04/06/2016 17:00 Wydad AC Wydad AC - Moghreb de Tétouan Moghreb de Tétouan 2:0 (1:0)
04/06/2016 17:00 Olympique de Safi Olympique de Safi - CR Al Hoceima CR Al Hoceima 1:0 (0:0)