Han har tidligere spilt for Los Angeles Kings, Pittsburgh Penguins, Anaheim Ducks og New York Rangers i NHL, Södertalje i SHL og Michigan Wolverines ved University of Michigan.