07/2023 - 06/2024 | Sibir Novosibirsk | |
03/2023 - 06/2023 | Rockford IceHogs | |
03/2023 - 06/2023 | Chicago Blackhawks | |
07/2022 - 03/2023 | Texas Stars | |
07/2018 - 06/2022 | Dallas Stars | |
07/2016 - 06/2018 | Boston Bruins | |
06/2015 - 06/2016 | Anaheim Ducks | |
07/2013 - 06/2015 | Carolina Hurricanes | |
02/2011 - 07/2013 | Boston Bruins | |
07/2009 - 06/2011 | Minnesota Wild |