This article details the remarkable bowling records and key statistics of players who have taken the most Test wickets for Zimbabwe.
| Player | Innings | Wickets | Best Bowling (Innings) | Average | Strike Rate | 5W/10W |
|---|---|---|---|---|---|---|
| Heath Streak | 102 | 216 | 6/73 | 28.14 | 62.70 | 7/0 |
| Ray Price | 35 | 80 | 6/73 | 36.06 | 76.60 | 5/1 |
| Paul Strang | 38 | 70 | 8/109 | 36.02 | 81.70 | 4/1 |
| Henry Olonga | 47 | 68 | 5/70 | 38.52 | 66.20 | 2/0 |
| Blessing Muzarabani | 27 | 67 | 7/58 | 26.20 | 47.10 | 3/0 |
| Graeme Cremer | 27 | 57 | 5/125 | 45.68 | 73.90 | 1/0 |
| Bryan Strang | 44 | 56 | 5/101 | 39.33 | 97.00 | 1/0 |
| Andy Blignaut | 30 | 53 | 5/73 | 37.05 | 59.80 | 3/0 |
| Guy Whittall | 52 | 51 | 4/18 | 40.94 | 91.80 | 0/0 |
| Kyle Jarvis | 22 | 46 | 5/54 | 29.43 | 54.50 | 3/0 |
| Sikandar Raza | 31 | 40 | 7/113 | 44.55 | 83.30 | 2/0 |
Most Test Centuries for Zimbabwe
Most Test Wickets for Zimbabwe
Heath Streak has taken the most wickets for Zimbabwe in Tests, with 216 scalps to his name.
Streak’s overall wickets tally included seven five-wicket hauls, the most by a Zimbabwean bowler in Tests. Ray Price is the other Zimbabwean with five five-fors.
Price, Adam Huckle, and Paul Strang are the three bowlers to bag a ten-wicket haul for Zimbabwe in Tests.
Muzarabani is the lone Zimbabwean bowler to have a bowling strike rate below 50 in Tests (minimum 2000 balls bowled).
Deep Dive: Most Test Five-fors and Ten-fors Discussed
120 of Streak’s wickets came in Zimbabwe, the most for them on home soil in Tests. His other 96 wickets came in away-from-home Tests.
He is the only Zimbabwean bowler with more than 50 wickets in away Tests.
Streak picked up 83 of his 120 wickets at the Harare Sports Club, the most by a bowler for Zimbabwe at a single venue in Tests.
Streak took 44 wickets in 10 Tests against Pakistan, the most for Zimbabwe. See what’s the overall record for a bowler picking most wickets against a specific opposition in Test.
He is, in fact, the only Zimbabwean bowler with 30 or more wickets against four Test teams.
Six of Streak’s seven five-fors came in losses, the most for Zimbabwe in Tests, along with his 116 wickets.
Streak took 68 of his wickets against SENA – South Africa, England, New Zealand, and Australia – countries combined, the most for the Chevrons in Tests.
Huckle has recorded the best match haul for Zimbabwe in Tests, as he claimed 6 for 109 and 5 for 146 to have combined figures of 11 for 255 against New Zealand in the 1997 Bulawayo Test.
Strang, meanwhile, has registered the best bowling figures in a Test innings for Zimbabwe, taking 8 for 109 against Zimbabwe in the 2000 Bulawayo Test.
Streak, Blessing Muzarabani, and Kyle Jarvis are the three bowlers with bowling averages below 30 for Zimbabwe in Tests (minimum 2000 balls bowled).
Muzarabani has picked up the most Test wickets for Zimbabwe in a calendar year, having taken 42 across 10 matches (15 innings) in 2025.
The record for the fastest Zimbabwean bowler to reach 50 Test wickets is shared, although the most recent achiever did it in fewer innings, highlighting their immediate impact.
| Rank | Player | Matches Played | Innings Bowled |
| 1 | Blessing Muzarabani | 11 | 18 |
| 2 | Heath Streak | 11 | 20 |
| 3 | Ray Price | 15 | 23 |
| 4 | Andy Blignaut | 15 | 25 |
This breakdown offers a statistical deep dive into Arshdeep Singh's bowling figures and milestone achievements…
Varun Chakravarthy's performance against key opponents in T20 Internationals has been nothing short of extraordinary,…
The Day It Happened: "The Universe Boss" Reigns Supreme The world of cricket stood still…
A new kind of skyline is rising in the Philippines. Between office towers and shopping…
Key Insights on Leading Captaincy Records in Men's T20 International Wins Global and Indian T20I…
Arshdeep Singh has set new benchmarks as the first Indian bowler to reach 100 T20I…