07/2022 - 06/2025 | Philadelphia Flyers | |
07/2024 - 06/2025 | Lehigh Valley Phantoms | |
10/2022 - 06/2023 | Lehigh Valley Phantoms | |
07/2021 - 06/2022 | Rocket de Laval | |
04/2018 - 06/2021 | Iowa Wild | |
04/2018 - 06/2019 | Minnesota Wild | |
07/2014 - 04/2018 | Miami | |
07/2012 - 06/2014 | U.S. National/USDP U18 | |
07/2012 - 06/2014 | USNTDP Juniors U20 |