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.

Most T20I Runs for India in a Calendar Year

PlayerYearInningsRunsHigh ScoreAverageStrike Rate100/50
Suryakumar Yadav202231116411746.56187.432/9
Virat Kohli202220781122*55.78138.231/8
Abhishek Sharma20251775613547.25196.361/5
Suryakumar Yadav202317733112*48.86155.952/5
Shikhar Dhawan2018176899240.52147.220/6
Rohit Sharma2022296567224.29134.420/3
Virat Kohli20161364190*106.83140.260/7
Hardik Pandya20222560771*33.72145.910/3
Rohit Sharma201818590111*36.87147.502/3
Rohit Sharma2016184978329.23131.480/4

Key Insights on Indian Batters’ Yearly Run Records in T20 Internationals

Record-Breaking Yearly T20I Run Aggregates and Boundary Count

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.


Elite Yearly Batting Consistency and Century Milestones in T20Is

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.


Home and Away T20I Batting Dominance and Strike Rate Peak

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.


Unique Performance Records

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