09/2022 - 06/2023 | New Jersey Devils | |
07/2022 - 09/2022 | New York Islanders | |
03/2022 - 06/2022 | Ontario Reign | |
07/2021 - 03/2022 | New York Islanders | |
07/2021 - 03/2022 | Bridgeport Islanders | |
07/2018 - 06/2021 | Bridgeport Sound Tigers | |
01/2013 - 06/2019 | New York Islanders | |
07/2008 - 01/2013 | Manchester Monarchs | |
07/2004 - 06/2009 | Seattle Thunderbirds U20 |