ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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

PlayerRunsScoresBF4s6sOppositionGroundDate
Marcus HarrisMR85855364v ASAdelaide16 Jan 2017
Hashim AmlaSA858551111v BANPotchefstroom29 Oct 2017
JP DuminyCC8585*4485v DOLDurban1 Dec 2017
Usman KhawajaST85855184v PSSydney11 Jan 2018
Travis HeadAS8585*5781v MRAdelaide2 Feb 2018
Sohaib MaqsoodMS8585*4247v PZDubai6 Mar 2018
Rishabh PantDC85854867v RCBBengaluru21 Apr 2018
Matthew WadeHH85854974v STHobart28 Dec 2018
Sabbir RahmanSS85855156v RRSylhet19 Jan 2019
Alex HalesRR8585*5383v DDChattogram28 Jan 2019
Rishabh TiwariCHH858546121v MIZCuttack2 Mar 2019
Mayank AgarwalKAR8585*5763v MAHHolkar Stadium14 Mar 2019
David WarnerSH85855393v KKRKolkata24 Mar 2019
Rassie van der DussenLIO85854763v TITJohannesburg18 Apr 2019
Nitish RanaKKR8585*4695v RCBKolkata19 Apr 2019
Sam HainBB85856153v DERBirmingham24 Jul 2019
Moeen AliWOR8585*4676v BBBirmingham23 Aug 2019
Dhiren GondariaKEN8585*6761v BERDubai21 Oct 2019
Rohit SharmaIND85854366v BANRajkot7 Nov 2019
Nick KellyOTA85855385v WELWellington21 Dec 2019
Alex HalesST858559103v PSPerth20 Jan 2020
Luke RonchiIU8585*5892v KKRawalpindi1 Mar 2020
Kyle MayersBT85855938v JTTrinidad26 Aug 2020
Tom Kohler-CadmoreYOR8585*5735v DURChester-le-Street4 Sept 2020
Sanju SamsonRR85854247v PKSharjah27 Sept 2020
M VamsiCPN-XI85855376v LEG-XIAnantapur25 Oct 2020
David WarnerSH8585*58101v MISharjah3 Nov 2020
Pinninit TapaswiKIN-XI85856055v CHA-XIAnantapur4 Nov 2020
Virat KohliIND85856143v AUSSydney8 Dec 2020
Manan VohraCHA85854475v MIZSri Ramachandra Medical College15 Jan 2021
David MillerSA8585*4557v PAKLahore14 Feb 2021
Shikhar DhawanDC858554102v CSKMumbai10 Apr 2021
Babar AzamKK8585*6354v MSAbu Dhabi10 Jun 2021
Babar AzamPAK85854983v ENGNottingham16 Jul 2021
Roston ChaseSLK85855067v GAWBasseterre2 Sept 2021
Kishan LyngdohMEG8585*6273v TRIACA Stadium,Mangalagiri8 Nov 2021
Kane WilliamsonNZ858548103v AUSDubai14 Nov 2021
Kusal MendisGG85855374v JKHambantota19 Dec 2021
Joe ClarkeMS85854475v BHBrisbane27 Dec 2021
Azam KhanIU85854567v PZLahore17 Feb 2022
Shreyas IyerKKR85855174v RRMumbai18 Apr 2022
Devon ConwayCSK8585*5584v SHPune1 May 2022
Rilee RossouwSOM8585*3657v ESSChelmsford19 Jun 2022
Colin AckermannLEI85854493v NORLeicester1 Jul 2022
Towhid HridoySS8585*57132v RRDhaka4 Feb 2023
Mohammad HarisPZ858554112v LQLahore17 Mar 2023
Daryl MitchellLAN8585*4146v NOTManchester27 May 2023
Laurie EvansSUR85853795v MIDLondon22 Jun 2023
Joost MeesLUX85855166v MACMarsa13 Jul 2023
Brandon KingWI8585*5556v INDLauderhill13 Aug 2023

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.