Career
McPhun struggled early in his career, making just 147 runs from his first eight first-class matches, with a highest score of 39. Scores in the following two matches of 93 and 69* respectively saw him finish the season with an average of 106.00. His form again fell away and in his next 11 matches could only manage two half centuries.
He made his highest first-class score of 154 in a match against Orange Free State at Bloemfontein in 1970.
He was also a Rhodesian field hockey international and competed at the 1964 Summer Olympics in Tokyo. One of his teammates was fellow cricketer Robert Ullyett.