Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T1013th Match · Abu Dhabi T10 League 2026UTEEODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting innings by innings (Men's T20Is)

The highest score in men's T20Is since 1908 is 172 by Aaron Finch (AUS) v ZIM at Harare, 3 Jul 2018.

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1908-01-01×
PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Aaron FinchAUS172761610226.321hit wicket b B Muzarabani1v ZIMHarare3 Jul 2018
Hamza KhanRWA164*65915252.311not out1v IVOGaborone24 May 2026
Karanbir SinghAUA164571812287.721c Muhammad Saqlain b Ibrar Ahmad1v HUNSzodliget28 Jun 2026
Mohammad IhsanSPA16063517253.971c Sajid Khan b A Beresford-Peirse1v CROMurcia7 Dec 2025
Aaron FinchAUS156631114247.622b JW Dernbach1v ENGSouthampton29 Aug 2013
Sacha De AlwisCAY150*67713223.882not out1v BRABuenos Aires14 Dec 2024
CM CarrollCRO150*721310208.332not out1v SWIEpiskopi19 May 2026
Glenn MaxwellAUS145*65149223.081not out1v SLKandy6 Sept 2016
Sahil ChauhanEST144*41618351.224not out2v CYPEpiskopi17 Jun 2024
Philip SaltENG141*60158235.001not out1v SAManchester12 Sept 2025
Anshuman RathHK140*561310250.002not out1v OMASingapore5 Jun 2026
Kushal MallaNEP137*50812274.003not out1v MONHangzhou27 Sept 2023
Zeeshan KukikhelHUN13749715279.591b Itibarshah Deedar2v AUALower Austria5 Jun 2022
Finn AllenNZ13762516220.971b Zaman Khan1v PAKDunedin17 Jan 2024
Abhishek SharmaIND13554713250.002c JC Archer b AU Rashid1v ENGMumbai2 Feb 2025
Michael LevittNED135621110217.741c JN Loftie-Eaton b JN Frylinck1v NAMKirtipur29 Feb 2024
L Yamamoto-LakeJPN134*68812197.061not out1v CHIMong Kok15 Feb 2024
Jan FrylinckNAM13465156206.152st †Sulaimon Runsewe b I Danladi1v NGRHarare28 Sept 2025
Sikandar RazaZIM133*43715309.304not out1v GAMNairobi23 Oct 2024
B Kohler-CadmoreGER133*58176229.311not out1v AUAKrefeld1 May 2026
Max O'DowdNED133*73156182.191not out1v MASKirtipur18 Apr 2021
George MunseySCO13261156216.391lbw b Abdullah Akbarjan1v AUAEdinburgh25 Jul 2023
Darius VisserSAM13262514212.904c R Tari b J Rasu1v VANApia20 Aug 2024
Jos ButtlerENG13164128204.692c SS Iyer b S Dube1v INDSouthampton11 Jul 2026
Kushal BhurtelNEP12943516300.001c Ma Qiancheng b Deng Jinqi1v CHISingapore31 May 2026
Karanbir SinghAUA128*52714246.151not out2v GERKrefeld2 May 2026
Ollie HairsSCO127*53148239.622not out1v ITAEdinburgh24 Jul 2023
George MunseySCO127*56514226.791not out1v NEDDublin16 Sept 2019
Shubman GillIND126*63127200.002not out1v NZAhmedabad1 Feb 2023
Kushal BhurtelNEP12654148233.331c Pavandeep Singh b Syed Aziz1v MASSingapore4 Jun 2026
JJ HuoMOZ126551011229.091lbw b M Khauta1v LESMalkerns2 Jun 2026
Syed AzizMAS12656139225.001c K Namchaikul b S Desungnoen1v THAHangzhou2 Oct 2023
Dewald BrevisSA125*56128223.214not out1v AUSDarwin12 Aug 2025
Evin LewisWI125*62612201.612not out2v INDJamaica9 Jul 2017
Christopher De FreitasPOR12554137231.482st †L Canessane b Dawood Ahmadzai1v FRAAlbergaria6 Apr 2026
Shane WatsonAUS124*71106174.652not out1v INDSydney31 Jan 2016
Kevin O'BrienIRE12462127200.002c Waqas Barkat b K Christie1v HKAl Amarat7 Oct 2019
Ruturaj GaikwadIND123*57137215.792not out1v AUSGuwahati28 Nov 2023
Brendan TaylorZIM12354165227.783retired out1v BOTHarare28 Sept 2025
Brendon McCullumNZ12358117212.073c Tamim Iqbal b Abdur Razzak1v BANKandy21 Sept 2012
Ratul KhanCZE12362165198.391c Luka Woods b M Janicijevic1v SERPrague27 Jun 2026
A DonovanPHI122*54117225.934not out1v SOUBali12 Jul 2025
Virat KohliIND122*61126200.002not out1v AFGDubai8 Sept 2022
Musaddiq AhmedGER122481110254.172c Karanbir Singh b Umair Tariq1v AUAKrefeld1 May 2026
Babar AzamPAK12259154206.782c †H Klaasen b LB Williams2v SACenturion14 Apr 2021
Babar HayatHK1226097203.333c Jatinder Singh b AV Lalcheta2v OMAFatullah19 Feb 2016
Aritra DuttaSIN12263157193.652b D Suzuki2v JPNBangkok11 Feb 2024
Aaron JohnsonCAN121*59611205.081not out1v PANHamilton3 Oct 2023
Rohit SharmaIND121*69118175.362not out1v AFGBengaluru17 Jan 2024
Delray RawlinsBER12166611183.332b LH Rodrigues1v BRAHamilton27 Jun 2026
Page 1Next

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.