
10 bowlers with the highest percentage of their team's ODI wickets

Since its inception in 1971, several brilliant bowlers have played ODI cricket with a number of them ending their one-day careers as one of the greats of the formats.
Several such bowlers have been instrumental in their team’s success and a number of them have taken a good fraction of the team’s wickets during their respective careers. Here are 10 bowlers with the highest percentage of their team’s wickets throughout their careers.
Note: A minimum of 50 ODIs have been considered which is the reason why Afghan bowler Rashid Khan (29.85%) doesn’t make the list
#10 Heath Streak - 23.55%
The greatest bowler that Zimbabwe have ever produced, Heath Streak’s ODI career spanned 12 years from 1993-2005. During that period, Zimbabwe picked up 1015 wickets in ODIs and Streak took 239 of them (23.55%) from 189 ODIs.
Streak averaged 29.82 with the ball throughout his ODI career and a spell of 5/32 against India at Bulawayo in 1997 is his highest ODI score. Zimbabwe went on to win that game by 8 wickets and Streak was adjudged the Man of the Match. This was his second of eight ODI Man of the Match awards.
During Streak’s career, Zimbabwe had some decent bowlers like Henry Olonga, Eddo Brandes, Grant Flower, Guy Whittall and Douglas Hondo. However, Streak was always the spearhead of the Zimbabwean bowling attack and his knack of getting wickets helped him bag quite a decent percentage of his team’s wickets throughout his career.