07/2024 - 06/2025 | Los Angeles Kings | |
03/2024 - 06/2024 | Toronto Maple Leafs | |
07/2023 - 03/2024 | Washington Capitals | |
09/2020 - 06/2023 | Montréal Canadiens | |
09/2019 - 09/2020 | Carolina Hurricanes | |
07/2016 - 09/2019 | St. Louis Blues | |
03/2013 - 06/2016 | Chicago Wolves | |
12/2012 - 03/2013 | Kamloops Blazers U20 | |
07/2010 - 12/2012 | Moose Jaw Warriors U20 |