Hamilton Masakadza plays down the ground during his 34-ball 50, Gujarat Giants vs India Capitals, Legends League Cricket, Delhi, September 25, 2022
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
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
Hamilton Masakadza celebrates his half-century in his final international match, Afghanistan v Zimbabwe, T20 Tri-series, Chattogram, September 20, 2019© Raton Gomes/BCB
Terms of Use|Privacy Policy|Your US State Privacy Rights|Children's Online Privacy Policy|Interest - Based Ads|Do Not Sell or Share My Personal Information|Feedback
© 2025 ESPN Sports Media Ltd. All rights reserved