Il devient professionnel en 2015-2016 et passe toute la saison dans la LAH avec le club-école des Blues, les Wolves de Chicago. La saison suivante, il débute dans la LNH avec les Blues et parvient à jouer 30 parties avec le grand club durant la saison, amassant 5 buts et 12 points. Il remporte la Coupe Stanley2019 avec les Blues.
Le , il est échangé aux Golden Knights de Vegas en retour de l'espoir Zach Dean[2]. Il décroche sa deuxième Coupe Stanley en 2023 avec les Golden Knights. Le , ces derniers lui offrent une prolongation de contrat de 25 millions de $ pour 5 ans[3].