29 czerwca 2017 roku Zidane podpisał trzyletni kontrakt z Deportivo Alavés. W barwach tego klubu zadebiutował w Primera División, kiedy to 26 sierpnia zmienił Wakaso Mubaraka w przegranym 0:2 spotkaniu z FC Barcelona. W barwach Deportivo Alavés rozegrał łącznie dwa mecze w lidze. 31 grudnia po rozwiązaniu kontraktu z Alavés podpisał trzyletnią umowę z FC Lausanne-Sport; był to pierwszy zakup tego klubu po przejęciu go przez przedsiębiorstwo Ineos. W lidze zadebiutował 3 lutego w przegranym 1:2 meczu z FC Luzern, a 18 lutego zdobył pierwszą bramkę w Super League, co miało miejsce podczas przegranego 1:3 spotkania z FC Sion. Ogółem w rundzie wiosennej sezonu 2017/2018 zdobył dwa gole w 16 spotkaniach.

Po zakończeniu sezonu został wypożyczony na rok do drugoligowego hiszpańskiego klubu – CF Rayo Majadahonda. W jego barwach zadebiutował 19 sierpnia w przegranym 1:2 spotkaniu z Realem Saragossa. W całym sezonie uczestniczył w 33 meczach. Po zakończeniu wypożyczenia został zwolniony przez Lausanne-Sport, po czym przebywał na testach w Vitória SC. 15 lipca 2019 roku podpisał jednak kontrakt z CD Aves. W Primeira Lidze zadebiutował 18 sierpnia w wygranym 3:1 meczu z CS Marítimo. Ogółem w barwach Aves Zidane wystąpił w 10 meczach, w których zdobył dwa gole. W styczniu 2020 roku podpisał kontrakt z Almeríą.