Represented Sweden at the 2019 IIHF World U18 World Championship, the 2019 and 2020 5 Nations Tournament, the 2019 Ivan Hlinka Memorial Tournament, and the 2021 IIHF World Junior Championship.

Split the season between HV71’s junior team and under-18 team… Recorded 43 points (17g, 26a) in 35 games with HV71’s junior team in the J20 SuperElit, Sweden’s top junior hockey league… Ranked second on the team in assists and fourth in goals and points… Added 18 points (11g, 7a) in 11 games with HV71’s under-18 team… Scored one goal in three playoff games with HV71’s junior team.

Spent a majority of the season with HV71’s junior team… Registered 66 points (27g, 39a) in 42 games… Led the league in points, ranked second in assists and third in goals… Scored one goal in 15 games with HV71 of the Swedish Hockey League (SHL)… Made his SHL debut at Linkoping (10/31)… Scored his first SHL goal vs. IK Oskarshamn (3/5)… Added 10 points (6g, 4a) in four games with HV71’s under-18 team.

Played a majority of the season with HV71 (SHL), earning seven points (1g, 6a) in 39 games… Posted a three-game point streak from 1/28-2/4 (1g, 2a), including a goal at Rogle BK (2/4)… Added eight points (5g, 3a) in four games with HV71’s under-20 team… Also posted five points (3g, 2a) in three games with Almtuna IS of HockeyAllsvenskan, Sweden’s second-highest league… Skated in three SHL relegation playoff games with HV71.

Tallied 11 points (3g, 8a) in 22 games with HV71 in Hockey Allsvenskan, Sweden’s second-highest professional league… Suffered an ankle fracture at Karlskoga (1/12) and missed the final 21 games of the regular season… Rejoined the team in the playoffs and recorded one assist in five games as HV71 won the league title to gain promotion back to the SHL.

Registered 34 points (13g, 21a) in 50 Allsvenskan (Sweden-2) games with AIK… Ranked tied for second on the team in assists and fourth in goals and points… Set Allsvenskan career highs in games played, goals, assists and points… Finished third on the team in shots on goal (101)… Averaged 15:50 of ice time per game… Added six points (3g, 3a) in eight playoff games.