De Cruz has won bronze medals at three World Curling Championship, in 2014, 2017 and 2019. He led Switzerland to a silver medal at the 2015 European Curling Championships and bronze medals at the 2017 and 2018 European Curling Championships.