India and Sri Lanka are all set to lock horns in the limited overs series, set to start from July 13.  Both the teams will play a series of three ODIs and as many as T20 Internationals. However, senior players like Virat Kohli, Rohit Sharma, Ravindra Jadeja, Jasprit Bumrah and Mohammed Shami will not be present on this tour.


All of them are on tour of England. India's command in Sri Lanka will be in the hands of Shikhar Dhawan.  Let's take a peek into the history before the series starts. Know about the most successful Indian captain against Sri Lanka.


READ | Ajay Jadeja Fined Rs 5K For Dumping Garbage In Goa Village


Under the leadership of former Indian captain MS Dhoni, the Indian team has attained immense success not in Sri Lanka but all across the world. Two-time World Cup winner MS Dhoni is the only captain in world who has won three major ICC trophies.


But do you know that Dhoni is still the most successful Indian captain against Sri Lanka in ODIs and T20s!


No Indian captain is even near his record. Dhoni captained India in 41 ODIs against Sri Lanka and registered 25 wins. Under his leadership, India lost 13 matches while 1 match was tied and 2 did not had any result.


MS Dhoni led India in 10 T20Is against Sri Lanka in addition to ODIs. Under his leadership, India won 6 T20 matches and lost 4.  After Dhoni, India's most successful captain in T20 has been Rohit Sharma, who led India in 5 matches against Sri Lanka and won 4. Under his captaincy, India had to face defeat in one match.  Rohit is followed by Virat Kohli, who captained India against Sri Lanka in 4 matches and won 2, lost 2.