07/2019 - 06/2023 | Bridgeport Islanders | |
12/2022 - 12/2022 | New York Islanders | |
07/2019 - 06/2020 | New York Islanders | |
03/2015 - 07/2019 | Lehigh Valley Phantoms | |
07/2009 - 03/2015 | USNTDP Juniors U20 | |
07/2011 - 03/2015 | Cornell | |
07/2010 - 06/2011 | U.S. National/USDP U18 | |
07/2009 - 07/2010 | U.S. National/USDP U17 |