June 22, 2018 — Selected by the St. Louis Blues in the 2018 NHL Draft. First round, 25th overall.
July 11, 2018 — Signed a three-year, entry-level contract with the St. Louis Blues.
September 24, 2019 — Acquired by the Carolina Hurricanes from the St. Louis Blues along with Joel Edmundson and a seventh-round pick in the 2021 NHL Draft (Nikita Guslistov) in exchange for Justin Faulk and a fifth-round pick in the 2020 NHL Draft (Pavel Novak).
Represented Germany at the 2017 IIHF World U18 Division I World Championship, the 2018 and 2019 IIHF World Junior Division I Championship, and the 2020 IIHF World Junior Championship, finishing tied for second among all tournament skaters in goals (6) in 2020.
Registered two points (1g, 1a) in 15 SHL games with Vaxjo Lakers… Posted 41 points (14g, 27a) in 35 SuperElit games with Vaxjo Lakers U20… Appeared in one U18 Elit game with Vaxjo Lakers U18, scoring two goals… Made SHL debut at Lulea HF (10/21)… Scored first career SHL goal at Rogle BK (11/3)… Posted 11 points (5g, 6a) in eight SuperElit playoff games, finishing tied for second in the league in playoff points… Also skated in a pair of U18 Elit playoff games.
Tallied 23 points (8g, 15a) in 47 SHL games with Vaxjo Lakers… Scored one goal in one SuperElit game with Vaxjo Lakers U20… Finished second among all junior-aged SHL skaters in assists, third in points, and tied for fourth in goals… Ranked tied for sixth among all SHL skaters in power-play goals (6)… Posted two points (1g, 1a) at Brynas IF (9/27)… Recorded a three-game assist streak from 11/1-11/13 (4a)… Tallied two assists vs. Mora IK (11/3)… Scored a goal in three straight games from 1/19-1/26 (3g, 1a)… Registered two points (1g, 1a) at HV71 (1/26)… Recorded two assists vs. Rogle BK (2/2)… Added three points (2g, 1a) in six SHL playoff games… Made SHL playoff debut vs. Orebro HK (3/16)… Earned first SHL playoff point (assist) vs. Lulea HF (3/24)… Tallied two points (1g, 1a) vs. Lulea HF (3/28)… Also appeared in one SuperElit playoff game with Vaxjo Lakers U20, posting one assist.
Recorded 17 points (11g, 6a) in 45 SHL games with Rogle BK… Finished tied for second among all junior-aged SHL skaters in goals and third in points… Ranked sixth on his team in goals and ninth in points… Registered a five-game goal streak from 1/9-1/21 (6g)… Scored two goals at Orebro HK (1/18)… Posted a three-game point streak from 2/1-2/13 (2g, 1a).
Split the season between Djurgardens IF (SHL) and the Chicago Wolves of the American Hockey League (AHL)… Recorded three points (2g, 1a) in 20 SHL games… Registered 18 points (9g, 9a) in 29 AHL games with the Wolves… Ranked fifth on the team in goals, tied for second in game-winning goals (2) and tied for first in power-play goals (5)… Ranked tied for third in power-play goals among AHL rookies… Began the season with Djurgardens IF… Scored a goal at IK Oskarshamn (11/10)… Scored a goal at Vaxjo Lakers (11/21)… Assigned to Chicago (1/16)… Earned an assist in his AHL debut vs. Grand Rapids (2/5)… Posted a four-game goal/point streak from 3/6-3/27 (4g, 1a), including his first AHL goal vs. Cleveland (3/6)… Posted first career AHL multi-point game (1g, 1a) vs. Rockford (3/27)… Recorded two points (1g, 1a) at Iowa (4/10)… Earned two assists vs. Rockford (5/10).
Split the season between Chicago (AHL) and Eisbaren Berlin of the Deutsche Eishockey Liga (DEL), Germany’s top professional league… Registered 10 points (3g, 7a) in 32 AHL games and 11 points (3g, 8a) in 14 DEL games… Began the season with the Wolves… Scored his first goal of the season at Rockford (11/19)… Posted a three-game assist streak from 12/4-12/9 (3a)… Scored the game-winning goal at Milwaukee (12/17)… Reassigned to Eisbaren Berlin (2/24)… Recorded three points (1g, 2a) in his DEL debut vs. Krefeld Pinguine (2/27)… Scored a goal at EHC Red Bull Munich (3/24)… Added three points (2g, 1a) in 12 DEL playoff games, helping Eisbaren Berlin win its second consecutive league championship… Scored a goal in Game 2 of the quarterfinals vs. Kölner Haie (4/12)… Scored the game-winning goal in Game 3 of the final vs. EHC Red Bull Munich (5/2).