CricketScore

Players / B Muzarabani

Men's cricket

B Muzarabani: runs, wickets and records

199 recorded matches from 26 Dec 2017 to 20 Sep 2026, most often for Zimbabwe, Gulf Giants, Multan Sultans. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests14262314711.5554.000296
ODIs533511917*5.6753.40093
T20Is8926639*4.2074.10072
T20 leagues4161092.0038.50010
County Championship2221*2.0028.60000

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
Tests20507/5827.863.382
ODIs52595/4937.735.101
T20Is861014/1721.576.980
T20 leagues40494/4122.207.870
County Championship242/4740.005.160

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
4768Ireland6 Feb 2025
32*29South Africa28 Jun 2025
30*51Bangladesh7 Jul 2021

B Muzarabani: matches in the records

B Muzarabani appears in 199 recorded men's matches, from 26 December 2017 to 20 September 2026, most often for Zimbabwe, Gulf Giants and Multan Sultans. The matches split as 14 in Test matches, 53 in One Day Internationals, 89 in Twenty20 Internationals, 41 in franchise Twenty20 leagues and 2 in the County Championship. The most frequent opponents in the records are Pakistan (24 matches), Bangladesh (23 matches) and Ireland (21 matches). The ground used most often is Harare Sports Club, with 63 matches.

B Muzarabani batting record

In Test matches, the batting record is 231 runs in 26 innings, an average of 11.55 and a highest score of 47, with 5 ducks.

In One Day Internationals, the batting record is 119 runs in 35 innings, an average of 5.67, a strike rate of 53.4 and a highest score of 17*, with 11 ducks.

In Twenty20 Internationals, the batting record is 63 runs in 26 innings, an average of 4.20, a strike rate of 74.1 and a highest score of 9*, with 7 ducks.

In franchise Twenty20 leagues, the batting record is 10 runs in 6 innings, an average of 2.00, a strike rate of 38.5 and a highest score of 9, with 3 ducks.

B Muzarabani bowling record

In Test matches, the bowling record is 50 wickets in 20 innings, an average of 27.86, an economy rate of 3.38, a strike rate of 49.4 balls per wicket and best figures of 7 for 58, including 2 five-wicket hauls.

In One Day Internationals, the bowling record is 59 wickets in 52 innings, an average of 37.73, an economy rate of 5.10 and best figures of 5 for 49, including 1 five-wicket haul.

In Twenty20 Internationals, the bowling record is 101 wickets in 86 innings, an average of 21.57, an economy rate of 6.98 and best figures of 4 for 17.

In franchise Twenty20 leagues, the bowling record is 49 wickets in 40 innings, an average of 22.20, an economy rate of 7.87 and best figures of 4 for 41.

B Muzarabani highest innings

The highest individual scores in the records are: 47 from 68 balls against Ireland at Queens Sports Club, Bulawayo on 6 February 2025 (Tests). 32* from 29 balls against South Africa at Queens Sports Club, Bulawayo on 28 June 2025 (Tests). 30* from 51 balls against Bangladesh at Harare Sports Club on 7 July 2021 (Tests).

B Muzarabani best bowling

The best bowling figures in the records are: 7 for 58 against Ireland at Queens Sports Club, Bulawayo on 6 February 2025. 6 for 72 against Bangladesh at Sylhet International Cricket Stadium on 20 April 2025. 5 for 49 against Pakistan at Rawalpindi Cricket Stadium on 3 November 2020. 4 for 17 against Australia at R Premadasa Stadium, Colombo on 13 February 2026. 4 for 17 against Bangladesh at Queens Sports Club, Bulawayo on 15 July 2026.

B Muzarabani results with the side

In Test matches, the player's side won 2 and lost 12 of the 14 recorded matches (14.3% of decided matches).

In One Day Internationals, the player's side won 16 and lost 32 of the 53 recorded matches (33.3% of decided matches).

In Twenty20 Internationals, the player's side won 39 and lost 47 of the 89 recorded matches (45.3% of decided matches).

In franchise Twenty20 leagues, the player's side won 20 and lost 20 of the 41 recorded matches (50.0% of decided matches).

Against the most frequent opponents the results were Pakistan: 4 won, 19 lost in 24 matches, Bangladesh: 7 won, 16 lost in 23 matches, Ireland: 8 won, 9 lost in 21 matches, Sri Lanka: 5 won, 12 lost in 18 matches and India: 1 won, 9 lost in 10 matches.

B Muzarabani teams

Matches by side: Zimbabwe (156), Gulf Giants (17), Multan Sultans (10), Northamptonshire (6), Karachi Kings (5), St Kitts and Nevis Patriots (3) and Kolkata Knight Riders (2).

B Muzarabani main grounds

The grounds used most often are Harare Sports Club (63), Queens Sports Club, Bulawayo (23), Dubai International Cricket Stadium (13), Rawalpindi Cricket Stadium (8), R Premadasa Stadium, Colombo (8) and Shere Bangla National Stadium, Mirpur (6).

B Muzarabani runs by year

Runs in each calendar year of the records: 2017 (14), 2018 (17), 2019 (11), 2020 (27), 2021 (72), 2022 (7), 2023 (61), 2024 (36), 2025 (161), 2026 (19).

B Muzarabani wickets by year

Wickets in each calendar year of the records: 2018 (15), 2019 (5), 2020 (11), 2021 (36), 2022 (27), 2023 (19), 2024 (47), 2025 (65), 2026 (38).

B Muzarabani matches by year

Recorded matches in each calendar year: 2017 (1), 2018 (17), 2019 (6), 2020 (6), 2021 (24), 2022 (19), 2023 (24), 2024 (40), 2025 (38), 2026 (24).

B Muzarabani fours and sixes

In Test matches, 29 fours and 6 sixes, one boundary every 12.2 balls faced; 65.8% of the runs came in boundaries.

How B Muzarabani gets out

In Test matches, 20 recorded dismissals: caught 45%, bowled 40%, run out 5% and stumped 5%.

In One Day Internationals, 21 recorded dismissals: bowled 57%, lbw 19%, caught 19% and run out 5%.

In Twenty20 Internationals, 15 recorded dismissals: bowled 47%, caught 27%, lbw 20% and stumped 7%.

B Muzarabani bowling in detail

In Test matches: 1,835 dot balls (74.3% of legal deliveries), 81 maidens, 8 wides and 6 no-balls and wickets by caught 74%, bowled 18% and lbw 8%.

In One Day Internationals: 1,516 dot balls (57.8% of legal deliveries), 26 maidens, 128 wides and 12 no-balls and wickets by caught 85%, bowled 12% and lbw 3%.

In Twenty20 Internationals: 888 dot balls (47.4% of legal deliveries), 8 maidens, 65 wides and 12 no-balls and wickets by caught 80%, bowled 16% and caught and bowled 2%.

In franchise Twenty20 leagues: 356 dot balls (42.9% of legal deliveries), 1 maidens, 25 wides and 4 no-balls and wickets by caught 98% and bowled 2%.

B Muzarabani player of the match awards

Of the 4 player of the match awards on record, the first is dated 3 November 2020 (Zimbabwe v Pakistan) and the latest 13 February 2026 (Zimbabwe v Australia): 1 in Test matches, 1 in One Day Internationals and 2 in Twenty20 Internationals.

B Muzarabani first and latest matches

The first recorded match in Test matches is dated 26 December 2017 against South Africa and the latest 28 June 2026 against Bangladesh.

The first recorded match in One Day Internationals is dated 15 January 2018 against Bangladesh and the latest 20 September 2026 against Australia.

The first recorded match in Twenty20 Internationals is dated 1 July 2018 against Pakistan and the latest 6 September 2026 against South Africa.

The first recorded match in franchise Twenty20 leagues is dated 23 August 2019 against Derbyshire and the latest 2 April 2026 against Sunrisers Hyderabad.

The first recorded match in the County Championship is dated 11 April 2019 against Glamorgan and the latest 18 August 2019 against Worcestershire.

B Muzarabani against different opponents

The most runs against a single opponent are 91 against Bangladesh in 18 innings (average 7.58), 76 against Ireland in 11 innings (average 10.86), 72 against Pakistan in 17 innings (average 6.00) and 59 against South Africa in 8 innings (average 11.80).

The most wickets against a single opponent are 44 against Bangladesh in 26 innings, 36 against Ireland in 20 innings, 28 against Pakistan in 24 innings and 22 against Sri Lanka in 18 innings.

B Muzarabani at different grounds

The grounds that have produced the most runs are Harare Sports Club (144 runs in 30 innings), Queens Sports Club, Bulawayo (136 runs in 18 innings), Zahur Ahmed Chowdhury Stadium, Chattogram (19 runs in 4 innings) and Queens Sports Club (14 runs in 6 innings).

B Muzarabani recent years

Year by year, the latest figures in the records are 2021: 24 matches, 72 runs and 36 wickets; 2022: 19 matches, 7 runs and 27 wickets; 2023: 24 matches, 61 runs and 19 wickets; 2024: 40 matches, 36 runs and 47 wickets; 2025: 38 matches, 161 runs and 65 wickets; 2026: 24 matches, 19 runs and 38 wickets.

B Muzarabani year by year

The busiest year in the records is 2024, with 40 matches. The most runs in a calendar year came in 2025: 161. The most wickets in a calendar year came in 2025: 65.

Questions and answers

How many matches has B Muzarabani played?

199 recorded matches, from 26 December 2017 to 20 September 2026.

How many runs has B Muzarabani scored in Tests?

231 runs in 26 innings, at an average of 11.55.

How many runs has B Muzarabani scored in ODIs?

119 runs in 35 innings, at an average of 5.67.

How many runs has B Muzarabani scored in T20Is?

63 runs in 26 innings, at an average of 4.20.

What is B Muzarabani's highest score?

47 from 68 balls against Ireland on 6 February 2025, at Queens Sports Club, Bulawayo.

How many wickets has B Muzarabani taken in Tests?

50 wickets in 20 innings, with best figures of 7 for 58.

How many wickets has B Muzarabani taken in ODIs?

59 wickets in 52 innings, with best figures of 5 for 49.

How many wickets has B Muzarabani taken in T20Is?

101 wickets in 86 innings, with best figures of 4 for 17.

How many sixes has B Muzarabani hit?

11 sixes and 46 fours in the recorded matches.

How many player of the match awards has B Muzarabani won?

4 in the recorded matches.

Which teams has B Muzarabani played for?

Zimbabwe (156), Gulf Giants (17), Multan Sultans (10), Northamptonshire (6), Karachi Kings (5), St Kitts and Nevis Patriots (3) and Kolkata Knight Riders (2).

When was B Muzarabani's most recent recorded match?

20 September 2026.

Team pages

Records