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
UAE: New 24,000-seat fully air-conditioned stadium coming soon to Abu Dhabi's Zayed City
Dhanteras 2025: If you can't buy gold, make silver a part of your portfolio, big names are giving investment advice..
Esha Deol remembers late Pankaj Dheer, calls him "wonderful human being, full of joy"
Sports News - Indian players with the most runs in a T20 innings: Find out who's on the list.
Natalie Portman shares why Diane Keaton served as her inspiration