Batting Records

T20I Stats: Highest Individual Score for India

India has had some of the best, prolific batters like Rohit Sharma, Virat Kohli, KL Rahul, among others, and their current crop of young batters is ready to take it to the next level with their flamboyance. They have been a dominant force in the T20 format and have won the T20 World Cup twice, the joint most with the West Indies.

Since winning the 2024 World Cup, they have been almost invincible, and one of the main reasons for their dominance is their batters and the depth in the batting lineup. These batters have piled up runs for fun, and in this article, we will see which batters have the most runs in a single inning.

Highest Individual Scores for India in T20Is

BatterScore (Balls)Strike RateAgainstVenueYear
Abhishek Sharma135 (54)250.00EnglandWankhede2025
Shubman Gill126* (63)200.00New ZealandAhmedabad2023
Ruturaj Gaikwad123* (57)215.78AustraliaGuwahati2023
Virat Kohli122* (61)200.00AfghanistanDubai2022
Rohit Sharma121* (69)175.36AfghanistanBengaluru2024
Tilak Varma120* (47)255.31South AfricaJohannesburg2024
Rohit Sharma118 (43)274.41Sri LankaIndore2017
Suryakumar Yadav117 (55)212.72EnglandNottingham2022
Suryakumar Yadav112* (51)219.60Sri LankaRajkot2023
Rohit Sharma111* (61)181.96West IndiesLucknow2018

Key Stats

There have been 24 centuries scored by 12 different Indian batters in the international T20 format. Rohit Sharma has hit the maximum tons (5) with Suryakumar Yadav following him with 4 centuries.

Sanju Samson (3), Tilak Varma (2), Abhishek Sharma (2), and KL Rahul (2) are the Indian batters to have scored multiple T20I centuries. Yashasvi Jaiswal, Deepak Hooda, Ruturaj Gaikwad, Virat Kohli, Shubman Gill, and Suresh Raina have scored one T20I century each. Suresh Raina was the first Indian batter to cross 100-run mark in a T20I innings

Since 2024, Indian batters have scored 8 centuries with Sanju Samson scoring all 3 of his tons in this phase.

Abhishek Sharma hammered 135 runs in a single T20I innings and it came against England at Wankhede in 2025. This is the highest score at this level by an Indian batter and joint 11th highest overall. Aaron Finch tally of 172 in 2018 against Zimbabwe remains the highest individual T20I score.

Read: 10 Unbreakable Sachin Tendulkar Records

Please follow and like us: