Most Runs in T20 International: Top Run Scorers & Records

T20 International cricket has changed the way batters approach the game. There is very little time to settle, and one good innings can change the result of a match. Over the years, several batters have built remarkable career records by combining consistency with the ability to score quickly.

Babar Azam by far holds the record for the men’s career chart for T20I (most runs). The Pakistan batter has leapfrogged a number of modern greats to become the first name on the latest career-run list.

Jos Buttler, Rohit Sharma, and Virat Kohli are next on the list. All of these players who have scored over the 4,000-run plateau in men’s T20Is have fallen off as consistent performers for a long period in the format.

You also have to bear in mind that there is a different category called T20 and another called T20 International cricket. Overall T20 stats include just about every franchise tournament, like the IPL, BBL, PSL, and CPL; however, these tournaments do not get automatically counted towards a player’s T20I career total.

This article primarily covers the T20I career runs of men but also women’s T20Is and records for highest individual score, most runs in one over, Indian records, and other notable batting feats.

Most Runs in T20 International Cricket

In terms of runs in T20 international cricket among men’s players, Babar Azam currently has the record. Babar has 4696 runs on the latest ESPNcricinfo career record table.

Jos Buttler is next with 4,384 runs, followed by Rohit Sharma with 4,231 and Virat Kohli with 4,188.

Each of the four players has crossed the 4,000-run milestone in unique circumstances. Babar: Blending a long international career with consistency at the top, against this backdrop, Buttler has constructed his record through an audacious brand of stroke play, whilst Rohit and Kohli together formed the axis of India’s T20I batting for many moons.

Read Also: Most Runs in ODI: Top Highest Run Scorers in Cricket History

Top 10 Most Runs in T20 International Cricket

RankPlayerTeamT20I Runs
1Babar AzamPakistan4,596
2Jos ButtlerEngland4,384
3Rohit SharmaIndia4,231
4Virat KohliIndia4,188
5Paul StirlingIreland3,895
6Martin GuptillNew Zealand3,531
7Virandeep SinghMalaysia3,515
8Mohammad RizwanPakistan3,414
9Muhammad WaseemUnited Arab Emirates3,371
10David WarnerAustralia3,277

Figures are based on the latest available men’s T20I career records checked for September 2026.

The table shows how wide the T20I game has become. The leading names are no longer limited to the biggest traditional cricket nations. Players from Ireland, Malaysia and the United Arab Emirates also feature among the highest career run scorers.

Who Is the Highest Run Scorer in T20 History?

Some light clarification is needed on this particular question.

T20 history: If you only consider men’s T20 internationals, Babar Azam is the current all-time leading run-scorer for now.

If you are talking about all agreed men’s T20 cricket, comprising domestic and franchise competitions, it is a different story. Although players can play for clubs and franchises in leagues all around the world, many more matches are part of overall T20 records.

So, Who is the highest run scorer in T20 history? However, not all T20 cricket is been counted as there are different types of T20.

Record CategoryWhat It Includes
T20I career runsOfficial men’s T20 International matches
Overall T20 runsT20Is plus recognised domestic and franchise T20 matches, depending on the database
IPL runsIndian Premier League matches
T20 World Cup runsICC Men’s T20 World Cup matches only
Women’s T20I runsOfficial women’s T20 International matches

This distinction is important because a player can have a huge overall T20 total without being at the top of the T20I list.

Babar Azam and the T20I Run Record

Babar Azam surpassed Rohit Sharma as the all-time leading run-scorer on men’s T20Is in November 2025. According to the ICC, Babar required nine runs more than Rohit’s old record of 4,231 runs and achieved it in Pakistan’s match against South Africa.

It was all the more notable because Rohit Sharma and Virat Kohli were no longer playing T20I cricket, which meant Babar could continue to build on his international tally.

Babar’s record has now gone further ahead. He currently stands at 4,596 runs in the ESPNcricinfo record table.

Babar Azam’s Place in T20I History

AchievementDetail
Current positionNo. 1 in men’s T20I career runs
Career runs in latest record table.4,596
TeamPakistan
Batting styleRight-handed
Main roleTop-order batter
Previous record holderRohit Sharma

Babar’s position also shows why career longevity matters in T20I cricket. A batter needs both a long international career and regular opportunities to score heavily.

Top T20I Run Scorers From India

Teams have played 1127 T20Is till October 2023 and India produced few biggest run scorers in the history of T20I. Rohit Sharma Virat Kohli still lead the all-time men’s T20I career rankings

Rohit accumulated 4,231 runs to end his T20I career while Kohli gathered a total of 4,188 in the T20Is.

They were both integral parts of India’s T20I batting for over 10 years.

PlayerTeamT20I RunsCareer Status
Rohit SharmaIndia4,231Retired from T20Is
Virat KohliIndia4,188Retired from T20Is
Suryakumar YadavIndiaActiveActive
Other Indian battersIndiaVariesActive/retired

Rohit also holds a special place in T20I records because he was one of the format’s most prolific six-hitters and became the first men’s player to pass several major run milestones during his career.

Most Runs in T20 International by an Indian Player

Rohit Sharma ended as the leading Indian run-getter in T20I with total 4,231 runs.

In second place is Virat Kohli with 4188.

The duo also ruled the charts of India’s T20I batting for many years. Kohli was especially good at often steering an innings without breaking too much of a sweat on scoring, but Rohit had powerplay action as well as a mass of attacking shots.

Read Also: Highest International Runs 2026: Updated List & Analysi

India’s Leading T20I Run Scorers

RankPlayerT20I Runs
1Rohit Sharma4,231
2Virat Kohli4,188
3Other active Indian battersChanging totals

The figures of active players change after almost every international series, so current rankings should always be checked against an updated statistical database.

Most Runs in T20 International Cricket by Women

Recently, even the women’s T20I record has changed.

In September 2026, India’s Smriti Mandhana became the highest run scorer in women’s T20Is, overtaking New Zealand’s Suzie Bates from top position.

Mandhana then surpassed Bates during the 2026 Asian Games semi-final period, and though the ICC reported her total at 4,788 runs.

Most Runs in Women’s T20Is

RankPlayerTeamRuns
1Smriti MandhanaIndia4,788
2Suzie BatesNew Zealand4,758
3Harmanpreet KaurIndia4,327
4Chamari AthapaththuSri Lanka4,282
5Sophie DevineNew Zealand3,817

Mandhana’s achievement is another example of how quickly T20I records can change when an active player continues to play international cricket.

Who Has Scored the Most Runs in T20 Leagues?

This is a different question from the most runs in T20 international cricket.

T20 leagues include competitions such as:

  • Indian Premier League
  • Big Bash League
  • Pakistan Super League
  • Caribbean Premier League
  • Bangladesh Premier League
  • SA20
  • International League T20
  • The Hundred, depending on statistical classification

A player’s league total can therefore become much larger than their T20I total because the player may appear in hundreds of franchise matches.

T20I vs T20 League Statistics

FeatureT20 InternationalT20 League
MatchesInternational matchesDomestic/franchise matches
TeamsNational teamsFranchise or domestic teams
ExampleIndia vs PakistanIPL franchise match
Runs countedT20I runsLeague runs
Career opportunitiesLimited by international scheduleCan play multiple leagues

Therefore, when someone asks, “Who has scored the most runs in T20 leagues?” the competition or database needs to be specified before giving a definitive answer.

Who Has Scored the Most Runs in T20 Batting?

In fact, “Most runs in T20 batting” is a concept that encompasses a broader statistical search on T20 cricket.

It can denote career runs in all T20 formats rather than limited to just T20Is.

That is why a trusted article should not ever conflate an all-T20 career table with a T20I career table without recognizing that there is in fact a difference.

For T20I batting records, the category is official Twenty20 International cricket.

While domestic and franchise competitions can significantly alter rankings, they are largely shuffled for T20 batting in general.

Highest Individual Score in T20 International Cricket

Regarded as the biggest achievement, Aaron Finch is the holder of most run scored in men’s T20Is.

He had scored 172 runs in a game against Zimbabwe back in 2018, which features amongst his best scores as the Australia captain.

It is one of the best knocks in T20I even now.

But, that record has been questioned by few spectacular innings.

High Score: 164 Hagheza KhanRIC: ECS T10 Super Series, Rotterdam, 2020In 2021 the Netherlands faced Andorra in a group stage match of the ICC T20 World Cup Europe Qualifiers. That innings with which he became the second highest in the men’s T20I list at that moment.

Highest Individual Scores in Men’s T20Is

RankPlayerRunsTeamYear
1Aaron Finch172Australia2018
2Hamza Khan164*Rwanda2026
3Karanbir Singh164Canada—
4Hazratullah Zazai162*Afghanistan2019
5Mohammad Ihsan160Spain2025

Hamza Khan’s 164 not out came from only 65 balls and included nine fours and 15 sixes. His innings helped Rwanda reach 288/2.

Who Has Scored the Most Runs in a T20 International in One Match?

If the question means the highest individual score in one men’s T20I innings, Aaron Finch’s 172 remains the benchmark.

Finch made the score against Zimbabwe in Harare in 2018.

Top Individual T20I Scores

PlayerScoreOppositionYear
Aaron Finch172Zimbabwe2018
Hamza Khan164*Ivory Coast2026
Karanbir Singh164——
Hazratullah Zazai162*Ireland2019
Mohammad Ihsan160Croatia2025

The presence of newer teams in the list also highlights the global expansion of T20I cricket.

Who Has Scored the Most Runs in a T20 Over?

The response from 2007 (when Yuvraj Singh famously hit sixes) has evolved.

Darius Visser (Samoa) for 39 runs in an over against Vanuatu in August 2024 (Men’s T20I record).

It was the sixth over, made up containing of a betrayal sixer and no-balls bringing it to 39.

Yuvraj Singh’s over, plastered one of T20 history’s most famous records — the 36 scored by hitting Stuart Broad in a single over at the 2007 T20 World Cup for Virender Sehwag’s record were created on before Visser.

Most Runs in a T20I Over

RunsBatter(s)BowlerMatch
39Darius VisserNalin NipikoSamoa vs Vanuatu
36Yuvraj SinghStuart BroadIndia vs England
36Kieron PollardAkila DananjayaWest Indies vs Sri Lanka
36Rohit Sharma & Rinku SinghKarim JanatIndia vs Afghanistan
36Dipendra Singh AireeKamran KhanNepal vs Qatar
36Nicholas PooranAzmatullah OmarzaiWest Indies vs Afghanistan

Yuvraj’s six sixes in an over remain one of the most memorable moments in T20I history, but the overall record now belongs to Visser.

Most Runs in T20 International: Why the Record Changes

T20I career records are constantly changing because active players continue to add runs.

A batter can move several places up the table after a strong series, while retired players remain fixed on their career totals.

This creates two types of names on a career list:

  1. Retired players with final career totals.
  2. Active players whose totals can increase after every match.

That is why an article targeting most runs in t20 international should always carry an update date.

It is also better to use a recognised statistical database rather than relying on an old article.

Why T20I Records Are Different From T20 Records

One of the simplest errors in cricket stats is to take T20 and T20I as the same.

They are not.

T20I means Twenty20 International. These matches are contested by fully-fledged national sides.

And T20 is a much broader category that extends to domestic and franchise cricket as well.

An IPL innings is T20 but not a T20 International – you use that knowledge.

And the same goes for matches from this year’s BBL, PSL, CPL etc as well.

Simple Example

MatchFormat
India vs Pakistan in a T20 World CupT20I
India vs England in a bilateral T20IT20I
Mumbai Indians vs Chennai Super KingsT20
Lahore Qalandars vs Peshawar ZalmiT20
Melbourne Stars vs Sydney SixersT20

This distinction helps explain why different websites can show different career totals depending on the record category being searched.

Important T20I Batting Records

Run totals are only one part of T20I batting.

Players are also measured through:

  • Highest individual score
  • Centuries
  • Half-centuries
  • Strike rate
  • Sixes
  • Fours
  • Average
  • Runs in a single tournament
  • Runs in a single over
  • Career runs

Selected Men’s T20I Batting Records

RecordPlayerAchievement
Most career T20I runsBabar Azam4,596
Highest individual scoreAaron Finch172
Most runs in one overDarius Visser39
Famous six-sixes overYuvraj Singh36
4,000+ career runsBabar, Buttler, Rohit, KohliFour players

These records show that T20I batting is not just about accumulating career runs. A player can make history through one innings, one over or an entire tournament.

Most Runs in a T20 International Tournament

A whole other type of records are tournament records.

Like the run-quacking records for instance in ICC Men’s T20 World Cup. Pakistan’s Sahibzada Farhan, with 383 runs in 2026, broke the previous men’s T20 World Cup record held by Virat Kohli for the most runs scored in a single edition.

This is distinct from a career record, as the counting only applies to a single tournament.

Career Record vs Tournament Record

Record TypeExample
Career T20I runsBabar Azam
Single T20I inningsAaron Finch
Single T20I overDarius Visser
Single T20 World Cup editionSahibzada Farhan
Women’s T20I career runsSmriti Mandhana

Understanding these categories makes cricket statistics much easier to follow.

What Makes a Great T20I Run Scorer?

There is no single formula for becoming one of the leading run scorers.

The players at the top generally combine several qualities:

Consistency

A batter cannot reach 4,000 or more international runs by producing only occasional big scores. Regular contributions over several years are essential.

Longevity

T20I careers can be shorter than Test or ODI careers. A player therefore needs to remain valuable for a long period to build a huge career total.

Strike Rotation

T20 cricket rewards boundary hitting, but singles and twos remain important. Good batters keep the scoreboard moving when boundaries are not available.

Boundary Hitting

Sixes and fours can change a T20I quickly. Power hitters can add large numbers of runs in a short period.

Adaptability

T20I matches are played in different countries and conditions. Successful batters need to adjust to pitches, boundaries and bowling attacks.

Why Babar Azam’s Record Matters

Another landmark for a format that has come of age since the inaugural men’s T20 World Cup in 2007 is Babar Azam taking to top of the chart of runs scored in men’s T20 Is.

His position also represents how international cricket is changing.

As with players like Chris Gayle, Mahela Jayawardena, Tillakaratne Dilshan and Brendon McCullum in the early T20I era. The next generation, featuring Rohit Sharma, Virat Kohli, Martin Guptill and Jos Buttler.

Babar are already top of the career-run table, with other active players trying to emulate the benchmark.

Read Also: Most Test Runs: All-Time List, Records & 2026 Analysis

Frequently Asked Questions

Q. Who has scored the most runs in T20 international cricket?

A. Babar Azam currently has the most men’s T20I career runs. The latest ESPNcricinfo record table lists him with 4,596 runs.

Q. Who is the highest run scorer in T20 history?

A. If the question refers specifically to men’s T20 internationals, Babar Azam is currently the leading career run scorer. Overall T20 cricket is a broader category and includes franchise and domestic matches.

Q. Who has scored the most runs in T20 leagues?

A. The answer depends on whether the question refers to one league or all recognised T20 competitions. League statistics should not be mixed with T20I career records.

Q. Who has scored the most runs in a T20 international in one match?

A. Aaron Finch holds the men’s T20I record for the highest individual innings with 172 runs against Zimbabwe in 2018.

Q. Who has scored the most runs in a T20I over?

A. Darius Visser holds the men’s T20I record with 39 runs in one over against Vanuatu in 2024.

Q. Who has scored the most runs in women’s T20Is?

A. Smriti Mandhana became the leading run scorer in women’s T20Is in September 2026, moving ahead of Suzie Bates.

Q. Is IPL cricket counted in T20I records?

A. No. IPL matches are T20 matches, but they are not T20 Internationals. T20I records are based on official international matches.

Conclusion

At the time of latest career records in September 2026, the record for the most runs in Men’s T20 international cricket belongs to Babar Azam (4,596 runs).

Jos Buttler, Rohit Sharma & Virat Kohli are just behind among its leading names, with Paul Stirling another of those international batsman who has forged an excellent career.

The record book is bigger than career runs alone. The highest individual score in mens T20Is remains Aaron Finch’s 172 and Darius Visser has the record for the most runs scored in a single over of a T20I, having taken 39 off an over.

The women’s T20I cricket have also witnessed a significant change in 2026, with Smriti Mandhana surpassing Suzie Bates to the top of the run scoring charts in men’s format.

The main thing to keep in mind is simple: T20I and overall T20 records are different. Whenever you compare players/stats, ever look whether the numbers are in international cricket/ a specific league/ T20 World Cup or all recognised T20 matches?

That tiny difference can avoid a lot of common errors and provide the reader with a cricket statistics article that is much more useful.

By Sachin

Leave a Reply

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