07/2024 - 06/2025 | Columbus Blue Jackets | |
02/2023 - 06/2024 | Colorado Avalanche | |
08/2022 - 02/2023 | Chicago Blackhawks | |
07/2021 - 08/2022 | Colorado Avalanche | |
10/2020 - 06/2021 | New York Rangers | |
07/2018 - 10/2020 | Pittsburgh Penguins | |
02/2012 - 06/2018 | Columbus Blue Jackets | |
07/2006 - 02/2012 | Los Angeles Kings |