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 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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)ODI5th 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 figures (All cricket)

Hamilton Masakadza has scored the most runs in all cricket for Zimbabwe v South Africa since 1908: 1,018 in 36 matches.

More filters

3 active
Reset"Match result" is from the side of the player or team.
Team: Zimbabwe×v South Africa×From 1908-01-01×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Hamilton MasakadzaZIM2001-20183642110188524.83173358.7405312015
Brendan TaylorZIM2005-201831352833145*25.24118570.30134749
Andy FlowerZIM1992-200119242791199*35.95151052.38231934
Sean WilliamsZIM2005-20252326272313730.1385384.761526810
Grant FlowerZIM1995-2010232715829122.38115450.43036522
Tatenda TaibuZIM2003-201018194581107*38.7378374.20222539
Alistair CampbellZIM1995-2001182315488124.91115547.45033612
Heath StreakZIM1995-2005202145058529.7189656.36051514
Elton ChigumburaZIM2005-2018282914779017.0469868.34026498
Guy WhittallZIM1995-2001182234388523.0584252.02022481
Dion EbrahimZIM2001-2005101404027228.7193443.04032460
Chamu ChibhabhaZIM2006-2018121303866429.6956967.84030407
Stuart MatsikenyeriZIM2003-2012171913348618.5652263.98021401
Sikandar RazaZIM2014-2026131413117323.92304102.300233310
Neil JohnsonZIM1999-20007902937632.5651556.89020361
Craig ErvineZIM2010-2025111402914920.7956851.23001312
Paul StrangZIM1995-20011110222340*27.8830972.17002243
Stuart CarlisleZIM1999-20018912145126.7552041.15011192
Dave HoughtonZIM1992-199778120657*29.4329470.07020193
Murray GoodwinZIM1999-20007901887320.8930960.84011203
Brian BennettZIM2025-20267711786129.67160111.25010226
Vusi SibandaZIM2006-2014101101765116.0032354.49013291
Prosper UtseyaZIM2005-20142217616924*15.3628160.14002121
Travis FriendZIM2001-20038701508221.4327454.74010152
Andy BlignautZIM2003-20055711416123.5016287.04021107
Craig WishartZIM1995-20017901384515.3326651.88002171
Wesley MadhevereZIM2022-2026810111235*12.4415572.26002102
Wellington MasakadzaZIM2018-20267831095721.8023147.19010180
Ryan BurlZIM2017-202688110436*14.8611590.43001102
Terry DuffinZIM2006220918845.5015558.7101070
Peter MoorZIM2017-2018670914413.0010884.2600066
Gavin RennieZIM1999351893422.2521441.5900071
Richmond MutumbamiZIM2014450894317.8020044.50001111
Barney RogersZIM2005570854712.1416053.13001110
Andy WallerZIM1992-1997660835213.8315553.5501281
Brad EvansZIM20264417056*23.3347148.9401055
Nick WelchZIM2025240695517.2515644.2301152
Gary BrentZIM2000-20078766859*68.0010167.3301042
Kyle JarvisZIM2009-201888167239.5713250.7600190
Donald TiripanoZIM2014-2018342612930.5019631.1200080
Graeme CremerZIM2005-2026131236018*6.6719430.9300250
Blessing MuzarabaniZIM2017-20268835932*11.808271.9500274
Gavin EwingZIM2005220584629.007478.3800050
Brandon MavutaZIM2018551582814.5042138.1000152
Tafadzwanashe KaitanoZIM2025240524013.0014037.1400250
Keith DabengwaZIM2007-2010552482816.0043111.6300033
Ray PriceZIM2001-20128844817*12.0011342.4800141
Tendai ChataraZIM2014-2022885472215.678555.2900070
Sean ErvineZIM2003330461815.337660.5300050
Trevor GripperZIM1999240461811.5016627.7100070
Page 1Next

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.