T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

Batting innings by innings (Men's Tests)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.
PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
David WarnerAUS10315113168.212c †JM Bairstow b JM Anderson1v ENGMelbourne26 Dec 2017
Matthew HaydenAUS10315213167.762c & b AF Giles3v ENGBrisbane7 Nov 2002
Michael VaughanENG10315412066.884c DS Smith b PT Collins1v WILondon22 Jul 2004
Ajinkya RahaneIND10315415166.885c & b JM Anderson1v ENGLondon17 Jul 2014
Daryll CullinanSA10315514066.454c M Dillon b D Ramnarine1v WIPort of Spain17 Mar 2001
Agha SalmanPAK10315517066.457lbw b TG Southee1v NZKarachi26 Dec 2022
Michael HusseyAUS10315612066.034c †GO Jones b MS Panesar3v ENGPerth14 Dec 2006
Rohit SharmaIND10316213363.582b BA Stokes2v ENGDharamsala7 Mar 2024
Sonal DinushaSL1031628363.587c KL Rahul b Saransh Jain2v INDColombo23 Aug 2026
Ben StokesENG1031636363.196c D Elgar b K Rabada2v SAManchester25 Aug 2022
Nathan AstleNZ10316512162.425c PV Simmons b CEL Ambrose2v WISt John's27 Apr 1996
Azan AwaisPAK10316514062.421c Nazmul Hossain Shanto b Taskin Ahmed2v BANDhaka8 May 2026
Percy McDonnellAUS10316814061.312c G Ulyett b E Peate1v ENGLondon11 Aug 1884
AB de VilliersSA10316812061.316b I Sharma4v INDJohannesburg18 Dec 2013
Mehedi Hasan MirazBAN10316813061.318c sub (KAR Hodge) b RRS Cornwall1v WIChattogram3 Feb 2021
Michael VaughanENG10317311059.543c RS Morton b JE Taylor1v WILeeds25 May 2007
Ian RedpathAUS1031756258.861b LR Gibbs1v WIAdelaide23 Jan 1976
Brian LaraWI10317811157.874c †NR Mongia b BKV Prasad1v INDSt John's4 Apr 1997
Doug WaltersAUS1031817056.915c RC Fredericks b LR Gibbs3v WISydney14 Feb 1969
Paul StirlingIRE1031819456.915c DM de Silva b AM Fernando1v SLGalle24 Apr 2023
BJ WatlingNZ1031826256.598st †Mushfiqur Rahim b Mominul Haque1v BANChittagong9 Oct 2013
Donald BradmanAUS1031849055.984b WE Bowes2v ENGLeeds22 Jul 1938
Daryll CullinanSA10318513055.684c GP Wickramasinghe b ST Jayasuriya2v SLCenturion27 Mar 1998
JP DuminySA10318613055.384c LRPL Taylor b MR Gillespie1v NZWellington23 Mar 2012
Dean ElgarSA10318711355.082c LD Chandimal b RAS Lakmal1v SLGalle16 Jul 2014
Michael SlaterAUS1031918153.932lbw b D Gough3v ENGAdelaide11 Dec 1998
Neil McKenzieSA10319111153.935c GP Wickramasinghe b DNT Zoysa1v SLCenturion20 Jan 2001
Virat KohliIND10319111053.934lbw b PHT Kaushal2v SLGalle12 Aug 2015
Gordon GreenidgeWI10319214053.651c JE Emburey b GR Dilley3v ENGLondon16 Jun 1988
Virat KohliIND10319314153.375lbw b TG Southee2v NZBangalore31 Aug 2012
Sachin TendulkarIND10319712152.284c N Hussain b MJ Hoggard2v ENGAhmedabad11 Dec 2001
Virat KohliIND10319710052.284lbw b CR Woakes3v ENGNottingham18 Aug 2018
Matthew HaydenAUS10320010151.502b I Sharma2v INDAdelaide24 Jan 2008
Clive LloydWI1032026150.996lbw b N Kapil Dev2v INDNew Delhi29 Oct 1983
Sunil GavaskarIND10320311050.741c GM Ritchie b GRJ Matthews2v AUSMumbai15 Oct 1986
Gary KirstenSA10320415050.492run out (M Azharuddin/SC Ganguly)1v INDCape Town2 Jan 1997
Jesse RyderNZ10320510150.245lbw b S Sreesanth2v INDAhmedabad4 Nov 2010
Nathan AstleNZ10320714049.765st †PA Patel b Harbhajan Singh2v INDAhmedabad8 Oct 2003
Ijaz AhmedPAK10321313248.363c †LK Germon b DJ Nash3v NZChristchurch8 Dec 1995
Shai HopeWI10321412248.134b Mohammed Siraj3v INDDelhi10 Oct 2025
Hashim AmlaSA10321615047.693c MHW Papps b IE O'Brien2v NZCenturion16 Nov 2007
Rahul DravidIND10322016046.822run out2v PAKFaisalabad21 Jan 2006
Dirk WellhamAUS10322112046.616lbw b IT Botham3v ENGLondon27 Aug 1981
Rohit SharmaIND10322110246.612c †J Da Silva b A Athanaze2v WIRoseau12 Jul 2023
Tom LathamNZ10322213046.401lbw b Rahat Ali2v PAKAbu Dhabi9 Nov 2014
Ricky PontingAUS10322510045.783c HH Gibbs b N Boje1v SADurban24 Mar 2006
Faf du PlessisSA10322613045.585c †Sarfraz Ahmed b Shaheen Shah Afridi2v PAKCape Town3 Jan 2019
Hashan TillakaratneSL10322810045.186c Asif Mujtaba b Saqlain Mushtaq1v PAKColombo19 Apr 1997
Marlon SamuelsWI10322814045.184c IR Bell b JM Anderson1v ENGGrenada21 Apr 2015
Alistair CampbellZIM10322910044.982lbw b NC McGarrell3v WIBulawayo19 Jul 2001

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