majority of Kasich voters in Ohio would support Cruz as the nominee
...He also points out that Ohio is the only state in which Kasich has actually carried conservative voters in the entire primary campaign.
Among Kasich voters nearly 65 percent said they would vote for Cruz or Rubio if either man were the nominee. This data all suggests that many voters who preferred Cruz or Rubio ended up voting for Kasich. This was likely because Ohio is a winner-take-all state, and Kasich was the only candidate with a chance to beat Donald Trump. Rubio's campaign actually told his Ohio supporters to vote for Rubio.