Margo Bowles posted a personal-best time in the girls 100 back and was part of three relay teams which competed over the weekend at the Devaney Sports Center.