McGinn was selected in the third round, 50th overall by the Ottawa 67's in the 2004 OHL Priority Selection.[1] After two seasons with the team, McGinn was selected in the second round, 36th overall by the San Jose Sharks in the 2006 NHL entry draft. He spent the entirety of his major junior career with the 67's, with his best season coming during the 2006–07 season, in which he led the team with 46 goals and 89 points.
Professional
San Jose Sharks
After his 2006–07 OHL season, McGinn was signed to an entry-level deal by the Sharks. He appeared in four regular season games and six playoff games for their American Hockey League affiliate, the Worcester Sharks.
On June 30, 2011, McGinn re-signed to a one-year, $680,000 contract with the Sharks. In the 2011–12 season, McGinn enjoyed a break-out season scoring 12 goals and 24 points in 61 games.
Colorado Avalanche
In the midst of his break-out season, McGinn was traded at the trade deadline on February 27, 2012, to the Colorado Avalanche, along with prospects Mike Connolly and Michael Sgarbossa in exchange for TJ Galiardi, Daniel Winnik and a seventh round selection.[3] As a restricted free agent, McGinn filed for arbitration in the summer of 2012, but on July 13 McGinn signed a two-year, $3.5 million contract with the Avalanche.[4]
On June 19, 2014, McGinn agreed to another two-year contract extension with the Avalanche.[5] McGinn would miss the Avalanche's entire training camp and pre-season for the 2014–15 season, due to his recurrent back injury. He was able to return to the team to begin the season, however after 19 games McGinn was ruled out for the remainder of the season to undergo back surgery after re-injuring his troublesome back in game against the New Jersey Devils on November 15, 2014.[6]
On February 29, 2016, McGinn was traded to the Anaheim Ducks in exchange for a conditional 3rd-round pick.[8] McGinn ended the season with 12 points in 21 games for the Ducks.
Arizona Coyotes
On July 1, 2016, it was announced that McGinn had signed as a free agent to a three-year contract with the Arizona Coyotes.[9] In his lone season with the club, McGinn recorded 9 goals and 17 points in 72 games.
Florida Panthers
On September 17, 2017, McGinn was traded by the Coyotes during training camp for the 2017–18 season to the Florida Panthers in exchange for Jason Demers.[10] McGinn established himself amongst the Panthers third-line, increasing his offensive output from his tenure with the Coyotes in registering 13 goals and 29 points in 76 games as the Panthers missed the post-season.
Approaching the final year of his contract, McGinn missed training camp after undergoing back surgery, placing him indefinitely on the injured non-roster to begin the 2018–19 season.[11] Nearing a return after four months of rehabilitation, McGinn was placed on waivers by the Panthers on January 31, 2018.[12] Having cleared waivers, McGinn was activated off injured reserve and assigned to continue his recovery with AHL affiliate, the Springfield Thunderbirds, on February 1, 2019.[13]
Later years
As a free agent from the Panthers, McGinn continued his recovery from his back injury over the summer. Unsigned leading into the 2019–20 season, McGinn belatedly signed a professional tryout contract with the Charlotte Checkers of the AHL on October 22, 2019. An affiliate to the Carolina Hurricanes organization, he joined with the goal to potentially play with younger brother and current Hurricane, Brock.[14] McGinn made two appearances with the Checkers before he was released from his PTO on October 31, 2019.
On November 11, 2019, McGinn (alongside former Panthers' teammate Troy Brouwer) was signed to a professional tryout by the St. Louis Blues.[15] After travelling and training with the Blues, McGinn was released from his tryout on November 20, 2019.[16]
McGinn suffers from a genetic back problem[20] that plagued him extensively during his pre-pro career. Cortisone, rehab, and major surgery in the summer of 2008 helped alleviate the pain, though the lingering effects still plague McGinn, especially due to his high-pace playing style.