Most T20I Runs for India

Who Scored most T20I runs  for India?

T20 cricket started getting popular after the establishment of the 2007 T20 World Cup and IPL in 2008. It is a format where drives the batsmen to be decisive due to the short timeframe. you will see the technically sound batsmen on the top. In this articles, we will find top 5  batsmen  who scored  most T20I runs for India.

Virat Kohli

Virat Kohli is the greatest batsmen of the current era.Virat Kohli has scored the most T20 runs for India. Since his debut in 2010, Virat has played 115 matches and made 4008 runs at a staggering average of 52.73.His strike rate is 137.96. 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 37 fifties in T20, which is the most by any player in T20I.

Rohit Sharma

Rohit Sharma(The Hit man) is the Second highest T20I runs for India.He scored 3853 runs in 148 T20I matches. Rohit is the oldest T20 player on the Indian side, playing since 2007. The swashbuckling batsman can destroy any bowling lineup in the world with his destructive batting. His strike rate of 139.74 and four 100s can push any team on the back foot.

KL Rahul

Wicket-keeper batsman KL Rahul(Son in law of Sunil Shetty)takes the 3rd spot on the list of the most T20 runs for India. He started career  as a test batter and  promoted himself to a proper all-format. With a stunning average of 38.08, Rahul has accumulated 2265 runs in 72 matches. KL is an explosive opener who uses the powerplay precisely. He smashes at a strike rate of 139.12.

Shikhar Dhawan

At number 4 we will see Shikhar Dhawan. He scored 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 Shubham Gill.He has surpassed the mark of 50 runs 11 times in his T20 career.

Surya Kumar yadav(SKY)

Most T20I Runs for India


Probably,He is the greatest ever T20 cricketer of India. Suryakumar Yadav grabs 5th position in making the most T20 runs for India. Making his T20I debut in 2021, Suryakumar Yadav has wreaked havoc in T20 Cricket, amassing 1762 runs in 51 matches at a dominating strike rate of 174. Surya has already smashed 3 centuries in T20Is and 117 against England at Trent Bridge remained his best in T20Is.

To know about about biography of cricketers click 


Dear friends You can read more



Leave a Reply

Your email address will not be published. Required fields are marked *