B Muzarabani
Kolkata Knight Riders · all_rounder
65
Runs
3.42
Batting average
143
Wickets
7.49
Economy
Batting
Matches30
Innings30
Runs65
Average3.42
Strike rate60.75
High score9
Fifties0
Hundreds0
Boundaries
Fours8
Sixes1
Bowling
Innings121
Overs431.5
Wickets143
Runs conceded3230
Average22.59
Economy7.49
Strike rate18.1
Best figures4/19
How they get out
Caught6
Caught behind0
Bowled9
LBW3
Stumped1
Run out0
Fielding
Catches17
Stumpings0
Run outs3
Total dismissals20
Grounds B Muzarabani plays most
- Harare Sports Club32 matches · 22 runs · 36 wkts
- Dubai International Cricket Stadium13 matches · 16 wkts
- Queens Sports Club9 matches · 6 runs · 10 wkts
- Sheikh Zayed Stadium8 matches · 12 wkts
- R Premadasa Stadium5 matches · 10 wkts
- Rawalpindi Cricket Stadium5 matches · 5 runs · 7 wkts
B Muzarabani head-to-head
- to Tanzid Hasan61 off 61 · 1 wkt · SR 100
Recent matches
| Date | Competition | Opponent | Batting | Bowling |
|---|---|---|---|---|
| 26 Jul 2026 | India tour of Zimbabwe | India | — | 1/33 (4) |
| 25 Jul 2026 | India tour of Zimbabwe | India | 7* (6) | 1/36 (4) |
| 23 Jul 2026 | India tour of Zimbabwe | India | — | 2/26 (4) |
| 19 Jul 2026 | Bangladesh tour of Zimbabwe | Bangladesh | — | 0/17 (4) |
| 17 Jul 2026 | Bangladesh tour of Zimbabwe | Bangladesh | 0 (3) | 0/36 (4) |
| 2 Apr 2026 | Indian Premier League | Sunrisers Hyderabad | — | 4/45 (4) |
| 29 Mar 2026 | Indian Premier League | Mumbai Indians | — | 0/34 (3) |
| 1 Mar 2026 | ICC Men's T20 World Cup | South Africa | — | 1/32 (3.8) |
| 26 Feb 2026 | ICC Men's T20 World Cup | India | — | 1/43 (4) |
| 23 Feb 2026 | ICC Men's T20 World Cup | West Indies | 0 (5) | 2/42 (4) |
| 19 Feb 2026 | ICC Men's T20 World Cup | Sri Lanka | — | 2/39 (4) |
| 13 Feb 2026 | ICC Men's T20 World Cup | Australia | — | 4/19 (4) |
| 9 Feb 2026 | ICC Men's T20 World Cup | Oman | — | 3/17 (4) |
| 4 Oct 2025 | ICC Men's T20 World Cup Africa Region Final | Namibia | — | 0/35 (4) |
| 2 Oct 2025 | ICC Men's T20 World Cup Africa Region Final | Kenya | — | 2/19 (4) |
| 30 Sept 2025 | ICC Men's T20 World Cup Africa Region Final | Tanzania | — | 0/29 (4) |
| 28 Sept 2025 | ICC Men's T20 World Cup Africa Region Final | Botswana | — | 1/9 (3) |
| 26 Sept 2025 | ICC Men's T20 World Cup Africa Region Final | Uganda | — | 3/20 (4) |
| 18 Sept 2025 | Namibia tour of Zimbabwe | Namibia | 6 (5) | 1/49 (4) |
| 15 Sept 2025 | Namibia tour of Zimbabwe | Namibia | — | 2/38 (4) |
| 7 Sept 2025 | Sri Lanka tour of Zimbabwe | Sri Lanka | — | 0/43 (3) |
| 6 Sept 2025 | Sri Lanka tour of Zimbabwe | Sri Lanka | — | 2/14 (3) |
| 3 Sept 2025 | Sri Lanka tour of Zimbabwe | Sri Lanka | — | 1/43 (3.2) |
| 18 Jul 2025 | Zimbabwe Twenty20 Tri-Series | New Zealand | — | 1/27 (4) |
| 14 Jul 2025 | Zimbabwe Twenty20 Tri-Series | South Africa | — | 0/22 (3) |
| 23 Feb 2025 | Ireland tour of Zimbabwe | Ireland | — | 1/22 (4) |
| 1 Feb 2025 | International League T20 | Abu Dhabi Knight Riders | — | 1/27 (4) |
| 31 Jan 2025 | International League T20 | MI Emirates | — | 1/17 (4) |
| 29 Jan 2025 | International League T20 | Desert Vipers | — | 3/25 (4) |
| 26 Jan 2025 | International League T20 | Sharjah Warriorz | — | 3/32 (4) |
| 25 Jan 2025 | International League T20 | MI Emirates | — | 1/17 (4) |
| 23 Jan 2025 | International League T20 | Dubai Capitals | — | 1/28 (3) |
| 19 Jan 2025 | International League T20 | Abu Dhabi Knight Riders | — | 2/28 (4) |
| 18 Jan 2025 | International League T20 | Dubai Capitals | — | 1/21 (4) |
| 14 Jan 2025 | International League T20 | Desert Vipers | — | 1/36 (3.7) |
| 12 Jan 2025 | International League T20 | Sharjah Warriorz | — | 2/27 (4) |
| 5 Dec 2024 | Pakistan tour of Zimbabwe | Pakistan | — | 2/27 (4) |
| 3 Dec 2024 | Pakistan tour of Zimbabwe | Pakistan | 0 (1) | 0/21 (1.5) |
| 1 Dec 2024 | Pakistan tour of Zimbabwe | Pakistan | 0 (1) | 0/45 (4) |
| 24 Oct 2024 | ICC Men's T20 World Cup Sub Regional Africa Qualifier | Kenya | — | 1/15 (4) |
| 23 Oct 2024 | ICC Men's T20 World Cup Sub Regional Africa Qualifier | Gambia | — | 0/19 (3) |
| 22 Oct 2024 | ICC Men's T20 World Cup Sub Regional Africa Qualifier | Rwanda | 0 (2) | 1/14 (3) |
| 20 Oct 2024 | ICC Men's T20 World Cup Sub Regional Africa Qualifier | Mozambique | — | 3/10 (3.2) |
| 19 Oct 2024 | ICC Men's T20 World Cup Sub Regional Africa Qualifier | Seychelles | — | 0/0 (0.2) |
| 14 Jul 2024 | India tour of Zimbabwe | India | 1* (2) | 2/19 (4) |
| 13 Jul 2024 | India tour of Zimbabwe | India | — | 0/25 (3.3) |
| 10 Jul 2024 | India tour of Zimbabwe | India | — | 2/26 (4) |
| 7 Jul 2024 | India tour of Zimbabwe | India | 2 (4) | 1/30 (4) |
| 6 Jul 2024 | India tour of Zimbabwe | India | 0 (2) | 1/18 (4) |
| 12 May 2024 | Zimbabwe tour of Bangladesh | Bangladesh | — | 2/23 (4) |
| 10 May 2024 | Zimbabwe tour of Bangladesh | Bangladesh | 8 (6) | 1/30 (3.8) |
| 7 May 2024 | Zimbabwe tour of Bangladesh | Bangladesh | 9* (4) | 3/16 (4) |
| 5 May 2024 | Zimbabwe tour of Bangladesh | Bangladesh | — | 0/19 (3.5) |
| 3 May 2024 | Zimbabwe tour of Bangladesh | Bangladesh | 1 (2) | 1/31 (4) |
| 9 Mar 2024 | Pakistan Super League | Lahore Qalandars | — | 1/41 (4) |
| 7 Mar 2024 | Pakistan Super League | Islamabad United | — | 1/25 (4) |
| 6 Mar 2024 | Pakistan Super League | Quetta Gladiators | — | 2/27 (4) |
| 3 Mar 2024 | Pakistan Super League | Multan Sultans | — | 2/32 (4) |
| 29 Feb 2024 | Pakistan Super League | Quetta Gladiators | — | 0/30 (4) |
| 14 Feb 2024 | International League T20 | MI Emirates | — | 2/36 (4) |
| 10 Feb 2024 | International League T20 | Abu Dhabi Knight Riders | — | 0/33 (4) |
| 8 Feb 2024 | International League T20 | MI Emirates | — | 1/27 (3) |
| 6 Feb 2024 | International League T20 | Dubai Capitals | — | 1/17 (2) |
| 4 Feb 2024 | International League T20 | Sharjah Warriors | — | 1/17 (3) |
| 3 Feb 2024 | International League T20 | Desert Vipers | — | 1/26 (3.8) |
| 24 Jan 2024 | International League T20 | Desert Vipers | — | 0/34 (3.7) |
| 18 Jan 2024 | Zimbabwe tour of Sri Lanka | Sri Lanka | — | 0/16 (2) |
| 16 Jan 2024 | Zimbabwe tour of Sri Lanka | Sri Lanka | — | 2/37 (4) |
| 14 Jan 2024 | Zimbabwe tour of Sri Lanka | Sri Lanka | — | 2/34 (4) |
| 10 Dec 2023 | Ireland tour of Zimbabwe | Ireland | — | 1/21 (4) |
| 9 Dec 2023 | Ireland tour of Zimbabwe | Ireland | — | 1/24 (4) |
| 7 Dec 2023 | Ireland tour of Zimbabwe | Ireland | 2* (1) | 2/25 (4) |
| 30 Nov 2023 | ICC Men's T20 World Cup Africa Region Qualifier | Kenya | — | 0/13 (2) |
| 29 Nov 2023 | ICC Men's T20 World Cup Africa Region Qualifier | Nigeria | — | 1/15 (3) |
| 27 Nov 2023 | ICC Men's T20 World Cup Africa Region Qualifier | Rwanda | — | 1/10 (3) |
| 26 Nov 2023 | ICC Men's T20 World Cup Africa Region Qualifier | Uganda | — | 0/15 (4) |
| 23 Nov 2023 | ICC Men's T20 World Cup Africa Region Qualifier | Tanzania | — | 0/13 (2) |
| 22 Nov 2023 | ICC Men's T20 World Cup Africa Region Qualifier | Namibia | — | 1/29 (3) |
| 27 Aug 2023 | Caribbean Premier League | Trinbago Knight Riders | — | 1/30 (3) |
| 23 Aug 2023 | Caribbean Premier League | Jamaica Tallawahs | 1 (7) | 0/32 (2.5) |
| 19 Aug 2023 | Caribbean Premier League | Trinbago Knight Riders | — | 0/8 (1) |
| 6 Nov 2022 | ICC Men's T20 World Cup | India | 0* (2) | 1/54 (4) |
| 2 Nov 2022 | ICC Men's T20 World Cup | Netherlands | 1 (4) | 2/27 (4) |
| 30 Oct 2022 | ICC Men's T20 World Cup | Bangladesh | 0* (2) | 2/13 (2) |
| 27 Oct 2022 | ICC Men's T20 World Cup | Pakistan | — | 1/20 (4) |
| 21 Oct 2022 | ICC Men's T20 World Cup | Scotland | — | 1/34 (4) |
| 19 Oct 2022 | ICC Men's T20 World Cup | West Indies | 1* (4) | 2/40 (4) |
| 17 Oct 2022 | ICC Men's T20 World Cup | Ireland | — | 3/32 (4) |
| 15 Jul 2022 | ICC Men's T20 World Cup Qualifier | Papua New Guinea | — | 2/29 (4) |
| 14 Jul 2022 | ICC Men's T20 World Cup Qualifier | United States of America | — | 0/17 (2) |
| 12 Jul 2022 | ICC Men's T20 World Cup Qualifier | Jersey | — | 1/24 (4) |
| 11 Jul 2022 | ICC Men's T20 World Cup Qualifier | Singapore | — | 2/22 (4) |
| 16 Feb 2022 | Pakistan Super League | Karachi Kings | — | 1/29 (4) |
| 11 Feb 2022 | Pakistan Super League | Lahore Qalandars | 0 (2) | 0/49 (4) |
| 10 Feb 2022 | Pakistan Super League | Peshawar Zalmi | — | 3/19 (4) |
| 5 Feb 2022 | Pakistan Super League | Peshawar Zalmi | — | 1/34 (4) |
| 19 Sept 2021 | Zimbabwe tour of Ireland and Scotland | Scotland | — | 0/36 (4) |
| 4 Sept 2021 | Zimbabwe tour of Ireland and Scotland | Ireland | — | 0/22 (4) |
| 2 Sept 2021 | Zimbabwe tour of Ireland and Scotland | Ireland | 2 (8) | 0/37 (4) |
| 25 Jul 2021 | Bangladesh tour of Zimbabwe | Bangladesh | — | 2/28 (4) |
| 23 Jul 2021 | Bangladesh tour of Zimbabwe | Bangladesh | — | 2/21 (4) |
| 22 Jul 2021 | Bangladesh tour of Zimbabwe | Bangladesh | 8 (4) | 0/19 (3.8) |
| 24 Jun 2021 | Pakistan Super League | Peshawar Zalmi | — | 2/26 (4) |
| 21 Jun 2021 | Pakistan Super League | Islamabad United | — | 3/32 (4) |
| 19 Jun 2021 | Pakistan Super League | Islamabad United | 0 (2) | 1/17 (2.7) |
| 18 Jun 2021 | Pakistan Super League | Lahore Qalandars | 0 (3) | 2/26 (2) |
| 16 Jun 2021 | Pakistan Super League | Quetta Gladiators | — | 1/8 (2) |
| 13 Jun 2021 | Pakistan Super League | Peshawar Zalmi | — | 1/37 (4) |
| 25 Apr 2021 | Pakistan tour of Zimbabwe | Pakistan | — | 0/35 (4) |
| 23 Apr 2021 | Pakistan tour of Zimbabwe | Pakistan | 1* (2) | 1/24 (4) |
| 21 Apr 2021 | Pakistan tour of Zimbabwe | Pakistan | — | 1/22 (4) |
| 10 Nov 2020 | Zimbabwe tour of Pakistan | Pakistan | 5* (6) | 0/13 (2) |
| 8 Nov 2020 | Zimbabwe tour of Pakistan | Pakistan | — | 2/34 (4) |
| 7 Nov 2020 | Zimbabwe tour of Pakistan | Pakistan | — | 2/31 (3.8) |
| 30 Aug 2019 | Vitality Blast | Worcestershire | — | 1/29 (4) |
| 29 Aug 2019 | Vitality Blast | Yorkshire | 9 (11) | 0/29 (2) |
| 23 Aug 2019 | Vitality Blast | Derbyshire | 0* (2) | 0/19 (2) |
| 6 Jul 2018 | Zimbabwe Twenty20 Tri-Series | Australia | — | 3/21 (4) |
| 4 Jul 2018 | Zimbabwe Twenty20 Tri-Series | Pakistan | — | 0/31 (4) |
| 3 Jul 2018 | Zimbabwe Twenty20 Tri-Series | Australia | 1* (2) | 2/42 (4) |
| 1 Jul 2018 | Zimbabwe Twenty20 Tri-Series | Pakistan | 0 (2) | 0/46 (4) |
T20 only. The Hundred is 100-ball cricket and is never mixed into these figures.
Members get phase splits by bowling type, head-to-head records against every bowler faced, and a runs projection with market comparison.
Deep diveThe weekly digest
One email a week: the venue numbers that moved and the matchups worth knowing about, computed from ball-by-ball data. No tips, no spam, one-click unsubscribe.
For adults 18 and over. Nothing we send is financial advice.