Skip to content

Batting innings by innings (Men's T20Is)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.
PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Aaron FinchAUS172761610226.321hit wicket b B Muzarabani1v ZIMHarare Sports Club3 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 SLPallekele International Cricket Stadium6 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
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
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 INDSydney Cricket Ground31 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 BANPallekele International Cricket Stadium21 Sept 2012
A DonovanPHI122*54117225.934not out1v SOUBali12 Jul 2025
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
Delray RawlinsBER12166611183.332b LH Rodrigues1v BRAHamilton27 Jun 2026
Tilak VarmaIND120*47910255.323not out1v SAJohannesburg15 Nov 2024
Glenn MaxwellAUS120*55128218.184not out1v WIAdelaide11 Feb 2024
Muhammad FahadTUR120341012352.942c O Duff b H Lakov1v BULSofia12 Jul 2025
Rakep PatelKEN12055128218.184c DV Macome b FA Cossa1v MOZNairobi19 Oct 2024
Faf du PlessisSA11956115212.503c DJ Bravo b JO Holder1v WIJohannesburg11 Jan 2015
Page 1Next →

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