Hamilton Mazakadza has established himself as one of Zimbabwe’s finest cricketers in all formats over the last 20 years. After his retirement from the game, he was made Zimbabwe Cricket’s director of cricket.
Zimbabwe, Easterns (Zim), Manicaland, Matabeleland, Mountaineers, Mashonaland, Zimbabwe A, Zimbabwe Inv XI, Zimbabwe Under-19, Sylhet Thunder, Zimbabwe XI, Kalabagan Cricket Academy, Abahani Limited, Kalabagan Krira Chakra, Amo Sharks, Zimbabweans
Mazakadza scored 9 and 119 in his first Test match against the West Indies at Harare in July 2001 and was named Player of the Match in the drawn game. He got his next hundred (104) against Bangladesh at Harare in August 2011, in a match that Zimbabwe won by 130 runs. In 2013, he got another hundred (111 not out) against Bangladesh, also at Harare, to add to his bowling figures of 4/54 in the game but could not prevent Bangladesh from winning the match by 143 runs. In November 2014, he scored 158 and 61 in two innings of a Test match against Bangladesh at Khulna. He also took 1/28 in the match that Bangladesh won by 162 runs. He made a score of 147 at Bulawayo in November 2017 in a drawn game against the West Indies. He made 14 and 25 in two innings of his last Test match played against Bangladesh at Dhaka in November 2018, which was won by Bangladesh by 218 runs. In 38 Test matches, Mazakadza scored 2223 runs at an average of 30.04 with five hundreds and eight fifties, including his top score of 158. He also took 16 wickets with the best bowling figures of 3/24.
He scored 11 runs in his first ODI match against South Africa at Bulawayo in September 2001. However, South Africa won the match by 153 runs. He got his first ODI half-century (66) against England at Bulawayo in December 2004. In August 2006, he took his best bowling figures of 3/39 against Bangladesh at Harare, in a match that Zimbabwe won by two wickets. He had to wait until August 2009 to get his first ODI century (102 off 112 balls) against Bangladesh at Bulawayo, in a match that Bangladesh won by 69 runs. Two months later, Mazakadza scored his second ODI ton against Kenya at Harare. In the same month, he registered his highest ODI score of 178 not out against Kenya at Harare. Zimbabwe won both of those games. He also had two centuries in losing causes: 110 against Afghanistan at Sharjah in January 2016, and 111 against Sri Lanka at Hambantota in July 2017. Mazakadza played his last ODI match in July 2019 against Ireland in Belfast. In 209 ODI matches, Mazakadza scored 5658 runs at an average of 27.73 with five tons and 34 fifties, including his top score of 178 not out. He also took 39 wickets with the best bowling figures of 3/39.
He scored 35 in his first T20I against Bangladesh held at Khulna in November 2006, that Bangladesh won by 43 runs. His first T20I fifty came in October 2008 when he scored 53 against Canada, in a match that Zimbabwe won by seven wickets. He registered his highest T20I score of 93 not out against Bangladesh at Khulna in January 2006, helping Zimbabwe to an 18-run win. Mazakadza was named Man of the Match. In his last T20I match played against Afghanistan at Chattogram in September 2019, he scored a match-winning 71. In 66 Test matches, Mazakadza scored 1662 runs at an average of 25.96 with 11 fifties, including his top score of 93 not out. He also took one wicket with the best bowling figures of 1/4.