In 2012, he won the Falmouth Mile with a time of 3:55.79. Later that year, he set a personal best (that remains as his personal best today) in the mile at the Pre Classic with a 3:52.01, making him the fastest American that year in the mile. At the 2012 United States Trials, Torrence finished sixth in the 1500 meters in a time of 3:37.70.