He played a lead role in, arguably, Zimbabwe's finest Test victory, against a strong Pakistan side. He would show a liking for the Pakistani side over his career, averaging over 40 against them and scoring 3 centuries including an unbeaten 201. In July 2014, he was appointed as batting coach of the Pakistan cricket team for a period of two years. He was also the first batsman to have carried his bat across 2 different formats and also the only batsman to have carried out his bat in both ODIs as well as in tests.