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
Batter | Score (Balls) | Strike Rate | Against | Venue | Year |
---|---|---|---|---|---|
Abhishek Sharma | 135 (54) | 250.00 | England | Wankhede | 2025 |
Shubman Gill | 126* (63) | 200.00 | New Zealand | Ahmedabad | 2023 |
Ruturaj Gaikwad | 123* (57) | 215.78 | Australia | Guwahati | 2023 |
Virat Kohli | 122* (61) | 200.00 | Afghanistan | Dubai | 2022 |
Rohit Sharma | 121* (69) | 175.36 | Afghanistan | Bengaluru | 2024 |
Tilak Varma | 120* (47) | 255.31 | South Africa | Johannesburg | 2024 |
Rohit Sharma | 118 (43) | 274.41 | Sri Lanka | Indore | 2017 |
Suryakumar Yadav | 117 (55) | 212.72 | England | Nottingham | 2022 |
Suryakumar Yadav | 112* (51) | 219.60 | Sri Lanka | Rajkot | 2023 |
Rohit Sharma | 111* (61) | 181.96 | West Indies | Lucknow | 2018 |
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