Plata competed at the second Olympic triathlon at the 2004 Summer Olympics. He placed twenty-seventh with a total time of 1:57:09.09. Plata was the alternate for the U.S. Olympic Team in 2000. In 2005 Plata was ranked as high as 4th in the ITU World Rankings for triathlon.