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)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th 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)T1013th Match · Abu Dhabi T10 League 2026UTEEODI5th 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

1 active
Reset"Match result" is from the side of the player or team.
At Queens Sports Club×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Hamilton MasakadzaZIMPakistan2002-201881001825918.2030360.07011206
Josephine NkomoZIMWUnited Arab Emirates Women20254411807660.0021782.95020110
Rohit SharmaINDZimbabwe2010-2013221178114178.0020985.17110115
Alistair CampbellZIMSouth Africa20012301788159.3340843.63020162
Tino MawoyoZIMPakistan2011121175163*175.0048336.23100220
Andy FlowerZIMSri Lanka1994-19993411758658.3340143.64020191
Carl HooperWIZimbabwe200122017314986.5023274.57100192
Innocent KaiaZIMWest Indies20232401726743.0028759.93010230
Malcolm WallerZIMBangladesh2009-201310921725124.5721081.90010152
Chamu ChibhabhaZIMAfghanistan20157701715824.4320284.65021171
Elton ChigumburaZIMBangladesh2009-2013108117161*24.4317498.28011910
Loryn PhiriZIMWUnited Arab Emirates Women20256611696933.8021180.09010120
Saleem ElahiPAKZimbabwe2002-200334116810756.0022076.36100252
Chris HarrisNZZimbabwe1997-200034216877*84.0036546.03020180
Rachin RavindraNZZimbabwe2025221167165*167.00149112.08100212
Murray GoodwinZIMPakistan1998121166166*166.0021079.05101174
Kieran PowellWIZimbabwe20172301639054.3339741.06020141
Wesley MadhevereZIMNamibia202255116373*40.75119136.97020212
Ben CurranZIMAfghanistan2024-20252401626840.5022272.97010240
Vusi SibandaZIMWest Indies2003-20075601619626.8328157.30022181
Sikandar RazaZIMBangladesh2013-20268801593719.8816994.08000134
Tatenda TaibuZIMSri Lanka200434115896*52.6726060.77011140
Marlon SamuelsWIZimbabwe2001-20076621566239.0021273.58010134
Gary BallanceZIMWest Indies2023121155137*155.0029452.72100122
Andy FlowerZIMBangladesh20012201548177.0022468.75020180
Faf du PlessisSAZimbabwe20143301545951.3318284.62020150
Daren GangaWIZimbabwe2001-20033401548938.5037441.18010181
Craig SpearmanNZZimbabwe1997-20004501526230.4026856.72010230
Heath StreakZIMNew Zealand1997-20056811525121.7136441.76011106
Craig ErvineZIMSouth Africa20252401514937.7529251.71000190
Laura WolvaardtSAWZimbabwe Women2026552151126*50.3390167.78100184
Jan Nicol Loftie-EatonNAMZimbabwe2022-20258701514721.57113133.63000173
ShafiqullahAFGZimbabwe2014-20159811515621.57147102.7201087
Evin LewisWISri Lanka2016110148148148.00122121.31100154
Stuart CarlisleZIMBangladesh2001-2004332148103*148.0020970.81100123
Kelis NdhlovuZIMWUnited Arab Emirates Women20256601486124.6720871.15011200
Alec StewartENGZimbabwe19962301477349.0023263.36010162
Sanath JayasuriyaSLZimbabwe1999-20045501464929.2021169.19000192
Hamilton MasakadzaZIMSouth Africa2001-20146711466124.3329449.66010162
Guy WhittallZIMBangladesh200122014511972.5022963.32100200
Ramnaresh SarwanWIZimbabwe2001-20034501456529.0031945.45021200
Michael VaughanENGZimbabwe200422214490*-17283.7202052
Stuart CarlisleZIMNew Zealand2000-20055701443820.5735041.1400082
Taufeeq UmarPAKZimbabwe2002-20113511437635.7524957.43010161
Sean WilliamsZIMOman2023110142142142.00103137.86100143
Jan FrylinckNAMZimbabwe2022-20258511427735.5083171.08010146
Modester MupachikwaZIMWUnited Arab Emirates Women20256601425223.6722662.83012160
Hamilton MasakadzaZIMNew Zealand2005-20165801423617.7533342.64001142
Alistair CampbellZIMWest Indies200123014110347.0029747.47100160
Dion EbrahimZIMSri Lanka20043401417035.2533941.59010190

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.