À sa 3e saison avec les Comets, il est rappelé pour la première fois par les Canucks en mai 2021. Il fait ses débuts dans la LNH, le , dans un match face aux Flames de Calgary[3].
Le 7 octobre 2021, il est réclamé au ballottage par les Sharks de San José[4]. Il réussit à obtenir une place dans l'alignement de l'équipe et joue son premier match avec les Sharks, le , face aux Bruins de Boston. Durant la partie, il obtient son premier point dans la LNH grâce à une aide sur le but de Jasper Weatherby[5]. Il marque son premier but, le , contre le Kraken de Seattle[6]. Il signe un nouveau contrat de 1 an avec San José, le [7].
En 2024, et bien que n'ayant joué que 34 match en saison régulière et aucun en séries éliminatoires[8], il fait officiellement partie de l'effectif champion de la Coupe Stanley[9].
↑Pour être listés parmi les vainqueurs de la coupe et avoir leur nom gravé sur celle-ci, les joueurs doivent avoir participé, avec l'équipe gagnante, au minimum à 41 des rencontres de la saison régulière ou une rencontre de la finale des séries éliminatoires.