India and Sri Lanka are two cricket-loving nations. Both are the world champions in the T20 format once. Both countries face each other off in the shortest format of the game on a regular basis. India has just finished a t20 series against the West Indies with convincing victories. The men in blue are all set to lock horns with the Lankan army on 24th February. Over the years many Indian batsmen have loved to play against Sri Lanka, let’s take a look at the most T20 runs for India against Sri Lanka.

Rohit Sharma
The newly-appointed skipper of the Indian cricket team, Rohit Sharma is on the top of this list. Lanka is probably his favorite opposition, as he has smashed 2 out of 3 double centuries in ODIs against them. With a dashing strike rate of 144.21, Sharma has scored 411 runs in 19 matches. In 2017, Rohit made 118 runs in 43 balls in Indore, his career-best against them.Â
Shikhar Dhawan
Swashbuckling Indian opener, Shikhar Dhawan has scored the most T20 runs for India against Sri Lanka with 375 runs in 12 matches. The southpaw has hit 3 fifties against Sri Lanka. His best score against them is 90 which Shikhar scored in the first match of the 2018 Nidhas Trophy.
Virat Kohli
Ex Indian captain Virat Kohli gets 3rd place on the list, making the most T20 runs for India against Sri Lanka. In his 12 years of career, Virat has played 8 T20 matches against the island nation and accumulated 339 runs. His average is 67.80, while he has scored four 50s. 82 off 54 balls in the 1st T20 of the India tour of Sri Lanka is Virat’s supreme performance against Sri Lanka.Â
KL Rahul
Ace Indian batsman KL Rahul finds himself in 4th position in terms of amassing the most T20 runs for India. Making 301 runs in 9 matches hints at his eagerness to clash against them, Rahul has 3 half-centuries in his name against Sri Lanka. His aggressive batting makes him one of the most formidable batsmen to bowl to.Â
Suresh Raina
Former Indian batsman Suresh Raina has notched up 265 runs in 12 T20 games, which is the 5th most by any Indian against Sri Lanka. The specialist T20 player managed the Indian middle order for a long time, his best came in the 2010 T20 World Cup, 63 runs in 47 balls.
Rohit Sharma, 411 runs in 19 matches.
Senior Cricket Content Editor at Skyblogs Cricket.
Contact me at info@skyblogs.in