Wagstaffe made his debut for Devon in the 1972 Minor Counties Championship against Berkshire.
In 1978, he made his List A debut for Devon against Staffordshire in the 1st round of the 1978 Gillette Cup.
Additionally, while playing for Devon, Wagstaffe made a single List A appearance for Minor Counties South in the 1974 Benson and Hedges Cup against Somerset.
Wagstaffe made his debut for Dorset in the Minor Counties Championship against Oxfordshire in 1981.
In 1983 he made his only List A appearance for the county in the 1st round of the 1983 NatWest Trophy against Essex.