Masakadza went on to play five matches in the 2013–14 Logan Cup, taking 15 wickets.[8] This included figures of 5/63 on his first-class debut, against the Matabeleland Tuskers.[9] In September 2014, he was selected for the Zimbabwe A that toured Bangladesh, playing in two first-class and three one-day games.[5][6] Masakadza took 6/63 in the first of those matches, his best figures.[10] He subsequently selected in the Zimbabwean senior team's 17-man Test squad for its tour of Bangladesh in October and December, along with both of his brothers, although he did not participate in any of the Tests.[11] For the 2014–15 Zimbabwean season, Masakadza switched to play for the Mashonaland Eagles.[5]
He made his One Day International debut for Zimbabwe against Ireland on 9 October 2015, but could not do impact on the series. During the Afghanistan tour of Zimbabwe, he took 4 for 21 runs, finally Zimbabwe won the match convincingly by 8 wickets. Masakadza was adjudged as the man of the match.[14]
In September 2018, he was named in Zimbabwe's Test squad for their series against Bangladesh.[15] He made his Test debut for Zimbabwe against Bangladesh on 3 November 2018.[16]