India is currently the most consistent team across all formats in the world. T20 cricket has started getting popular after the inception of the 2007 T20 World Cup and IPL in 2008. It is a format that drives the batsmen to be decisive due to the short timeframe. Batting in this format is considered easiest among all formats. Despite having the cliché of being the format of hard hitters, you will see the technically sound batsmen on the top. In this article, we will find the batsmen with the most T20I runs for India.
It is not surprising that the Indian opener gets the top place in terms of scoring the most T20 runs for India with 3308 runs in 124 T20I matches. Rohit is the oldest T20 player on the Indian side, playing since 2007. The swashbuckling batsman can rip any bowling line up in the world with his destructive batting. His strike rate of 139.87 and four 100s can push any team on the backfoot.
One of the greatest batsmen of the current era, Virat Kohli has scored the 2nd most T20 runs for India. Since his debut in 2010, Virat has played 97 matches and made 3296 runs at a staggering average of 51.49, while the strike rate has been 137.67. The ace batsman from Delhi was the highest run-getter in the 2014 T20 World Cup India, although it was not enough to win India the world cup that year. In the shortest format of the game, Kohli has hit 30 fifties in T20, which is the most by any player in T20 international.
Wicket-keeper batsman KL Rahul takes 3rd spot on the list of the most T20 runs for India. The transformation of KL Rahul from a test batter to a proper all format is stupendous. With a stunning average of 40,68, Rahul has accumulated 1831 runs in 56 matches. KL is an explosive opener who uses the powerplay precisely. He smashes at a strike rate of 142.49.
At no 4 we will see Shikhar Dhawan, notching up 1759 runs in 68 T20I games for India. Dhawan made his T20 debut in 2011 against West Indies. He has been on and off in the national side due to high competition from fellow teammates like KL Rahul, Rohit Sharma, and Ajinkya Rahane. The southpaw has surpassed the mark of 50 runs 11 times in his T20 career.
The first T20 World Cup winner, MS Dhoni has also made it to this list. Dhoni’s T20 career was of 13 years (2006-2019), in these 13 years you will see that the Ranchi boy has not scored many fifties but his quick cameos were consistent in every match. In spite of bowling down the order, his average was 37.60, which is phenomenal.
List of Players with Most T20I Runs for India
Rohit Sharma has played the most T20I matches for India (124).
Rohit Sharma has scored the most T20I runs for India (3308).
Rohit has got most T20I runs for India in 2021 (424 runs).