Handsome hunk Virat Kohli is undoubtedly the best player in the world right now. The Indian skipper has won many games for the team with his destructive batting and sharp fielding skills. He is stamping his authority as the numero uno batsman again and again. He is the fastest batsman ever to reach the milestone of 10,000 ODI runs. Under his captaincy, India has won a majority of matches. Although he is aggressive in nature, his captaincy is undisputed.
On the other hand, we have dashing Ajinkya Rahane, a 27-year-old from Mumbai was part of an elite club of Indian captains. He was India’s 23rd One Day International captain. He was appointed as captain of India for its tour of Zimbabwe for ODIs and T20Is in 2015 when a second-string squad was selected.
Both these captains are equally deserving and thus it is difficult for us to choose the best ODI captain amongst them. Please help us by picking the best one.