Rohit Sharma is arguably one of the best players of the present generation and he will always remain one of India's greatest ever batters. But time and again he has been criticised for his fitness and during lean patches, he equally had to face the wrath.
Former South Africa star, Daryll Cullinan, who was regarded as a specialist batsman and one of the finest of his generation didn't mince his words on India's ODI and Test captain.

Cullinan expressed a sharp opinion about Rohit's fitness ahead of the Border-Gavaskar Trophy 3rd Test against Australia. He described him as lacking in physical conditioning and also contrasted Rohit's fitness level with that of his teammates, including former skipper Virat Kohli.
"Look at Rohit, then at Virat. Notice the difference in their physical condition. Rohit is overweight, and not a long-term cricketer anymore. Rohit is not in a good physical condition for the hard grind of a four or a five-match Test series," he told in an interaction with Insidesport.
Rohit has struggled with form since India's home Test series in September, managing just one half-century in his last 12 Test innings. After India's first Test victory under Jasprit Bumrah's captaincy in Perth against Australia, the 37-year-old returned to the middle order in Adelaide but was unable to make a significant impact.
"I will say it again. Rohit's best at home but I just wonder if it is not going to backfire India, because they were not the same team in the second Test. I think Rohit is a flat-track bully. Let's look at record outside India. Every time he has been to South Africa, I've clearly got the feeling that he does not like the short ball'', he said.
"(I did not like) the fact that he's in the middle-order now. He is an opener. He must come and lead from the front," Cullinan further added.