Most runs for India in T20I Career | Top 10 Players with Most runs in Career for India in T20I

Most Runs career in T20I Cricket for India - The list of the top 10 Batters with most runs in career for India in Test cricket history who scored the most runs is given below, only on Indiacricketschedule.com.

Rohit Sharma is the leading run-scorer for India in T20 International cricket ((T20I)) so far, Rohit Sharma scoring 4231 runs in 151 innings in 159 matches, which includes 5 centuries and 32 half centuries.

The Twenty20 International (T20I) is a form of Twenty20 cricket in which a team plays a single innings of a maximum of twenty overs. and These matches are played between international teams recognised by the International Cricket Council (ICC).

We've compiled a list of the top 10 players who have scored the most runs in T20 International cricket so far. The list is below.

Let's know about the top ten players who scored the most runs in T20Is cricket for India.

Get the List of Top 10 Players Most runs in T20I cricket and Top ten Batters to Scored most Runs In career in T20Is Wiki, ICC, Wikipedia, Espncricinfo, Cricbuzz.

Top 10 Players with Most runs in career for India in T20I (2025 Update) - T20Is Batting records

Top 10 Players with the most runs career for India in T20I cricket - Here is the list of Most Runs scored by batsman in career all time.

PosPlayerSpanMatchInningsNORunsHSAveBFSR100s50s04s6s
1 Rohit Sharma(IND) 2007-2024 159 151 19 4231 121* 32.05 3003 140.89 5 32 12 383 205
2 Virat Kohli(IND) 2010-2024 125 117 31 4188 122* 48.69 3056 137.04 1 38 7 369 124
3 Suryakumar Yadav(IND) 2021-2025 95* 89 14 2754 117 36.72 1675 164.41 4 21 6 247 154
4 KL Rahul(IND) 2016-2022 72 68 8 2265 110* 37.75 1628 139.12 2 22 5 191 99
5 Hardik Pandya(IND) 2016-2025 120 94 26 1860 71* 27.35 1319 141.01 - 5 3 140 96
6 Shikhar Dhawan(IND) 2011-2021 68 66 3 1759 92 27.92 1392 126.36 - 11 2 191 50
7 MS Dhoni(IND) 2006-2019 98 85 42 1617 56 37.60 1282 126.13 - 2 1 116 52
8 Suresh Raina(IND) 2006-2018 78 66 11 1605 101 29.18 1190 134.87 1 5 3 145 58
9 Rishabh Pant(IND) 2017-2024 76 66 14 1209 65* 23.25 950 127.26 - 3 4 111 44
10 Yuvraj Singh(IND) 2007-2017 58 51 9 1177 77* 28.02 863 136.38 - 8 1 77 74

Last Updated on November 08, 2025.

FAQs

Who scored the most runs for India in T20I?

Rohit Sharma has scored the 4231 runs for India in 151 innings of 159 matches in T20Is.

Post a Comment

0 Comments

Please Select Embedded Mode To show the Comment System.*

#buttons=(Ok, Go it!) #days=(20)

Our website uses cookies to enhance your experience. Check Now
Ok, Go it!