07/2024 - 06/2025 | Boston Bruins | |
07/2024 - 06/2025 | Providence Bruins | |
07/2018 - 06/2024 | Anaheim Ducks | |
08/2016 - 06/2021 | San Diego Gulls | |
01/2018 - 06/2018 | Kingston Frontenacs U20 | |
06/2015 - 01/2018 | London Knights U20 | |
07/2014 - 06/2015 | U.S. National/USDP U18 | |
07/2014 - 06/2015 | USNTDP Juniors U20 |