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–16 season, he was claimed by the Minnesota Wild. Over the course of the campaign with the Wild, Porter consolidated his role on the fourth line, featuring in a career best 61 games for 4 goals and 7 points.