the 1999 Cricket World Cup campaign and ended the tournament on a high as the leading run-scorer as well as leading wicket-taker for Zimbabwe during the course of the tournament. He scored 367 runs at a remarkable average of 52.42 and took 12 wickets at an average of 19.41 in across eight matches of the tournament. His tally of 367 runs in the 1999 World Cup stood out as the most runs scored by a Zimbabwean in a single edition of the World Cup for about 16 years before his record was surpassed by Brendan Taylor during the 2015 Cricket World Cup. Johnson is also notable for having opened both the batting and bowling for Zimbabwe in the 1999 World Cup tournament. Johnson was also influential in Zimbabwe's qualification to the Super Six stage of the 1999 World Cup. He won three Man-of-the-Match awards in the tournament. One of those awards came in his side's surprise victory over eventual semi-finalists South Africa. He engineered Zimbabwe's epic win of the tournament against South Africa with an all-round display. Opening the batting, he top-scored with 76 before dismissing Gary Kirsten with the first ball of the South African chase. He then got rid of Jacques Kallis for a duck and finished with 3 for 27. South Africa's upset loss against Zimbabwe also effectively dented South Africa's hopes of making into the 1999 Cricket World Cup Final. In the same tournament, he made an unbeaten 132 and took 2/43 against eventual champions Australia at Lord's in a losing cause. In his breath-taking knock of 132, he piled up misery in one of Shane Warne’s quota of overs by smacking him for four boundaries. He also added 114 runs for the second wicket with Murray Goodwin in the match against Australia during the 1999 World Cup campaign and it is also the highest second highest second wicket partnership for Zimbabwe in World Cups. Post 1999 World Cup and retirement He played a crucial role in Zimbabwe's triumph in the Meril International Tournament 1998–99 where Zimbabwe defeated Kenya in the final. On 21 October 1999 during the third ODI against Australia at Bulawayo, he became the fastest Zimbabwean batsman to score 1000 runs in ODIs in just 28 innings. He top-scored for Zimbabwe with 110 during that match but he ran out of partners on the other end which resulted in a 83 run defeat