03/2024 - 06/2025 | Winnipeg Jets | |
07/2023 - 03/2024 | New Jersey Devils | |
07/2022 - 06/2023 | Dallas Stars | |
06/2019 - 07/2022 | Buffalo Sabres | |
07/2017 - 06/2019 | Vegas Golden Knights | |
06/2015 - 06/2017 | Boston Bruins | |
06/2015 - 06/2016 | Providence Bruins | |
07/2013 - 06/2015 | Manchester Monarchs | |
07/2010 - 06/2013 | Sault Ste. Marie Greyhounds U20 |