[2] He made his Twenty20 debut for Mashonaland Eagles in the 2018–19 Stanbic Bank 20 Series on 13 March 2019.
[3] He made his first-class debut on 18 December 2019, for Rangers in the 2019–20 Logan Cup.
[4] In January 2020, he was named in Zimbabwe's Test squad for their series against Sri Lanka.
[5] He made his Test debut for Zimbabwe, against Sri Lanka, on 19 January 2020,[6] as a concussion substitute for Kevin Kasuza.
[8] In December 2020, he was selected to play for the Southern Rocks in the 2020–21 Logan Cup.