Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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
JJ SmitNAMOman2018-20214402119452.7526081.150201012
JJ SmitNAMUganda2015-20236521838161.00121151.24010912
Sikandar RazaZIMNamibia202333114182*70.5091154.95010711
Niko DavinNAMZimbabwe202333122989114.50133172.180302410
Gerhard ErasmusNAMUnited Arab Emirates2017-202456218878*47.0022185.07021148
Riazat Ali ShahUGANamibia2021-20235401224030.5013292.4200038
Andries GousUSANamibia20242201188159.0069171.0101088
Paras KhadkaNEPUnited Arab Emirates2018111112112*-103108.7410038
Rakep PatelKENNetherlands20132218246*82.0042195.2400038
Gerhard ErasmusNAMUnited States of America2019-20246602619243.5029090.00020237
Michael SwartNEDKenya20132201168958.0068170.5901097
Michael van LingenNAMUganda2021-202333111156*55.5093119.3501067
Ed JoyceIRENamibia2015110205205205.00201101.99100266
Waseem MuhammadUAENamibia202433110289*51.0062164.5201076
Waseem MuhammadUAEPapua New Guinea2023110969696.0010690.5701056
Collins ObuyaKENTanzania2023110818181.0054150.0001046
Stephan BaardNAMKenya201533024313281.00226107.52110235
Gerhard ErasmusNAMNetherlands2015-20253301196339.6719660.7101065
Asif KhanUAENamibia20243301134837.6711499.12000135
JJ SmitNAMUnited Arab Emirates2017-2024550933818.6016456.7100155
Harrison CarlyonJERUnited Arab Emirates2023110858585.008995.5101075
JJ SmitNAMUnited States of America2019-2024540642516.0041156.1000155
Gerhard ErasmusNAMUganda2015-20236621956248.7523084.78010124
Steven TaylorUSAPapua New Guinea2022-20233301898163.0026970.26020184
Assad ValaPNGUnited States of America2022-20233301659455.0020480.88010144
Aaron JonesUSAPapua New Guinea2022-20233311386569.0016583.6402034
Esha OzaUAEWZimbabwe Women20243301358445.00124108.87010154
Wesley BarresiNEDNamibia2013-20153201186059.0095124.21020114
Alishan SharafuUAENamibia20243301167338.6768170.59010164
Michael van LingenNAMJersey2023111110110*-93118.28100114
Michael van LingenNAMZimbabwe20233301026734.0063161.90010154
Saiteja MukkamallaUSAUnited Arab Emirates2024220998549.5065152.3101094
CG WilliamsNAMUnited Arab Emirates2017230984832.6712578.4000094
Collins ObuyaKENNetherlands20132229475*-56167.8601094
Niko DavinNAMCanada2023-2025330924030.6710290.2000074
Vishnu SukumaranUAEUnited States of America2024220865043.0063136.5101094
Shayan JahangirUSAUnited Arab Emirates2024220806140.0041195.1201084
Waseem MuhammadUAECanada2023110808080.0078102.5601064
YS SamraCANNamibia2025220775338.5011765.8101074
Salum JumbeTANRwanda20231117676*-46165.2201064
Ashfaq AhmedUAEKenya2018110737373.0057128.0701074
Kiplin DorigaPNGUnited Arab Emirates2023110737373.0071102.8201074
Waseem MuhammadUAEJersey2023110656565.0052125.0001054
James AtkinsonHKNamibia20151116464*-37172.9701054
Sikandar RazaZIMRwanda2023110585858.0036161.1101064
Dinesh NakraniUGANamibia2021-2023550522310.406678.7900114
Basil HameedUAENamibia20243215037*50.0030166.6700034
Karan KCNEPCanada2015-20182114242*-31135.4800034
JJ SmitNAMTanzania20231114040*-25160.0000014
Peter BorrenNEDUganda2015110292929.0016181.2500004
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.