Current Season Stats
Career Stats
Last 5 Games
| Date | Opponent | G | A | PTS | +/- | PIM | PPG | SHG | S | Shifts | TOI |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Date | Opponent | G | A | PTS | +/- | PIM | PPG | SHG | S | Shifts | TOI |
|---|---|---|---|---|---|---|---|---|---|---|---|




| Date | Opponent | G | A | PTS | +/- | PIM | PPG | SHG | S | Shifts | TOI |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Apr 15 | @ | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 1 | 20 | 17:01 |
| Apr 13 | @ | 1 | 0 | 1 | +1 | 0 | 0 | 0 | 3 | 20 | 14:48 |
| Apr 11 | vs | 1 | 0 | 1 | -3 | 0 | 0 | 0 | 5 | 21 | 15:37 |
| Apr 9 | vs | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | 18 | 14:16 |
| Apr 7 | vs | 0 | 0 | 0 | -2 | 4 | 0 | 0 | 0 | 18 | 13:52 |
| Regular Season | Playoffs | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | Team | League | GP | G | A | PTS | +/- | PIM | GP | G | A | PTS | PIM |
| 2006-07 | Lewiston | QMJHL | 70 | 39 | 44 | 83 | +37 | 75 | 17 | 12 | 16 | 28 | 22 |
| 2007-08 | NHL | 62 | 13 | 14 | 27 | +16 | 38 | - | - | - | - | - | |
| 2008-09 | NHL | 81 | 15 | 35 | 50 | +13 | 50 | 4 | 1 | 1 | 2 | 4 | |
| 2009-10 | NHL | 82 | 20 | 27 | 47 | -10 | 60 | - | - | - | - | - | |
| 2010-11 | NHL | 10 | 5 | 2 | 7 | +7 | 12 | - | - | - | - | - | |
| 2011-12 | NHL | 57 | 21 | 21 | 42 | +19 | 28 | 9 | 1 | 4 | 5 | 10 | |
| 2012-13 | NHL | 48 | 10 | 15 | 25 | 0 | 44 | 6 | 0 | 2 | 2 | 6 | |
| 2013-14 | NHL | 78 | 28 | 29 | 57 | -16 | 90 | - | - | - | - | - | |
| 2014-15 | NHL | 38 | 5 | 14 | 19 | -17 | 20 | - | - | - | - | - | |
| 2014-15 | NHL | 43 | 12 | 10 | 22 | -8 | 42 | 5 | 0 | 1 | 1 | 4 | |
| 2015-16 | NHL | 43 | 4 | 12 | 16 | -13 | 28 | - | - | - | - | - | |
| 2015-16 | NHL | 28 | 8 | 12 | 20 | +12 | 34 | 7 | 1 | 2 | 3 | 8 | |
| 2016-17 | NHL | 82 | 18 | 28 | 46 | -2 | 54 | 11 | 0 | 1 | 1 | 8 | |
| 2017-18 | NHL | 70 | 16 | 50 | 66 | +1 | 50 | 15 | 1 | 8 | 9 | 10 | |
| 2018-19 | NHL | 57 | 23 | 23 | 46 | +3 | 46 | 26 | 7 | 9 | 16 | 16 | |
| 2019-20 | NHL | 71 | 25 | 35 | 60 | +2 | 52 | 9 | 4 | 5 | 9 | 8 | |
| 2020-21 | NHL | 56 | 19 | 39 | 58 | +6 | 22 | - | - | - | - | - | |
| 2021-22 | NHL | 67 | 27 | 30 | 57 | +8 | 48 | 12 | 9 | 4 | 13 | 10 | |
| 2022-23 | NHL | 82 | 24 | 32 | 56 | -7 | 52 | - | - | - | - | - | |
| 2023-24 | NHL | 76 | 17 | 30 | 47 | -12 | 55 | - | - | - | - | - | |
| 2024-25 | NHL | 43 | 9 | 7 | 16 | -7 | 12 | 6 | 2 | 1 | 3 | 4 | |
| 2025-26 | NHL | 49 | 10 | 15 | 25 | +2 | 22 | - | - | - | - | - | |
| 2025-26 | NHL | 16 | 3 | 0 | 3 | -9 | 18 | - | - | - | - | - | |
| NHL Totals | 1239 | 332 | 480 | 812 | -12 | 877 | 110 | 26 | 38 | 64 | 88 | ||
| Season | Tournament | Team | GP | G | A | PTS | +/- | PIM | PPG | PPP | SHG | SHP | TOI/G |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2006-07 | Memorial Cup | Lewiston | 4 | 1 | 2 | 3 | - | 0 | 0 | 0 | 0 | 0 | - |
Championship
Perron got the Stanley Cup championship with the St. Louis Blues in 2019 that he didn't get a year earlier with the Vegas Golden Knights.
The Golden Knights selected Perron in the 2017 NHL Expansion Draft largely for his experience; he'd played 10 seasons in the League and was a reliable middle-six forward. Little could they have guessed that he'd turn into their top playmaker -- and then leave.
Vegas chose Perron after the Blues opted not to protect him following an 18-goal, 46-point season in 2016-17. He'd never had more than 35 assists or 57 points in a season, but Perron shattered those numbers and set NHL personal bests with a team-high 50 assists and 66 points, helping Vegas advance to the Stanley Cup Final in its first season.
That attracted the attention of the Blues, who brought him back for a third stint in St. Louis by signing him to a four-year contract on July 1, 2018. He had 46 points (23 goals, 23 assists) in 57 regular-season games, then contributed 16 points (seven goals, nine assists) in 26 playoff games to help the Blues win the Cup for the first time since entering the NHL in 1967.
Perron accomplished another first in 2019-20 when he was selected to play in the NHL All-Star Game in St. Louis after putting up 49 points (21 goals, 28 assists) in 49 games. He then signed a two-year, $9.5 million contract with the Detroit Red Wings on July 13, 2022, and scored in his 1,000th NHL game, a 3-2 loss to the Dallas Stars on Dec. 10.
Before being selected by Vegas, it looked like Perron's NHL career had come full circle on July 1, 2016, when he signed as a free agent with the Blues. He had played his first six seasons in the League with St. Louis after being selected in the first round (No. 26) of the 2007 NHL Draft.
Perron was 19 when he made his NHL debut for the Blues on Oct. 12, 2007, after one season of major junior hockey. Perron led Quebec Major Junior Hockey League rookies in 2006-07 with 39 goals and a plus-37 rating, helping Lewiston win the QMJHL title and advance to the Memorial Cup. Perron also skated in the 2007 Canadian Hockey League Top Prospects Game and had an assist.
He got an assist in his first NHL game against the Colorado Avalanche, scored his first goal against Nikolai Khabibulin and the Chicago Blackhawks on Nov. 3, 2007, and finished his rookie season with 27 points (13 goals, 14 assists).
Perron had 50 points (15 goals, 35 assists) in 2008-09 before making his playoff debut on April 15, 2009, against the Vancouver Canucks; he scored his first NHL playoff goal against them six days later. Perron had his first NHL hat trick against the Canucks on Nov. 10, 2009 and went on to have the first 20-goal season of his NHL career. On Feb. 4, 2010, against the San Jose Sharks, he became the youngest player in Blues history (21 years, 248 days) to play in 200 games.
Perron had five goals and seven points in the first 10 games of the 2010-11 season, including back-to-back two-goal games Oct. 18 and 22, before he sustained a concussion and missed the rest of the season. He had two four-game goal streaks in 2011-12 and finished with 21 goals.
St. Louis traded Perron to the Edmonton Oilers on July 10, 2013. He tied for the team lead with 28 goals in 2013-14 and was first with eight power-play goals. The Oilers traded Perron to the Pittsburgh Penguins on Jan. 2, 2015, and the Penguins traded Perron to the Anaheim Ducks on Jan. 16, 2016.
Perron returned to the Red Wings when the Senators traded him to Detroit on March 5, 2026.
No contract data available.
Loading game log...