03/2023 - 06/2023 | Cleveland Monsters | |
03/2023 - 06/2023 | Columbus Blue Jackets | |
07/2022 - 03/2023 | Arizona Coyotes | |
12/2021 - 07/2022 | New Jersey Devils | |
07/2021 - 12/2021 | Maine Mariners | |
07/2021 - 12/2021 | Providence Bruins | |
07/2020 - 06/2021 | Binghamton Devils | |
04/2015 - 06/2020 | Stockton Heat | |
07/2016 - 06/2018 | Calgary Flames | |
07/2012 - 04/2015 | Providence |