Career
He was drafted 47th overall by the Hurricanes in the 2012 National Hockey League Entry Draft. McGinn played four seasons of junior hockey for the Guelph Storm of the Ontario Hockey League (OHL). On April 3, 2013, McGinn was signed to a three-year entry-level contract with the Carolina Hurricanes he made his professional debut shortly after with their AHL affiliate, the Charlotte Checkers.
Having returned to the Storm for the 2013-2014 season, McGinn established a junior career high numbers in which he tallied 43 goals and 85 points.
In his first full professional season in 2014-2015, McGinn scored 15 goals and contributed with 27 points from a depth role with the Checkers in 73 games. After scoring 2 goals in 2 games to start the 2015-2016 season in Charlotte, McGinn received his first National Hockey League recall and made his debut on October 16, 2015 against the Detroit Red Wings.
In his first shift, McGinn scored his first National Hockey League goal to open the scoring after only 55 seconds. lieutenant was the fastest debut goal since Alexander Mogilny scored after 20 seconds in 1989.
He also contributed with an assist to help the Canes defeat the Red Wings 5-3.