07/2022 - 06/2025 | Montréal Canadiens | |
09/2020 - 07/2022 | Pittsburgh Penguins | |
04/2015 - 09/2020 | Florida Panthers | |
07/2015 - 06/2016 | Portland Pirates | |
04/2015 - 06/2015 | San Antonio Rampage | |
07/2012 - 03/2015 | Boston College | |
07/2011 - 06/2012 | Dubuque Fighting Saints U20 |