In 1987, Hagger finished ninth in the heptathlon at the World Championships in Rome, with a score of 6167. At her second Olympics in Seoul 1988, she finished 17th with 5975. She also finished 17th overall in the long jump qualifying round. In 1989, she won the AAAs national heptathlon title. She represented England, at the 1990 Commonwealth Games in Auckland, New Zealand. She won her final national title in 1991, when she won the AAAs Indoor long jump championship for the third time.