India, June 7 -- Perhaps no other cricketer has gone through so much turbulence and transformation between December 3, 2023, and June 6, 2026, as Shreyas Iyer, who took over the reins of India's T20 team from Suryakumar Yadav on Saturday.

Shreyas' is an extraordinary story, as it's tough for an Indian cricketer to survive a 30-month hiatus, particularly in the shortest format where talents are jostling for a space, and make a comeback, let alone as captain.

So, what has the 31-year-old done in that interim to impress the Ajit Agarkar-led selection panel and head coach Gautam Gambhir?

It has to be his single-minded dedication to claw back from setbacks and create an upward-moving career curve.

Shreyas was looking at a bleak future afte...