T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by year (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
v Australia×At New Wanderers Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Denis LindsaySA19661966120251182125.5032876.52110335
Herschelle GibbsSA20062006220231175115.50145159.311102511
Faf du PlessisSA2016201622019011195.00134141.79110185
Graeme SmithSA2006200622117990179.00113158.41020243
John WaiteSA1957195712017411587.00--110-0
Lee IrvineSA197019701201527976.0021271.70020143
AB de VilliersSA20092009341152104*50.6724163.07100121
Graeme PollockSA197019701201398769.5026652.26020180
AB de VilliersSA201120111201377368.5023358.80020211
Jacques KallisSA200920092301366445.3325253.97010141
Ken FunstonSA1958195812113470134.00--020-0
Denis LindsaySA19671967110131131131.00--100144
Hashim AmlaSA2011201123012810542.6731940.13100180
Russell EndeanSA195719571201277763.50--020-0
Eddie BarlowSA1970197012011611058.0027841.73100131
Jackie McGlewSA1957195712011410857.00--100121
Tiger LanceSA196619661201147057.0012435.48010141
Herschelle GibbsSA200920092201018250.5011389.38010122
Barry RichardsSA197019701201006550.0016959.17010151
JP DuminySA20162016220968248.0070137.14010114
Trevor GoddardSA19571957120959047.50--010101
Graeme PollockSA19661966120959047.50--010162
Peter van der MerweSA19661966120957647.50--010-0
Graeme SmithSA20092009230896929.6712770.08011100
Hashim AmlaSA20092009230845728.0015753.50010100
Lance KlusenerSA20022002110838383.0077107.7901082
Virender SehwagIND20032003110828282.0081101.23010103
Herschelle GibbsSA20022002230814727.0013958.27001130
Ashwell PrinceSA20022002120774938.5014752.38000110
Rilee RossouwSA20162016110757575.008192.59010100
Neil McKenzieSA20092009120713635.5022032.27000110
Jackie McGlewSA19581958120717035.50--01000
Graeme SmithSA20112011230713623.679574.7400091
JP DuminySA20092009340702917.5015644.8700070
Mark BoucherSA200920093416936*23.0014049.2900170
Ali BacherSA19661966120686334.0011753.8501090
Misbah-ul-HaqPAK200720071116666*-42157.1401071
Quinton de KockSA20162016220664433.0052126.92000101
Eddie BarlowSA19661966120635031.5012739.37010100
Russell EndeanSA19581958120603830.00--000-0
David MillerSA20162016220593329.5035168.5700062
Mike ProcterSA197019701215836*58.008766.6700042
Jacques KallisSA20112011120565428.006093.3301082
Dale SteynSA20112011121564156.009558.9500034
Mark BoucherSA200020001115555*-8961.8001070
Travis DowlinWI20092009110555555.008763.2201050
Andre FletcherWI20092009110545454.007770.1301041
Jacques RudolphSA20112011120543027.007373.9700090
Boeta DippenaarSA20022002230545118.009855.1001080
Lance KlusenerSA200020001115252*-50104.0001090
Page 1Next

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