On 3 September 2023, Zimbabwe legend Heath Streak passed away at the age of 49 years after a long battle with cancer. Streak was known as one of the greatest all-rounders to play ever for Zimbabwe. With the ball, he was lethal but on many occasions, when the team needed him the most, the former skipper came up with some terrific knocks with the bat whether it was a Test or ODI. In 65 Tests, he had 1990 runs, including one century and 11 fifties. While in 189 ODIs, Streak scored 2943 runs, including 13 fifties.
Here are the Top five most memorable batting performances from Heath Streak for Zimbabwe
127* vs West Indies, 2003 (Test)

It was the first match of the two-match Test series that took place between West Indies and Zimbabwe in Harare on 4 November 2003. Zimbabwe skipper, Heath Streak won the toss and opted to bat first.
Streak led from the front and scored 127* runs off 264 balls in the first innings as they declared the innings after scoring 507 runs for nine wickets. Eventually, the match ended in a draw and Streak won the Player of the Match award for his all-round contributions. It is his highest score in Tests.