Ted Cruz isn't going to win the Republican one-to-one race against Trump for a lot of different reasons like, for example, the fact that he lacks the charisma of Trump and has a, not offense intended, too complicated speeches bias to access the majority of the population of the U.S. while Trump has more energy and charisma (things that equals to power in political fields) however he (Cruz) would be capable of -at least- fight against Hillary Clinton. If Donald Trump earns the Republican nomination... I'm not 100% sure his strategy will work against her. Anyway I hope Republicans win this time and, if possible, that Donald Trump gives a chance to his fellow Cruz as a vicepresident (assuming Cruz will accept a second-in-chief role).
Follow me on Twitter: @JF_Pereira1