Cruz does better in caucus states. He does best when people are disenfranchised.
4 primary election states he has won, that is it and one of those is his own state.
One has to be completely delusional if he thinks he could win a general.