Pocock was born in Venezuela at
Maracaibo in December 1951. He was educated in England at
Shrewsbury School. He began his association with
Hampshire in 1973, playing for their second eleven. Two years then elapsed before his next appearance for the second eleven in 1975, in which he top-scored in Hampshire's first innings with 68. He made two further first-class appearances that season in the County Championship, while in the
1977 County Championship he made seven appearances, it was in 1977 that Pocock made his debut in
List A one-day cricket, making five one-day appearances. His first match the following season came in a first-class fixture against the touring
Pakistanis, with Pocock featuring in the Hampshire side following injuries and the unavailability of regular players. He featured in a further four first-class matches in 1978, three of which were in the
County Championship, Following Richards' departure, Pocock began to appear from regularly for Hampshire in the 1979 season, making twelve first-class and fourteen one-day appearances. with him scoring 393 first-class runs in 1979. Although by no means a certainty in the Hampshire side, despite his increased playing opportunities in 1979, it came as a surprise when he was chosen to
captain Hampshire for the 1980 season following
Bob Stephenson's relinquishment of the captaincy. He remained as Hampshire captain until the 1984 season, helping lead them to third place finishes in both the
1982 and
1983 County Championship's. His decision to resign the captaincy was based around his intentions to devote more time to his fledgling business interests. After resigning the captaincy, he did not play for Hampshire again, with a thumb injury ruling him out for the remainder the season. From his debut in 1976, Pocock made 127 appearances in first-class cricket for Hampshire. his highest score of 164 came against Lancashire in 1982. In one-day cricket, he made 1,346 runs at an average of 21.36, making three half centuries and with a top-score of 73 not out. As a slip fielder, he took 124 catches in first-class cricket, ==Post-cricket career==