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.
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 Insights on India’s Highest T20I Scorers
India’s Record Highest T20I Scores
Abhishek Sharma has hammered the highest individual score for India in T20Is, scoring 135 runs against England at Wankhede in 2025. This is also the highest score in a T20I win for India.
Ruturaj Gaikwad’s 123 not out against Australia in 2023 is the highest score by an Indian in a losing cause in T20Is. This is overall the second-highest knock in a T20I loss. His knock propelled India to 222 for 3, though Glenn Maxwell’s unbeaten 104 saw Australia cruise past.
Virat Kohli’s unbeaten 122 against Afghanistan in Dubai is the highest individual score by an Indian batter in an away-from-home T20I match. This is the joint-highest score by a batter in the T20 Asia Cup.
India’s Landmark T20I Century Milestones
Indian batters have scored more than 20 centuries, the most by a team in T20I cricket.
Rohit Sharma has hit the maximum tons (5) for India in the shortest format. He is also the lead century-maker in T20Is.
Suresh Raina was the first Indian batter to cross the 100-run mark in a T20I innings, scoring 101 against South Africa in the 2010 T20 World Cup. This is the only instance of an Indian batter bringing up a triple-digit score in the T20 World Cup.
India’s Fastest and Consecutive T20I Century Feats
Sharma’s 118 against Sri Lanka in 2018 came at a strike rate of 274.41, the highest among Indian centurions in the format. He raced off to his hundred off 35 balls, the fastest by an Indian in T20Is.
Sanju Samson scored three tons in 2024, the most by a batter in a calendar year in T20Is.
Samson became the first Indian batter to smash centuries in consecutive T20I innings. He scored 111 against Bangladesh in Hyderabad and 107 versus South Africa in Durban in his consecutive outings in 2024.
Tilak Varma is the other Indian batter to score back-to-back T20I centuries, with both of his hundreds coming against South Africa – 107* at Centurion and 120 in Johannesburg.
Read Next | 10 Unbreakable Sachin Tendulkar Records