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 Yadav7471254442.40169.484/21
KL Rahul7268226537.75139.122/22
Shikhar Dhawan6866175927.92126.360/11
Hardik Pandya10582164127.81145.090/4
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
Ishan Kishan323279625.67124.370/6
Yashasvi Jaiswal232272336.15164.311/5
Manish Pandey393370944.31126.150/3
Dinesh Karthik594768627.44144.110/1
Ruturaj Gaikwad232063339.56143.531/4
Sanju Samson332959422.84144.521/2
Shubman Gill212157830.42139.271/3
Ravindra Jadeja744151521.45127.160/0

You May Also Like