He gained his first Test cap at the age of 21, having been named Cricket Writers' Club Young Cricketer of the Year in 1965. He made his Test debut against Pakistan in 1967. Batting at number 8, he made a duck in his first Test, at Trent Bridge, but didn't concede a single bye in the match. He made 28 in the second match, but didn't make the starting eleven for the 1967–68 tour of the West Indies, as Jim Parks was initially preferred. However, for the fourth and fifth matches of the series, he was picked again. In the first of those, he made his first Test half-century, a score of 69 not out, and he once again excelled at wicket-keeping.