During her collegiate days, Bowers became Baylor's first female individual NCAA national champion when she won the 1999 outdoor triple jump with a leap of 45 feet, 10 inches. She earned All-America honors eight times, second-most in school history. Bowers holds the school record for women's individual All-America honors with five. She also won the 1999 USA triple jump crown.
Bowers was a force within the Big 12, sweeping the indoor and outdoor triple jump titles in 1998 and again in 1999. With four conference titles to her credit, Bowers is tied for fourth all-time at Baylor.
Bowers, a product of La Vega High School in Bellmead, Texas, received her degree in education in 2000. She received her master's degree in sport management from Baylor in May 2002.