ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st 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)T20I3rd 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 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
Andy BichelAUS717172100.007c BC Lara b OAC Banks1v WIBarbados1 May 2003
Habibul BasharBAN717212098.613c Mohammad Hafeez b Shoaib Akhtar1v PAKKarachi20 Aug 2003
Kevin PietersenENG717610193.425c SM Katich b B Lee1v AUSBirmingham4 Aug 2005
Sanath JayasuriyaSL71789191.032c JN Gillespie b DS Lehmann2v AUSColombo24 Mar 2004
Babar AzamPAK717915089.876c F du Plessis b K Rabada1v SACenturion26 Dec 2018
Mahela JayawardeneSL718014188.753c G Gambhir b A Kumble2v INDChennai2 Dec 2005
Russel ArnoldSL718213086.594c SM Pollock b N Boje3v SACenturion20 Jan 2001
Alec StewartENG718615082.567b AJ Bichel1v AUSSydney2 Jan 2003
Balwinder SandhuIND71889280.689b Sarfraz Nawaz2v PAKSindh14 Jan 1983
Paul CollingwoodENG718812180.685c M Morkel b JP Duminy3v SAJohannesburg14 Jan 2010
Clive LloydWI71898079.786c DR Pringle b IT Botham2v ENGBirmingham14 Jun 1984
Syed Abid AliIND71937076.349c †APE Knott b M Hendrick2v ENGManchester6 Jun 1974
Al SahariarBAN719311076.342b M Ntini3v SAEastern Cape18 Oct 2002
Matt PriorENG71937076.347c †MS Dhoni b P Kumar1v INDLondon21 Jul 2011
Ricky PontingAUS71949175.536c AP Gurusinha b 1v SLMelbourne26 Dec 1995
Hardik PandyaIND719410075.537c †Afsar Zazai b Wafadar Momand1v AFGBengaluru14 Jun 2018
Zakir HasanBAN71958074.742run out (Nasir Jamal/Ibrahim Zadran/†Afsar Zazai)3v AFGDhaka14 Jun 2023
Saleem MalikPAK719811072.454b MD Marshall3v WIFaisalabad23 Nov 1990
Mark WaughAUS71998271.725c †Moin Khan b Mohsin Kamal2v PAKLahore1 Nov 1994
VVS LaxmanIND719912071.725b Shoaib Akhtar2v PAKRawalpindi13 Apr 2004
Kruger van WykNZ711009071.007c SK Raina b Z Khan1v INDBangalore31 Aug 2012
Tom LathamNZ711009071.001lbw b Naseem Shah1v PAKKarachi2 Jan 2023
Agha SalmanPAK711026169.616b Taijul Islam4v BANSylhet16 May 2026
Peter WilleyENG711049168.274b J Garner3v WIKingston21 Feb 1986
Chris CairnsNZ7110410268.277b GD McGrath3v AUSHamilton31 Mar 2000
Merv HughesAUS711056267.628c †RC Russell b NA Foster1v ENGLeeds8 Jun 1989
Keshav MaharajSA7110610366.988run out3v ENGPort Elizabeth16 Jan 2020
Dion EbrahimZIM711079066.361st †MV Boucher b CW Henderson2v SAHarare7 Sept 2001
Ricky PontingAUS7110712066.363lbw b SM Pollock1v SAPerth16 Dec 2005
Upul TharangaSL7110710166.362run out2v ZIMColombo14 Jul 2017
Temba BavumaSA711077066.364c †Liton Das b Mominul Haque3v BANPotchefstroom28 Sept 2017
Dinesh ChandimalSL711074266.363c KAR Hodge b AS Joseph3v WINorth Sound3 Jul 2026
Javed OmarBAN7110811065.741c †GO Jones b SJ Harmison3v ENGChester-le-Street3 Jun 2005
Steve SmithAUS711097165.144c Liton Das b Hasan Mahmud1v BANDarwin13 Aug 2026
Eoin MorganENG711107064.557c HAPW Jayawardene b RAS Lakmal2v SLSouthampton16 Jun 2011
Shakib Al HasanBAN711107064.555c CR Ervine b Sikandar Raza1v ZIMChittagong12 Nov 2014
Steve WaughAUS711114163.963c IT Botham b JE Emburey2v ENGPerth28 Nov 1986
Habibul BasharBAN7111210063.393c SC Ganguly b Z Khan1v INDDhaka10 Nov 2000
Gavin EwingZIM711127163.399c †Khaled Mashud b Mushfiqur Rahman1v BANHarare19 Feb 2004
Steve SmithAUS7111210163.394c & b MD Craig2v NZWellington12 Feb 2016
Parthiv PatelIND711127063.392c †JC Buttler b MM Ali2v ENGChennai16 Dec 2016
Justin LangerAUS711138062.831c R Dravid b Harbhajan Singh1v INDChennai14 Oct 2004
David WarnerAUS7111310162.832c MJ Prior b TT Bresnan4v ENGChester-le-Street9 Aug 2013
Rashid LatifPAK7111410062.288run out (ME Trescothick)1v ENGManchester31 May 2001
Kane WilliamsonNZ711157061.743b PVD Chameera3v SLDunedin10 Dec 2015
James NeeshamNZ7111511061.746lbw b R Ashwin2v INDIndore8 Oct 2016
Shan MasoodPAK711168061.213c Mahmudul Hasan Joy b Taijul Islam4v BANSylhet16 May 2026
Dean ElgarSA7111811060.171c J Blackwood b AS Joseph1v WICenturion28 Feb 2023
Steve SmithAUS711197159.665lbw b JP Greaves3v WISt George's3 Jul 2025
Joe RootENG711208059.174b TG Southee3v NZLondon16 May 2013
PreviousPage 178Next

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.