2012 - Selected eighth overall by Saint John Sea Dogs in QMJHL Entry Draft. 2016-17 - QMJHL Champion (with Saint John Sea Dogs). 2017-18 - Signed entry-level contract with Chicago Blackhawks (March). 2017-18 - AHL All-Star Game (with Rockford IceHogs); made NHL debut with Chicago Blackhawks (March 1, 2018 vs. San Jose Sharks); scored first NHL goal (March 10, 2018 vs. Boston Bruins). 2019-20 - Strong AHL production with Rockford IceHogs. 2020 - Traded to Vancouver Canucks (February 24, along with other pieces for Adam Gaudette). 2021-22 - Career-high NHL points season with Vancouver Canucks. 2022-23 - Traded to St. Louis Blues (July 8). 2022-23 - Played for St. Louis Blues. 2023-24 - Signed as free agent by Ottawa Senators (July 1). 2023-24 - Played for Ottawa Senators and AHL Belleville Senators. 2025-2026 - Signed as free agent by New York Islanders (July 1); assigned to AHL Hamilton Hammers. 2025-2026 - Made Hamilton Hammers debut as an alternate captain. Recorded his first goal with the team on October 24 at Hartford.