Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Marlon SamuelsWIZimbabwe2001-20186612258645.0028379.51010198
Anamul HaqueBANZimbabwe20226602257637.50213105.63020199
Hashmatullah ShahidiAFGZimbabwe2017-202591042258837.5032968.39010290
Sean WilliamsZIMPakistan2013-20211212222540*22.50196114.80000223
Alistair CampbellZIMPakistan1995-2002111402253616.0746448.49000141
Grant FlowerZIMSri Lanka1994-199991102245220.3658738.16012192
Dave HoughtonZIMSri Lanka199455022314244.6048845.70111222
Arjuna RanatungaSLZimbabwe19945612238544.6033366.97020201
Dion MyersZIMBangladesh20217802233527.8833865.98000164
Kane WilliamsonNZZimbabwe2011-20157412219773.6724191.70020242
Ryan BurlZIMBangladesh2021-20229832205944.00159138.360201514
Ricky PontingAUSZimbabwe1999-20045412199173.0029574.24020214
Brendan TaylorZIMAustralia2004-20268802196527.3830671.57020220
Kedar JadhavINDZimbabwe2015-20161171217105*36.17181119.89110233
Khaled MashudBANZimbabwe2001-2006111132176127.1335361.47011161
Craig ErvineZIMNew Zealand2015441216130*72.00213101.41100206
Murray GoodwinZIMPakistan19983402168154.0045647.37020223
Sean ErvineZIMBangladesh20044502158643.0037457.49030220
Ramnaresh SarwanWIZimbabwe2001-20035612128642.4053339.77011311
Aamer SohailPAKZimbabwe1993-19987802127726.5037256.99020232
Sean WilliamsZIMNetherlands20233302119170.33184114.67020242
Modester MupachikwaZIMWUnited States of America Women20245502107742.0029371.67020290
Stuart MatsikenyeriZIMWest Indies2003-20075612095741.8025980.69020185
Ashley NdirayaZIMWIreland Women2021-20248702094729.8628872.57000160
Alistair CampbellZIMSouth Africa1995-2001710120968*23.2242549.18012220
Dion EbrahimZIMBangladesh2001-20047812076529.5744146.94010190
Soumya SarkarBANZimbabwe2021-20266602066934.33203101.48030205
Craig WishartZIMWest Indies2001-20035702059329.2937554.67011224
Murali VijayINDZimbabwe2010-20158802057225.6325580.39010117
Andy BlignautZIMIndia2001-201078120484*29.1425679.69011227
Daren GangaWIZimbabwe2001-20033502037340.6037054.86020290
Hamilton MasakadzaZIMSri Lanka2008-201691102037718.4532762.08011242
Chamu ChibhabhaZIMNew Zealand2005-20158802026525.2523785.23011225
Kelis NdhlovuZIMWIreland Women20248802025225.2521195.73010183
Mitchell MarshAUSZimbabwe2014-20265502018940.2021693.06020179
Ishan KishanINDZimbabwe2022-20266502018140.20168119.64020224
Ken RutherfordNZZimbabwe19922302008966.6735356.66020142
Tatenda TaibuZIMPakistan2002-201178320051*40.0028769.69010162
AB de VilliersSAAustralia2014332199136*199.00166119.88110174
Yuvraj SinghINDZimbabwe2003-200544119912066.3327073.70110182
Daniel VettoriNZZimbabwe1997-200556219912749.7522787.67100233
Craig WishartZIMIndia1998-200334019810249.5033559.10110152
Max O'DowdNEDZimbabwe20234401988149.5025876.74020232
Stuart MatsikenyeriZIMBangladesh2004-20067711988933.0022787.22011122
Charles CoventryZIMIndia2005-20157801987424.7521392.96011227
Sean WilliamsZIMIndia2005-2022111001984519.8024780.16001172
Sourav GangulyINDZimbabwe1998-200581001964719.6039649.49001222
Mohammad KaifINDNew Zealand2005222195102*-23184.42110190
Mominul HaqueBANZimbabwe2013-20263501957039.0030264.57020300
Terry DuffinZIMBangladesh2006-20077701954827.8632959.27000220

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.