He hasn't won anything that's his problem. Ted has 1000x more leverage to make the argument that he is the anti trump candidate.
Cruz hasn't positioned himself that way though. He's positioned himself as the Trump copycat. The more palatable Trump. That's not going to bring in the establishment voters.