Ironically, the polls show Kasich has the best chance of defeating Clinton. I can only assume this is because he would do better at bringing over many moderates and independents. Even left-leaning ones who may not really want Clinton themselves but won't go as far as to vote for Trump or Cruz.