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 Harare Sports Club×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Clive MadandeZIMNetherlands20234201267463.0015581.29020110
Brendan TaylorZIMIreland2010-20184401267131.5019464.9501091
Wellington MasakadzaZIMIreland2015-202517921264018.0014388.11001112
Tatenda TaibuZIMIreland20103301256241.6719265.1001050
Robin UthappaINDZimbabwe20155511254231.25118105.93001150
Hashan TillakaratneSLZimbabwe199453012411641.3331539.37100140
Asghar AfghanAFGZimbabwe20175501245024.8016177.0201073
Azmatullah OmarzaiAFGZimbabwe2022-202512711243420.6712797.64000122
Brendan TaylorZIMBotswana2025110123123123.0054227.78100165
Mark GreatbatchNZZimbabwe19922301235541.0018566.4902094
Shakeel AhmedPAKZimbabwe19953401233630.7526446.59000110
Fakhar ZamanPAKZimbabwe2018-20215501236124.60100123.0001194
B BizaZIMWUnited States of America Women20245501234624.6022754.19000120
Stuart MatsikenyeriZIMSri Lanka2004-200891001233712.3021158.29001132
Sachin TendulkarINDWest Indies2001221122122*122.0013590.37101121
Chipo MugeriZIMWPapua New Guinea Women20243301226640.6712696.83020160
Nasir JamshedPAKZimbabwe20135501223824.4017171.35000112
Brad EvansZIMBangladesh2022-202676212258*30.50111109.9102077
Craig ErvineZIMNepal2023111121121*-12894.53100151
Solomon MireZIMPakistan20182201219460.5092131.5201078
Paul CollingwoodENGZimbabwe2001-20044401217730.2516075.6301091
Khurram ManzoorPAKZimbabwe20132401215430.2525447.64020220
Mohammad ShahzadAFGZimbabwe20175501216424.2016075.63010131
Virender SehwagINDNew Zealand20052201207560.0099121.21010181
Graeme SmithSAZimbabwe20072201209660.0012993.02010152
John CrawleyENGZimbabwe1996-19973311207360.0027943.0101171
Wesley MadhevereZIMNetherlands20234401205030.0014085.71010170
Chris HarrisNZZimbabwe1992-20005521204140.0018066.67000120
Rahmat ShahAFGWest Indies20182201196859.5018763.6402091
D'Arcy ShortAUSPakistan20183301197639.67101117.82010114
Brian LaraWIZimbabwe20034501194123.8015775.80000153
Mitchell MarshAUSSouth Africa201433111886*59.00110107.2701068
Tim SeifertNZSouth Africa202533111866*59.0092128.26010133
Adam GilchristAUSZimbabwe1999-20044401184429.5096122.92000192
Mark VermeulenZIMWest Indies20034501186623.6017169.01010120
Luke JongweZIMBangladesh2021-2022121031183516.86105112.38001114
Rob NicolNZZimbabwe2011321117108*117.0014879.05100110
Guy WhittallZIMSouth Africa1995-200171011173813.0036831.79002130
Marcus TrescothickENGZimbabwe20014401165229.00110105.45010171
Chamu ChibhabhaZIMBangladesh2006-20074401165729.0021454.2102080
Prince MasvaureZIMSri Lanka20202401165529.0035632.58010131
Oshada FernandoSLZimbabwe20202411164738.6727342.49000100
Heath StreakZIMEngland1996-20016511165629.0018562.7001080
Ghulam ShabberUAEZimbabwe2018-20195501165623.2019160.7301181
Nicolas PooranWINepal2023110115115115.0094122.34100104
Colin AckermannNEDZimbabwe20233301155038.3316370.5501080
Heath StreakZIMSouth Africa1995-20014611155323.0020057.50011132
Josephine NkomoZIMWWest Indies Women202633111474*57.0018960.3201081
Hamilton MasakadzaZIMAustralia2014-20184401137028.2515274.3401093
Forster MutizwaZIMNew Zealand20114401136928.2515274.3401061

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.