Foster first competed internationally at the 1978 World Rowing Championships at Lake Karapiro, New Zealand. With the women's coxed four and the women's eight, she won both B-finals. At the 1981 World Rowing Championships at Oberschleißheim, Germany, she came fifth in the women's single sculls. At the 1982 World Rowing Championships in Lucerne, Switzerland, she won a bronze medal in the single sculls.