07/2024 - 06/2025 | Syracuse Crunch | |
07/2024 - 06/2025 | Tampa Bay Lightning | |
10/2020 - 06/2023 | St. Louis Blues | |
07/2021 - 06/2023 | Springfield Thunderbirds | |
10/2020 - 06/2021 | Utica Comets | |
07/2019 - 10/2020 | Nashville Predators | |
10/2019 - 10/2020 | Milwaukee Admirals | |
04/2016 - 06/2019 | New Jersey Devils | |
07/2016 - 06/2019 | Binghamton Devils | |
07/2013 - 06/2016 | Boston College | |
07/2011 - 06/2013 | USNTDP Juniors U20 | |
07/2012 - 06/2013 | U.S. National/USDP U18 |