Live3rd T20I · India in New Zealand 2026/27NZ198/3 (20)IND193/2 (12.2)IND need 6 runs in 46 ballsLive5th Match · Pakistan ODI Tri-Series 2026/27PAK94/9 (23.5)SLSL chose to bowlT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)T2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

Batting by opposition (All cricket)

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
Ed JoyceIRENamibia2015110205205205.00201101.99100266
William PorterfieldIRENamibia2015110186186186.0032557.23100211
Stephan BaardNAMUganda2015-202144021314553.25191111.52100223
Stephan BaardNAMKenya201533024313281.00226107.52110235
Navneet DhaliwalCANUnited States of America2019111121121*-12696.0310063
CG WilliamsNAMNetherlands2013-201533017911659.6719790.86110112
Ashfaq AhmedUAENepal2018110114114114.0012392.68100103
Paras KhadkaNEPUnited Arab Emirates2018111112112*-103108.7410038
Michael van LingenNAMJersey2023111110110*-93118.28100114
Adnan MuftiUAENamibia201723114111070.5022662.39100180
Ronak PatelUGANamibia2021-202355118310545.7522780.62100131
Aaron JonesUSANamibia2019-2023441186103*62.0025872.09100123
Srimantha WijeratneCANNepal2015-2018221103103*103.0015367.3210180
Pargat SinghCANUnited Arab Emirates2023110102102102.0096106.25100132
Waseem MuhammadUAEPapua New Guinea2023110969696.0010690.5701056
Aayan Afzal KhanUAEPapua New Guinea20231119494*-94100.0001093
JJ SmitNAMOman2018-20214402119452.7526081.150201012
Assad ValaPNGUnited States of America2022-20233301659455.0020480.88010144
Raymond van SchoorNAMNetherlands2013-201533110293*51.0014570.3401140
Gerhard ErasmusNAMUnited States of America2019-20246602619243.5029090.00020237
Raymond van SchoorNAMCanada20122201029051.0014271.8301070
Waseem MuhammadUAENamibia202433110289*51.0062164.5201076
Niko DavinNAMZimbabwe202333122989114.50133172.180302410
Michael SwartNEDKenya20132201168958.0068170.5901097
Gerhard ErasmusNAMJersey20231118888*-87101.1501091
Saiteja MukkamallaUSAUnited Arab Emirates2024220998549.5065152.3101094
Harrison CarlyonJERUnited Arab Emirates2023110858585.008995.5101075
Esha OzaUAEWZimbabwe Women20243301358445.00124108.87010154
Shaun FouchéNAMCanada2023-2025220948347.0012078.3301081
Ayan KhanOMANamibia2021220928346.0011381.4201042
Sikandar RazaZIMNamibia202333114182*70.5091154.95010711
Assad ValaPNGCanada2019110828282.0011273.2101052
Asif KhanUAEJersey2023110828282.008695.3501052
Theertha SatishUAEWZimbabwe Women202433111481*57.0076150.00010151
Steven TaylorUSAPapua New Guinea2022-20233301898163.0026970.26020184
JJ SmitNAMUganda2015-20236521838161.00121151.24010912
Andries GousUSANamibia20242201188159.0069171.0101088
CG WilliamsNAMUganda2015-20213301148138.00108105.56010161
Collins ObuyaKENTanzania2023110818181.0054150.0001046
Rakep PatelKENNamibia20153301258041.6715680.13010132
Niko DavinNAMRwanda2023110808080.0059135.5901082
Waseem MuhammadUAECanada2023110808080.0078102.5601064
Gerhard ErasmusNAMUnited Arab Emirates2017-202456218878*47.0022185.07021148
Jean-Pierre KotzeNAMIreland20151201267863.0025649.22010160
Christi ViljoenNAMScotland2011110787878.009284.78010101
Paras KhadkaNEPCanada2015-2018220777738.507997.47011113
Salum JumbeTANRwanda20231117676*-46165.2201064
Jonty JennerJERNamibia2023110767676.009679.1701052
Collins ObuyaKENNetherlands20132229475*-56167.8601094
Alishan SharafuUAENamibia20243301167338.6768170.59010164
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.