Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 runsT20I3rd 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 match by match (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Jonty RhodesSA121121114120v PAKNairobi29 Sept 1996
Alec StewartENG12148 & 73199122v ZIMBulawayo18 Dec 1996
Shivnarine ChanderpaulWI12142 & 79323111v INDPort of Spain14 Mar 1997
Mark TaylorAUS12176 & 45255190v ENGNottingham7 Aug 1997
Inzamam-ul-HaqPAK121121*11395v INDSharjah26 Mar 2000
Herschelle GibbsSA12134 & 87360140v WIPort of Spain17 Mar 2001
Dion EbrahimZIM121121140110v BANChittagong25 Nov 2001
Marcus TrescothickENG121121109132v INDKolkata19 Jan 2002
Mahela JayawardeneSL121107 & 14*189180v ENGLondon16 May 2002
Feiko KloppenburgNED12112114264v NAMBloemfontein3 Mar 2003
Matthew HaydenAUS12120 & 101*124143v ZIMSydney17 Oct 2003
Justin LangerAUS121121 & 0200170v INDBrisbane4 Dec 2003
Thilan SamaraweeraSL121100 & 21297100v PAKFaisalabad20 Oct 2004
Jacques RudolphSA12193 & 28237180v ENGPort Elizabeth17 Dec 2004
Yasir HameedPAK12158 & 63176151v AUSSydney2 Jan 2005
Graeme SmithSA121121107172v ZIMCape Town4 Mar 2005
Adam GilchristAUS121121 & DNB126126v NZChristchurch10 Mar 2005
Dinesh KarthikIND12128 & 93192170v PAKKolkata16 Mar 2005
Adam GilchristAUS121121*101162v ENGLondon12 Jul 2005
Kevin PietersenENG12157 & 64*168144v AUSLondon21 Jul 2005
Andrew FlintoffENG12170 & 51229152v INDChandigarh9 Mar 2006
Jacques KallisSA121114 & 7255180v AUSDurban24 Mar 2006
Marcus TrescothickENG121121118161v SLLeeds1 Jul 2006
Ashwell PrinceSA12124 & 97283130v INDJohannesburg15 Dec 2006
Ashwell PrinceSA121121 & 0215160v INDDurban26 Dec 2006
Yuvraj SinghIND121121115123v AUSHyderabad5 Oct 2007
Jacques KallisSA121121*133121v WIPort Elizabeth27 Jan 2008
Brendon McCullumNZ12197 & 24142172v ENGLondon15 May 2008
Kumar SangakkaraSL121121128161v BANKarachi30 Jun 2008
Sachin TendulkarIND121109 & 12243130v AUSNagpur6 Nov 2008
Neil McCallumSCO121121*138123v IREBenoni1 Apr 2009
Tharanga ParanavitanaSL12172 & 49183160v PAKGalle4 Jul 2009
Brad HaddinAUS121121151113v ENGCardiff8 Jul 2009
Michael HusseyAUS1210 & 121266140v ENGLondon20 Aug 2009
AB de VilliersSA12112185140v ENGCape Town27 Nov 2009
Kevin PietersenENG12140 & 81222141v SACenturion16 Dec 2009
Sachin TendulkarIND121105* & 16192132v BANChittagong17 Jan 2010
Alviro PetersenSA121100 & 21215180v INDKolkata14 Feb 2010
Mohammad HafeezPAK12112113873v WIBarbados2 May 2011
Kumar SangakkaraSL1212 & 119263160v ENGSouthampton16 Jun 2011
Sachin TendulkarIND12141 & 80230170v AUSSydney3 Jan 2012
Will YoungCS121121 & 0154161v WFWellington10 Dec 2012
Phillip HughesAUS12187 & 34192130v SLSydney3 Jan 2013
AB de VilliersSA121121215150v PAKCenturion22 Feb 2013
Jonathan TrottENG121121235150v NZWellington14 Mar 2013
Kevin PietersenENG121113 & 8222132v AUSManchester1 Aug 2013
Shane WatsonAUS12118 & 103137145v ENGPerth13 Dec 2013
Gareth HopkinsAA12177* & 44*176160v NDAuckland20 Dec 2013
Aaron FinchAUS121121128120v ENGMelbourne12 Jan 2014
LJ WoodcockWF12179* & 42266133v AAAuckland23 Feb 2014
PreviousPage 167Next

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.