
Hamilton Masakadza plays down the ground during his 34-ball 50, Gujarat Giants vs India Capitals, Legends League Cricket, Delhi, September 25, 2022© Legends League

Hamilton Masakadza walks out to bat in his swansong, Afghanistan v Zimbabwe, T20 Tri-series, Chattogram, September 20, 2019© Raton Gomes/BCB

Hamilton Masakadza celebrates his half-century in his final international match, Afghanistan v Zimbabwe, T20 Tri-series, Chattogram, September 20, 2019© Raton Gomes/BCB