Live1st ODI · India in New Zealand 2026/27NZ36/1 (8)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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
SJ ToppingNW83834894v NKDublin8 Jul 2025
Tim DavidAUS83835248v SADarwin10 Aug 2025
Jos ButtlerENG83833087v SAManchester12 Sept 2025
Towhid HridoyBAN8383*5073v IREChattogram27 Nov 2025
Michael-Kyle PepperADKR83835164v GGDubai28 Dec 2025
Jesse TashkoffWEL838339104v AUCWellington29 Dec 2025
Yasir KhanRAW83834676v PZLahore28 Mar 2026
Kusal MendisPZ838344103v QGKarachi19 Apr 2026
Michael BracewellPZ83834586v LQLahore25 Apr 2026
Rinku SinghKKR8383*5175v LSGLucknow26 Apr 2026
Harmanjot SinghGER8383*45102v AUAKrefeld3 May 2026
Ryan RickeltonMI83833268v LSGMumbai4 May 2026
Izaz AliSLO83834286v AUAEpiskopi17 May 2026
Harrison CarlyonJER83834257v CROEpiskopi20 May 2026
Jonny BairstowYOR8383*4794v NOTNottingham22 May 2026
Hardik TamoreNMP838339104v NBBMumbai3 Jun 2026
Ayush VartakNMP8383*4137v ATMumbai5 Jun 2026
Hamid ShahDEN83833857v GERBrondby19 Jun 2026
Andries GousWF8383*5047v SFUOakland28 Jun 2026
Taranjeet SinghROM8383*4976v FRAIlfov County25 Jul 2026
Morgan ToppingNK83834938v NWLisburn28 Jul 2026
David WilleyLS8383*46103v SLLeeds4 Aug 2026
Faf du PlessisRD8383*5572v AFThe Hague26 Aug 2026
Olipa GeraldUGA8383*3449v SIEKigali City9 Sept 2026
Bishal KhartyCAY83834664v BAHGeorge Town24 Sept 2026
Bryce ParsonsDOL83833857v NCDurban30 Sept 2026
Dewald BrevisTIT838326211v ESCenturion11 Oct 2026
Kamran AkmalSR828241114v KRBChattogram18 Feb 2012
Kumar SangakkaraDC828252102v PWCuttack1 May 2012
Chris GayleRCB8282*5956v MIMumbai9 May 2012
Suresh RainaCSK8282*4255v MIDelhi21 May 2013
Calum MacLeodSCO8282*6453v NEPDubai18 Nov 2013
Vaughn van JaarsveldDOL8282*5627v TITCape Town5 Jan 2014
Craig KieswetterWAR8282*6483v LIOEast London7 Nov 2014
Virat KohliRCB8282*5064v MIMumbai10 May 2015
Kieron PollardBT82825845v SKANBarbados27 Jun 2015
Evin LewisSKAN82824566v JTSt Kitts4 Jul 2015
Gerrie SnymanNAM82824385v JERDublin17 Jul 2015
Corey AndersonNZ8282*4264v PAKWellington22 Jan 2016
Virat KohliIND8282*5192v AUSChandigarh27 Mar 2016
Lendl SimmonsWI8282*5175v INDMumbai31 Mar 2016
AB de VilliersRCB82824276v SHBangalore12 Apr 2016
Chris MorrisDC8282*3248v GLDelhi27 Apr 2016
Shikhar DhawanSH8282*57101v MIVisakhapatnam8 May 2016
AB de VilliersBT82825493v SKANBarbados13 Jul 2016
Mark StonemanDUR8282*5681v DERChester-le-Street29 Jul 2016
Adam LythYOR82825073v NOTLeeds7 Jul 2017
Sam HainWAR8282*5083v NOTNottingham11 Aug 2017
Virat KohliIND82825471v SLColombo6 Sept 2017
Chad BowesCAN828255101v CDRangiora22 Dec 2017

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.