Indian batters have delivered exceptional performances in T20Is year after year. Here’s a look at the top Indian T20I run-scorers in different years.
| Player | Year | Innings | Runs | High Score | Average | Strike Rate | 100/50 |
|---|---|---|---|---|---|---|---|
| Suryakumar Yadav | 2022 | 31 | 1164 | 117 | 46.56 | 187.43 | 2/9 |
| Abhishek Sharma | 2025 | 21 | 859 | 135 | 42.95 | 193.46 | 1/5 |
| Virat Kohli | 2022 | 20 | 781 | 122* | 55.78 | 138.23 | 1/8 |
| Suryakumar Yadav | 2023 | 17 | 733 | 112* | 48.86 | 155.95 | 2/5 |
| Shikhar Dhawan | 2018 | 17 | 689 | 92 | 40.52 | 147.22 | 0/6 |
| Rohit Sharma | 2022 | 29 | 656 | 72 | 24.29 | 134.42 | 0/3 |
| Virat Kohli | 2016 | 13 | 641 | 90* | 106.83 | 140.26 | 0/7 |
| Hardik Pandya | 2022 | 25 | 607 | 71* | 33.72 | 145.91 | 0/3 |
| Rohit Sharma | 2018 | 18 | 590 | 111* | 36.87 | 147.50 | 2/3 |
| Tilak Varma | 2025 | 18 | 567 | 73 | 47.25 | 129.15 | 0/4 |
Suryakumar Yadav holds the record for the most runs for India in a calendar year in T20Is, aggregating 1164 runs in 31 innings in 2022.
His 1164 runs in 2022 marked the second instance of a batter scoring 1000-plus T20I runs in a year globally. As of date, Surya’s tally in 2022 ranks third in the overall chart of most runs scored in a calendar year in the shortest format.
Surya’s tally in 2022 included 11 fifty-plus scores, 106 fours, and 68 sixes, which are the most by an Indian batter in a year in T20Is.
His 68 sixes in 2024 are the most by a full-member batter in a calendar year in T20Is.
His 106 fours in 2024 are the second-most by a full-member batter in a year.
Virat Kohli was the first Indian batter to aggregate 500-plus runs in a year in T20Is, scoring 641 runs in 13 innings in 2016.
Kohli had an average of 106.83 in 2016, the highest by an Indian batter in a year in T20Is (minimum 10 innings).
Four batters – Surya, Virat Kohli, Rohit Sharma, and Hardik Pandya – scored 500-plus runs in 2022, the most for India in a single year in T20Is.
Kohli, Rohit, and Surya have scored 500 or more runs in two calendar years each in T20Is.
Suryakumar is the only Indian batter to smash two centuries in two different years (2022 and 2023).
Sanju Samson struck three centuries in 2024, the most by a batter for India in a year in T20Is, making him the first wicketkeeper-batter to score three hundreds in T20Is.
Rohit Sharma (2018) and Tilak Varma (2024) are the other Indian batters to score two T20I hundreds in a year.
823 of Suryakumar’s runs in 2022 came outside India, the most for India in overseas T20Is in a year.
Suryakumar scored 411 of his 733 runs in India in 2023, the most by an Indian batter in home conditions in a year in T20Is.
Abhishek Sharma is the only Indian batter to strike above 190 in a year in T20Is, achieving the peak strike rate in 2025.
Sanju Samson recorded five ducks in 2024, the most by an Indian batter in a single year in T20Is.
Check: Most Ducks as Openers in T20I Cricket
Explore the most prolific batting stands in Indian Premier League history, featuring a breakdown of…
The record for the most wickets at the MA Chidambaram Stadium (Chepauk) in the IPL…
The MA Chidambaram Stadium in Chennai, famously known as the "Lion's Den," has witnessed some…
Cricket has always had ups and downs, but these days it feels like every match…
Key IPL Batting Insights at M. Chinnaswamy Virat Kohli is the lead run-getter at Bengaluru’s…
Key IPL Bowling Insights at M. Chinnaswamy Stadium Yuzvendra Chahal is the only bowler to…