07/2024 - 06/2025 | Vancouver Canucks | |
07/2022 - 06/2024 | Nashville Predators | |
11/2022 - 06/2023 | Milwaukee Admirals | |
10/2020 - 06/2022 | Colorado Eagles | |
10/2020 - 06/2022 | Colorado Avalanche | |
03/2018 - 06/2020 | San Diego Gulls | |
03/2018 - 06/2020 | Anaheim Ducks | |
07/2015 - 03/2018 | Miami | |
09/2012 - 06/2015 | Youngstown Phantoms U20 | |
07/2012 - 09/2012 | USNTDP Juniors U20 | |
07/2012 - 09/2012 | U.S. National/USDP U18 |