Trump has debated him multiple times, and the online polls always show him the winner after. Cruz needs to debate Trump at this point because he needs a very high percentage of remaining delegates and has to hope he can stump Trump. Trump doesn’t need to debate Cruz.
It’s not a chess game it’s an election.
Think it through.