Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd 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)T1012th Match · Abu Dhabi T10 League 2026AAYLODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th 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)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th 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/27QUETAS

Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
At Wanderers Cricket Ground×From 1908-01-01×

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
Gerhard ErasmusNAMUnited States of America2019-20246602619243.5029090.00020237
Stephan BaardNAMKenya201533024313281.00226107.52110235
Niko DavinNAMZimbabwe202333122989114.50133172.180302410
Stephan BaardNAMUganda2015-202144021314553.25191111.52100223
JJ SmitNAMOman2018-20214402119452.7526081.150201012
Ed JoyceIRENamibia2015110205205205.00201101.99100266
Gerhard ErasmusNAMUganda2015-20236621956248.7523084.78010124
Steven TaylorUSAPapua New Guinea2022-20233301898163.0026970.26020184
Gerhard ErasmusNAMUnited Arab Emirates2017-202456218878*47.0022185.07021148
William PorterfieldIRENamibia2015110186186186.0032557.23100211
Aaron JonesUSANamibia2019-2023441186103*62.0025872.09100123
JJ SmitNAMUganda2015-20236521838161.00121151.24010912
Ronak PatelUGANamibia2021-202355118310545.7522780.62100131
CG WilliamsNAMNetherlands2013-201533017911659.6719790.86110112
Assad ValaPNGUnited States of America2022-20233301659455.0020480.88010144
Gavin SinghUSANamibia2022-20233301556651.6720376.35020162
Sikandar RazaZIMNamibia202333114182*70.5091154.95010711
Adnan MuftiUAENamibia201723114111070.5022662.39100180
Aaron JonesUSAPapua New Guinea2022-20233311386569.0016583.6402034
Esha OzaUAEWZimbabwe Women20243301358445.00124108.87010154
Monank PatelUSAPapua New Guinea2022-20233301336644.3316381.60020121
Theertha SatishUAEWNamibia Women202433113145*65.5097135.05000210
Jean-Pierre KotzeNAMIreland20151201267863.0025649.22010160
Rakep PatelKENNamibia20153301258041.6715680.13010132
Riazat Ali ShahUGANamibia2021-20235401224030.5013292.4200038
Navneet DhaliwalCANUnited States of America2019111121121*-12696.0310063
Gerhard ErasmusNAMNetherlands2015-20253301196339.6719660.7101065
Wesley BarresiNEDNamibia2013-20153201186059.0095124.21020114
Andries GousUSANamibia20242201188159.0069171.0101088
Michael SwartNEDKenya20132201168958.0068170.5901097
Alishan SharafuUAENamibia20243301167338.6768170.59010164
Jan Nicol Loftie-EatonNAMUnited States of America2022-202444111643*38.6712195.87000162
Ashfaq AhmedUAENepal2018110114114114.0012392.68100103
CG WilliamsNAMUganda2015-20213301148138.00108105.56010161
Zane GreenNAMOman2019-20213301144738.0013485.0700091
Theertha SatishUAEWZimbabwe Women202433111481*57.0076150.00010151
Asif KhanUAENamibia20243301134837.6711499.12000135
Paras KhadkaNEPUnited Arab Emirates2018111112112*-103108.7410038
Nelson OdhiamboKENNamibia20153301125437.3316767.0701051
Michael van LingenNAMUganda2021-202333111156*55.5093119.3501067
Michael van LingenNAMJersey2023111110110*-93118.28100114
Assad ValaPNGNamibia2019-20223301045934.6714969.8001083
Srimantha WijeratneCANNepal2015-2018221103103*103.0015367.3210180
Pargat SinghCANUnited Arab Emirates2023110102102102.0096106.25100132
Raymond van SchoorNAMCanada20122201029051.0014271.8301070
Raymond van SchoorNAMNetherlands2013-201533110293*51.0014570.3401140
Michael van LingenNAMZimbabwe20233301026734.0063161.90010154
Waseem MuhammadUAENamibia202433110289*51.0062164.5201076
B BizaZIMWUnited Arab Emirates Women20243301024834.0097105.15000110
Modester MupachikwaZIMWNamibia Women2017-20244401003925.0097103.09000110
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.