Hamilton Masakadza (born 9 August 1983) is a Zimbabwean former cricketer, who played all formats of the game for Zimbabwe. He captained the national team during 2016 ICC World T20, but was relieved of his duties due to an indifferent performance by the team during the tournament, where they failed to get past the qualifying round . In February 2019, Zimbabwe Cricket confirmed that Masakadza would captain the national side across all three formats for the 2019–20 season.