Saskia McNairy 7th in Pac-12 heptathlon