Most Goals, Game: 1 — eleven times, m.r. 12/10/24, 5-4 L (SO) vs. MIN
Most Assists, Game: 4 — 2/11/23, 6-5 L (OT) at STL
Most Points, Game: 4 — 2/11/23, 6-5 L (OT) at STL
Most PIMs, Game: 15 — 1/24/23, 5-2 L vs. ANA
Longest Goal Streak: 2 games (12/8/24-12/10/24: 2g)
Longest Assist Streak: 3 games — twice (m.r. 2/6/23-2/11/23: 6a)
Longest Point Streak: 3 games — twice (m.r. 2/6/23-2/11/23: 6a)
First NHL game: 10/3/18, 5-2 L at VAN // 100th NHL game: 12/3/22, 3-2 L (OT) at VAN // 200th NHL game: 2/18/24, 4-3 L at COL
First NHL goal: 10/17/18, 5-2 W vs. BOS (Rask)
First NHL assist: 11/1/18, 6-5 W vs. COL
First NHL point: 10/17/18, 5-2 W vs. BOS (Rask)
June 23, 2017 — Selected by the Calgary Flames in the 2017 NHL Draft. First round, 16th overall.
July 21, 2017 — Signed a three-year, entry-level contract with Calgary Flames.
August 20, 2021 — Signed a two-year contract with Calgary Flames.
October 9, 2022 — Claimed off waivers by Arizona Coyotes.
January 24, 2023 — Signed a one-year contract extension with Arizona Coyotes,
June 13, 2024 — Transferred to Utah Mammoth from Arizona Coyotes.
June 29, 2024 – Signed a two-year contract with Utah Mammoth.
January 5, 2026 — Traded to Carolina Hurricanes from Utah Mammoth in exchange for future considerations.
Has represented Finland at several international tournaments including the 2015 IIHF U18 World Championship (silver), 2016 IIHF U18 World Championship (gold), 2017 IIHF U20 World Championship and 2018 IIHF U20 World Championship… Played for Finland in the 2015 and 2016 Hlinka Gretzky Cups… Skated for Finland in the 2025 NHL 4 Nations Face-Off
Appeared in 56 games with Tri-City (WHL), totaling 32 points (7g, 25a)… Ranked second on the team in points by a rookie… Recorded an assist in three consecutive contests (9/26-10/4; 1g, 4a), including posting two assists in his first career WHL game at Spokane (9/26)… Notched a point in back-to-back games (10/23-24; 1g, 1a)… Tallied an assist in two consecutive outings (11/13-14; 3a)… Registered a point in three straight games (11/28-12/2; 1g, 2a)… Recorded five points across five consecutive games (12/11-19; 2g, 3a)… Posted three assists vs. Portland (12/29)… Tallied an assist in back-to-back games (3/4-5; 2a)
Played in 60 games with Tri-City (WHL), recording 61 points (19g, 42a)… Ranked first on the team in goals by a defenseman and fourth on the team in points… Recorded multiple assists in back-to-back outings (9/24-25; 4a)… Tallied two points (1g, 1a) at Portland (10/18)… Registered an assist in five consecutive games, totaling 10 points over that span (10/25-11/5; 1g, 9a)… Recorded a point in six consecutive games, totaling 12 points (11/16-25; 7g, 5a), including a hat trick vs. Vancouver (11/23)… Notched a point in four-straight outings (12/3-1/6; 2g, 3a)… Registered a five-game point streak (1/27-2/11; 3g, 4a), including a three-point effort (1g, 2a) vs. Medicine Hat (2/4)… Recorded a point in four-straight games (2/15-22; 2g, 5a)… Played in four playoff games with Tri-City, posting one point (1a)… Notched first career WHL playoff point/assist at Seattle (3/25)
Drafted in the First Round of the 2017 NHL Draft by the Calgary Flames (7/21)… Appeared in 43 games with Tri-City (WHL), recording 45 points (14g, 31a)… Ranked second on the team in goals by a defenseman and third on the team in points by a defenseman… Posted three points (1g, 2a) vs. Everett (9/30)… Recorded an assist in three consecutive games (10/18-25; 1g, 3a)… Tallied multiple points in back-to-back games (11/1-4; 2g, 2a)… Registered a six-game assist streak (11/11-12/13; 1g, 7a)… Notched an assist in three consecutive outings (2/2-6; 3a)… Posted three points (1g, 2a) at Lethbridge (2/13)… Recorded a point in three-straight games (2/21-24; 4g, 1a), including a hat trick vs. Prince George (2/24)… Totaled five points in back-to-back games (3/9-10; 2g, 3a)… Tallied a point in four consecutive efforts (3/13-18; 1g, 6a)… Appeared in 12 playoff games with Tri-City, recording 17 points (4g, 13a), leading the team in playoff goals by a defenseman… Totaled four points (1g, 3a) in the First Round against Kelowna (3/22-29)… Totaled 12 points (3g, 9a) across five games in the Third Round against Everett (4/21-30), including a three-assist night in Game 2 (4/21) and a four-assist outing in Game 6 (4/30)
Played in 24 games with the Calgary Flames (NHL), recording three points (1g, 2a)… Made his NHL debut on Oct. 10 at VAN… Recorded first NHL point (goal) vs. BOS (10/17)… Tallied first NHL assist vs. COL (11/1)… Notched an assist at LAK (4/1)… Appeared in 20 games with Stockton (AHL), totaling 14 points (4g, 10a)… Played in first career AHL game at Texas (1/25)… Tallied a point in back-to-back games (1/26-2/1; 1g, 2a), including his first career AHL point (assist) at San Antonio (1/26) and first career AHL goal vs. San Jose (2/1)… Posted an assist in two consecutive outings (2/8-9; 2a)… Registered a point in four-straight games (2/17-3/1; 1g, 3a)… Tallied a point in three consecutive appearances (3/8-15; 1g, 3a), including a two-assist outing at San Jose (3/10)… Scored the game-winning goal at San Diego (3/30)
Did not play.
Played in 49 games with the Calgary Flames (NHL), posting 11 points (2g, 9a)… Registered an assist in back-to-back games (2/9-11; 2a)… Scored a goal at OTT (2/27)… Tallied a point in two consecutive games (4/10-13; 1g, 1a)… Appeared in 19 games with Ilves (Liiga), recording 19 points (2g, 17a)… Registered a point in six consecutive games, totaling 10 points (10/9-23; 2g, 8a)… Recorded an assist in four-straight outings (11/13-20; 6a)… Notched an assist in back-to-back games (11/27-28; 2a)
Appeared in nine games with the Calgary Flames (NHL), recording two points (2a)… Tallied an assist at EDM (10/16)… Registered an assist and +2 plus/minus rating at BOS (11/21)… Played in 35 games with Stockton (AHL), recording 18 points (2g, 16a)… Notched an assist in back-to-back outings (12/3-4; 3a), including two assists vs. San Diego (12/4)… Posted an assist in two consecutive games (12/17-18; 3a), including two assists vs. Colorado (12/18)… Scored a goal in back-to-back contests (3/4-5; 2g, 1a), including the game-winning goal vs. San Jose (3/5)… Notched two assists at San Jose (3/11)… Recorded an assist in four consecutive games (3/19-27; 4a)… Appeared in 10 playoff games with Stockton, totaling two points (2a)… Tallied first career AHL playoff point (assist) in Game 1 of the Second Round vs. Bakersfield (5/10)… Registered an assist in Game 4 of the Western Conference Finals vs. Chicago (6/10)
Claimed off waivers by the Arizona Coyotes (NHL) on Oct. 9… Appeared in 78 games for the Coyotes, totaling 34 points (4g, 30a)… Tallied a power-play assist in back-to-back outings (10/22-25; 2a)… Scored a goal vs. DAL (11/3)… Notched an assist in two consecutive appearances (12/27-29; 2a)… Totaled six points over three straight games (2/6-11; 6a), including a four assist outing at STL (2/11)… Recorded two assists at DAL (3/1)… Notched two assists vs. NJD (3/5)…Tallied back-to-back multi-assist games (3/12-14; 4a)… Registered three points (1g, 2a) vs. CHI (3/18)… Scored first NHL power-play goal vs. DAL (3/31)
Appeared in 68 game with Arizona (NHL), recording 17 points (2g, 15a)… Tallied a power-play assist in back-to-back contests (10/19-21; 3a), including two assists at STL (10/19)… Notched a power-play assist at PIT (12/12)… Registered a point in two consecutive games (2/8-10; 1g, 1a)… Recorded an assist and +3 plus/minus rating vs. DET (3/8)… Posted an assist and +3 plus/minus rating at SJS (4/7)
Played in 43 games with the Utah Hockey Club (NHL), totaling five points (2g, 3a)… Registered an assist and a +2 plus/minus rating vs. EDM (11/29)… Scored a goal in back-to-back games (12/8-10; 2g)… Appeared in one game with Tucson (AHL)
2019: Played in two playoff games with Calgary, recording one point (1a)… Appeared in first career NHL playoff game and tallied first career NHL playoff point (assist) in Game 4 of the Western Conference First Round at COL (4/17)…