India’s highest score in T20 International cricket is 260 runs for 5 wickets, achieved against Sri Lanka on December 22, 2017, at the Holkar Cricket Stadium in Indore. This remarkable innings was spearheaded by Rohit Sharma, who scored an explosive 118 runs off 43 balls, featuring an impressive array of boundaries that included 12 fours and 10 sixes. KL Rahul also made a significant contribution with 89 runs off 49 balls.

In this match, India set a daunting target for Sri Lanka, who struggled in their chase and ultimately fell short, scoring only 172 runs. The match highlighted India’s batting prowess and showcased the effectiveness of their bowling attack, leading to a comprehensive victory by 88 runs.

This score remains a record for India in T20Is and reflects the team’s capability to post high totals in the shortest format of the game.