The T20 International (T20I) format is already swayed towards the batters, with flatter pitches, bigger bats, and shorter boundaries. It gets even worse for bowlers when batters play in their familiar territory — their home grounds.

Many batters have capitalised on the well-known conditions and accumulated loads of runs for fun. Here, we’ll look at the top 10 batters with the most runs at home in T20I cricket.

Most Runs in Home T20Is

PlayerTeamInningsRunsAverageStrike Rate
Martin GuptillNew Zealand56196737.11148.56
Virandeep SinghMalaysia60183835.34126.49
Syed AzizMalaysia67180033.96141.95
Babar AzamPakistan47164343.23136.23
Virat KohliIndia45157750.87148.63
Rohit SharmaIndia57153229.46145.76
Suryakumar YadavIndia50153035.58165.58
Nicholas PooranWest Indies56143329.24135.70
Sikandar RazaZimbabwe62140224.17129.81
Kane WilliamsonNew Zealand42133340.39129.92
Jos Buttler England39128538.93157.66

Key Insights on T20I Batting Records at Home

Overall Home T20I Run-Scorers and Longevity Records

Martin Guptill has scored the most runs in home T20Is. The Kiwi opener amassed 1967 runs in 56 innings, including a century and 14 fifties in New Zealand.

Virat Kohli has the highest average at home in T20Is (minimum 40 innings batted). He scored 1577 runs in 45 innings at an average of 50.87 in India.

Suryakumar Yadav and Colin Munro have strike rates above 160 among the batters who’ve faced 500-plus balls at home in T20Is.


Centuries and Captaincy Milestones in Home T20Is

Rohit Sharma smashed four centuries in India, the most by a batter at home in T20Is. 

Three of Sharma’s hundreds came while leading the Indian team, making it the most by a captain at home.

Kane Williamson scored 1207 of his 1333 runs while leading New Zealand at home. He is the only captain to score more than 1000 T20I runs in home conditions.


Highest Individual and Series Aggregates in Home T20Is

England’s Phil Salt has hammered the highest T20I score at home, scoring an unbeaten 141 off 60 balls against South Africa in the 2025 Manchester T20I. He reached the 100-run mark off 39 balls, the fastest T20I hundred for England. Salt’s knock propelled England to 304 for 2, their highest T20I total.

Mohammad Rizwan aggregated 316 runs against England in a 2022 series in Pakistan. This is the most runs by a batter in a bilateral T20I series at home.


Opponent and Calendar Year Dominance in Home T20Is

New Zealand’s Finn Allen became the first batter to score 500-plus against a team (Pakistan) on home soil in T20Is.

Zimbabwe’s Brian Bennett has accumulated the most T20I runs at home in a calendar year, going past 700 runs in 2025.

Read Next | Highest Batting Average as an Opener in T20I

Saurabh Chede

Saurabh is a cricket enthusiast who crafts content around the sport. Being from a cricket-crazy nation, he developed an unbreakable bond with the sport. When he's not watching cricket, you'll find him creating funny memes or watching old TMKOC episodes!

Share
Published by
Saurabh Chede

Recent Posts

Most Wickets by Leg Spinners in ODI

Discover the definitive statistical breakdown and historic milestones regarding the most wickets by leg spinners…

18 hours ago

Everything You Need to Know Before Signing Up on Dafabet

Enjoying some new games online is something many of us like to do during our…

7 days ago

Sunil Narine IPL Wickets Year by Year

Key Insights - Sunil Narine IPL Wickets Year-wise Tracker Sunil Narine became just the third…

1 week ago

Most Overs Bowled Without a Wicket in a Test Innings

Discover the grueling endurance of bowlers with our comprehensive look at the most overs bowled…

1 week ago

Most Consecutive Losses in ODI

Key Insights on the Longest Losing Streaks in ODI Cricket History All-Time Longest Team Losing…

2 weeks ago

Most Wickets by Off Spinners in ODI

This guide explores the record-breaking performances of top off-spinners, highlighting the bowlers who have dominated…

2 weeks ago