June 21, 2019 — Selected by the Carolina Hurricanes in the 2019 NHL Draft. Sixth round, 183rd overall.
May 24, 2021 — Signed a three-year, entry-level contract with the Carolina Hurricanes.
Posted 44 points (21g, 23a) in 57 OHL games with Sudbury… Led team in goals, points and power-play
goals (9)… Made OHL debut vs. Oshawa (9/22)… Registered a hat trick for his first three career OHL goals at North Bay (9/27)… Tallied three points (2g, 1a) at Ottawa (12/10)… Posted a nine-game point streak from 1/11-1/28 (4g, 7a)… Recorded three points (1g, 2a) vs. Hamilton (2/17)… Registered a five-game point streak from 3/8-3/17 (3g, 4a).
Tallied 50 points (30g, 20a) in 66 OHL games with Sudbury… Led team in goals… Posted 14 multi-point games… Scored a hat trick at North Bay (11/16)… Recorded three points (2g, 1a) vs. Mississauga (12/2)… Scored a
goal in 100th career OHL game vs. Sault Ste. Marie (1/20)… Registered three points (1g, 2a) vs. Peterborough (1/25)… Scored a hat trick vs. Flint (2/8)… Tallied five points (4g, 1a) in eight playoff games, including two game-winning goals… Scored a goal in OHL playoff debut vs. Mississauga (3/22)… Posted two points at Mississauga (3/24).
Recorded 72 points (35g, 37a) in 63 OHL games with Sudbury… Led Wolves in goals for the second straight season and finished third on the team in assists and points… Scored a team-leading eight power-play goals… Established OHL career highs in goals, assists and points… Registered 20 multi-point games… Scored a goal in four straight games from 9/22-10/4 (4g, 4a)… Posted three points (1g, 2a) at Mississauga (9/22)… Tallied three points (1g, 2a) including 100th career OHL point vs. North Bay (9/27)… Earned a nine-game point streak from 10/20-11/13 (5g, 8a)… Recorded two assists at North Bay (11/1)… Registered three points (2g, 1a) vs. Hamilton (11/17)… Scored two goals vs. Barrie (11/29)… Posted three assists vs. Mississauga (12/1)… Earned a five-game point streak from 1/18-1/30 (4g, 4a)… Tallied three points (1g, 2a) at Sarnia (1/18)… Scored two goals vs. North Bay (1/24)… Earned a six-game point streak from 2/8-2/21 (7g, 4a)… Recorded two assists vs. Niagara (2/9)… Registered a hat trick vs. Sarnia (2/14)… Scored two goals at Niagara (2/16)… Posted two assists vs. Saginaw (2/21)… Ended the season with a five-game point/goal streak from 2/28-3/8 (7g, 3a)… Tallied four points (3g, 1a) at Barrie (3/5).
Tallied 23 points (7g, 16a) in 16 games with Surahammars IF of HockeyEttan, Sweden’s third-highest league, during first professional season… Ranked third on the team in assists and fourth in points… Posted a three-game point streak from 1/10-1/17 (2g, 6a)… Earned his first professional point (goal) vs. Grums (1/10)… Recorded two assists at Koping (1/13)… Registered five points (1g, 4a) vs. Kumla (1/17)… Tallied two points (1g, 1a) at Lindloven (1/24)… Posted a three-game point streak from 2/3-2/10 (1g, 3a), including two points (1g, 1a) vs. Malung (2/10)… Scored two goals vs. Grums (2/21)… Registered four assists vs. Kumla (2/28)… 2021-22: Registered 35 points (14g, 21a) in 64 ECHL games with Norfolk… Ranked sixth on the team in goals and points and tied for sixth in assists… Made his ECHL debut at Florida (10/27)… Posted two points (1g, 1a), including his first ECHL goal, at
Reading (11/10)… Registered two points (1g, 1a), including the game-winning goal with 1:53 left in regulation, at Atlanta (2/5)… Earned 11 points and a +11 rating over the final 10 games of the season (3/30-4/17: 3g, 8a)… Tallied two points vs. Jacksonville (3/30)… Recorded two points (1g, 1a) vs. Jacksonville (4/2)… Registered a season-high three assists in season finale vs. Greenville (4/17).
Posted 35 points (14g, 21a) in 64 ECHL games with Norfolk… Finished fourth on the Admirals in points and fifth in goals… Made ECHL debut at Florida (10/27)… Tallied two assists for first career ECHL points at Florida (10/29)… Scored first career ECHL goal and added an assist at Reading (11/10)… Registered two points (1g, 1a) at Orlando (11/28)… Recorded two points (1g, 1a) at Atlanta (2/5)… Posted two points (1g, 1a) vs. Jacksonville (3/30)… Earned a three-game point/assist streak from 4/2-4/6 (1g, 3a)… Tallied two points (1g, 1a) vs. Jacksonville (4/2)… Finished the regular season with a three-game point streak from 4/15-4/17 (1g, 4a)… Recorded three assists vs. Greenville (4/17).
Registered seven points (2g, 5a) in 20 AHL games with Chicago and posted 17 points (10g, 7a) in 29 ECHL games with Norfolk… Began the season in the ECHL… Scored two goals at Greenville (10/23)… Recalled to Chicago (10/29)… Tallied an assist in AHL debut vs. Milwaukee (10/29)… Scored first career AHL goal and added two assists at Milwaukee (11/9)… Reassigned to Norfolk (1/9)… Recorded two points (1g, 1a) vs. Maine (1/13)… Scored two goals at Reading (1/20)… Registered three points (1g, 2a) vs. Trois-Rivieres (2/1)… Earned a three-game goal/point streak from 4/7-4/12 (3g, 3a)… Posted four points (1g, 3a) at Reading (4/12).