"As he settled down at the table just next to me, I quietly told him that I was batting at number 3 today. He asked, ‘Who is missing out then?’ I had no idea. I wasn’t brave enough to ask the captain of India, though I felt it had to be Sidhu. Dravid got up to get some juice. I saw Azhar walking up and talking to him. So he could be playing as well. He came back and confirmed it. I asked what number. Dravid shook his head and said he didn’t know."
In the above sentence, why did not use "HAD TO SIDHU" instead of "HAD TO BE"? What is the difference of both usages?