Marshall represented the United States at the 2008 Summer Olympics in Beijing, China. She received a bronze medal by swimming for the third-place U.S. team in the preliminary heats of the women's 4×200-meter freestyle relay. She and her preliminary heat teammates set a new American record in the event.