Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd 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)T2067th 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)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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 All T20s)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,673 of the 11,674 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Glenn MaxwellMS154*64224240.631not out1v HHMelbourne19 Jan 2022
Adam LythYOR16173207220.551c BM Duckett b Azharullah1v NORLeeds17 Aug 2017
Jason RoyQG145*63205230.161not out2v PZRawalpindi8 Mar 2023
AB de VilliersRCB133*59194225.423not out1v MIMumbai10 May 2015
Paul ValthatyPK120*63192190.481not out2v CSKChandigarh13 Apr 2011
Karanbir SinghAUA164571812287.721c Muhammad Saqlain b Ibrar Ahmad1v HUNSzodliget28 Jun 2026
Ravi BoparaSUS10853181203.774c AJ Blake b MR Quinn1v KENCanterbury30 Jun 2023
B Kohler-CadmoreGER133*58176229.311not out1v AUAKrefeld1 May 2026
Tamim IqbalMGD111*64174173.441not out2v SSChattogram28 Jan 2022
Darius VisserSAM107*64173167.191not out1v MASSingapore24 Jul 2025
Dylan SteynCZE10655172192.732c DV Varghese b H Lakov1v BULMarsa12 May 2022
Aaron FinchAUS172761610226.321hit wicket b B Muzarabani1v ZIMHarare3 Jul 2018
KL RahulDC152*67169226.872not out1v PKDelhi25 Apr 2026
Adam LythYOR131*63166207.941not out1v LEILeeds5 Jul 2026
Wriddhiman SahaBEN12962164208.062c Ankit Singh b Akhilesh Sahani1v APCuttack27 Feb 2019
Yashasvi JaiswalRR12462168200.001c & b Arshad Khan1v MIMumbai30 Apr 2023
Brendan TaylorZIM12354165227.783retired out1v BOTHarare28 Sept 2025
Ratul KhanCZE12362165198.391c Luka Woods b M Janicijevic1v SERPrague27 Jun 2026
Pathum NissankaJK11959164201.691c PHKD Mendis b MD Shanaka1v KFDambulla9 Jul 2024
Waji Ul HassanKSA115*62163185.481not out1v BHUBangkok15 Feb 2024
Sam NortheastKEN11458162196.553b AC Thomas1v SOMTaunton31 May 2015
James WhartonYOR111*56163198.213not out1v WORLeeds9 Jun 2023
Jason RoySUR10967161162.691c MW Machan b CJ Jordan1v SUSHove3 Jun 2016
Johann MyburghSOM103*44163234.091not out2v ESSTaunton3 Aug 2018
Ajinkya RahaneRR9866161148.482b JP Faulkner1v PKJaipur6 Apr 2012
Devon ConwayCSK92*52161176.922not out1v PKChennai30 Apr 2023
Colin IngramSS9049161183.671c DJ Bravo b Nazmul Hossain Shanto2v FBSylhet8 Feb 2022
Ravi ChauhanSER86*58160148.282not out2v JKDelhi8 Jan 2018
Michael LumbRR8343162193.021c PP Chawla b RS Bopara2v PKJaipur7 Apr 2010
LG PretoriusTIT188*791513237.971not out1v KNIBloemfontein2 Oct 2026
Philip SaltENG141*60158235.001not out1v SAManchester12 Sept 2025
Jan FrylinckNAM13465156206.152st †Sulaimon Runsewe b I Danladi1v NGRHarare28 Sept 2025
Max O'DowdNED133*73156182.191not out1v MASKirtipur18 Apr 2021
George MunseySCO13261156216.391lbw b Abdullah Akbarjan1v AUAEdinburgh25 Jul 2023
Lahiru UdaraKR132*63157209.521not out2v GGKandy29 Jul 2026
Rishabh PantDC128*63157203.174not out1v SHDelhi10 May 2018
Babar AzamPAK12259154206.782c †H Klaasen b LB Williams2v SACenturion14 Apr 2021
Aritra DuttaSIN12263157193.652b D Suzuki2v JPNBangkok11 Feb 2024
Jason RoySUR120*62153193.551not out1v KENLondon29 Jul 2016
Babar AzamPZ11565153176.922run out (Aimal Khan)1v QGRawalpindi8 Mar 2023
Sanju SamsonCSK115*56154205.361not out1v DCChennai11 Apr 2026
Murali VijayCSK11358154194.831run out (DA Warner/†NV Ojha)1v DCChennai25 May 2012
Luke PomersbachBH112*70152160.001not out1v MRMelbourne15 Jan 2013
Brian BennettZIM11160152185.001c A Augastin b AM Kimote1v TANHarare30 Sept 2025
Darius VisserSAM110*60153183.331not out1v HKSingapore23 Jul 2025
Towhid HridoyRR10963152173.022b Hasan Mahmud2v NEDhaka18 Jan 2026
Quinton de KockDC10851153211.761c KM Jadhav b SR Watson2v RCBBangalore17 Apr 2016
Shubman GillGT10453153196.232lbw b JC Archer2v RRNew Chandigarh29 May 2026
Devon ConwayWEL101*49153206.121not out2v OTADunedin6 Jan 2020
Lo-handre LouwrensNAM10049153204.081b JJ Huo1v MOZGaborone29 Oct 2018
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.