On August 1, 2007, at age 40 and just 16 months after giving birth to her first child, Torres won the 100-meter freestyle at the U.S. Nationals in Indianapolis. On August 4, she set a new American record in the 50-meter freestyle of 24.53 seconds, breaking her own record of 24.63 seconds set at the 2000 Summer Olympics. She lowered her initial American record by 1.62 seconds. Torres has broken or lowered her own American record in the 50-meter freestyle 10 times, which is the most by any American swimmer in any event.