[1] He made his first-class debut in January 2016, aged 19, playing for the Mountaineers against the Mid West Rhinos in the Logan Cup.
[2] Later in the year, Mashinge was selected in the Zimbabwe under-19s squad for the 2016 Under-19 World Cup in Bangladesh.
[3] He played in all six of his team's matches, scoring 127 runs (the third-most for Zimbabwe) but taking just two wickets.
[6] In February 2017, he was named in an academy squad by Zimbabwe Cricket to tour England later that year.
[8] In September 2019, he was named in Zimbabwe's Twenty20 International (T20I) squad for the 2019–20 Singapore Tri-Nation Series.