Most Runs for India in T20I Cricket [Updated]

Rohit Sharma is the leading run-scorer for India in the T20I format. The opening batter has accumulated 4231 runs in 151 innings at a strike rate of 140.89 in the shortest format.

Virat Kohli is the other batter to score 4000+ runs in T20Is, with 4188 runs to his name at an average of 48.69 and a strike rate of 137.04.

You can check out the top 20 batters with the most runs for India in T20I cricket below.

Most Runs for India in T20Is

PlayerMatchesInningsRunsAverageStrike Rate100/50
Rohit Sharma159151423132.05140.895/32
Virat Kohli125117418848.69137.041/38
Suryakumar Yadav8379259838.20167.074/21
KL Rahul7268226537.75139.122/22
Hardik Pandya11490181227.87141.670/5
Shikhar Dhawan6866175927.92126.360/11
MS Dhoni9885161737.60126.130/2
Suresh Raina7866160529.18134.871/5
Rishabh Pant7666120923.25127.260/3
Yuvraj Singh5851117728.02136.380/8
Shreyas Iyer5147110430.66136.120/8
Gautam Gambhir373693227.41119.020/7
Sanju Samson423886125.32152.383/2
Ishan Kishan323279625.67124.370/6
Tilak Varma252474949.93155.072/3
Yashasvi Jaiswal232272336.15164.311/5
Manish Pandey393370944.31126.150/3
Dinesh Karthik594768627.44144.110/1
Ruturaj Gaikwad232063339.56143.531/4
Shubman Gill212157830.42139.271/3

You May Also Like