Da Cruz was scouted aged 10 by
Ajax at local side BAS in Biddinghuizen and also played in the youth teams of Almere City and
FC Twente. He made his
Eredivisie debut on 15 August 2015 against
ADO Den Haag. He replaced
Bruno Uvini at half-time in a 1–4 home defeat. He was sent out on loan to
FC Dordrecht in 2016. Da Cruz left Twente in July 2017 to join up with Italian side
Novara. During his time at Novara he went on to put in some impressive displays. Altogether Da Cruz was capped for a sum of 19 matches and scored 5 goals during his six months at the club. In January 2018, despite mounting interest from English club
Arsenal, he signed up with
Serie B side
Parma for €3 million. On 11 January 2019, Da Cruz joined on loan to Italian
Serie B side
Spezia until 30 June 2019. On 1 August 2019, Da Cruz joined
Ascoli on loan with an option to buy. On 29 January 2020, Da Cruz joined English Championship side
Sheffield Wednesday on loan until the end of the season. On 3 October 2020, Da Cruz moved to Dutch
Eredivisie club
Groningen on a one-season loan deal with an option to buy. On 3 August 2021, Da Cruz joined
Liga MX club
Santos Laguna on loan for a season. On 10 January 2022, he returned to Italy and joined
Vicenza on loan. On 12 July 2022, Da Cruz signed with
Mechelen in Belgium for two years with an option to extend. On 16 January 2024, da Cruz's contract with
Feralpisalò was terminated by mutual consent. Following his departure, he joined
Fortuna Sittard on a multi-year contract. ==International career==