[4] He played with the Saint-Jérôme Panthers in the Quebec Junior AAA Hockey League during his first year of NHL draft eligibility where he recorded 69 points in 51 games.
[4] Perron then had an excellent rookie season in the Quebec Major Junior Hockey League (QMJHL), leading the Lewiston Maineiacs in scoring with 39 goals and 83 points in 70 games played.
"[9] He signed a three-year entry-level contract with the team on September 5, 2007, after St. Louis Blues President John Davidson praised his "tremendous creativity and offensive skill.
[16] He impressed Davidson and assistant general manager (GM) Doug Armstrong during training camp who praised his work ethic and perseverance.
"[17] This season proved to be his most successful at the time and by January, Perron had recorded a team-leading 24 assists and earned a spot on the sophomore team at the NHL YoungStars Game.
[18] Coach Murray would often place Perron with young players like Patrik Berglund and T. J. Oshie to form the Kid Line which was used to boost the energy of the game.
[19] During their playoff run, Perron recorded two points in four games[1] as they lost to the Vancouver Canucks in the Western Conference quarter final.
[21] Following his successful sophomore season, expectations were high for Perron to make an impact with the team while playing alongside David Backes and Andy McDonald.
Veteran Keith Tkachuk would serve as a mentor for him during the season, often having a trainer alert Perron to meet him in a closed-door room in between periods.
"[26] He began his fourth year campaign with a scoring streak of five goals in his first ten games before sustaining a season-ending concussion on November 4.
The concussion was the result of an elbow to the temple from San Jose Sharks forward Joe Thornton and he missed 13 months to recover.
[27] Upon returning to the Blues' lineup, Perron helped them boost their rankings in the Central Division and Western Conference while scoring in four consecutive games.
The series winning goal was scored by Perron after deflecting Alex Pietrangelo's shot into the net to break a 1–1 tie with eight minutes remaining.
[1] Under new head coach Ken Hitchcock, Perron was often relegated to the fourth line or made a healthy scratch for being too aggressive in the offensive zone and racking up penalty minutes.
[36] When speaking of the trade, Oilers coach Dallas Eakins praised Perron by saying "I love his competitiveness...As much skill as he has, he's got that little bit of nasty in him.
"[37] General manager Craig MacTavish said he expected to use Perron on the left wing with Jordan Eberle or Nail Yakupov and play on their penalty kill.
[45] After the Penguins were eliminated, Perron revealed that he had been playing with a rib injury since their final regular season game against the Buffalo Sabres.
[50] During the summer prior to the 2015–16 season, Perron began power skating training in Montreal and various Ironman Triathlon competitions in Mont-Tremblant.
"[51] As a result of his off-season training, Perron was paired alongside Sidney Crosby and Phil Kessel on the Penguin's first line, which he called "a great opportunity.
[57] During his recovery period, Perron worked out with fellow injured teammate Kevin Bieksa before they both returned to the Ducks lineup prior to the 2016 Stanley Cup playoffs.
[58] During Game 1 of the Stanley Cup playoffs against the Nashville Predators, Perron continued to play alongside Ryan Getzlaf and right winger Chris Stewart.
"[59] He eventually bounced back and helped the Ducks lead their series 3–2 by scoring his first goal of the post-season 22 seconds after Ryan Johansen in Game 5.
"[62] Perron also met with the management of the Montreal Canadiens during the summer who offered him a one-year contract compared to St. Louis' two years.
[1] On June 21, 2017, Perron's stint with the Blues was cut short as he was left unprotected and selected by the Vegas Golden Knights at the 2017 NHL Expansion Draft.
[70] In spite of his injury, Perron recorded a career-high 66 points in 70 games as the Golden Knights qualified for the 2018 Stanley Cup playoffs.
[71] When questioned on the Golden Knights success, Perron replied that "every guy in our room has a chip on his shoulder...and every time we step on the ice it's a fight to prove our worth.
[1] He proved to be an asset to the team as they became the third expansion squad in league history to advance to the Stanley Cup Finals in its inaugural season.
Coach Mike Yeo spoke highly of Perron pending his return to the city by saying "bottom line is he's here because he's a good NHL player...the track record is there.
[81] When the Stanley Cup Finals series with the Boston Bruins was tied 2–2, Perron recorded the game-winning goal in Game 5 as the result of a contested non-called tripping penalty.
[84] Due to his successful start to the season, Perron was listed as a “Last Man standing” option at the 2020 National Hockey League All-Star Game, allowing fans to vote him into the competition.