MUMBAI, Dec. 4 -- The 2022 Indian Premier League from March to May was a difficult one for Shreyas Iyer. In one innings he would score freely and in the next one, he would look desperate, unable to find a way to put the short ball away for runs. Then came the fifth Test match in July at Edgbaston against England. In both innings, as he marched towards the crease, commentators would start on his weakness against the rising delivery. The final blow was losing his spot in the squad for the Twenty20 World Cup....