Cruz joua durant 25 saisons en Baloncesto Superior Nacional (BSN) à Porto Rico dont il fut nommé MVP à quatre reprises. Il a également été nommé meilleur défenseur de la ligue cinq fois. Il en fut également deux fois le meilleur marqueur et le premier joueur à inscrire plus de 9 000 points en carrière (9 535 points). Cruz était le pivot titulaire de l'équipe de Porto Rico à l'époque où l'équipe nationale et l'équipe du Brésil étaient les deux équipes dominantes des Amériques en dehors des États-Unis. Il est l'un des quatre joueurs de basket-ball portoricains à avoir été le porte-drapeau de son pays lors de la cérémonie d'ouverture des Jeux olympiques, en 1976 à Montréal (les autres étant Carlos Arroyo à Athènes en 2004, Jose Casillas à Rome en 1960 et Jaime Frontera à Mexico en 1968).