T20 is one of the fastest formats of cricket, allowing batsmen to hit fours and sixes from the very first ball. In recent years, the Indian cricket team has seen a number of explosive batsmen known for their power-hitting, consistency, and ability to change the course of a game in just a few overs. Let's take a look at the players who have scored the most runs in a single innings:
1. Abhishek Sharma - 135 (54 balls) vs. England (February 2, 2025)
A sensational innings from a young talent, Abhishek Sharma stunned England with a blistering 135.
2. Shubman Gill - 126 (63 balls) vs. New Zealand (February 1, 2023)*
Gill laid the foundation for the Indian innings with an unbeaten 126, showcasing his class and timing. He displayed both elegance and aggression.
3. Ruturaj Gaikwad - 123 (57 balls) vs. Australia (November 28, 2023)*
A brilliantly paced innings, Ruturaj's unbeaten 123 helped India post a massive total against Australia.
4. Virat Kohli - 122 (90 balls) vs. Afghanistan (September 8, 2022)*
A brilliant innings from Kohli – steady, calculated, and full of classic strokes. His maiden T20I century was scored in spectacular fashion.
5. Rohit Sharma - 121 (69 balls) vs. Afghanistan (January 17, 2024)*
The Hitman was in his best form, hitting consistent and clean shots to score an unbeaten 121.
You may also like
SC walks tightrope, says yes to green crackers on Diwali & eve
Alexander Zverev lands £19,000 per minute in Taylor Fritz defeat at Six Kings Slam
Jannik Sinner cruises through at Six Kings Slam as Stefanos Tsitsipas left frustrated
The Celebrity Traitors icon Alan Carr's Chatty Man axe explained
Indore tragedy: 25 transgenders consume phenyl in Indore; admitted to hospital