07/2023 - 06/2025 | Florida Panthers | |
03/2023 - 06/2023 | Pittsburgh Penguins | |
08/2022 - 03/2023 | Anaheim Ducks | |
07/2021 - 08/2022 | Minnesota Wild | |
10/2020 - 07/2021 | New Jersey Devils | |
07/2017 - 10/2020 | Winnipeg Jets | |
06/2016 - 06/2017 | Buffalo Sabres | |
01/2013 - 06/2016 | Florida Panthers | |
09/2011 - 01/2013 | Lokomotiv Yaroslavl | |
07/2009 - 09/2011 | Florida Panthers |