He was captain of the New Zealand cricket team for six Tests - a one-off Test against Sri Lanka at Colombo in April 1987 (when he scored the third and last of his Test centuries, 120 not out in a drawn match) and then three on tour to Australia in December 1987, and finally two at home against England in February 1988. One of the matches against Australia was lost, and the other five were drawn. Crowe played his last Test against Australia at Wellington in March 1990. He also played in 75 ODIs from 1983 to 1990, including the Cricket World Cups in England in 1983 and in India in 1987.