This is a list of Zimbabwean One-day International cricketers displaying career statistics for all players that have represented Zimbabwe in at least one One Day International (ODI). An ODI is an international cricket match between two representative teams, each having ODI status, as determined by the International Cricket Council (ICC). An ODI differs from Test matches in that the number of overs per team is limited, and that each team has only one innings. The list is arranged in the order in which each player won his first ODI cap. Where more than one player won their first ODI cap in the same match, those players are listed alphabetically by surname.
Key General – Wicket-keeper First – Year of debut Last – Year of latest game Mat – Number of matches playedBatting Runs – Runs scored in career HS – Highest score Avg – Runs scored per dismissal * – Batsman remained not out 100 – Number of centuries scored 50 – Number of half centuries scored Bowling Balls – Balls bowled in career Wkt – Wickets taken in career BBI – Best bowling in an innings Ave – Average runs per wicket 5WI – Five wickets or more in a matchFielding Ca – Catches taken St – Stumpings taken
Players
Statistics are correct as of 31 August 2025.
+Zimbabwe ODI cricketers General Batting Bowling FieldingNo.NameFirstLastMatRunsHSAvg50100BallsWktBBIAve 5WICaSt 1 Iain Butchart 1983 1995 20 252 1 0 0 4 2 Kevin Curran 1983 1987 11 287 2 0 0 1 3 Duncan Fletcher 1983 1983 6 191 2 0 0 0 4 Jack Heron 1983 1983 6 50 0 0 1 5 Vince Hogg 1983 1983 2 7 0 0 0 6 David Houghton 1983 1997 63 1530 12 1 0 29 2 7 Ali Shah 1983 1996 28 437 1 0 0 6 8 Grant Paterson 1983 1987 10 123 0 0 2 9 Andy Pycroft 1983 1992 20 295 2 0 6 10 Peter Rawson 1983 1987 10 80 0 0 0 4 11 John Traicos 1983 1993 27 88 0 0 0 3 12 Robin Brown 1983 1987 7 110 0 0 5 13 Gerald Peckover 1983 1983 3 33 0 0 0 14 Eddo Brandes 1987 1999 59 404 2 0 2 11 15 Andy Waller 1987 1997 39 818 4 0 10 16 Malcolm Jarvis 1987 1995 12 37 0 0 0 1 17 Kevin Arnott 1987 1993 13 238 2 0 3 18 Babu Meman 1987 1987 1 19 0 0 0 19 Kevin Duers 1992 1992 6 7 0 0 0 2 20 Andy Flower 1992 2003 213 6786 55 4 141 32 21 Wayne James 1992 1996 11 101 0 0 6 22 Alistair Campbell 1992 2003 188 5185 30 7 0 76 23 Mark Burmester 1992 1995 8 109 0 0 0 2 24 David Brain 1992 1995 23 117 0 0 0 5 25 Gary Crocker 1992 1993 6 98 1 0 0 1 26 Craig Evans 1992 2002 53 764 2 0 0 12 27 Grant Flower 1992 2004 219 6536 40 6 0 86 28 Mark Dekker 1992 1996 23 379 2 0 0 5 29 Stephen Peall 1992 1996 21 91 0 0 0 1 30 Eboo Essop-Adam 1992 1992 1 14 0 0 2 31 Ujesh Ranchod 1992 1993 3 3 0 0 0 1 32 Gavin Briant 1993 1993 5 39 0 0 0 33 John Rennie 1993 2000 44 201 0 0 0 12 34 Heath Streak 1993 2005 187 2902 13 0 1 45 35 Guy Whittall 1993 2003 147 2705 11 0 0 36 36 Glen Bruk-Jackson 1993 1993 1 12 0 0 0 37 Gary Martin 1994 1995 5 31 0 0 0 0 38 Paul Strang 1994 2001 95 1090 0 0 2 30 39 Stuart Carlisle 1995 2005 111 2740 9 3 39 40 Bryan Strang 1995 2001 49 92 0 0 1 15 41 Henry Olonga 1995 2003 50 95 0 0 2 13 42 Sean Davies 1996 1996 4 67 0 0 0 43 Charlie Lock 1996 1996 8 8 0 0 1 1 44 Craig Wishart 1996 2005 90 1719 5 2 26 45 Andy Whittall 1996 2000 63 168 0 0 0 21 46 Gary Brent 1996 2008 70 408 1 0 0 20 47 Gavin Rennie 1996 2003 40 617 2 0 0 16 48 Pommie Mbangwa 1996 2002 29 34 0 0 0 3 49 Everton Matambanadzo 1996 1997 7 8 0 0 0 1 50 Dirk Viljoen 1997 2001 53 512 2 0 0 18 51 Adam Huckle 1997 1999 19 9 0 0 0 7 52 Murray Goodwin 1998 2000 71 1818 8 2 0 20 53 Trevor Madondo 1998 2001 13 191 1 0 2 54 Mluleki Nkala 1998 2006 50 324 0 0 0 6 55 Neil Johnson 1998 2000 48 1679 11 4 0 19 56 Andy Blignaut 1999 2010 54 626 5 0 0 11 57 David Mutendera 1999 2001 9 20 0 0 0 1 58 Brian Murphy 2000 2003 31 72 0 0 0 11 59 Travis Friend 2000 2004 51 548 3 0 0 17 60 Dougie Marillier 2000 2003 48 672 3 1 0 12 61 Mark Vermeulen 2000 2009 43 868 6 0 0 18 62 Angus Mackay 2001 2001 3 1 63 Dion Ebrahim 2001 2005 82 1443 4 1 23 64 Tatenda Taibu 2001 2012 149 3383 22 2 0 114 33 65 Hamilton Masakadza 2001 2019 209 5658 34 5 0 71 66 Douglas Hondo 2001 2005 56 127 0 0 0 15 67 Sean Ervine 2001 2004 42 698 2 1 0 5 68 Trevor Gripper 2001 2003 8 80 0 0 0 4 69 Ray Price 2002 2012 102 406 0 0 0 17 70 Stuart Matsikenyeri 2002 2015 113 2224 13 0 0 37 71 Barney Rogers 2002 2005 15 478 5 0 0 7 72 Richard Sims 2002 2003 3 31 0 0 1 73 Waddington Mwayenga 2002 2004 3 1 0 0 0 2 74 Charles Coventry 2003 2015 39 831 3 1 19 1 75 Vusi Sibanda 2003 2015 125 2914 21 2 0 42 76 Alester Maregwede 2003 2005 11 124 0 0 2 77 Blessing Mahwire 2004 2006 23 117 0 0 0 6 78 Elton Chigumbura 2004 2018 210 4289 19 2 0 72 79 Tinashe Panyangara 2004 2016 65 239 0 0 0 9 80 Brendan Taylor 2004 2025 207 6704 39 11 0 133 29 81 Prosper Utseya 2004 2015 164 1406 4 0 1 50 82 Tawanda Mupariwa 2004 2016 40 185 0 0 0 9 83 Ed Rainsford 2004 2010 39 55 0 0 1 8 84 Christopher Mpofu 2004 2020 84 57 0 0 1 11 85 Gavin Ewing 2004 2005 7 97 0 0 0 3 86 Sean Williams 2005 2025 164 5217 37 8 0 59 87 Anthony Ireland 2005 2007 26 30 0 0 0 2 88 Chamu Chibhabha 2005 2023 109 2474 16 0 0 34 89 Keith Dabengwa 2005 2010 37 514 0 0 0 12 90 Terry Duffin 2006 2007 23 546 3 0 6 91 Keegan Meth 2006 2012 11 106 1 0 0 1 92 Piet Rinke 2006 2006 18 317 3 0 0 0 93 Gregory Strydom 2006 2006 12 147 1 0 0 4 94 Ryan Higgins 2006 2006 11 15 0 0 0 5 95 Tafadzwa Mufambisi 2006 2007 6 55 0 0 1 96 Tafadzwa Kamungozi 2006 2015 14 27 0 0 0 6 97 Tino Mawoyo 2006 2014 7 58 0 0 2 98 Friday Kasteni 2007 2007 3 18 0 0 0 99 Timycen Maruma 2007 2021 22 196 0 0 0 12 100 Cephas Zhuwao 2008 2018 9 154 0 0 1 101 Regis Chakabva 2008 2022 61 1188 4 1 53 5 102 Malcolm Waller 2009 2018 79 1259 5 0 0 22 103 Graeme Cremer 2009 2018 96 744 1 0 3 37 104 Forster Mutizwa 2009 2011 17 403 4 0 9 2 105 Kyle Jarvis 2009 2019 49 222 0 0 0 11 106 Trevor Garwe 2009 2009 1 0 1 107 Greg Lamb 2010 2011 15 197 0 0 0 2 108 Shingirai Masakadza 2010 2014 16 170 0 0 0 7 109 Craig Ervine 2010 2025 128 3600 23 4 58 110 Ian Nicolson 2010 2010 2 14 0 0 0 0 111 Brian Vitori 2011 2016 24 86 0 0 2 4 112 Natsai M'shangwe 2011 2014 6 38 0 0 0 1 113 Njabulo Ncube 2011 2011 1 0 0 0 0 0 114 Tendai Chatara 2013 2023 87 206 0 0 0 8 115 Tinotenda Mutombodzi 2013 2020 14 177 0 0 0 7 116 Sikandar Raza 2013 2025 153 4476 24 7 0 61 117 Michael Chinouya 2013 2013 2 6 0 0 0 0 118 Donald Tiripano 2014 2022 38 364 1 0 1 5 119 Richmond Mutumbami 2014 2020 36 618 3 0 24 5 120 Luke Jongwe 2014 2024 43 430 0 0 1 12 121 Neville Madziva 2014 2016 12 67 0 0 0 3 122 John Nyumbu 2014 2015 19 46 0 0 0 7 123 Solomon Mire 2014 2019 47 955 3 1 0 12 124 Peter Moor 2014 2019 49 827 4 0 22 1 125 Roy Kaia 2015 2015 1 0 126 Brian Chari 2015 2020 14 186 0 0 3 1 127 Wellington Masakadza 2015 2025 42 243 0 0 0 13 128 Taurai Muzarabani 2015 2016 8 12 0 0 0 0 129 Tendai Chisoro 2015 2020 21 146 0 0 0 6 130 Carl Mumba 2016 2020 7 32 0 0 0 1 131 Tarisai Musakanda 2016 2022 16 308 1 0 12 132 Ryan Burl 2017 2024 52 938 6 0 1 23 133 Richard Ngarava 2017 2025 55 272 0 0 1 9 134 Blessing Muzarabani 2018 2025 57 134 0 0 1 14 135 Ryan Murray 2018 2018 5 108 0 0 3 136 Liam Roche 2018 2018 3 4 0 0 0 1 137 Prince Masvaure 2018 2018 2 40 0 0 0 138 Tinashe Kamunhukamwe 2018 2024 12 131 1 0 1 139 Brandon Mavuta 2018 2024 14 92 0 0 0 2 140 Ainsley Ndlovu 2019 2019 2 0 0 141 Wessly Madhevere 2020 2025 40 782 6 0 0 14 142 Charlton Tshuma 2020 2020 2 0 0 0 0 0 143 Tadiwanashe Marumani 2021 2025 21 225 0 0 10 144 Dion Myers 2021 2024 8 141 0 0 0 4 145 Milton Shumba 2021 2024 10 57 0 0 3 146 Takudzwanashe Kaitano 2022 2024 11 157 0 0 2 147 Tanaka Chivanga 2022 2023 8 25 0 0 0 1 148 Innocent Kaia 2022 2023 19 450 2 1 0 4 149 Victor Nyauchi 2022 2023 10 43 0 0 0 2 150 Brad Evans 2022 2025 17 129 0 0 1 7 151 Tony Munyonga 2022 2025 9 145 0 0 0 1 152 Clive Madande 2022 2025 17 287 2 0 9 1 153 Gary Ballance 2023 2023 5 157 2 0 5 154 Joylord Gumbie 2023 2024 16 382 2 0 10 0 155 Faraz Akram 2024 2024 3 6 0 0 0 2 156 Tapiwa Mufudza 2024 2024 2 1 0 0 0 0 157 Brian Bennett 2024 2025 11 348 0 1 0 4 0 158 Trevor Gwandu 2024 2025 8 7 0 0 0 0 0 159 Ben Curran 2024 2025 8 340 1 2 1 0 160 Newman Nyamhuri 2024 2025 4 8 0 0 0 0 0 161 Tinotenda Maposa 2024 2024 1 0 0 0 0 0 0 162 Johnathan Campbell 2025 2025 3 8 0 0 0 3 0 163 Ernest Masuku 2025 2025 1 0 0
Notes
See also One Day International Zimbabwean cricket team List of Zimbabwe Test cricketers List of Zimbabwe Twenty20 International cricketers
Notes
External links Howstat Cricinfo
References