03/2023 - 06/2025 | New Jersey Devils | |
07/2022 - 03/2023 | Vancouver Canucks | |
04/2021 - 06/2022 | Boston Bruins | |
07/2019 - 04/2021 | Buffalo Sabres | |
10/2019 - 06/2020 | Rochester Americans | |
03/2017 - 06/2019 | Calgary Flames | |
10/2018 - 06/2019 | Stockton Heat | |
09/2013 - 02/2017 | Ottawa Senators | |
07/2010 - 06/2014 | Edmonton Oil Kings U20 |