Rohit Sharma's talent has never been in doubt, with legends like Sunil Gavaskar and Shane Warne lauding him for his skills, but a checkered career for India has left even his most ardent fans frustrated.
Rohit has been tipped to be among India's best batsmen for years but limited success in the international arena has seen him go in and out of the team several times.
However, the 26-year-old Mumbai batsman finally sealed a permanent place in the national side over the last one year, on the back of two hundreds in his first two Tests and an ODI double hundred against Australia. After months of inconsistency, Rohit finally found form and has credited it to his appointment as Mumbai Indians captain during the sixth edition of the Indian Premier League.
"The IPL captaincy gave me lot of confidence and it helped me when I played international cricket. I had a good home series but the tours of South Africa and New Zealand did not go as expected," Rohit told the Indian Express. "Test cricket is very different and I realised it post South Africa tour. I don't want to give any excuse but I was disappointed with the way I batted.