Ligue de hockey junior du Manitoba
En 2012-2013, il joue son premier match en junior avec les Terriers de Portage dans la Ligue de hockey junior du Manitoba mais c'est avec les Oil Capitals de Virden qu'il parvient à gagner sa place lors de la fin de la saison suivante. En 2016-2017, il s'aligne avec les Beavers de l'Université de Bemidji State dans le championnat NCAA. Il signe un contrat de trois ans avec les Golden Knights de Vegas le .