07/2022 - 06/2025 | Washington Capitals | |
07/2021 - 07/2022 | St. Louis Blues | |
10/2021 - 07/2022 | Springfield Thunderbirds | |
07/2018 - 07/2021 | Montréal Canadiens | |
09/2019 - 06/2021 | Rocket de Laval | |
03/2016 - 06/2018 | Montréal Canadiens | |
07/2013 - 03/2016 | St. Cloud State | |
07/2011 - 06/2013 | Sioux Falls Stampede U20 |