07/2024 - 06/2025 | Ottawa Senators | |
07/2022 - 06/2024 | Florida Panthers | |
10/2020 - 07/2022 | Nashville Predators | |
02/2020 - 10/2020 | Vegas Golden Knights | |
07/2019 - 02/2020 | Montréal Canadiens | |
06/2017 - 07/2019 | Arizona Coyotes | |
07/2014 - 06/2017 | Philadelphia Flyers | |
03/2012 - 06/2016 | Lehigh Valley Phantoms | |
07/2009 - 06/2013 | Sault Ste. Marie Greyhounds U20 |