Career
He was drafted in the ninth round, 282nd overall, by the Chicago Blackhawks in the 2003 National Hockey League Entry Draft. Prior to his professional career, Porter played collegiate hockey at the University of North Dakota. He spent four years at the University of North Dakota appearing in 175 games for the Fighting Sioux.
He made his National Hockey League debut with the Blues in the 2008-2009 season opener.
He scored his first career National Hockey League goal on October 18, 2008 against the Chicago Blackhawks. On July 16, 2012, Porter was re-signed as a free agent by the Blues to a one-year contract.
On August 8, 2015, Porter left the Blues organization as a free agent after 8 seasons and signed a one-year, two-way contract with the Philadelphia Flyers. Porter failed to earn a spot on the Flyers during training camp and was placed on waivers by the team on September 30, 2015.
On October 1, 2015, prior to the 2015-2016 season, he was claimed by the Minnesota Wild.
He acted as best man at Parise"s wedding as Parise did for him.