FC Zürich
On 30 May 2015 he signed a four-year deal with FC Zürich. On 1 December 2016 the contract was terminated by mutual consent. Cabral made only 15 league appearances for FC Zürich.