Since the beginning of cricket’s history, the one-day international format has consistently ranked among the sport’s most significant competitions. In one-day international cricket, a number of teams achieved very high levels of success, and the 50-over format has attracted the participation of a number of sides. Batsmen from all across the world have performed admirably for their respective countries in the one-day format, scoring a significant number of runs while doing so. Zimbabwe is one of the less well-known countries that have competed in the sport, and the country currently does not participate in any international cricket. These players have scored the most runs for their country as per the analysis of ICC batsmen ranking.
- Andrew Flower (6786)
Andrew Flower, a fantastic cricketer, is the current holder of the record for the most runs scored by a Zimbabwean player in the history of international one-day cricket. He competed for Zimbabwe in international one-day cricket competitions between the years 1992 and 2003. During this time frame, he has been a part of Zimbabwe’s team for a total of 23 international one-day matches, all of which he has played in and won. A total of 6786 runs have been scored by him in those matches, giving him an average of 35.34 and a strike rate of 74.59 respectively.
- Darren Brendan Taylor (6684)
In the annals of Zimbabwean cricket, the international one-day format, Brendan Taylor is the player who has scored the second-most runs overall for the country. In the one-day international competitions that took place between the years 2004 and 2021, he amassed a grand total of 6684 runs scored for Zimbabwe. Taylor scored the runs during the course of 205 international matches, during which he had a batting average of 35.55 and a strike rate of 76.64. The runs were accumulated by Taylor. He has enjoyed a great deal of success for Zimbabwe during his whole career, which has been spent competing in international one-day competitions.
- Grant Flower (6571)
The next Zimbabwean batsman on the list of the best run scorers in one-day international play is Grant Flower. Flower competes for Zimbabwe. Since 1992 and all the way up until 2010, he has been a member of the Zimbabwe national one-day cricket team. The flower has been able to successfully represent Zimbabwe in 221 international one-day matches over the course of this time span, during which he has accumulated a total of 6571 runs for the country in international one-day matches. These runs were scored by Flower at a rate of 67.58 runs per nine innings, with an average of 33.52 runs scored per nine innings.
- Hamilton Masakadza (5658)
Because he scored 5658 runs for Zimbabwe in international one-day competition, Hamilton Masakadza is now listed as the fourth-highest run-scorer for Zimbabwe in international one-day cricket. This ranking comes as a result of Masakadza’s accomplishments in the game. Since the year 2001 till the year 2019, Hamilton represented Zimbabwe in one-day international cricket competition. He took part in 209 international one-day matches for Zimbabwe during this time span and had a strike rate of 73.21 while averaging 27.73 runs per game.
- Alistair Campbell (5185)
Alistair Campbell is the next Zimbabwean batsman on the list of the top 10 most run-scorers for Zimbabwe in one-day international cricket. He holds the record for the most runs scored by a Zimbabwean batsman in one-day international cricket. During his stint with the team, which lasted from 1992 until 2003, he participated in a total of 188 international one-day matches and amassed 5185 international one-day runs. These runs were scored by Alistair at a pace of 30.50 per innings, with a strike rate of 66.18.
- Elton Chigumbura, (4289)
Elton Chigumbura holds the position of Zimbabwe’s sixth-highest run-scorer in the history of international one-day cricket. Since 2004, he has successfully represented Zimbabwe, and he will continue to do so in 2018. During this time period, Elton has participated in 210 international one-day matches for Zimbabwe, during which he has scored a total of 4289 runs at an average of 25.37 runs per game while maintaining a strike rate of 79.78.
- Sean Williams (4149)
As a result of his 4149 runs scored in international one-day cricket, Sean Williams is currently ranked seventh on Zimbabwe’s all-time list of highest run scorers in international one-day cricket. Since 4149, Williams has successfully competed for Zimbabwe in international one-day cricket, during which time he has played 142 matches with an average score of 35.16 and a strike rate of 82.04 as well.
- Tatenda Taibu (3383)
Tatenda Taibu is the next Zimbabwean batsman on the list of those who have scored the most runs in international one-day cricket. He has represented them in 149 international one-day matches between the years of 2001 and 2012, during which time he has scored 3383 runs in international one-day cricket. He has done it at a run-scoring percentage of 67.82 percent and an average of 29.41 runs per nine innings.
- Sikandar Raza (3231)
On the list of Zimbabwe’s top run scorers in international one-day cricket, Sikandar Raza is presently ranked seventh. He is a member of the Zimbabwe national cricket team. Since 2013, he has represented Zimbabwe in 114 international one-day matches, and he is currently a member of the Zimbabwe national cricket team. He is a player for the one-day format. In one-day international play, Sikandar has an average run-scoring rate of 34.74 runs per innings and a strike rate of 83.27. He has also had a good strike rate.
- Vusi Sibanda (2914)
Vusi Sibanda is the most recent Zimbabwean cricket player to have the highest run total in international one-day cricket. This accomplishment was achieved by Sibanda. Since 2003, he has represented Zimbabwe in one-day international cricket competitions; the most recent of these appearances was in 2016. He has competed for Zimbabwe in 125 international one-day matches, during which time he has scored a total of 2914 runs, which works out to an average of 24.28 runs per game while maintaining a strike rate of 63.15.