ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Zimbabwe: Batting by year (All cricket)

The most runs in a calendar year in all cricket for Zimbabwe v Kenya: 727 by Hamilton Masakadza in 2009.

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Zimbabwe×v Kenya×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Hamilton MasakadzaZIM2009200910102727178*90.8873898.512408014
Stuart MatsikenyeriZIM2009200910923289046.8641579.04040223
Elton ChigumburaZIM200920098702757939.29207132.850202513
Forster MutizwaZIM200920097612587951.60254101.57030246
Brendan TaylorZIM200920095522549284.67252100.79030167
Andy FlowerZIM199919995502508350.0031778.86030241
Grant FlowerZIM199719974402257856.2526385.55030230
Andy FlowerZIM199719974402247956.0026883.58030260
Grant FlowerZIM1999199955021414042.8022097.27100226
Neil JohnsonZIM1999199955018310136.6024674.39111212
Murray GoodwinZIM1999199955115376*38.2522667.70010190
Sean WilliamsZIM2009200965215263*50.6721072.38010150
Guy WhittallZIM199919995531466773.0015693.59010153
Mark VermeulenZIM200920094401435635.7517979.89010161
Vusi SibandaZIM200920095501427728.4023061.74010152
Prosper UtseyaZIM20092009106413768*68.5014594.4802074
Alistair CampbellZIM199719974421315165.5013994.2401094
Piet RinkeZIM200620063301267242.0013394.74020140
Guy WhittallZIM199719974411238341.0015678.8501072
Dougie MarillierZIM2003200322012110060.5017967.6010092
Gavin RennieZIM199719974401177629.2518662.9001050
Alistair CampbellZIM19991999541973732.3316060.6300192
Travis FriendZIM20022002210919191.0091100.0001092
Brendan TaylorZIM20062006330874029.0012569.6000082
Sikandar RazaZIM20232023110828282.0048170.8301018
Alistair CampbellZIM20022002330787126.0013358.6501040
Mark VermeulenZIM200220023327762*77.008293.90010140
Grant FlowerZIM19961996221704570.0015246.0500040
Malcolm WallerZIM20092009541696323.007789.6101180
Craig ErvineZIM20112011110666666.0054122.2201091
Andy FlowerZIM200220023226658*-52126.9201051
Grant FlowerZIM20032003220665933.008577.6501060
Andy FlowerZIM20032003110636363.0010162.3801050
Andy BlignautZIM200220021116363*-43146.5101083
Charles CoventryZIM20092009540622715.506792.5400021
Vusi SibandaZIM20112011110616161.0057107.0201071
Ryan BurlZIM20242024110616161.0043141.8601051
Sean WilliamsZIM20232023110606060.0026230.7701045
Keith DabengwaZIM20092009440592514.758569.4100152
Clive MadandeZIM20242024220584129.0037156.7600044
Craig EvansZIM199719974215748*57.0053107.5500012
Keegan MethZIM20062006220575328.509063.3301051
Stuart MatsikenyeriZIM20082008110565656.0036155.5601062
Tatenda TaibuZIM20112011110535353.007471.6201070
Eddo BrandesZIM19991999110535353.0034155.8801051
Tashinga MusekiwaZIM202420242215339*53.0019278.9500045
Brian BennettZIM20252025110515151.0025204.0001082
Stuart CarlisleZIM19991999431514225.5044115.9100141
Charles CoventryZIM20062006330502516.675984.7500051
Terry DuffinZIM20062006330503916.678260.9800040
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.