The 2012 season began with another good indoor season for Porter, highlighted by a record run of 7.54 seconds to win at the BW-Bank Meeting in Karlsruhe. He dipped under 13.3 seconds for the 110 m hurdles at the Golden Spike Ostrava meet, finishing behind Dexter Faulk with a run of 13.29, and his wife Tiffany Porter won the women's hurdles race. He ran 13.26 in June to reach his first Diamond League podium at the New York's adidas Grand Prix, being beaten only by world champion Jason Richardson. His upward trend continued at the 2012 United States Olympic Trials, where he ran 13.19 in the semi-finals, then got the third Olympic spot in the final in a personal record time of 13.08 seconds. He was a surprise addition to the American Olympic squad, beating highly ranked hurdlers including David Oliver.