Han draftades i sjätte rundan i 2008 års draft av San Jose Sharks som 177:e spelare totalt. Han spelade 337 matcher för Sharks mellan 2010 och 2017 och gjorde 122 poäng fördelat på 51 mål och 71 assist.