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
Eldine BaptisteWI87*13111066.419not out2v ENGBirmingham14 Jun 1984
Mominul HaqueBAN87*14812158.784not out4v SLSylhet22 Mar 2024
Michael BevanAUS87*16412053.056not out1v WIPerth1 Feb 1997
Brian McMillanSA87*16512152.738not out1v AUSAdelaide30 Jan 1998
Matthew HaydenAUS87*17412050.002not out4v WIAdelaide25 Nov 2005
Shivnarine ChanderpaulWI87*17512049.715not out1v ENGLondon17 May 2012
Basil D'OliveiraENG87*18813146.287not out4v AUSManchester6 Jun 1968
Arjuna RanatungaSL87*23212037.507not out4v ZIMColombo14 Jan 1998
Wally HammondENG87*-141-4not out3v SALeeds13 Jul 1935
Everton WeekesWI87*--1-4not out3v AUSPort of Spain11 Apr 1955
Gerry AlexanderWI87*-100-7not out3v AUSAdelaide27 Jan 1961
Bill LawryAUS87*-100-1not out3v SABrisbane6 Dec 1963
Harry BrookENG8765113133.855b Naseem Shah3v PAKRawalpindi1 Dec 2022
Glenn PhillipsNZ877294120.837c †Nurul Hasan b Shoriful Islam2v BANDhaka6 Dec 2023
Mark GreatbatchNZ8779141110.131c ADR Campbell b AH Omarshah1v ZIMBulawayo1 Nov 1992
Kusal MendisSL8783160104.823lbw b TG Southee1v NZChristchurch9 Mar 2023
Victor TrumperAUS8785110102.356c †PW Sherwell b AEE Vogler3v SAMelbourne17 Feb 1911
Phil SimmonsWI879114095.602c †Moin Khan b Ata-ur-Rehman1v PAKBridgetown23 Apr 1993
Alec StewartENG879214094.576b Z Khan2v INDNottingham8 Aug 2002
Shakib Al HasanBAN879414092.555c †L Tucker b AR McBrine2v IREDhaka4 Apr 2023
David BedinghamSA879613390.635c MJ Santner b KA Jamieson4v NZMount Maunganui4 Feb 2024
Shakib Al HasanBAN8710415083.656c †BB McCullum b CS Martin2v NZHamilton15 Feb 2010
Shreyas IyerIND8710510282.866lbw b Shakib Al Hasan2v BANDhaka22 Dec 2022
Alec StewartENG8710714081.312c †IA Healy b SK Warne2v AUSNottingham7 Aug 1997
Yashasvi JaiswalIND8710713081.311c †JL Smith b BA Stokes1v ENGBirmingham2 Jul 2025
Richard HadleeNZ8710814080.568b ND Hirwani1v INDAuckland22 Feb 1990
Viv RichardsWI8711011179.095lbw b IT Botham2v ENGPort of Spain3 Apr 1986
Kevin PietersenENG8711014179.094c R Dravid b A Kumble3v INDNagpur1 Mar 2006
Mitchell MarshAUS8711613175.007c Rahat Ali b Imran Khan2v PAKAbu Dhabi30 Oct 2014
Kusal MendisSL871178274.365b ST Gabriel3v WISt Lucia14 Jun 2018
Brian LaraWI8711816073.733lbw b DG Cork1v ENGManchester27 Jul 1995
Mominul HaqueBAN8711810073.733c C Campher b G Hoey3v IREDhaka19 Nov 2025
Sourav GangulyIND871199173.115c HM Amla b DW Steyn2v SAKanpur11 Apr 2008
Murali VijayIND8712110171.901lbw b HMRKB Herath2v SLMumbai2 Dec 2009
Adam GilchristAUS871249170.167c BC Lara b CEL Stuart2v WISydney2 Jan 2001
Joe RootENG871247070.165lbw b G Motie2v WIBirmingham26 Jul 2024
Ijaz AhmedPAK8712813167.973c AR Whittall b M Mbangwa1v ZIMPeshawar27 Nov 1998
Ben StokesENG8712813167.976b MR Marsh2v AUSLondon16 Jul 2015
Jonty RhodesSA871298267.446c & b CA Walsh2v WIDurban26 Dec 1998
Michael VaughanENG8713912062.592c J Mubarak b M Muralitharan1v SLColombo9 Dec 2007
Graeme PollockSA8714113061.704b EW Freeman3v AUSJohannesburg19 Feb 1970
Asim KamalPAK8714315060.845c RT Ponting b JN Gillespie3v AUSSydney2 Jan 2005
Phillip HughesAUS871439060.843c †LD Chandimal b HMRKB Herath2v SLSydney3 Jan 2013
Misbah-ul-HaqPAK871478459.185c AN Cook b JM Anderson3v ENGDubai22 Oct 2015
Moeen AliENG871478059.187b K Rabada1v SALondon6 Jul 2017
Mohammad AzharuddinIND8714810058.785b CL Cairns2v NZBangalore18 Oct 1995
Kamindu MendisSL871488158.785c †Liton Das b Nayeem Hasan2v BANGalle17 Jun 2025
Sourav GangulyIND871498058.395c †MV Boucher b DW Steyn3v SAAhmedabad3 Apr 2008
Martin GuptillNZ8714911158.391lbw b DT Tiripano1v ZIMBulawayo6 Aug 2016
Kumar SangakkaraSL871509058.003b Umar Gul2v PAKColombo12 Jul 2009
PreviousPage 120Next

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.