T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd 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 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Harare Sports Club×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Brendon McCullumNZZimbabwe2005-201166238411196.00336114.291302818
Mohammad RizwanPAKZimbabwe2015-2021109438491*76.8040993.89030307
Dimuth KarunaratneSLZimbabwe2016-202048138311054.7178348.91120340
Guy WhittallZIMPakistan1995-20029122377113*37.7060662.21120392
Habibul BasharBANZimbabwe2001-2007131503767825.0760761.94045402
Sikandar RazaZIMSri Lanka2016-202581013749241.5648577.11030335
Elton ChigumburaZIMIndia2010-201616164372104*31.0038297.381122912
Herschelle GibbsSAZimbabwe2001-200744036614791.5037298.39210625
Elton ChigumburaZIMPakistan2011-2018181933656922.8145779.870223110
Ibrahim ZadranAFGZimbabwe2022-2025782364121*60.6740490.10130451
Curtis CampherIREZimbabwe2023-2025181413636627.9242186.22020371
Shivnarine ChanderpaulWIZimbabwe2001-2007882361127*60.1751869.69120323
Rahmat ShahAFGZimbabwe2017-2024101013619440.1152568.76040273
Mary-Anne MusondaZIMWIreland Women2021-202412121359103*32.6441287.14110411
Ryan BurlZIMIreland2023-2025141323575932.45340105.000112910
Tatenda TaibuZIMBangladesh2004-201181013558339.4462057.26052382
Marvan AtapattuSLZimbabwe1999-200478035117043.8859359.19111360
Gary KirstenSAZimbabwe1995-200157234922069.8048072.71100471
Heath StreakZIMWest Indies2001-2003684343127*85.7565752.21120292
Jacques KallisSAZimbabwe1999-2001442340157*170.0063553.54200398
Andy FlowerZIMEngland1996-2001881338142*48.2943677.52120282
Afif HossainBANZimbabwe2021-20221210432985*54.83290113.45010209
Faf du PlessisSAAustralia2014330328126109.33306107.19210278
Brendan TaylorZIMKenya2006-20258723279265.4035193.16030229
Hayley MatthewsWIWZimbabwe Women2026330326182108.67304107.24200493
Aravinda de SilvaSLZimbabwe1994563324107*108.00309104.85110323
Andy FlowerZIMIndia1992-20036933236253.8369046.81030213
Shikhar DhawanINDZimbabwe2013-202266132211664.4038284.29110372
Innocent KaiaZIMBangladesh2022-202677032214046.0049265.45200343
Sachin TendulkarINDZimbabwe1992-20037913228140.2548965.85031441
Mohammad NabiAFGZimbabwe2017-2025171443204832.00294108.840012010
Ahmed ShehzadPAKZimbabwe2013-201599131998*39.8836088.61030267
Stuart CarlisleZIMBangladesh2001-20047913187139.7557855.02031307
Chris CairnsNZZimbabwe1997-200046231312478.2561151.23120317
Angelo MathewsSLZimbabwe2008-2020551308200*77.0073441.96111206
Russel ArnoldSLZimbabwe1999-2004793308104*51.3358352.83110321
Nazmul Hossain ShantoBANZimbabwe2021-202610123308117*34.2241374.58101247
Brian BennettZIMIreland2023-202599030716934.11301101.99101355
Orla PrendergastIREWZimbabwe Women2021-2024121133056938.13274111.31010286
Andy FlowerZIMNew Zealand1992-200071003036530.3056553.63020331
Ijaz AhmedPAKZimbabwe1995-19987903016533.4466745.13030282
Guy WhittallZIMNew Zealand1997-2000571300188*50.0059450.51100383
Roshan MahanamaSLZimbabwe1994561299119*59.8044467.34201211
Brendan TaylorZIMNew Zealand2005-2011673297128*74.2534087.35211246
KL RahulINDZimbabwe2016-2022983296100*59.2034785.30111217
Nick KnightENGZimbabwe1996-200189129682*37.0043468.20021301
Sean WilliamsZIMIreland2010-2023101012967432.8934685.55020302
Martin CroweNZZimbabwe199223029514098.3337179.51120324
Hamilton MasakadzaZIMSouth Africa2001-201481002958529.5058350.60011394
Lorcan TuckerIREZimbabwe2023-2025151132956136.8831793.06010272

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