12/2024 - 06/2025 | Carolina Hurricanes | |
11/2024 - 11/2024 | Chicago Wolves | |
07/2024 - 09/2024 | Ottawa Senators | |
07/2022 - 06/2023 | Pittsburgh Penguins | |
10/2022 - 06/2023 | Wilkes-Barre/Scranton Penguins | |
07/2021 - 07/2022 | Buffalo Sabres | |
11/2020 - 06/2021 | Rochester Americans | |
07/2020 - 11/2020 | Buffalo Sabres | |
07/2019 - 06/2020 | Wilkes-Barre/Scranton Penguins | |
12/2018 - 07/2019 | New York Rangers | |
08/2018 - 12/2018 | Hartford Wolf Pack | |
10/2017 - 08/2018 | Lehigh Valley Phantoms | |
10/2017 - 10/2017 | Philadelphia Flyers | |
01/2016 - 10/2017 | Anaheim Ducks | |
02/2013 - 01/2016 | Montréal Canadiens | |
07/2009 - 02/2013 | Tampa Bay Lightning | |
07/2009 - 02/2013 | Norfolk Admirals | |
07/2006 - 06/2009 | Spokane Chiefs U20 |