India and Sri Lanka have played 29 T20Is against each other with the two-time T20 World Cup champions winning 19 of them. Sri Lanka won 9 of them with one being washed out. Let's take a look at the matches India have lost and under which captain
Image Source : AP
Virat Kohli - 0 matches (Won - 3, NR - 1 in 4 matches)
Image Source : Getty
Hardik Pandya - 1 loss (Won - 2 in 3 matches) - Pune, 2023 by 16 runs
Image Source : AP
Rohit Sharma - 2 losses (won - 7 in 9 matches) - Colombo, 2018 by 5 wickets, Dubai, 2022 by 6 wickets
Image Source : AP
Shikhar Dhawan - 2 losses (Won - 1 in 3 matches) - Colombo, 2021 by 4 wickets, Colombo, 2021 by 7 wickets
Image Source : Getty
MS Dhoni - 4 losses (Won - 6 in 10 matches) - Nagpur, 2009 by 29 runs, St Lucia, 2010 by 5 wickets, Dhaka, 2014 by 6 wickets, Pune, 2016 by 5 wickets
Image Source : Getty
Suryakumar Yadav, who has led India in 7 matches so far in T20Is, is yet to play against Sri Lanka as captain. SKY was the captain of the team that played against Australia and South Africa last year and would be hoping for a great start as the new permanent captain of the side
Image Source : Getty
Next : Highest individual run-scorers in an innings in IND vs SL T20Is