Most T20I Runs For India

India is currently the most consistent team across all formats in the world. T20 cricket 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 the 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

Virat Kohli : Highest Run Scorer in T20I

Rohit Sharma

It is not surprising that the Indian opener gets the top place in terms of scoring the most T20 runs for India with 4165 runs in 157 T20I matches. Rohit is the oldest T20 player on the Indian side, playing since 2007. The swashbuckling batsman can rip any bowling lineup in the world with his destructive batting. His strike rate of 140.75 and five 100s can push any team on the back foot. 

Virat Kohli

One of 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 123 matches and made 4103 runs at a staggering average of 48.84, while the strike rate has been 137.31. 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 T20 international. 

Suryakumar Yadav

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

KL Rahul

Wicket-keeper batsman KL Rahul takes the 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 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 no 5 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. 

MS Dhoni

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

Player  Match  Inn Runs  Ducks Avg SR Best  50s 100s
R Sharma 157 149 4165 12 32.03 140.75 118 31 5
V Kohli 123 115 4103 7 48.84 137.71 122* 37 1
SK Yadav 66 63 2290 3 44.03 169.00 117 19 4
KL Rahul 72 68 2265 5 37.75 139.12 110* 22 2
S Dhawan 68 66 1759 2 27.92 126.36 92 11 0
MS Dhoni 98 85 1617 1 37.60 126.13 56 2 0
S Raina 78 66 1605 3 29.18 134.87 101 5 1
H Pandya 98 75 1464 3 26.61 140.22 71* 3 0
Y Singh 58 51 1177 1 28.02 136.38 77* 8 0
R Pant 72 62 1154 3 23.55 127.23 65* 3 0
S Iyer 51 47 1104 4 30.66 136.12 74* 8
G Gambhir 37 36 932 2 27.41 119.02 75 7 0
I Kishan 32 32 796 1 25.67 124.37 79* 4
Who has scored the most T20 runs for India?

Rohit Sharma has scored the most T20 runs for India (4165).

Who scored the most T20I centuries for India?

Rohit Sharma has scored the most T20I centuries for India (5).

Discover more from Cricket

Subscribe to get the latest posts to your email.

Leave a Reply

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

You May Also Like