Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting match by match (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerRunsScoresBF4s6sOppositionGroundDate
Kim HughesAUS13630 & 106288141v PAKAdelaide9 Dec 1983
Gordon GreenidgeWI13616 & 120*223123v AUSGeorgetown2 Mar 1984
Viv RichardsWI13626 & 110*90127v ENGSt. John's11 Apr 1986
Kris SrikkanthIND13671 & 65141211v WIMumbai11 Dec 1987
Tom MoodyAUS136106 & 30257150v SLBrisbane8 Dec 1989
Mark TaylorAUS13677 & 59299120v PAKAdelaide19 Jan 1990
David BoonAUS136129* & 7394130v INDSydney2 Jan 1992
Romesh KaluwitharanaSL136132* & 4163270v AUSColombo17 Aug 1992
Robin SmithENG13686 & 50184240v AUSLondon1 Jul 1993
Mark DekkerZIM13668 & 68*327160v PAKRawalpindi9 Dec 1993
Inzamam-ul-HaqPAK13671 & 65295160v ZIMHarare31 Jan 1995
Mark WaughAUS13620 & 116264201v SAPort Elizabeth14 Mar 1997
Mark TaylorAUS1367 & 129312121v ENGBirmingham5 Jun 1997
Pat SymcoxSA13681 & 55214173v PAKFaisalabad24 Oct 1997
Azhar MahmoodPAK136136215162v SAJohannesburg14 Feb 1998
Sachin TendulkarIND1360 & 136276180v PAKChennai28 Jan 1999
Guy WhittallZIM13685 & 51205230v SABloemfontein29 Oct 1999
Hashan TillakaratneSL136136*214160v INDColombo29 Aug 2001
Virender SehwagIND136105 & 31209250v SABloemfontein3 Nov 2001
Shivnarine ChanderpaulWI136136*510170v INDSt John's10 May 2002
Carl HooperWI136136278133v INDSt John's10 May 2002
Brian LaraWI13626 & 110187260v AUSGuyana10 Apr 2003
Imran FarhatPAK136128 & 8288180v SAFaisalabad24 Oct 2003
Matthew HaydenAUS13637 & 99150162v INDBrisbane4 Dec 2003
Michael VaughanENG13682* & 54270181v SAJohannesburg13 Jan 2005
Mahela JayawardeneSL13613 & 123275132v SAColombo4 Aug 2006
Matthew HaydenAUS13613 & 123222140v INDSydney2 Jan 2008
Mahela JayawardeneSL136136259101v INDColombo23 Jul 2008
AB de VilliersSA13639 & 97223200v ENGLondon7 Aug 2008
Rahul DravidIND136136 & 0347190v ENGChandigarh19 Dec 2008
Sachin TendulkarIND13698 & 38253180v AUSChandigarh1 Oct 2010
Brad HaddinAUS136136 & DNB287161v ENGBrisbane25 Nov 2010
JP DuminySA136103 & 33*209153v NZWellington23 Mar 2012
Azhar AliPAK1360 & 136290130v SLKandy8 Jul 2012
Ed CowanAUS136136257170v SABrisbane9 Nov 2012
David WarnerAUS13670 & 66151191v SAPort Elizabeth20 Feb 2014
Sarfraz AhmedPAK136112 & 24*218190v NZDubai17 Nov 2014
Jonny BairstowENG13655 & 81220150v PAKLondon11 Aug 2016
Craig ErvineZIM13664 & 72233171v SLHarare6 Nov 2016
Dhananjaya de SilvaSL136127 & 9293150v ZIMHarare6 Nov 2016
Murali VijayIND136136282103v ENGMumbai8 Dec 2016
Steve SmithAUS13627 & 109297130v INDPune23 Feb 2017
Joe RootENG136136189220v WIBirmingham17 Aug 2017
MahmudullahBAN136136242100v WIDhaka30 Nov 2018
Matthew WadeAUS13619 & 117197191v ENGLondon12 Sept 2019
Virat KohliIND136136194180v BANKolkata22 Nov 2019
Tom BlundellNZ13615 & 121229170v AUSMelbourne26 Dec 2019
Marnus LabuschagneAUS136104 & 32215150v SLGalle8 Jul 2022
Kane WilliamsonNZ1364 & 132287120v ENGWellington24 Feb 2023
Mominul HaqueBAN13615 & 121*170132v AFGDhaka14 Jun 2023

BF balls faced · 4s fours · 6s sixes

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