Most Runs for India in 2020s Decade in T20I

India are a different beast in T20Is, especially after 2020. And most of its credit goes to their batters. Some Indians have scored the bulk of the runs in this decade.

So here’s a look at the top Indian run-scorers in the 2020s decade in T20I cricket.


Most T20I Runs for India in the 2020s

PlayerMatInnsRunsAvgSR100/50
Suryakumar Yadav113107327236.35162.944/25
Hardik Pandya9884197831.90145.650/9
Tilak Varma5956164544.45145.182/9
Abhishek Sharma5655162930.73187.242/11
Ishan Kishan5555160829.77146.311/12
Rohit Sharma5555159831.96145.531/13
Virat Kohli5047155543.19135.331/14
Sanju Samson6557141327.17158.053/6
Shreyas Iyer4744118934.97140.370/9
KL Rahul3837112733.14132.430/14
Shivam Dube6752106329.52152.070/5
Shubman Gill363686928.03138.591/3
Rishabh Pant504280025.00130.290/1
Yashasvi Jaiswal232272336.15164.311/5
Rinku Singh483570236.94156.340/3

Key Insights on Top Indian Run Scorers in T20I Cricket

Career Milestones and Decade Aggregates

Suryakumar Yadav has scored the most runs for India in the 2020s decade in T20Is, with 3000-plus runs to his name.

Suryakumar has also smashed the most centuries for India in this decade, with four knocks under his belt.

SKY is also the only Indian batter to bring up more than 25 fifty-plus scores in this decade.

Surya has struck the most fours and the most sixes for India in T20Is in the 2020s.

Suryakumar, Ishan Kishan and Hardik Pandya have aggregated 1000-plus runs at home since 2020.

Sanju Samson is the only Indian wicketkeeper to score 1000-plus runs in the 2020s decade in T20Is.


Highest Strike Rates and Averages

Abhishek Sharma is the only Indian batter to maintain a strike rate above 180 in the 2020s decade in T20Is (minimum 500 balls faced).

Tilak Varma and Virat Kohli are the two Indian batters who average above 40 in this decade (minimum 10 innings).

Surya has scored the most runs for India in a calendar year since 2020. He aggregated 1164 runs at a strike rate of 187.43 in 31 innings in 2022. This is also the most runs for India in a year in T20Is.


Individual Records and Series Milestones

Abhishek has brought up the highest individual score for India in the 2020s decade. He smashed 135 runs off 54 balls against England in the 2025 Wankhede T20I.

Tilak Varma has scored the most runs for India in a bilateral T20I series since 2020. He collected 280 runs in the 2024 four-match tour of South Africa.


Leadership and Opening Batting Records

Rohit Sharma has aggregated the most runs for India as a captain in this decade. He scored 1253 runs in 44 innings. SKY follows him with 1232 runs in 49 innings.

Abhishek Sharma, meanwhile, has scored the most runs as an opener for India in this decade, with over 1600-plus runs to his name.

Read Next | Shortest Completed Test Matches

Scroll to Top