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 14 | vs | 0 | 1 | 1 | +1 | 0 | 0 | 0 | 1 | 14 | 10:45 |
| Apr 12 | vs | 0 | 1 | 1 | +2 | 0 | 0 | 0 | 0 | 20 | 13:47 |
| Apr 11 | @ | 0 | 1 | 1 | +2 | 0 | 0 | 0 | 0 | 17 | 10:12 |
| Apr 9 | @ | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 15 | 11:39 |
| Apr 7 | @ | 1 | 0 | 1 | +1 | 0 | 0 | 0 | 3 | 17 | 13:19 |
| Regular Season | Playoffs | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | Team | League | GP | G | A | PTS | +/- | PIM | GP | G | A | PTS | PIM |
| 2012-13 | Richmond | PJHL | 43 | 21 | 28 | 49 | 0 | 4 | 15 | 6 | 8 | 14 | 2 |
| 2012-13 | Merritt | BCHL | 2 | 0 | 2 | 2 | 0 | 0 | - | - | - | - | - |
| 2013-14 | Surrey | BCHL | 57 | 29 | 33 | 62 | 0 | 8 | 6 | 2 | 5 | 7 | 2 |
| 2014-15 | U. of Denver | NCHC | 40 | 16 | 29 | 45 | 0 | 10 | - | - | - | - | - |
| 2015-16 | Providence | AHL | 2 | 0 | 2 | 2 | +1 | 2 | 2 | 0 | 0 | 0 | 0 |
| 2015-16 | Univ. of Denver | NCAA | 41 | 20 | 28 | 48 | +19 | 10 | - | - | - | - | - |
| 2016-17 | NHL | 8 | 0 | 0 | 0 | -3 | 2 | - | - | - | - | - | |
| 2016-17 | Providence Bruins | AHL | 64 | 14 | 30 | 44 | +1 | 14 | 17 | 9 | 9 | 18 | 0 |
| 2017-18 | NHL | 77 | 16 | 31 | 47 | +10 | 16 | 9 | 1 | 0 | 1 | 2 | |
| 2017-18 | Providence Bruins | AHL | 4 | 1 | 7 | 8 | +5 | 2 | - | - | - | - | - |
| 2018-19 | NHL | 77 | 11 | 23 | 34 | +13 | 16 | 24 | 2 | 6 | 8 | 2 | |
| 2019-20 | NHL | 58 | 7 | 15 | 22 | +3 | 8 | - | - | - | - | - | |
| 2019-20 | NHL | 9 | 3 | 1 | 4 | -5 | 2 | - | - | - | - | - | |
| 2020-21 | NHL | 43 | 7 | 7 | 14 | -9 | 0 | - | - | - | - | - | |
| 2021-22 | NHL | 76 | 18 | 15 | 33 | +6 | 16 | 7 | 3 | 0 | 3 | 4 | |
| 2022-23 | NHL | 65 | 8 | 14 | 22 | -5 | 12 | - | - | - | - | - | |
| 2023-24 | NHL | 74 | 17 | 19 | 36 | +16 | 28 | 8 | 0 | 1 | 1 | 0 | |
| 2024-25 | NHL | 51 | 6 | 12 | 18 | -1 | 31 | - | - | - | - | - | |
| 2024-25 | NHL | 28 | 3 | 8 | 11 | +3 | 0 | - | - | - | - | - | |
| 2025-26 | NHL | 13 | 1 | 1 | 2 | +1 | 8 | - | - | - | - | - | |
| 2025-26 | NHL | 33 | 5 | 5 | 10 | +6 | 8 | - | - | - | - | - | |
| 2025-26 | Wilkes-Barre/Scranton Penguins | AHL | 12 | 6 | 11 | 17 | +10 | 6 | - | - | - | - | - |
| NHL Totals | 612 | 102 | 151 | 253 | +35 | 147 | 48 | 6 | 7 | 13 | 8 | ||
| Season | Tournament | Team | GP | G | A | PTS | +/- | PIM | PPG | PPP | SHG | SHP | TOI/G |
|---|
Heinen, a native of Langley, British Columbia, is part of a core of young talent that revitalized the Boston Bruins in 2017-18.
The Bruins selected Heinen, a forward, in the fourth round (No. 116) of the 2014 NHL Draft after he had 62 points (29 goals, 33 assists) in 57 games with Surrey of the British Columbia Hockey League. Then came two seasons at the University of Denver, where he had 93 points (36 goals, 57 assists) in 81 games. He was the NCHC Rookie of the Year in 2014-15 and the conference Forward of the Year in 2015-16.
He signed a three-year, entry-level contract with the Bruins on April 12, 2016, and surprisingly made Boston's opening-night roster in 2016-17, making his NHL debut Oct. 13, 2016. But he was scoreless in eight games and played most of the season with Providence of the American Hockey League, finishing with 44 points (14 goals, 30 assists) in 64 games in his first pro season.
Heinen got his chance in Boston early in the 2017-18 season when David Krejci was injured and made the most of it. He scored his first two NHL goals on Oct. 26, 2017, and soon became a valuable two-way contributor capable of playing all three positions up front and sliding up and down the lineup. He keeps his feet moving, never stops competing and blends responsible defense with the willingness to get his nose dirty in front of the net.
Heinen was traded to the Anaheim Ducks for forward Nick Ritchie on Feb. 24, 2020, and joined the Pittsburgh Penguins as a free agent July 29, 2021. He signed a one-year, $1 million contract to remain with the Penguins on July 27, 2022. He was an unrestricted free agent after Pittsburgh did not give him a qualifying offer.
After returning to the Bruins for one season, Heinen signed a two-year, $4.5 million contract with the Vancouver Canucks on July 1, 2024. He began his second stint with the Penguins when he was traded by the Canucks with Vincent Desharnais, Melvin Fernstrom and a first-round pick in the 2025 NHL Draft on Feb. 1, 2025, for Marcus Pettersson and Drew O'Connor. He was then traded to the Columbus Blue Jackets on Dec. 29.
No contract data available.
Loading game log...