When it comes to captaincy, it falls to these two amazing players, Virat Kohli and Rohit Sharma have proved to be the best captains so far for India. As we all know, Virat Kohli is our current captain of the Indian team, he has been ruling over the other teams for too long. Rohit Sharma as we all know has got the experience of captainship as he captains for the Mumbai Indians team, he has been keeping good with the team, Rohit Sharma has been proving that he is the best batsman.

Rohit Sharma as we as a whole know is quite possibly the most devastating just as damaging part in cricket history. Rohit Sharma has sacked a large number and astounding thumps. Rohit Sharma is known for his stunning record in the global innings, Rohit Sharma is the solitary player to have scored 264 runs in the ODI which is his best record. Keeping to the side his cricket vocation, Rohit Sharma has an exceptionally delicate spot for his delightful girl.

Both Virat Kohli and Rohit Sharma have proved to be the best captains so far for the team, however, they do have a different attitude of approaching the team, but both the teams have found the way out of it.

So readers, what do you think, who wins the battle for the best captain!!1

Keep reading IWMBuzz.com for more updates!!!