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 by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At The Wanderers Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Rilee RossouwSAWest Indies2023110424242.0021200.0000043
Rassie van der DussenLIOBoland20241114242*-22190.9100032
Scott EdwardsNEDSouth Africa2023110424242.0033127.2700041
Dean JonesAUSSouth Africa1994110424242.006267.7400033
Gary KirstenSANew Zealand1994120423321.0010141.5800070
Tristan StubbsSECJoburg Super Kings2023-2025320423721.004593.3300012
Raymon ReiferWISouth Africa2023230422714.005477.7800142
Guy WhittallZIMSouth Africa1997110414141.004591.1100020
Nicolas PooranWISouth Africa2023110414141.0019215.7900024
Wandile MakwetuLIOWestern Province2024110414141.0025164.0000033
Gus LogieWIPakistan19932114141*-33124.2400060
Wayne ParnellPCJoburg Super Kings2023-2024221412241.0040102.5000041
Philip SaltPCJoburg Super Kings2023-2024220412920.5021195.2400052
Zubayr HamzaSAPakistan2019120414120.507058.5700151
Craig McDermottAUSSouth Africa1994220413120.5027151.8500061
Rassie van der DussenSAIndia2022-2023230414013.6711037.2700150
Herschelle GibbsSAZimbabwe2005110404040.004785.1100011
Matthew WadeJSKMI Cape Town2023110404040.0018222.2200081
Dawid MalanSECJoburg Super Kings20241114040*-32125.0000051
Corbin BoschSAPakistan20241114040*-4490.9100050
Paul StrangZIMSouth Africa19971114040*-38105.2600050
Waqar YounisPAKWest Indies1993221403740.004588.8900012
V. R. V. SinghINDSouth Africa2006120402920.0023173.9100080
AB de VilliersSANew Zealand2006-2007230403313.339143.9600070
Reeza HendricksMCT/JSKSunrisers Eastern Cape2023-2025330404013.3339102.5600250
Brendon McCullumNZSouth Africa2006-2007240402610.009641.6700160
Farhaan BehardienSAIndia2018110393939.0027144.4400032
Delano PotgieterLIONorth West20261113939*-15260.0000052
Connor EsterhuizenMCTSunrisers Eastern Cape2025110393939.0026150.0000022
Jacques KallisSAIndia2006120392719.508645.3500070
Dwaine PretoriusSAEngland2020120393719.508148.1500070
Shan MasoodPAKSouth Africa2019120393719.507353.4200040
Sanjay ManjrekarINDSouth Africa19921213932*39.0014427.0800030
Mehedi Hasan MirazBANSouth Africa2022110383838.004977.5500012
Joshua RichardsLIODolphins2024110383838.0032118.7500023
Dewald BrevisMCTSunrisers Eastern Cape2025110383838.0018211.1100024
M De VilliersJSKDurban's Super Giants2026110383838.0026146.1500061
Christiaan du ToitBORLions2026110383838.0036105.5600022
Shaun PollockSANew Zealand20061223832*-28135.7100042
James FranklinNZSouth Africa2006120381919.007153.5200050
Faf du PlessisSAEngland2020120383519.0012131.4000050
Andile PhehlukwayoSAAustralia2020-20232213838*38.0020190.0000124
Dion NashNZSouth Africa1994120382019.0014426.3900040
Adam GilchristAUSSouth Africa1997-2006230382612.674290.4800160
Temba BavumaSABangladesh2022110373737.005271.1500031
CE Coulter ReillyIREWSouth Africa Women2025110373737.005666.0700020
Christopher BritzESLions2026110373737.0024154.1700032
Virender SehwagINDSouth Africa2006120373318.505567.2700060
Boeta DippenaarSANew Zealand2006120373718.504975.5100150
Jonty RhodesSANew Zealand1994120373718.506358.7300160

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.