Han har tidligere spilt for Columbus Blue Jackets, Los Angeles Kings, Edmonton Oilers, Florida Panthers, Pittsburgh Penguins, Carolina Hurricanes, Tampa Bay Lightning og Dallas Stars.