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
Isaac DanladiNGR9090*4739v ZAMAbuja21 Oct 2026
Blayde CapellBOL90905365v DOLAjman1 Nov 2026
Graeme SmithSA8989*58111v AUSJohannesburg24 Feb 2006
Justin KempSA8989*5666v NZDurban19 Sept 2007
David WarnerAUS89894376v SAMelbourne11 Jan 2009
Matthew HaydenCSK89895886v PKCenturion7 May 2009
Jacques KallisRCB8989*5585v PKBangalore16 Mar 2010
Sachin TendulkarMI8989*59102v RRJaipur11 Apr 2010
Shane WatsonRR8989*4796v MIMumbai20 May 2011
Chris GayleRCB89894795v MIChennai27 May 2011
Junaid SiddiqueDR8989*5175v BBChattogram20 Feb 2012
Manvinder BislaKKR89894885v CSKChennai27 May 2012
Lou VincentKRB8989*5168v DRKhulna24 Jan 2013
Michael SwartNED89895565v KENWindhoek19 Apr 2013
Aaron FinchAUS898952141v INDRajkot10 Oct 2013
Mahela JayawardeneSL898951113v ENGChittagong27 Mar 2014
Glenn MaxwellPK89894586v RRSharjah20 Apr 2014
AB de VilliersRCB8989*4168v SHBangalore4 May 2014
Robert KeyKEN8989*6363v HAMSouthampton5 Jun 2014
Wes DurstonDER898963111v LEIChesterfield6 Jul 2014
Aaron FinchYOR89894647v NOTLeeds25 Jul 2014
David MillerPK8989*4429v SHHyderabad11 May 2015
Craig CachopaSUS8989*5474v HAMSouthampton19 Jun 2015
Jim AllenbySOM8989*5194v MIDUxbridge Cricket Club Ground26 Jun 2015
Mark StonemanDUR8989*6072v LEIChester-le-Street3 Jul 2015
Prashant ChopraHIM8989*6272v GUJNagpur2 Jan 2016
Eklavya DwivediUP89895385v SERCuttack8 Jan 2016
Virat KohliIND8989*47111v WIMumbai31 Mar 2016
Murali VijayPK898957121v RCBChandigarh9 May 2016
Mohammad NabiAFG89893069v IREGreater Noida12 Mar 2017
AB de VilliersRCB8989*4639v PKIndore10 Apr 2017
Kane WilliamsonSH89895165v DCHyderabad19 Apr 2017
Marlon SamuelsWI8989*6693v AFGBasseterre5 Jun 2017
George BaileyHAM8989*6282v ESSSouthampton4 Aug 2017
Ahmed ShehzadPAK89895583v IWXLahore15 Sept 2017
Ahmed ShehzadPAK89895583v ICCLahore15 Sept 2017
Colin IngramWAR89894857v LIOCape Town26 Nov 2017
KL RahulIND89894958v SLIndore22 Dec 2017
Rohit SharmaIND89896155v BANColombo14 Mar 2018
Sarfraz AhmedPAK8989*49103v SCOEdinburgh12 Jun 2018
Colin IngramGLA89894795v ESSCardiff7 Aug 2018
Evin LewisWI89893668v BANDhaka22 Dec 2018
Jos ButtlerST89895484v HHHobart28 Dec 2018
Will YoungCD8989*5083v CANNapier19 Jan 2019
Paras DograPUD89894876v HIAirforce Complex ground, Palam II21 Feb 2019
Pratham SinghRAI89896093v MUMEmerald Heights International School Ground27 Feb 2019
Rohan KadamKAR898959102v ODICuttack28 Feb 2019
Jos ButtlerRR89894387v MIMumbai13 Apr 2019
Ross WhiteleyWOR8989*40114v LANWorcester25 Aug 2019
Zak CrawleyKEN89895594v ESSChelmsford30 Aug 2019

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.