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
Shakib Al HasanBAN89*9114297.805not out2v PAKMirpur6 May 2015
Damien MartynAUS89*13614165.447not out2v NZHamilton31 Mar 2000
Rishabh PantIND89*1389164.495not out4v AUSBrisbane15 Jan 2021
Senuran MuthusamySA89*1558057.427not out2v PAKRawalpindi20 Oct 2025
Regis ChakabvaZIM89*1817149.175not out4v BANChittagong12 Nov 2014
Ranjan MadugalleSL89*18814047.346not out1v NZColombo24 Mar 1984
Nasser HussainENG89*2048043.633not out2v AUSAdelaide11 Dec 1998
Jacques KallisSA89*2296138.863not out3v INDPort Elizabeth16 Nov 2001
Dion NashNZ89*2304038.708not out2v INDWellington26 Dec 1998
Eric RowanSA89*--0-3not out3v ENGCape Town31 Dec 1938
Peter MayENG89*-100-4not out3v SALondon13 Aug 1955
Colin CowdreyENG89*-70-4not out2v NZDunedin4 Mar 1966
Kapil DevIND8955133161.828c G Cook b IT Botham3v ENGLondon10 Jun 1982
Sanath JayasuriyaSL8956114158.932lbw b Naimur Rahman2v BANColombo6 Sept 2001
Harry BrookENG8981151109.885b N Wagner1v NZMount Maunganui16 Feb 2023
Tony GreigENG899413094.686c sub (TJ Jenner) b MHN Walker2v AUSMelbourne8 Feb 1975
Brian LaraWI899412194.683c AJ Stewart b AR Caddick2v ENGSt John's20 Mar 1998
Ricky PontingAUS8910016089.003run out (HH Gibbs)1v SADurban15 Mar 2002
Travis HeadAUS891018088.126c †RR Pant b JJ Bumrah4v INDPerth22 Nov 2024
Brendon McCullumNZ8910311186.417c Faisal Iqbal b Umar Gul2v PAKNapier11 Dec 2009
Jamie SmithENG891195674.797c †Mohammad Rizwan b Zahid Mahmood1v PAKRawalpindi24 Oct 2024
VVS LaxmanIND8912112073.556lbw b SM Pollock2v SAPort Elizabeth16 Nov 2001
Ricky PontingAUS8912212072.953c †Sarfraz Ahmed b Shoaib Malik3v PAKHobart14 Jan 2010
Adam ParoreNZ8912612170.636c †DJ Richardson b AA Donald2v SAAuckland4 Mar 1995
Ajinkya RahaneIND8912911168.995c C Green b PJ Cummins2v AUSLondon7 Jun 2023
Shane WatsonAUS8913015068.461c †D Ramdin b KAJ Roach1v WIPerth16 Dec 2009
Kumar SangakkaraSL8913215067.423c †MV Boucher b M Ntini3v SACenturion15 Nov 2002
Jos ButtlerENG891336266.927c AM Rahane b RA Jadeja1v INDLondon7 Sept 2018
Ravindra JadejaIND8913710164.967c †JL Smith b JC Tongue1v ENGBirmingham2 Jul 2025
Andrew FlintoffENG8914211162.686c †AC Gilchrist b SR Clark1v AUSSydney2 Jan 2007
Shakib Al HasanBAN8914310162.245c sub (AB Fudadin) b R Rampaul2v WIMirpur13 Nov 2012
Richard HadleeNZ891449061.817c Javed Miandad b Azeem Hafeez1v PAKWellington18 Jan 1985
Aiden MarkramSA8914415061.811c †Mohammad Rizwan b Khurram Shahzad2v PAKCenturion26 Dec 2024
Michael HusseyAUS891519058.946c †MS Dhoni b Z Khan3v INDMelbourne26 Dec 2011
Asad ShafiqPAK891515258.946c MR Marsh b SNJ O'Keefe1v AUSDubai22 Oct 2014
Sherwin CampbellWI8915217058.552c †RC Russell b ARC Fraser2v ENGLondon24 Aug 1995
Kane WilliamsonNZ8915311058.173c sub (RA Jadeja) b Mohammed Shami2v INDWellington21 Feb 2020
Alex DoolanAUS8915412157.793c †AB de Villiers b JP Duminy3v SACenturion12 Feb 2014
Jesse RyderNZ8915712056.695c S Chanderpaul b DBL Powell1v WIDunedin11 Dec 2008
Pathum NissankaSL8915711156.691b KA Maharaj2v SAGqeberha5 Dec 2024
Tony LockENG8915913055.979b LA King2v WIGeorgetown28 Mar 1968
Ken RutherfordNZ891597255.975c KJ Arnott b EA Brandes3v ZIMHarare7 Nov 1992
Bill LawryAUS891604055.632c RG Pollock b TL Goddard3v SASydney10 Jan 1964
Temba BavumaSA891609055.637c JDS Neesham b N Wagner2v NZWellington16 Mar 2017
Donald BradmanAUS8916213054.943c WJ Edrich b AV Bedser3v ENGLondon24 Jun 1948
Matthew HaydenAUS8916311254.602c Faisal Iqbal b Saqlain Mushtaq1v PAKUAE19 Oct 2002
Tim McIntoshNZ891646354.272run out (Rubel Hossain)3v BANHamilton15 Feb 2010
Chris TavaréENG8916515053.943c B Yardley b JR Thomson1v AUSMelbourne26 Dec 1982
Joe RootENG8916510053.944c †AT Carey b C Green3v AUSBrisbane8 Dec 2021
Dinesh ChandimalSL8916612053.615c Rahat Ali b Junaid Khan3v PAKAbu Dhabi31 Dec 2013
PreviousPage 115Next

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.