At the 2008 Summer Olympics in Beijing, Torres competed as a member of U.S. track and field team in the men's 10,000 meters, along with his teammates Abdi Abdirahman and Galen Rupp. He finished the race in twenty-fifth place by four hundredths of a second (0.04) ahead of India's Surendra Kumar Singh, with a time of 28:13.93.