Career
He umpired his first Major League game on April 5, 2010. He wears uniform number 64. Porter"s Major League umpiring debut was in early 2010 and he umpired a total of 35 major league games that season.
He returned in 2011 to officiate in 121 big league games.
Porter was hired to the full-time MLB staff in January 2013. Porter was the home plate umpire for Jordan Zimmermann"s (Washington Nationals) no-hitter against the Miami Marlins on the last day of the 2014 regular season.
Porter"s first postseason assignment was the 2014 NLDS between the Saint Louis Cardinals and the Los Angeles Dodgers. Porter later served as the right field umpire in the 2015 MLB All-Star Game in Cincinnati.
Injury
On August 15, 2010, Porter was forced to leave a Houston Astros – Pittsburgh Pirates game in which he was serving as the home plate umpire after he was struck on the head by Carlos Lee"s bat while Lee was following through with his swing.