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 Runs1Babar AzamPakistan4,5962Jos ButtlerEngland4,3843Rohit SharmaIndia4,2314Virat KohliIndia4,1885Paul StirlingIreland3,8956Martin GuptillNew Zealand3,5317Virandeep SinghMalaysia3,5158Mohammad RizwanPakistan3,4149Muhammad WaseemUnited Arab Emirates3,37110David 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 IncludesT20I career runsOfficial men’s T20 International matchesOverall T20 runsT20Is plus recognised domestic and franchise T20 matches, depending on the databaseIPL runsIndian Premier League matchesT20 World Cup runsICC Men’s T20 World Cup matches onlyWomen’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 AchievementDetailCurrent positionNo. 1 in men’s T20I career runsCareer runs in latest record table.4,596TeamPakistanBatting styleRight-handedMain roleTop-order batterPrevious 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 StatusRohit SharmaIndia4,231Retired from T20IsVirat KohliIndia4,188Retired from T20IsSuryakumar YadavIndiaActiveActiveOther 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 Runs1Rohit Sharma4,2312Virat Kohli4,1883Other 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 RankPlayerTeamRuns1Smriti MandhanaIndia4,7882Suzie BatesNew Zealand4,7583Harmanpreet KaurIndia4,3274Chamari AthapaththuSri Lanka4,2825Sophie 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 LeagueMatchesInternational matchesDomestic/franchise matchesTeamsNational teamsFranchise or domestic teamsExampleIndia vs PakistanIPL franchise matchRuns countedT20I runsLeague runsCareer 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 RankPlayerRunsTeamYear1Aaron Finch172Australia20182Hamza Khan164*Rwanda20263Karanbir Singh164Canada—4Hazratullah Zazai162*Afghanistan20195Mohammad 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 PlayerScoreOppositionYearAaron Finch172Zimbabwe2018Hamza Khan164*Ivory Coast2026Karanbir Singh164——Hazratullah Zazai162*Ireland2019Mohammad 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)BowlerMatch39Darius VisserNalin NipikoSamoa vs Vanuatu36Yuvraj SinghStuart BroadIndia vs England36Kieron PollardAkila DananjayaWest Indies vs Sri Lanka36Rohit Sharma & Rinku SinghKarim JanatIndia vs Afghanistan36Dipendra Singh AireeKamran KhanNepal vs Qatar36Nicholas 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: Retired players with final career totals. 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 MatchFormatIndia vs Pakistan in a T20 World CupT20IIndia vs England in a bilateral T20IT20IMumbai Indians vs Chennai Super KingsT20Lahore Qalandars vs Peshawar ZalmiT20Melbourne 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 RecordPlayerAchievementMost career T20I runsBabar Azam4,596Highest individual scoreAaron Finch172Most runs in one overDarius Visser39Famous six-sixes overYuvraj Singh364,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 TypeExampleCareer T20I runsBabar AzamSingle T20I inningsAaron FinchSingle T20I overDarius VisserSingle T20 World Cup editionSahibzada FarhanWomen’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. Post navigation Lowest Score in ODI: 35 Runs & Complete Record CPL Winners List 2013-2026: Champions, Runners-Up & Captains