In his international swimming debut as an 18-year-old, Astbury represented England at the 1978 Commonwealth Games in Edmonton, Alberta, Canada, where he received a bronze medal for this third-place finish in the men's 1500-metre freestyle.