William Takudzwa Mashinge
A Zimbabwean cricketer who has represented the Mountaineers in Zimbabwean domestic cricket. He is an all-rounder who bowls right-arm fast-medium and bats right-handed.
Mashinge was born in Marondera, in Zimbabwe's Mashonaland East Province.He made his first-class debut in January 2016, aged 19, playing for the Mountaineers against the Mid West Rhinos in the Logan Cup. Later in the year, Mashinge was selected in the Zimbabwe under-19s squad for the 2016 Under-19 World Cup in Bangladesh. He played in all six of his team's matches, scoring 127 runs (the third-most for Zimbabwe) but taking just two wickets. In the ninth-place play-off against Afghanistan, he top-scored for Zimbabwe with 66 runs from 92 balls.
He made his Twenty20 debut for Zimbabwe against Free State in the 2016 Africa T20 Cup on 9 September 2016. In February 2017, he was named in an academy squad by Zimbabwe Cricket to tour England later that year.