Live6th Match · Pakistan ODI Tri-Series 2026/27SL23/1 (6.2)ENG386/5 (50)SL need 364 runs in 262 ballsLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball 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/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Zimbabwe: Batting figures (First-class)

Andy Flower has scored the most runs in first-class cricket for Zimbabwe v South Africa: 566 in 5 matches.

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Zimbabwe×v South Africa×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Andy FlowerZIM1995-20015102566199*70.75114649.39220762
Hamilton MasakadzaZIM2001-201761213558532.2780843.94011503
Sean WilliamsZIM2014-202536128413756.8030094.67110332
Dion EbrahimZIM2001-20054802597232.3864939.91031330
Guy WhittallZIM1995-20015902588528.6758843.88020360
Heath StreakZIM1995-20055902328525.7848447.93021312
Alistair CampbellZIM1995-200151002327723.2060938.10012350
Craig ErvineZIM2017-20253601784929.6738146.72000221
Brendan TaylorZIM2005-20174801359316.8824754.66011150
Andy BlignautZIM20052401216130.2513192.3702197
Grant FlowerZIM1995-20015901024411.3336328.10003121
Wellington MasakadzaZIM2025241815727.0020040.50010130
Paul StrangZIM1995-20012317538*37.507698.68001102
Gavin RennieZIM1999240693417.2519735.0300051
Nick WelchZIM2025240695517.2515644.2301152
Richmond MutumbamiZIM2014120644332.0014743.5400080
Neil JohnsonZIM1999240582314.5015736.9400041
Stuart CarlisleZIM2001120534926.5023322.7500041
Tafadzwanashe KaitanoZIM2025240524013.0014037.1400250
Travis FriendZIM2001230513017.0015133.7700070
Blessing MuzarabaniZIM2017-20253625132*12.757667.1100273
Trevor GripperZIM1999240461811.5016627.7100070
Elton ChigumburaZIM2005240464411.5010344.6600280
Vusi SibandaZIM2014120454522.5011838.1400161
Wesley MadhevereZIM2025240452511.259348.3900121
Bryan StrangZIM1995-19993614525*9.008652.3300350
Craig WishartZIM1995-2001240432410.7510540.9500170
Tatenda TaibuZIM2005240431410.7514829.0500070
Stuart MatsikenyeriZIM2005240421310.5013531.1100070
Barney RogersZIM200524036289.007548.0000140
Mark VermeulenZIM2014120352117.5010433.6500030
Dave HoughtonZIM1995120353017.506553.8500060
Graeme CremerZIM2005-20173613418*6.8014423.6100240
Tanaka ChivangaZIM202524033228.257643.4200142
Murray GoodwinZIM199924031177.759532.6300131
Henry OlongaZIM199924129249.679131.8700130
Kyle JarvisZIM2017120282314.006046.6700040
Mark DekkerZIM1995120252412.5012819.5300040
Tendai ChataraZIM2014121222222.003073.3300040
Tafadzwa TsigaZIM202524022125.505639.2900130
Chamu ChibhabhaZIM2017120211510.507328.7700030
Donald TiripanoZIM20141212015*20.0014313.9900010
Brian BennettZIM20251111919*-2867.8600040
Prince MasvaureZIM202512019129.508522.3500010
Ryan BurlZIM201712016168.003941.0300130
Regis ChakabvaZIM201412015157.502560.0000120
John NyumbuZIM201412015137.508118.5200001
Tinashe PanyangaraZIM201412014127.002070.0000020
Vincent MasekesaZIM20251211411*14.005326.4200010
Dion MyersZIM202512012116.003435.2900020
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.