Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting match by match (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,670 of the 11,671 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Faf du PlessisRCB7373*5082v SHMumbai8 May 2022
Virat KohliRCB73735482v GTMumbai19 May 2022
Wesley MadhevereZIM7373*6181v NAMBulawayo21 May 2022
Shan MasoodDER737332111v LEIDerby9 Jun 2022
Sam HainBB7373*4071v DERBirmingham19 Jun 2022
Wayne MadsenDER737337102v NORDerby21 Jun 2022
Sharandeep Singh BhatiaDUM73735253v SINRanchi28 Jun 2022
Chris JordanSUR73733574v SOMTaunton3 Jul 2022
Tom BantonSOM73734146v DERTaunton9 Jul 2022
Asa TribeJER7373*4517v USABulawayo11 Jul 2022
Max O'DowdNED737357100v UGABulawayo14 Jul 2022
Kyle MayersWI73735084v INDBasseterre2 Aug 2022
Rakep PatelKEN7373*4354v NEPNairobi28 Aug 2022
Kyle MayersBR73734664v SKANBasseterre1 Sept 2022
David WarnerAUS73734482v ENGPerth9 Oct 2022
Keegan PetersenDOL7373*5191v LIOPotchefstroom26 Oct 2022
Jos ButtlerENG73734772v NZBrisbane1 Nov 2022
Shreyas IyerMUM73734474v VIDKolkata3 Nov 2022
Rahmanullah GurbazJK73733575v DAKandy11 Dec 2022
Angelo MathewsCS7373*3883v JKKandy12 Dec 2022
Zubaidi ZulkifleMAS73735372v BHRBangi15 Dec 2022
Dean FoxcroftOTA73735781v WELWellington24 Dec 2022
Sam HainBH7373*4174v MSBrisbane22 Jan 2023
Marnus LabuschagneBH73734872v STSydney27 Jan 2023
Usman GhaniDD7373*5573v RRSylhet30 Jan 2023
Mohammad RizwanCV73733984v KTSylhet31 Jan 2023
Katene ClarkeND73733965v OTADunedin9 Feb 2023
Babar AzamPZ73733992v MSRawalpindi10 Mar 2023
Liton DasBAN737357101v ENGDhaka14 Mar 2023
Kyle MayersLSG73733827v DCLucknow1 Apr 2023
Faf du PlessisRCB73734356v MIBengaluru2 Apr 2023
Kusal MendisSL73734865v NZQueenstown8 Apr 2023
Joe DenlyKEN7373*3745v MIDLondon16 Jun 2023
Stephen EskinaziMID737339131v SURLondon22 Jun 2023
Tom MooresNOT73734264v BBNottingham30 Jun 2023
Ollie HairsSCO73733685v GEREdinburgh20 Jul 2023
Matthew ShortNS73733684v SBSouthampton6 Aug 2023
Jordan CoxOI7373*3883v NSLeeds11 Aug 2023
Jonny BairstowENG73734156v NZNottingham5 Sept 2023
Nathan McSweeneyBH73735271v STBrisbane27 Dec 2023
Mitchell HayCAN7373*3146v NDChristchurch9 Jan 2024
Matthew BreetzkeDSG737346103v PCDurban30 Jan 2024
MahmudullahFB73734774v DDDhaka10 Feb 2024
Sohail AhmedBHR7373*5125v VANKuala Lumpur10 Mar 2024
Saim AyubPZ73734464v IUKarachi16 Mar 2024
Nizakat KhanHK73735172v KSAAl Amarat14 Apr 2024
Lorcan TuckerIRE737341131v PAKDublin14 May 2024
Tawanda MuyeyeKEN73734973v ESSChelmsford11 Jul 2024
Leus du PlooyMID7373*5263v GLOChelmsford18 Jul 2024
James VinceSB7373*5073v WFCardiff5 Aug 2024

BF balls faced · 4s fours · 6s sixes

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