Cruz was a natural citizen by birth.
No, he was a Cuban citizen at brith - that was his father’s nationality.