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 |
| Virat Kohli | 2022 | 20 | 781 | 122* | 55.78 | 138.23 | 1/8 |
| Abhishek Sharma | 2025 | 17 | 756 | 135 | 47.25 | 196.36 | 1/5 |
| 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 |
| Rohit Sharma | 2016 | 18 | 497 | 83 | 29.23 | 131.48 | 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
Off-spinners often have a tough time in T20I cricket. But a few off-spinners have overcome…
Bowlers tend to do better in familiar conditions, especially on home soil. Here’s a look…
Openers often provide solid starts. Here are those openers who've done it more consistently and…
Test cricket requires a lot of consistency. Here are the Indian batters who maintained a…
Football in Southeast Asia has long been more than a sport. It’s a shared heartbeat…
This article highlights the most exceptional and record-breaking bowling performances by captains in Test cricket.…