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
| Player | Mat | Inns | Runs | Avg | SR | 100/50 |
|---|---|---|---|---|---|---|
| Suryakumar Yadav | 113 | 107 | 3272 | 36.35 | 162.94 | 4/25 |
| Hardik Pandya | 98 | 84 | 1978 | 31.90 | 145.65 | 0/9 |
| Tilak Varma | 59 | 56 | 1645 | 44.45 | 145.18 | 2/9 |
| Abhishek Sharma | 56 | 55 | 1629 | 30.73 | 187.24 | 2/11 |
| Ishan Kishan | 55 | 55 | 1608 | 29.77 | 146.31 | 1/12 |
| Rohit Sharma | 55 | 55 | 1598 | 31.96 | 145.53 | 1/13 |
| Virat Kohli | 50 | 47 | 1555 | 43.19 | 135.33 | 1/14 |
| Sanju Samson | 65 | 57 | 1413 | 27.17 | 158.05 | 3/6 |
| Shreyas Iyer | 47 | 44 | 1189 | 34.97 | 140.37 | 0/9 |
| KL Rahul | 38 | 37 | 1127 | 33.14 | 132.43 | 0/14 |
| Shivam Dube | 67 | 52 | 1063 | 29.52 | 152.07 | 0/5 |
| Shubman Gill | 36 | 36 | 869 | 28.03 | 138.59 | 1/3 |
| Rishabh Pant | 50 | 42 | 800 | 25.00 | 130.29 | 0/1 |
| Yashasvi Jaiswal | 23 | 22 | 723 | 36.15 | 164.31 | 1/5 |
| Rinku Singh | 48 | 35 | 702 | 36.94 | 156.34 | 0/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




