Scoring more than 1000 runs in a calendar year is challenging for any batter, as it needs utmost consistency and scores behind the name throughout the year. But batters like Mohammad Rizwan and Suryakumar Yadav have brought it into reality.

This article will list the batters who have scored the most runs in a calendar year in T20 Internationals.

Most T20I Runs in a Calendar Year

PLAYERTeamYEARRUNSINNINGSAVERAGESTRIKE RATEHIGH SCORE50+ SCORES
Karanbir SinghAustria202514883251.31174.8511515
Mohammad RizwanPakistan202113262673.66134.89104*13
Suryakumar Yadav India202211643146.56187.4311711
Fiaz AhmedBahrain202510122856.22137.87105* 8
Bilal Zalmai Austria202510083531.50155.0779*9
Mohammad RizwanPakistan20229962545.27122.9688*10
Babar Azam Pakistan20219392637.56127.5812210
Muhammad WaseemUAE20249092639.52160.031009
Muhammad WaseemUAE20238632339.22162.52917
Prashant KurupBahrain20258633131.96114.1573* 5

Key Insights on Calendar Year Run-Scoring Records in T20 Internationals

Record-Breaking Yearly T20I Run Aggregates and Boundary Count

Austria’s Karanbir Singh has scored the most runs in a calendar year in T20Is. He aggregated 1488 runs in 32 innings in 2025.

The Austrian all-rounder studded his tally with 15 fifty-plus scores, the most by a batter in a calendar year in T20Is.

Karanbir peppered his run tally in 2025 with 127 fours and 122 sixes, the most by a batter in a calendar year in T20Is. He scored about 83.33 per cent (1240) of his runs through boundaries!

While topping the batting chart in 2021, Mohammad Rizwan became the first batter to score 1000-plus runs and 10-plus fifty-plus scores in a calendar year in T20Is. 

Rizwan’s 1326 runs in 2021 are the most by a full member batter in a year in T20Is.


Elite Yearly Batting Consistency and Strike Rate Milestones in T20Is 

While Rizwan’s average is the best among the above batters, Virat Kohli in 2016 was a much better story. The Indian star averaged 106.83 (including a brilliant World Cup campaign), scoring 641 runs in 16 innings with seven fifty-plus scores (minimum 10 innings).

If it’s the consistency for Kohli, it’s the strike rate for Suryakumar Yadav. He struck at 187.43 while aggregating 1164 runs in 31 innings in 2022, which included a brilliant campaign for India in the 2022 T20 World Cup (minimum 500 balls faced).

India’s Sanju Samson has smashed the most T20I centuries in a calendar year. He surpassed the 100-run mark three times in 2024, the first batter to do so.

Suryakumar is the lone batter to score two centuries each in two different years, in 2022 and 2023. (Check out which batters have smashed the most centuries in T20Is here.)


Home and Away T20I Batting Dominance in a Year

Zimbabwe’s Brian Bennett has aggregated the most runs at home in a year in T20Is, scoring 795 runs in 2025. His run tally included seven fifty-plus scores, again the most at home in a year.

659 of Bennett’s 795 runs came at the Harare Sports Club in Zimbabwe, the most by a batter at a ground in a year in T20Is.

Bahrain’s Fiaz Ahmed, meanwhile, is the lone batter to score 1000-plus runs in overseas conditions, surpassing the mark in 2025.

Ahmed’s tally of fifty-plus scores, though, is bettered by Karanbir. 11 of his 15 fifty-plus scores came outside Austria, the most by a batter in away T20Is in a year.

Read Next | Most Wickets in ICC Tournaments

Leave a Reply

Your email address will not be published. Required fields are marked *