Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th 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)T2063rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)First-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 Wanderers Cricket Ground×

Player figures come from full scorecards, which we hold for 95 of the 96 matches in this selection (from 2011). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Louis van der WesthuizenNAMScotland2011110242424.0018133.3300012
CG WilliamsNAMUnited States of America2019110242424.0021114.2900001
Ashley NdirayaZIMWKenya Women2017110242424.002596.0000030
Rushab PatelKENTanzania2023110242424.0018133.3300021
Smit PatelUSANamibia2024110242424.002692.3100010
Palaniapan MeiyappanUAEPapua New Guinea2023110242424.003666.6700010
Michael van LingenNAMRwanda2023110242424.0015160.0000040
Zane GreenNAMNetherlands2025220241912.006536.9200030
Karl BirkenstockNAMUnited Arab Emirates2017120242412.004257.1400130
S DharnidharkaUAEWNamibia Women2024320241312.003764.8600011
Sylvia ShihepoNAMWZimbabwe Women20243322423*24.0016150.0000120
Shem NgocheKENNepal20181112323*-15153.3300012
Pikky Ya FranceNAMPapua New Guinea20221112323*-3271.8800001
Raymond van SchoorNAMScotland2011110232323.0023100.0000000
Babar HayatHKNamibia2015110232323.0017135.2900012
Niko DavinNAMUganda2023110232323.0022104.5500021
Rohit KumarNEPUnited Arab Emirates2018110232323.0017135.2900030
Sanchit SharmaUAEJersey2023110232323.0015153.3300021
Daan van BungeNEDKenya2013221231923.0019121.0500002
T MarumaniZIMWUnited Arab Emirates Women20243322313*23.0021109.5200030
Jan FrylinckNAMUnited Arab Emirates2017-202445023204.602785.1900121
Sean WilliamsZIMRwanda2023110222222.0014157.1400040
Jimmy HansraCANNepal2015110222222.0010321.3600010
NRP ScholtzNAMUganda2015110222222.002395.6500010
Luke JongweZIMNamibia20232112222*-22100.0000030
Jasdeep SinghUSAPapua New Guinea2022-2023310222222.0013169.2300040
Bhavindu AdhihettyCANPapua New Guinea2019110222222.004055.0000010
Franklin NajjumbaUGAWNamibia Women2017110222222.003464.7100010
Irene van ZylNAMWUganda Women2017110222222.0020110.0000030
K IrakozeRWATanzania20231112222*-22100.0000030
S ThakorTANUganda20231112222*-16137.5000021
Stephan BaardNAMIreland2015120222111.003366.6700020
Muhammad UsmanUAENamibia2017220221711.003956.4100021
Malan KrugerNAMUnited Arab Emirates2024220221311.003464.7100010
Chiedza DhururuZIMWUnited Arab Emirates Women202433022117.334351.1600010
Ruvindu GunasekeraCANUnited Arab Emirates2018110212121.0017123.5300040
Gerhard ErasmusNAMTanzania2023110212121.0019110.5300011
Sultan AhmedOMANamibia2018110212121.004348.8400000
P OchanUGANamibia20151112121*-2391.3000010
Racheal NtonoUGAWTanzania Women2017110212121.0017123.5300021
S WetotoKENWTanzania Women2017110212121.0020105.0000021
Julius SumerauerJERUnited Arab Emirates2023110212121.0019110.5300030
Karima GoreUSACanada20191112121*-2295.4500020
Alishan SharafuUAEUnited States of America2024110212121.0012175.0000050
Ruvindu GunasekeraCANNepal2015-2018220211210.505042.0000030
H de KlerkNAMWTanzania Women20172222113*-3167.7400010
Petrus BurgerNAMUnited Arab Emirates20172322119*21.007328.7700120
Ruben TrumpelmannNAMCanada2023-20253302197.003953.8500002
Abhik PatwaTANUganda2023110202020.002290.9100011
Wesley BarresiNEDUganda2015110202020.007285.7100031

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.