At the 2012 Summer Olympics in London, she swam in the qualifying round of the 4×100-meter freestyle relay, and did not swim in the 4×100-meter final, but earned a bronze medal when the U.S. team placed third in the final. It was her twelfth Olympic medal, tying the record previously set by American swimmers Jenny Thompson and Dara Torres for the most career Olympic medals won by a female U.S. athlete.