Cruz started his career playing for his local club, San Juan, before heading to Europe in 2012 to sign for Parisian side Stade Français along with compatriot Lisandro Gómez López. He made his Top 14 debut during the 2012-13 season, however his appearances for Stade had largely been limited to the European Challenge Cup since then.[3][4]