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/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st 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 runsODI1st 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 by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Australia×At Kingsmead×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Aiden MarkramSAAustralia2018-202657038414354.8664959.17110494
Jacques KallisSAAustralia2000-201157037211453.1469753.37130454
Graeme PollockSAAustralia1967-1970231343274171.5055661.33110431
Dudley NourseSAAustralia1935-19503603059150.83--030150
AB de VilliersSAAustralia2006-20186912948436.7560448.68032352
Eric RowanSAAustralia1935-195024026214365.50--11080
Quinton de KockSAAustralia2014-20265612358347.0027784.84020257
David MillerSAAustralia2011-2026543191118*191.00161118.63110139
Jack SiedleSAAustralia1935-19362401725943.00--01091
JP DuminySAAustralia2009-201666116573*33.0032351.08010150
Hashim AmlaSAAustralia2009-20186801595219.8823168.83012270
Marco JansenSAAustralia2023-20263401567539.00147106.12010225
Barry RichardsSAAustralia1970110140140140.0016485.37100201
Faf du PlessisSAAustralia2011-20185611404028.00129108.53000144
Denis LindsaySAAustralia1967110137137137.00--100140
John WaiteSAAustralia1958110134134134.00--100-0
Mark BoucherSAAustralia2000-201167112351*20.5035634.55011150
Bruce MitchellSAAustralia1935-193624112072*40.00--01000
Matthew BreetzkeSAAustralia2023-202622011711258.50113103.54100152
Ali BacherSAAustralia1967-197023111660*58.0013351.8801000
Trevor GoddardSAAustralia1958-19703401144528.506028.3300020
Graeme SmithSAAustralia2006-20115611145222.8017465.52011120
Jackie McGlewSAAustralia1958110105105105.00--100-0
Boeta DippenaarSAAustralia2006110101101101.0014569.6610090
Reeza HendricksSAAustralia20233301015633.6782123.1701074
Gary KirstenSAAustralia2000110979797.0012676.9801080
David BedinghamSAAustralia2026120954947.5014167.38000170
Herby WadeSAAustralia1935-1936240933123.25--00050
Ken ViljoenSAAustralia1935-1936240865621.50--01010
Tristan StubbsSAAustralia2023-2026450853217.0011573.9100173
Tiger LanceSAAustralia1967-1970220746137.0014442.3601070
Yuvraj SinghINDAustralia2007110707070.0030233.3301055
Temba BavumaSAAustralia2023-2026560693511.5011361.06002101
Herschelle GibbsSAAustralia2000-2009450603312.0011353.1000190
Wiaan MulderSAAustralia2026120593029.5016036.8800061
Shaun PollockSAAustralia2000-20063315853*29.0051113.7301090
Nicky BojeSAAustralia2006121544854.007869.23000100
Steve TikoloKENAustralia2003110515151.0010051.0001050
Bob CrispSAAustralia1935-1936240513512.7520.0000281
Jacques RudolphSAAustralia2006120493624.509352.6900090
Donavon FerreiraSAAustralia2023110484848.0021228.5700015
Peter PollockSAAustralia1967-19702224836*-7150.7000040
Owen WynneSAAustralia1950120472923.50--000-0
Jonty RhodesSAAustralia20001114646*-40115.0000022
RD ShahKENAustralia2003110464646.008355.4200060
Neil McKenzieSAAustralia2000-2009230453115.0010443.2700160
Keshav MaharajSAAustralia2018-2026452443414.676270.9700222
Andile PhehlukwayoSAAustralia20161114242*-39107.6900042
Peter van der MerweSAAustralia1967110424242.00--000-0
Theunis de BruynSAAustralia2018120423621.009942.4200070
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 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.