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

Zimbabwe: Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: Zimbabwe×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Peter MoorZIMAustralia2018220493024.5040122.5000042
Gary BrentZIMEngland2000-200712734913*12.258855.6800050
Dirk ViljoenZIMEngland2000-2001119149186.139949.4900221
Andy WhittallZIMPakistan1996-19981212449176.1312539.2000470
Brian BennettZIMOman20261114848*-36133.3300070
Wellington MasakadzaZIMNetherlands2022-2023430483416.007365.7500040
Cephas ZhuwaoZIMPakistan2008-2018440482412.006277.4200171
Mluleki NkalaZIMPakistan2000-2004752481416.007861.5400050
Keith DabengwaZIMSouth Africa2007-2010552482816.0043111.6300033
David BrainZIMIndia1992-199366148279.605587.2700242
Stuart MatsikenyeriZIMAustralia2004-200777148278.009948.4800150
Ray PriceZIMSouth Africa2001-20128844817*12.0011342.4800141
Sean ErvineZIMWest Indies20035214737*47.005388.6800032
Sikandar RazaZIMOman2023-2026221474247.005192.1600070
Tadiwanashe MarumaniZIMNigeria2023-20242214747*47.004897.9200160
Greg LambZIMSri Lanka2010-2011430473715.678555.2900110
Andy WallerZIMNew Zealand1987-1992441472315.675487.0400051
Regis ChakabvaZIMNamibia20225514724*11.754995.9200150
Prosper UtseyaZIMEngland2004-20076654713*47.009052.2200020
Tawanda MupariwaZIMBangladesh2006-2009874473315.676671.2100130
Tendai ChataraZIMSouth Africa2014-2022885472215.678555.2900070
Tendai ChisoroZIMAfghanistan2015-20181284471211.759052.2200121
Brendan TaylorZIMHong Kong2018110464646.005190.2000040
Dion MyersZIMNamibia2025-2026320464423.0036127.7800021
Sean ErvineZIMSouth Africa2003330461815.337660.5300050
Trevor GripperZIMSouth Africa1999240461811.5016627.7100070
Brian BennettZIMNew Zealand202546046217.676867.6500261
Kyle JarvisZIMWest Indies2013-201881144623*6.5713234.8500131
Cephas ZhuwaoZIMHong Kong2018110454545.0025180.0000063
Shingirai MasakadzaZIMIreland20101114545*-4893.7500061
Stuart MatsikenyeriZIMIndia2004220453622.506470.3100050
Tinashe KamunhukamweZIMAfghanistan2021220454422.5041109.7600040
Tony MunyongaZIMSingapore2019221454445.0034132.3500031
Faraz AkramZIMBangladesh20243214534*45.0029155.1700023
Richard NgaravaZIMNetherlands2022-2023531453522.5035128.5700033
Johnathan CampbellZIMIreland2025441453315.008056.2500040
Bryan StrangZIMSouth Africa1995-19994614525*9.008652.3300350
Dirk ViljoenZIMAustralia1998-200166145319.008453.5700120
Ray PriceZIMIndia2002-201011714518*7.5011539.1300260
Richard NgaravaZIMAfghanistan2017-20251712245104.508354.2200351
Heath StreakZIMNetherlands2003110444444.0022200.0000061
Brendan TaylorZIMScotland2018110444444.005481.4800041
Andy WallerZIMPakistan1992110444444.0036122.2200031
Craig ErvineZIMEngland2025120444222.007757.1400060
Tinashe PanyangaraZIMNew Zealand2011-2015431443322.005580.0000051
Graeme CremerZIMKenya2009-201111314431*22.0031141.9400050
Timycen MarumaZIMIndia2013-20163314423*22.005481.4800022
David BrainZIMNew Zealand1992331441722.006468.7500070
Brandon MavutaZIMIreland20235424428*22.004989.8000050
Dirk ViljoenZIMWest Indies2000-200185044298.808253.6600020

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.