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 innings by innings (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
MS DhoniIND891679253.296st †Mushfiqur Rahim b Raqibul Hasan2v BANMirpur24 Jan 2010
Mark BoucherSA891708152.357b PM Siddle2v AUSSydney3 Jan 2009
Alec StewartENG8917115052.055b BM McMillan1v SALeeds4 Aug 1994
Dilip VengsarkarIND891729151.745c & b Tahir Naqqash1v PAKKarachi30 Jan 1983
Jim ParksENG891759050.867run out1v AUSMelbourne11 Feb 1966
Gundappa ViswanathIND891756050.864c †SJ Rixon b IW Callen2v AUSAdelaide28 Jan 1978
Kane WilliamsonNZ891767050.573c Asad Shafiq b Hasan Ali1v PAKAbu Dhabi3 Dec 2018
Dwayne BravoWI8917712050.286c Younis Khan b Danish Kaneria2v PAKMultan19 Nov 2006
Jonny BairstowENG891776050.285lbw b J Yadav1v INDChandigarh26 Nov 2016
Graham ThorpeENG8917810050.004b J Srinath1v INDLondon20 Jun 1996
Warren LeesNZ891808149.449b DS de Silva1v SLChristchurch4 Mar 1983
Rajin SalehBAN8918210148.905c & b S Matsikenyeri1v ZIMChittagong6 Jan 2005
Angelo MathewsSL8918214148.906b Imran Tahir2v SAGalle16 Jul 2014
Alastair CookENG8918410048.373c †KC Sangakkara b MF Maharoof1v SLLondon11 May 2006
Richie RichardsonWI8918611047.853lbw b C Sharma2v INDMumbai11 Dec 1987
Mudassar NazarPAK891878047.591b BL Cairns3v NZAuckland25 Jan 1985
Dimuth KarunaratneSL891889047.342c TWM Latham b MG Bracewell2v NZWellington17 Mar 2023
Alec StewartENG891898047.093c sub (Moin Khan) b Mushtaq Ahmed4v PAKLondon25 Jul 1996
Scott StyrisNZ8919210146.354c & b Mohammad Rafique1v BANChattogram26 Oct 2004
Steve SmithAUS891968045.415c †JM Bairstow b GP Swann1v ENGManchester1 Aug 2013
Michael HusseyAUS8919712045.182lbw b N Boje4v SAJohannesburg31 Mar 2006
David GowerENG8919812144.954c †HM Goonatilleke b DS de Silva2v SLColombo17 Feb 1982
Allan BorderAUS8919812044.956c G Miller b EE Hemmings1v ENGSydney2 Jan 1983
David BoonAUS8920110044.283c †TE Blain b SB Doull2v NZBrisbane3 Dec 1993
Sikandar RazaZIM892036143.846b JO Holder3v WIBulawayo29 Oct 2017
BJ WatlingNZ892047143.637c KOA Powell b S Shillingford1v WIJamaica8 Jun 2014
David GowerENG8920711143.004c TM Alderman b DK Lillee3v AUSLondon2 Jul 1981
Kim HughesAUS892088042.794c & b IT Botham1v ENGLeeds16 Jul 1981
Greg BlewettAUS892087142.792lbw b Mushtaq Ahmed2v PAKBrisbane5 Nov 1999
Qasim UmarPAK892118042.183c †IDS Smith b EJ Chatfield3v NZDunedin9 Feb 1985
Mohammad YousufPAK892128141.984c †BB McCullum b IE O'Brien3v NZNapier11 Dec 2009
Will YoungNZ8921415041.592c sub (KS Bharat) b R Ashwin2v INDKanpur25 Nov 2021
Shivnarine ChanderpaulWI892189140.834b Wasim Akram2v PAKSt John's25 May 2000
Dilip VengsarkarIND8922811139.043c KJ Hughes b B Yardley2v AUSCalcutta26 Oct 1979
Bill EdrichENG8923710037.553lbw b RR Lindwall2v AUSMelbourne1 Jan 1947
Majid KhanPAK892399037.246c AR Border b RJ Bright2v AUSKarachi27 Feb 1980
Mark RichardsonNZ8924510036.331lbw b Z Khan2v INDWellington12 Dec 2002
Daren GangaWI8924811035.891c & b RW Price2v ZIMBulawayo19 Jul 2001
Dean ElgarSA892499035.742c KS Williamson b JS Patel3v NZDunedin8 Mar 2017
Greg RitchieAUS892545135.045c JJ Crowe b RJ Hadlee2v NZSydney22 Nov 1985
Misbah-ul-HaqPAK892617134.105c TM Dilshan b S Randiv2v SLSharjah3 Nov 2011
Bob SimpsonAUS892697033.095c GR Viswanath b M Amarnath3v INDBrisbane2 Dec 1977
Geoff MillerENG8927310032.605c BE Congdon b RO Collinge1v NZChristchurch24 Feb 1978
Mike AthertonENG8928013031.792c M Ntini b JH Kallis3v SAManchester2 Jul 1998
Chris TavaréENG893379026.412c KJ Hughes b B Yardley1v AUSPerth12 Nov 1982
Frank IredaleAUS89-60-5c KS Ranjitsinhji b GH Hirst1v ENGMelbourne1 Jan 1898
Monty NobleAUS89--0-2c & b JT Hearne3v ENGManchester17 Jul 1899
Jack HobbsENG89--0-1c †T Campbell b AEE Vogler2v SAJohannesburg1 Jan 1910
Bruce MitchellSA89-60-1hit wicket b H Verity3v ENGDurban3 Mar 1939
Vijay HazareIND89--0-4c †TG Evans b AV Bedser1v ENGLeeds5 Jun 1952
PreviousPage 116Next

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

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