He made both his List A and his first-class debut in 2014.
In December 2018, during the opening round of the 2018–19 Logan Cup, Musakanda scored his maiden century in first-class cricket.[2] In December 2020, he was named as the captain of the Rhinos for the 2020–21 Logan Cup.[3][4]
International career
In October 2016, he was included in Zimbabwe's Test squad for their series against Sri Lanka.[5] The following month he was included in Zimbabwe's One Day International (ODI) squad for the tri-series against Sri Lanka and the West Indies.[6] He made his ODI debut in the final of the tri-series against Sri Lanka.[7]
In February 2017, he was named in an academy squad by Zimbabwe Cricket to tour England later that year.[8] He made his Test debut for Zimbabwe against Sri Lanka in their one-off Test in Colombo on 14 July 2017.[9]
In June 2018, he was named in a Zimbabwe Select team for warm-up fixtures ahead of the 2018 Zimbabwe Tri-Nation Series.[10] Later the same month, he was named in a 22-man preliminary Twenty20 International (T20I) squad for the tri-nation series.[11] He made his T20I debut for Zimbabwe against Pakistan on 1 July 2018, during the tri-series.[12]
In September 2018, he was named as the captain of Zimbabwe's squad for the 2018 Africa T20 Cup tournament.[13] He was the leading run-scorer for Zimbabwe in the tournament, with 182 runs in four matches.[14]
Personal life
In February 2022, Musakanda was charged with culpable homicide after failing to report a road accident in which a pedestrian was killed.[15] The pedestrian was later identified as Gwinyai Chingoka, a Zimbabwean tennis player who had represented Zimbabwe at the Davis Cup.[16][17] Musakanda was convicted in August 2022 and fined 30,000 Zimbabwean dollars. The judge said he had failed to take proper care while driving, since it was dark and raining, while the victim was wearing dark colours.[18]