Good all-round form in the Plunket Shield in 1964–65, including 6 for 40 against Central Districts (which remained the best figures of his career),[2] and 112 not out against Wellington a few days later,[3] led to his selection in the Test team.
[5] He played senior club cricket for Parnell in Auckland for more than 30 years, establishing club records which have yet to be broken: most runs (16,028) and most wickets (692).
[6] Coming into the Test team when John Sparling withdrew from the selected side,[4] Morgan scored 66 on his debut against Pakistan in the Second Test in Auckland in 1964–65, which was the top score on either side in the match.
[8] He remained in the Test side for the three series in India, Pakistan and England that followed in the next few months, playing some valuable innings and taking occasional wickets with his off-spin, accumulating 663 runs at an average of 30.13 in his first 12 Tests.
[9] He played his last three Tests in New Zealand's tour of the West Indies in 1972, as a replacement for Richard Collinge, who had to return to New Zealand due to the death of his infant child.