On 2 August 2012, he made his senior debut for Heerenveen in the third qualification round of the UEFA Europa League versus FC Rapid București [REF].
On 18 August 2014, Ziyech signed a four-year contract with FC Twente [REF].