The Cricket Lens

The game. The stories. Our perspective.

← All international formats

INTERNATIONAL CRICKET / MEN'S RECORDS

T20I Records

Historical batting, bowling and match statistics from available Cricsheet deliveries.

T20I Statistics

3649 imported matches

Most Runs

All seasons
#PlayerMatchesInnsRunsAvgSR4s6sMost Runs
1Babar Azam1421344,54539.18128.32473804,545
2JC Buttler1601464,34535.33150.614021924,345
3RG Sharma1531444,02730.74140.313641944,027
4V Kohli1181123,96348.33135.953481153,963
5MJ Guptill1211173,50331.85135.833051733,503
6Mohammad Rizwan104913,38647.69126.01284943,386
7Virandeep Singh1211133,30835.96124.972931253,308
8DA Warner1081083,24933.84142.883321223,249
9SA Yadav1101053,21336.51162.442921753,213
10PR Stirling1341303,16026.12133.903651143,160
11AJ Finch1031033,12034.29142.533091253,120
12Q de Kock1071042,98630.78142.463011282,986
13Syed Aziz1261172,85427.98136.622601432,854
14Sikandar Raza1251202,78525.55135.722121372,785
15GJ Maxwell1281142,78428.12154.412311452,784
16DA Miller1371212,76533.72141.071811392,765
17Waseem Muhammad85852,68233.52149.832251532,682
18P Nissanka90892,63931.05128.11262802,639
19BKG Mendis1051052,60526.31130.452291012,605
20GD Phillips98882,56735.16147.271911272,567
21Karanbir Singh56562,53750.74174.122072112,537
22KS Williamson91882,52632.81124.01241582,526
23HG Munsey81812,50833.00144.552641152,508
24Babar Hayat1111072,50727.55129.031611492,507
25Anshuman Rath88882,49331.96129.04253622,493

Qualification for rate records: minimum 10 batting innings / 200 balls for batting strike rate, 20 wickets for bowling averages, or 120 legal balls for economy. These are editorial thresholds, not official IPL eligibility rules.

Historical Matches

3649 matches
2026-11-01India vs New ZealandNew Zealand won · Seddon Park, Hamilton2026-10-30New Zealand vs IndiaNew Zealand won · Eden Park, Auckland2026-10-27New Zealand vs IndiaIndia won · Hnry Stadium, Wellington2026-10-25Nigeria vs UgandaNigeria won · Nigeria Cricket Federation Oval 1, Abuja2026-10-25Zambia vs MozambiqueMozambique won · Nigeria Cricket Federation Oval 2, Abuja2026-10-25Gambia vs LesothoGambia won · Nigeria Cricket Federation Oval 1, Abuja2026-10-24Lesotho vs NigeriaNigeria won · Nigeria Cricket Federation Oval 2, Abuja2026-10-24Gambia vs ZambiaZambia won · Nigeria Cricket Federation Oval 1, Abuja2026-10-24Mozambique vs UgandaUganda won · Nigeria Cricket Federation Oval 2, Abuja2026-10-24New Zealand vs IndiaIndia won · Hagley Oval, Christchurch2026-10-23Gambia vs UgandaUganda won · Nigeria Cricket Federation Oval 2, Abuja2026-10-23Lesotho vs ZambiaZambia won · Nigeria Cricket Federation Oval 2, Abuja2026-10-23Mozambique vs NigeriaNigeria won · Nigeria Cricket Federation Oval 1, Abuja2026-10-22New Zealand vs IndiaIndia won · Hagley Oval, Christchurch2026-10-21Zambia vs NigeriaNigeria won · Nigeria Cricket Federation Oval 1, Abuja2026-10-21Lesotho vs UgandaUganda won · Nigeria Cricket Federation Oval 2, Abuja2026-10-21Mozambique vs GambiaMozambique won · Nigeria Cricket Federation Oval 1, Abuja2026-10-20Nigeria vs GambiaNigeria won · Nigeria Cricket Federation Oval 2, Abuja2026-10-20Lesotho vs MozambiqueLesotho won · Nigeria Cricket Federation Oval 1, Abuja2026-10-20Uganda vs ZambiaUganda won · Nigeria Cricket Federation Oval 1, Abuja

Showing the 20 most recent matches for the selected season.

Cricsheet (ODC-BY 1.0). Historical coverage is incomplete; figures reflect imported matches only and should not be treated as official all-time records.