Han spilte tidligere for San Jose Sharks og Detroit Red Wings. Han spilte åtte sesonger med Red Wings fra 2011 og frem til overgangen til San Jose Sharks i februar 2019.