Represented Sweden at the 2016 IIHF U18 World Championship and 2018 IIHF World Junior Championship, winning a silver medal at both events… Also represented Sweden at the 2021 IIHF World Championship.

Skated in 10 games with Modo U20 in Sweden’s top junior league, SuperElit, tallying four assists… Spent the rest of the season with Modo U18.

Played 43 games with Modo U20, posting 12 points (1g, 11a)… Appeared in two playoff games.

Spent the majority of the season with Modo’s senior team in Sweden’s second division (Allsvenskan), earning 10 points (5g, 5a) in 50 games… Averaged 18:14 of ice time… Led team defensemen in goals (5)… Also skated in three SuperElit regular season games and six playoff games with Modo U20, who won the SuperElit title.

Skated in 43 games with Modo (Allsvenskan), registering 12 points (3g, 9a)… Finished second on the team in average time on ice (19:47) and tied for second in plus/minus rating (+8)… Played six SuperElit playoff games with Modo U20, posting two assists… Signed a contract with Lulea HF (SHL) on 3/28.

Played 52 SHL games in the regular season with Lulea HF, registering 15 points (3g, 12a)… Added six points (3g, 3a) in 10 SHL playoff games… Signed AHL PTO with Charlotte (5/5)… Tallied four points (3g, 1a) in 11 AHL playoff games as Charlotte captured their first Calder Cup Championship… Made AHL playoff debut in Game 3 at Hershey (5/7)… Recorded first career AHL playoff point with a goal in Game 2 of Eastern Conference Finals vs. Toronto (5/18).

Recorded 21 points (8g, 13a) in 47 SHL games with Lulea HF… Established SHL career highs in goals, assists and points… Finished tied for fifth among all SHL skaters in plus/minus (+18)… Ranked tied for eighth among SHL defensemen in goals and tied for 12th in points… Posted two points (1g, 1a) vs. Brynas IF (10/10)… Tallied two assists vs. Frolunda HC (12/26)… Earned a three-game point streak from 1/11-1/18 (4g, 3a)… Recorded four points (2g, 2a) at Rogle BK (1/16)… Scored two goals vs. HV71 (1/18)… Registered three assists vs. IK Oskarshamn (2/27).

Registered 19 points (3g, 16a) in 52 SHL games with Frolunda HC… Established SHL career high in assists and tied career high in games played… Led team defensemen in assists and ranked second in points… Opened the season with three assists in four games (9/19-10/3)… Tallied two assists vs. Vaxjo Lakers (10/15)… Recorded two points (1g, 1a) vs. Lulea HF (10/24)… Posted a four-game point streak from 12/26-1/3 (2g, 2a)… Skated in seven SHL playoff games.

Earned 26 points (6g, 20a) in 73 AHL games with Chicago… Ranked tied for second in goals and third in assists and points among Wolves defensemen… Tied for the team lead in shorthanded assists (2) and overtime goals (1), one of seven players to score in the extra frame… Made his AHL regular-season debut vs. Rockford (10/16)… Posted a three-game point streak from 11/28-12/4 (1g, 2a), including the game-winning goal vs. Iowa (12/2)… Tallied two assists at Texas (12/11) for his first multi-point game of the season… Recorded two points (1g, 1a) at Milwaukee (2/5)… Registered a season-high three points (2g, 1a) vs. Milwaukee (3/16)… Posted a season-long, four-game point streak from 4/6-4/13 (1g, 3a), including the overtime winner vs. Manitoba (4/9)… Added three assists in 18 playoff games with the Wolves en route to his second career Calder Cup championship… Earned the primary assist on Josh Leivo’s game-winning goal with 0:18 left in regulation in Game 2 of the Western Conference Final vs. Stockton (6/6).

Recorded 11 points (1g, 10a) in 47 SHL games with Lulea HF… Ranked third on the team in ice time per game (21:00)… Was one of just six SHL defensemen with six or fewer penalty minutes (6) in 40 or more games played… Registered an assist in back-to-back games vs. Vaxjo Lakers (10/1) and at Malmo IF (10/6)… Scored a goal vs. Linkoping HC (10/18)… Posted an assist in back-to-back games at Timra IK (2/14) and vs. Leksands IF (2/16).