09/2022 - 06/2023 | Ottawa Senators | |
03/2022 - 09/2022 | Edmonton Oilers | |
07/2021 - 03/2022 | Philadelphia Flyers | |
12/2020 - 06/2021 | Arizona Coyotes | |
08/2019 - 10/2020 | New York Islanders | |
02/2019 - 08/2019 | Colorado Avalanche | |
02/2019 - 02/2019 | Florida Panthers | |
02/2018 - 01/2019 | Pittsburgh Penguins | |
07/2016 - 02/2018 | Ottawa Senators | |
07/2012 - 06/2016 | New York Rangers | |
07/2007 - 06/2012 | Columbus Blue Jackets |