I think Rohit Sharma is a much better captain think Virat Kohli. And well Kohli is the captain most of the time India won because of Kohli's individual performance not because of his brilliant captaincy. After all, India has to wait a long time to get a captain like Dhoni in my opinion. But Rohit Sharma can certainly do a better job than Kohli
Just the performance of Rohit Sharma as a captain in the IPL and the performance of Virat Kohli says a lot. Virat Kohli was not able to win the IPL even though they had some of the best players in the team. You cannot expect anyone to be as good as MSD as he was on a separate league of his own and you cannot expect anyone to replicate him as a player or as a captain.
Yes, I agreed. Dhoni was arguably the best captain of India ever and he was one of the best finishers in the world. He could finish the innings with his power hitting. If he ever had any weakness it was against the real good short balls. And later in his career, his opponents utilized his weakness to a great extent. But the things that he did for India cannot be replaced by anyone.
I feel like you are discrediting Kohli way too much here. It is true that he didn't help India win many big ICC tournaments, but he did help them set records by defeating powerful teams like Australia and England in their backyards.
I believe that MSD is the best ODI and T-20 captain while Kohli is the best test captain so far hands-down.
Well, this is true because if you see the win/lose ratio of both players as captains in test cricket we can see that Virat Kohli has a really better ratio than MS Dhoni. Virat has 2.46 W/L-ratio whereas Dhoni has only 1.5. but in the ODI and t20 format, Dhoni was the best captain for India ever in my opinion.