McAllister enters her seventh season as an assistant coach for the BYU swimming team. She has been a member of the coaching staff for four years on the womens side and now helps with both the men and women in stroke work. Before joining the BYU coaching staff, she coached one year at East High School in Salt Lake City and a few seasons for various club teams. Spent the 2011-2012 season coaching at the Wasatch Front Fish Market in Salt Lake.
McAllister competed on the BYU swimming team from 2000-04. During that time, she specialized in the breaststroke events, winning the Mountain West Conference 200 breast title four years in a row. She still holds the BYU womens pool record in the 200 breast (2:17.55). She competed in the 2000 U.S. Olympic Trials in the 200 and 100 breast placing 12th and 27th respectively.
Married to Eric McAllister, the couple has three children, Emma, Marcus and Lilly.