Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Herschelle GibbsSA49864156.982lbw b CL Hooper4v WIDurban26 Dec 1998
Niroshan DickwellaSL49866056.986lbw b PWA Mulder1v SACenturion26 Dec 2020
Shakib Al HasanBAN49876056.327lbw b DL Vettori2v NZMirpur25 Oct 2008
Michael BracewellNZ49879056.327c JE Root b JM Anderson1v ENGNottingham10 Jun 2022
Garry SobersWI49887055.686b EW Freeman1v AUSSydney3 Jan 1969
Mark RichardsonNZ49888055.681lbw b AF Giles3v ENGNottingham10 Jun 2004
Abhinav MukundIND49885055.681b SCJ Broad2v ENGLondon21 Jul 2011
Mushfiqur RahimBAN49887055.687lbw b Abdur Rehman3v PAKChittagong9 Dec 2011
Prasanna JayawardeneSL49886055.687c Azhar Ali b Saeed Ajmal3v PAKSharjah16 Jan 2014
Faf du PlessisSA49885055.686b RAS Lakmal2v SLGalle12 Jul 2018
Alex CareyAUS49884055.688c †SW Billings b SCJ Broad3v ENGHobart14 Jan 2022
Ron ArcherAUS49896155.067c L Hutton b FH Tyson2v ENGSydney17 Dec 1954
Rahul DravidIND49895055.063c DR Martyn b SR Waugh1v AUSMelbourne26 Dec 2003
Nick WelchZIM49895155.063b Ziaur Rahman2v AFGHarare20 Oct 2025
Hansie CronjeSA49906154.445c RS Mahanama b WPUJC Vaas1v SLCape Town19 Mar 1998
Kevin PietersenENG49906054.444c RJ Harris b NM Lyon3v AUSMelbourne26 Dec 2013
Jonny BairstowENG49900354.445c KL Rahul b RA Jadeja1v INDChennai16 Dec 2016
Imam-ul-HaqPAK49904054.442c †N Dickwella b RTM Mendis4v SLGalle24 Jul 2022
Barry KnightENG49918053.858b RC Motz3v NZLondon24 Jul 1969
Allan BorderAUS49917053.854b N Kapil Dev1v INDAdelaide13 Dec 1985
Jacques KallisSA49915153.854c MJ Clarke b NM Lyon3v AUSBrisbane9 Nov 2012
Tamim IqbalBAN49916053.851lbw b HMRKB Herath2v SLColombo15 Mar 2017
David BoonAUS49924153.262lbw b Maninder Singh3v INDChennai18 Sept 1986
Brian LaraWI49929053.263c Shoaib Malik b Umar Gul4v PAKKarachi27 Nov 2006
Kane WilliamsonNZ49926053.263run out (RW Price/RW Chakabva)1v ZIMBulawayo1 Nov 2011
Jack HobbsENG49936052.691run out1v AUSBrisbane30 Nov 1928
Andrew HilditchAUS49934052.692c DI Gower b PH Edmonds1v ENGManchester1 Aug 1985
Adam ParoreNZ49939052.697c †DJ Richardson b CR Matthews3v SAJohannesburg25 Nov 1994
Martin GuptillNZ49934252.692lbw b Harbhajan Singh4v INDWellington3 Apr 2009
Azmat RanaPAK49948052.134c GS Chappell b GR Beard2v AUSLahore18 Mar 1980
Donald BradmanAUS49954051.583c & b NWD Yardley3v ENGMelbourne1 Jan 1947
Allan BorderAUS49958051.584b PH Edmonds3v ENGSydney10 Jan 1987
Dominic BessENG49957051.584c Asad Shafiq b Shadab Khan2v PAKLeeds1 Jun 2018
Craig ErvineZIM49956051.585c †K Verreynne b C Bosch3v SABulawayo6 Jul 2025
Mominul HaqueBAN49958051.583c †AT Carey b JR Hazlewood2v AUSDarwin13 Aug 2026
Gordon GreenidgeWI49967051.041c VP Terry b NGB Cook4v ENGLeeds12 Jul 1984
Herschelle GibbsSA49965051.042b SJ Harmison2v ENGLondon31 Jul 2003
Asad ShafiqPAK49968051.046b CR Woakes3v ENGLondon14 Jul 2016
Daniel VettoriNZ49975050.5210c & b PA Strang2v ZIMBulawayo12 Sept 2000
Ashwell PrinceSA49987050.003c ML Hayden b JN Gillespie2v AUSJohannesburg22 Feb 2002
WPUJC VaasSL49995049.497b DR Smith2v WIColombo13 Jul 2005
Aaron FinchAUS49995049.491lbw b Mohammad Abbas4v PAKDubai7 Oct 2018
Joylord GumbieZIM49997049.491c C Campher b BJ McCarthy1v IREBelfast25 Jul 2024
Joshua Da SilvaWI49993049.497c †JL Smith b CR Woakes1v ENGBirmingham26 Jul 2024
Carl HooperWI491004049.005run out3v PAKLahore6 Dec 1990
Mark BoucherSA491006049.007c AN Cook b GP Swann1v ENGCenturion16 Dec 2009
Chris RogersAUS491008049.001c IJL Trott b GP Swann4v ENGChester-le-Street9 Aug 2013
Russel ArnoldSL491025048.043c ADR Campbell b BC Strang2v ZIMHarare26 Nov 1999
Mushfiqur RahimBAN491024048.045run out (KTH Ratnayake)3v SLGalle17 Jun 2025
Steve WaughAUS491033047.575b PH Edmonds3v ENGMelbourne26 Dec 1986
PreviousPage 322Next

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.