CricketScore

Players / H Masakadza

Men's cricket

H Masakadza: runs, wickets and records

238 recorded matches from 1 Dec 2004 to 18 Sep 2019, most often for Zimbabwe. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests28561,64915829.9845.44519021
ODIs1561553,95511125.5271.922441957
T20Is54541,23093*23.65111.50711640

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
Tests20143/2432.142.600
ODIs60192/5261.165.700
T20Is821/448.509.700

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
158326Bangladesh3 Nov 2014
147240West Indies29 Oct 2017
111*252Bangladesh25 Apr 2013
11198Sri Lanka6 Jul 2017
104244Bangladesh4 Aug 2011

H Masakadza: matches in the records

H Masakadza appears in 238 recorded men's matches, from 1 December 2004 to 18 September 2019, most often for Zimbabwe. The matches split as 28 in Test matches, 156 in One Day Internationals and 54 in Twenty20 Internationals. The most frequent opponents in the records are Bangladesh (55 matches), Pakistan (35 matches) and South Africa (31 matches). The ground used most often is Harare Sports Club, with 75 matches.

H Masakadza batting record

In Test matches, the batting record is 1,649 runs in 56 innings, an average of 29.98, a strike rate of 45.4 and a highest score of 158, with 4 hundreds, 5 fifties and 7 ducks.

In One Day Internationals, the batting record is 3,955 runs in 155 innings, an average of 25.52, a strike rate of 71.9 and a highest score of 111, with 2 hundreds, 24 fifties and 11 ducks.

In Twenty20 Internationals, the batting record is 1,230 runs in 54 innings, an average of 23.65, a strike rate of 111.5 and a highest score of 93*, with 7 fifties and 1 ducks.

H Masakadza bowling record

In Test matches, the bowling record is 14 wickets in 20 innings, an average of 32.14, an economy rate of 2.60, a strike rate of 74.1 balls per wicket and best figures of 3 for 24.

In One Day Internationals, the bowling record is 19 wickets in 60 innings, an average of 61.16, an economy rate of 5.70 and best figures of 2 for 52.

H Masakadza highest innings

The highest individual scores in the records are: 158 from 326 balls against Bangladesh at Sheikh Abu Naser Stadium on 3 November 2014 (Tests). 147 from 240 balls against West Indies at Queens Sports Club on 29 October 2017 (Tests). 111* from 252 balls against Bangladesh at Harare Sports Club on 25 April 2013 (Tests). 111 from 98 balls against Sri Lanka at Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa on 6 July 2017 (ODIs). 104 from 244 balls against Bangladesh at Harare Sports Club on 4 August 2011 (Tests).

H Masakadza best bowling

The best bowling figures in the records are: 3 for 24 against Bangladesh at Harare Sports Club on 25 April 2013. 2 for 23 against Bangladesh at Zahur Ahmed Chowdhury Stadium on 12 November 2014. 2 for 25 against West Indies at Kensington Oval, Bridgetown on 12 March 2013. 2 for 34 against Sri Lanka at Harare Sports Club on 6 November 2016. 2 for 52 against Bangladesh at Queens Sports Club on 16 August 2009.

H Masakadza results with the side

In Test matches, the player's side won 4 and lost 23 of the 28 recorded matches (14.8% of decided matches).

In One Day Internationals, the player's side won 30 and lost 124 of the 156 recorded matches (19.5% of decided matches).

In Twenty20 Internationals, the player's side won 12 and lost 41 of the 54 recorded matches (22.6% of decided matches).

Against the most frequent opponents the results were Bangladesh: 15 won, 40 lost in 55 matches, Pakistan: 3 won, 31 lost in 35 matches, South Africa: 0 won, 31 lost in 31 matches, India: 4 won, 20 lost in 24 matches and West Indies: 4 won, 16 lost in 21 matches.

H Masakadza main grounds

The grounds used most often are Harare Sports Club (75), Queens Sports Club (40), Shere Bangla National Stadium (11), Zahur Ahmed Chowdhury Stadium (7), Shere Bangla National Stadium, Mirpur (7) and Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa (5).

H Masakadza runs by year

Runs in each calendar year of the records: 2004 (69), 2005 (269), 2006 (255), 2007 (255), 2008 (295), 2009 (362), 2010 (468), 2011 (543), 2012 (153), 2013 (883), 2014 (831), 2015 (591), 2016 (447), 2017 (598), 2018 (689), 2019 (126).

H Masakadza wickets by year

Wickets in each calendar year of the records: 2005 (1), 2007 (4), 2008 (1), 2009 (3), 2010 (2), 2011 (4), 2012 (2), 2013 (8), 2014 (4), 2015 (2), 2016 (3), 2018 (1).

H Masakadza matches by year

Recorded matches in each calendar year: 2004 (2), 2005 (12), 2006 (10), 2007 (8), 2008 (10), 2009 (15), 2010 (21), 2011 (18), 2012 (7), 2013 (25), 2014 (19), 2015 (24), 2016 (17), 2017 (11), 2018 (28), 2019 (11).

H Masakadza fours and sixes

In Test matches, 190 fours and 21 sixes, one boundary every 17.2 balls faced; 53.7% of the runs came in boundaries.

In One Day Internationals, 419 fours and 57 sixes, one boundary every 11.6 balls faced; 51.0% of the runs came in boundaries.

In Twenty20 Internationals, 116 fours and 40 sixes, one boundary every 7.1 balls faced; 57.2% of the runs came in boundaries.

How H Masakadza gets out

In Test matches, 55 recorded dismissals: caught 55%, bowled 20%, lbw 18% and caught and bowled 7%.

In One Day Internationals, 155 recorded dismissals: caught 55%, bowled 19%, lbw 12% and run out 6%.

In Twenty20 Internationals, 52 recorded dismissals: caught 58%, bowled 17%, run out 12% and lbw 10%.

H Masakadza bowling in detail

In Test matches: 807 dot balls (77.7% of legal deliveries), 45 maidens, 3 wides and 0 no-balls and wickets by caught 86% and bowled 14%.

In One Day Internationals: 531 dot balls (43.4% of legal deliveries), 1 maidens, 38 wides and 0 no-balls and wickets by caught 89%, bowled 5% and caught and bowled 5%.

H Masakadza player of the match awards

Of the 6 player of the match awards on record, the first is dated 24 November 2008 (Zimbabwe v Sri Lanka) and the latest 10 March 2018 (Zimbabwe v Hong Kong): 3 in One Day Internationals and 3 in Twenty20 Internationals.

H Masakadza first and latest matches

The first recorded match in Test matches is dated 4 March 2005 against South Africa and the latest 11 November 2018 against Bangladesh.

The first recorded match in One Day Internationals is dated 1 December 2004 against England and the latest 7 July 2019 against Ireland.

The first recorded match in Twenty20 Internationals is dated 12 September 2007 against Australia and the latest 18 September 2019 against Bangladesh.

H Masakadza against different opponents

The most runs against a single opponent are 2,057 against Bangladesh in 63 innings (average 33.72), 987 against Pakistan in 37 innings (average 26.68), 849 against South Africa in 35 innings (average 24.26) and 678 against Sri Lanka in 24 innings (average 28.25).

The most wickets against a single opponent are 13 against Bangladesh in 24 innings, 5 against West Indies in 8 innings and 5 against New Zealand in 9 innings.

H Masakadza at different grounds

The grounds that have produced the most runs are Harare Sports Club (2,092 runs in 84 innings), Queens Sports Club (1,407 runs in 47 innings), Sheikh Abu Naser Stadium (441 runs in 6 innings) and Shere Bangla National Stadium (280 runs in 12 innings).

H Masakadza recent years

Year by year, the latest figures in the records are 2014: 19 matches, 831 runs and 4 wickets; 2015: 24 matches, 591 runs and 2 wickets; 2016: 17 matches, 447 runs and 3 wickets; 2017: 11 matches and 598 runs; 2018: 28 matches, 689 runs and 1 wickets; 2019: 11 matches and 126 runs.

H Masakadza year by year

The busiest year in the records is 2018, with 28 matches. The most runs in a calendar year came in 2013: 883. The most wickets in a calendar year came in 2013: 8.

Questions and answers

How many matches has H Masakadza played?

238 recorded matches, from 1 December 2004 to 18 September 2019.

How many runs has H Masakadza scored in Tests?

1,649 runs in 56 innings, at an average of 29.98.

How many runs has H Masakadza scored in ODIs?

3,955 runs in 155 innings, at an average of 25.52.

How many runs has H Masakadza scored in T20Is?

1,230 runs in 54 innings, at an average of 23.65.

What is H Masakadza's highest score?

158 from 326 balls against Bangladesh on 3 November 2014, at Sheikh Abu Naser Stadium.

How many wickets has H Masakadza taken in Tests?

14 wickets in 20 innings, with best figures of 3 for 24.

How many wickets has H Masakadza taken in ODIs?

19 wickets in 60 innings, with best figures of 2 for 52.

How many sixes has H Masakadza hit?

118 sixes and 725 fours in the recorded matches.

How many player of the match awards has H Masakadza won?

6 in the recorded matches.

How many hundreds has H Masakadza scored?

6 in the recorded matches.

Which teams has H Masakadza played for?

Zimbabwe (238).

When was H Masakadza's most recent recorded match?

18 September 2019.

Team pages

Records