Han har tidligere spilt på NHL-nivå for Montreal Canadiens, Florida Panthers, Pittsburgh Penguins, Dallas Stars, San Jose Sharks og Chicago Blackhawks.