07/2024 - 06/2025 | Dallas Stars | |
07/2022 - 06/2024 | Chicago Blackhawks | |
03/2022 - 07/2022 | Toronto Maple Leafs | |
07/2021 - 03/2022 | Seattle Kraken | |
10/2020 - 07/2021 | New York Rangers | |
07/2018 - 10/2020 | Nashville Predators | |
09/2019 - 06/2020 | Milwaukee Admirals | |
10/2017 - 07/2018 | Rochester Americans | |
10/2016 - 10/2017 | San Jose Barracuda | |
07/2011 - 10/2016 | Harvard |