Blessing Muzarabani
Overview
Blessing Muzarabani
Blessing Muzarabani is armed with natural pace and bounce and is regarded as one of the best fast bowling talents to emerge from Zimbabwe in the last decade. Standing at 6ft 8in, he extracts steep bounce from even placid surfaces and possesses the ability to trouble batters with awkward angles. Even early in his career, he operated consistently in the mid-to-high 130s km/h range, making him one of the quickest bowlers in Zimbabwe’s circuit.
By playing only a handful of matches, Muzarabani rose through the ranks very quickly. He made his Test debut against South Africa in the historic four-day pink-ball Test in 2017, but the inexperience was evident as he went wicketless on a surface offering both movement and bounce. Zimbabwe were beaten comprehensively inside two days, making it a tough initiation at the highest level.
His ODI debut against Bangladesh was equally challenging, where a string of no-balls dented early expectations from the team management led by Heath Streak. However, his raw attributes - height, pace and seam movement, continued to mark him as a long-term prospect. Comparisons with Kagiso Rabada surfaced in domestic circles, though converting that promise into consistent performances took time.
In 2018, Muzarabani made himself unavailable for Zimbabwe and signed a Kolpak deal with Northamptonshire. In his first county season, he picked up 17 wickets in 7 first-class matches at a respectable average, showing signs of refinement. However, changes to Kolpak regulations cut short that stint and he returned to Zimbabwe in 2020.
His comeback proved impactful. Selected for the home series against Pakistan in November 2020, he announced himself with a five-wicket haul in ODIs and gradually became a key figure in Zimbabwe’s white-ball setup. With improved control and smarter use of his natural bounce, he evolved from a raw quick into a dependable strike option.
Muzarabani has also built a solid reputation in franchise cricket. His stint with Multan Sultans in the 2021 PSL was particularly notable, where he picked up 10 wickets in 6 matches and contributed to their title-winning campaign. Exposure to global T20 leagues helped him develop better control, especially in the middle overs and at the death.
In IPL 2025, Muzarabani was signed by Royal Challengers Bengaluru as a temporary replacement late in the tournament but did not get an opportunity to feature in the playing XI. Muzarabani was signed by KKR ahead of IPL 2026, this time coming in as a replacement for Mustafizur Rahman. Expectations from Muzarabani will revolve around breaking into the playing XI and making a tangible impact. His height and ability to generate bounce could make him a valuable option, especially on surfaces that assist seamers. If he can combine his natural attributes with improved consistency and execution in key phases, he has the potential to evolve from a backup option into a genuine match-winner in the league.
Recent Batting
| Score | Opp | Format | Date |
|---|---|---|---|
| 17*(39) | AFG | ODI | 23 Oct 26 |
| 0*(0) | AFG | ODI | 19 Oct 26 |
| DNB | AUS | ODI | 20 Sep 26 |
| 0(1) | AUS | ODI | 18 Sep 26 |
| 0*(2) | AUS | ODI | 15 Sep 26 |
Recent Bowling
Stats
Career by format
international & domestic formatsFranchise & T20 leagues
club competitionsⓘ Career figures cover the formats we track (Test, ODI, T20I, first-class, List A) plus the franchise leagues shown above.
Full statistics tables
Batting
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 19 | 62 | 99 | 2 |
| Innings | 33 | 45 | 34 | 0 |
| Runs | 288 | 138 | 65 | 0 |
| Balls | 556 | 283 | 94 | 0 |
| Highest | 47 | 17 | 9 | 0 |
| Average | 12 | 5.11 | 3.42 | 0 |
| SR | 51.80 | 48.77 | 69.15 | 0 |
| Not Out | 9 | 18 | 15 | 0 |
| Fours | 37 | 10 | 7 | 0 |
| Sixes | 7 | 3 | 2 | 0 |
| Ducks | 6 | 15 | 9 | 0 |
| 50s | 0 | 0 | 0 | 0 |
| 100s | 0 | 0 | 0 | 0 |
| 200s | 0 | 0 | 0 | 0 |
| 300s | 0 | 0 | 0 | 0 |
| 400s | 0 | 0 | 0 | 0 |
Bowling
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 19 | 62 | 99 | 2 |
| Innings | 29 | 60 | 96 | 2 |
| Balls | 3353 | 3011 | 2109 | 42 |
| Runs | 1840 | 2555 | 2555 | 75 |
| Maidens | 110 | 31 | 9 | 0 |
| Wickets | 73 | 74 | 117 | 4 |
| Avg | 25.21 | 34.53 | 21.84 | 18.75 |
| Eco | 3.29 | 5.09 | 7.27 | 10.71 |
| SR | 45.93 | 40.69 | 18.03 | 10.5 |
| BBI | 7/58 | 5/49 | 4/17 | 4/41 |
| BBM | 9/122 | 5/49 | 4/17 | 4/41 |
| 4w | 4 | 4 | 2 | 1 |
| 5w | 3 | 1 | 0 | 0 |
| 10w | 0 | 0 | 0 | 0 |
Matches
| Match | Format | Result | Date |
|---|---|---|---|
| ZIM v AFG Final · ODI Tri-Nation Series in UAE, 2026 | ODI | Afghanistan won by 7 wkts | 23 Oct 2026 |
| AFG v ZIM 2nd Match · ODI Tri-Nation Series in UAE, 2026 | ODI | Afghanistan won by 158 runs | 19 Oct 2026 |
| ZIM v BAN 1st Match · ODI Tri-Nation Series in UAE, 2026 | ODI | Zimbabwe won by 99 runs | 17 Oct 2026 |
| ZIM v AUS 3rd ODI · Australia tour of Zimbabwe 2026 | ODI | Australia won by 1 wkt | 20 Sep 2026 |
| AUS v ZIM 2nd ODI · Australia tour of Zimbabwe 2026 | ODI | Australia won by 84 runs | 18 Sep 2026 |
| AUS v ZIM 1st ODI · Australia tour of Zimbabwe 2026 | ODI | Australia won by 59 runs | 15 Sep 2026 |
| RSA v ZIM Final · Namibia T20I Tri-Series 2026 | T20 | South Africa won by 48 runs | 6 Sep 2026 |
| NAM v ZIM 5th Match · Namibia T20I Tri-Series 2026 | T20 | Zimbabwe won by 5 wkts | 3 Sep 2026 |
| ZIM v NAM 3rd Match · Namibia T20I Tri-Series 2026 | T20 | Zimbabwe won by 5 runs | 31 Aug 2026 |
| ZIM v RSA 2nd Match · Namibia T20I Tri-Series 2026 | T20 | South Africa won by 7 wkts | 29 Aug 2026 |
| IND v ZIM 3rd T20I · India tour of Zimbabwe 2026 | T20 | India won by 35 runs | 26 Jul 2026 |
| IND v ZIM 2nd T20I · India tour of Zimbabwe 2026 | T20 | India won by 90 runs | 25 Jul 2026 |
| ZIM v IND 1st T20I · India tour of Zimbabwe 2026 | T20 | India won by 7 wkts | 23 Jul 2026 |
| ZIM v BAN 3rd T20I · Bangladesh tour of Zimbabwe, 2026 | T20 | Bangladesh won by 4 wkts | 19 Jul 2026 |
| BAN v ZIM 2nd T20I · Bangladesh tour of Zimbabwe, 2026 | T20 | Bangladesh won by 34 runs | 17 Jul 2026 |
| ZIM v BAN 1st T20I · Bangladesh tour of Zimbabwe, 2026 | T20 | Zimbabwe won by 32 runs | 15 Jul 2026 |
| ZIM v BAN 2nd ODI · Bangladesh tour of Zimbabwe, 2026 | ODI | Zimbabwe won by 13 runs | 9 Jul 2026 |
| ZIM v BAN 1st ODI · Bangladesh tour of Zimbabwe, 2026 | ODI | Zimbabwe won by 25 runs | 6 Jul 2026 |
| BAN v ZIM One-off Test · Bangladesh tour of Zimbabwe, 2026 | TEST | Zimbabwe won by an innings and 85 runs | 2 Jul 2026 |
| ZIM v AFG 1st T20I · Afghanistan tour of Zimbabwe 2025 | T20 | Afghanistan won by 53 runs | 29 Oct 2025 |
| ZIM v AFG One-off Test · Afghanistan tour of Zimbabwe 2025 | TEST | Zimbabwe won by an innings and 73 runs | 24 Oct 2025 |
| ZIM v NAM Final · ICC Mens T20 World Cup Africa Regional Final 2025 | T20 | Zimbabwe won by 7 wkts | 4 Oct 2025 |
| ZIM v KEN 2nd Semi-Final · ICC Mens T20 World Cup Africa Regional Final 2025 | T20 | Zimbabwe won by 7 wkts | 2 Oct 2025 |
| ZIM v TAN 9th Match, Group B · ICC Mens T20 World Cup Africa Regional Final 2025 | T20 | Zimbabwe won by 113 runs | 30 Sep 2025 |
| ZIM v BW 7th Match, Group B · ICC Mens T20 World Cup Africa Regional Final 2025 | T20 | Zimbabwe won by 170 runs | 28 Sep 2025 |
| UGA v ZIM 3rd Match, Group B · ICC Mens T20 World Cup Africa Regional Final 2025 | T20 | Zimbabwe won by 5 wkts | 26 Sep 2025 |
| ZIM v NAM 3rd T20I · Namibia tour of Zimbabwe 2025 | T20 | Namibia won by 28 runs | 18 Sep 2025 |
| ZIM v NAM 1st T20I · Namibia tour of Zimbabwe 2025 | T20 | Zimbabwe won by 33 runs | 15 Sep 2025 |
| ZIM v SL 3rd T20I · Sri Lanka tour of Zimbabwe, 2025 | T20 | Sri Lanka won by 8 wkts | 7 Sep 2025 |
| ZIM v SL 2nd T20I · Sri Lanka tour of Zimbabwe, 2025 | T20 | Zimbabwe won by 5 wkts | 6 Sep 2025 |
| ZIM v SL 1st T20I · Sri Lanka tour of Zimbabwe, 2025 | T20 | Sri Lanka won by 4 wkts | 3 Sep 2025 |
| ZIM v SL 2nd ODI · Sri Lanka tour of Zimbabwe, 2025 | ODI | Sri Lanka won by 5 wkts | 31 Aug 2025 |
| ZIM v SL 1st ODI · Sri Lanka tour of Zimbabwe, 2025 | ODI | Sri Lanka won by 7 runs | 29 Aug 2025 |
| ZIM v NZ 2nd Test · New Zealand tour of Zimbabwe, 2025 | TEST | New Zealand won by an innings and 359 runs | 11 Aug 2025 |
| ZIM v NZ 1st Test · New Zealand tour of Zimbabwe, 2025 | TEST | New Zealand won by 9 wkts | 3 Aug 2025 |
| ZIM v NZ 3rd Match · Zimbabwe T20I Tri-Series, 2025 | T20 | New Zealand won by 8 wkts | 18 Jul 2025 |
| ZIM v RSA 1st Match · Zimbabwe T20I Tri-Series, 2025 | T20 | South Africa won by 5 wkts | 14 Jul 2025 |
| ZIM v RSA 2nd Test · South Africa tour of Zimbabwe, 2025 | TEST | South Africa won by an innings and 236 run | 10 Jul 2025 |
| ZIM v RSA 1st Test · South Africa tour of Zimbabwe, 2025 | TEST | South Africa won by 328 runs | 2 Jul 2025 |
| ENG v ZIM Four-day Test · Zimbabwe tour of England, 2025 | TEST | England won by an innings and 45 runs | 25 May 2025 |
| PCCSXI v ZIM 4-day Warm-up Match · Zimbabwe tour of England, 2025 | TEST | Professional County Club Select XI won by | 18 May 2025 |
| BAN v ZIM 2nd Test · Zimbabwe tour of Bangladesh, 2025 | TEST | Bangladesh won by an innings and 106 runs | 2 May 2025 |
| BAN v ZIM 1st Test · Zimbabwe tour of Bangladesh, 2025 | TEST | Zimbabwe won by 3 wkts | 24 Apr 2025 |
| ZIM v IRE 3rd T20I · Ireland tour of Zimbabwe, 2025 | T20 | No result due to rain | 25 Feb 2025 |
| ZIM v IRE 2nd T20I · Ireland tour of Zimbabwe, 2025 | T20 | Zimbabwe won by 3 wkts | 23 Feb 2025 |
| ZIM v IRE 1st T20I · Ireland tour of Zimbabwe, 2025 | T20 | No result - due to rain | 22 Feb 2025 |
| ZIM v IRE 3rd ODI · Ireland tour of Zimbabwe, 2025 | ODI | Zimbabwe won by 9 wkts | 18 Feb 2025 |
| ZIM v IRE 2nd ODI · Ireland tour of Zimbabwe, 2025 | ODI | Ireland won by 6 wkts | 16 Feb 2025 |
| ZIM v IRE 1st ODI · Ireland tour of Zimbabwe, 2025 | ODI | Zimbabwe won by 49 runs | 14 Feb 2025 |
| ZIM v IRE Only Test · Ireland tour of Zimbabwe, 2025 | TEST | Ireland won by 63 runs | 10 Feb 2025 |
| ZIM v AFG 2nd Test · Afghanistan tour of Zimbabwe, 2024-25 | TEST | Afghanistan won by 72 runs | 6 Jan 2025 |
| ZIM v AFG 1st Test · Afghanistan tour of Zimbabwe, 2024-25 | TEST | Match drawn | 30 Dec 2024 |
| ZIM v AFG 1st ODI · Afghanistan tour of Zimbabwe, 2024-25 | ODI | No result (due to rain) | 17 Dec 2024 |
| ZIM v AFG 3rd T20I · Afghanistan tour of Zimbabwe, 2024-25 | T20 | Afghanistan won by 3 wkts | 14 Dec 2024 |
| ZIM v AFG 2nd T20I · Afghanistan tour of Zimbabwe, 2024-25 | T20 | Afghanistan won by 50 runs | 13 Dec 2024 |
| ZIM v AFG 1st T20I · Afghanistan tour of Zimbabwe, 2024-25 | T20 | Zimbabwe won by 4 wkts | 11 Dec 2024 |
| ZIM v PAK 3rd T20I · Pakistan tour of Zimbabwe, 2024 | T20 | Zimbabwe won by 2 wkts | 5 Dec 2024 |
| ZIM v PAK 2nd T20I · Pakistan tour of Zimbabwe, 2024 | T20 | Pakistan won by 10 wkts | 3 Dec 2024 |
| ZIM v PAK 1st T20I · Pakistan tour of Zimbabwe, 2024 | T20 | Pakistan won by 57 runs | 1 Dec 2024 |
| ZIM v PAK 3rd ODI · Pakistan tour of Zimbabwe, 2024 | ODI | Pakistan won by 99 runs | 28 Nov 2024 |
| ZIM v PAK 2nd ODI · Pakistan tour of Zimbabwe, 2024 | ODI | Pakistan won by 10 wkts | 26 Nov 2024 |
| ZIM v PAK 1st ODI · Pakistan tour of Zimbabwe, 2024 | ODI | Zimbabwe won by 80 runs (DLS method) | 24 Nov 2024 |
| KEN v ZIM 14th Match · ICC Mens T20 World Cup Sub Regional Africa Qualifier Group B, 2024 | T20 | Zimbabwe won by 61 runs | 24 Oct 2024 |
| GM v ZIM 12th Match · ICC Mens T20 World Cup Sub Regional Africa Qualifier Group B, 2024 | T20 | Zimbabwe won by 290 runs | 23 Oct 2024 |
| ZIM v RWA 9th Match · ICC Mens T20 World Cup Sub Regional Africa Qualifier Group B, 2024 | T20 | Zimbabwe won by 149 runs | 22 Oct 2024 |
| MOZ v ZIM 4th Match · ICC Mens T20 World Cup Sub Regional Africa Qualifier Group B, 2024 | T20 | Zimbabwe won by 9 wkts | 20 Oct 2024 |
| SEY v ZIM 2nd Match · ICC Mens T20 World Cup Sub Regional Africa Qualifier Group B, 2024 | T20 | Zimbabwe won by 76 runs (DLS method) | 19 Oct 2024 |
| IRE v ZIM Only Test · Zimbabwe tour of Ireland, 2024 | TEST | Ireland won by 4 wkts | 29 Jul 2024 |
| ZIM v IND 5th T20I · India tour of Zimbabwe, 2024 | T20 | India won by 42 runs | 14 Jul 2024 |
| ZIM v IND 4th T20I · India tour of Zimbabwe, 2024 | T20 | India won by 10 wkts | 13 Jul 2024 |
| ZIM v IND 3rd T20I · India tour of Zimbabwe, 2024 | T20 | India won by 23 runs | 10 Jul 2024 |
| ZIM v IND 2nd T20I · India tour of Zimbabwe, 2024 | T20 | India won by 100 runs | 7 Jul 2024 |
| ZIM v IND 1st T20I · India tour of Zimbabwe, 2024 | T20 | Zimbabwe won by 13 runs | 6 Jul 2024 |
| BAN v ZIM 5th T20I · Zimbabwe tour of Bangladesh, 2024 | T20 | Zimbabwe won by 8 wkts | 12 May 2024 |
| BAN v ZIM 4th T20I · Zimbabwe tour of Bangladesh, 2024 | T20 | Bangladesh won by 5 runs | 10 May 2024 |
| BAN v ZIM 3rd T20I · Zimbabwe tour of Bangladesh, 2024 | T20 | Bangladesh won by 9 runs | 7 May 2024 |
| BAN v ZIM 2nd T20I · Zimbabwe tour of Bangladesh, 2024 | T20 | Bangladesh won by 6 wkts | 5 May 2024 |
| BAN v ZIM 1st T20I · Zimbabwe tour of Bangladesh, 2024 | T20 | Bangladesh won by 8 wkts | 3 May 2024 |
| SL v ZIM 3rd T20I · Zimbabwe tour of Sri Lanka 2024 | T20 | Sri Lanka won by 9 wkts | 18 Jan 2024 |
| SL v ZIM 2nd T20I · Zimbabwe tour of Sri Lanka 2024 | T20 | Zimbabwe won by 4 wkts | 16 Jan 2024 |
| SL v ZIM 1st T20I · Zimbabwe tour of Sri Lanka 2024 | T20 | Sri Lanka won by 3 wkts | 14 Jan 2024 |
| SL v ZIM 3rd ODI · Zimbabwe tour of Sri Lanka 2024 | ODI | Sri Lanka won by 8 wkts (27 Overs Match du | 11 Jan 2024 |
| SL v ZIM 2nd ODI · Zimbabwe tour of Sri Lanka 2024 | ODI | Sri Lanka won by 2 wkts | 8 Jan 2024 |
| SL v ZIM 1st ODI · Zimbabwe tour of Sri Lanka 2024 | ODI | No result due to rain | 6 Jan 2024 |
| RSAIXI v ZIM 3-day warm-up match · Zimbabwe tour of South Africa, 2017 | TEST | South African Invitation XI won by 5 wkts | 22 Dec 2017 |
Career
Matches by format
ⓘ Debut and match counts reflect matches currently in our archive, which may not cover a player's entire career.
Teams
Records
| Record | Format | Rank | Value |
|---|---|---|---|
| Most wickets | T20I | #26 | 117 |
