Po zakończeniu sezonu 24 czerwca podpisał kolejny kontrakt z San Jose Sharks, według którego w ciągu czterech lat ma zarobić 27,6 miliona dolarów, co daje 6,9 mln dolarów za sezon.

Podczas sezonu 2010/2011 osiągnął 1000 spotkań w karierze lidze NHL. Miało to miejsce 17 stycznia 2011 roku w wieku 31 lat i 124 dni. Wyczynem tym został najmłodszym zawodnikiem ligi, który rozegrał 1000 spotkań w jednym klubie oraz trzecim pod tym względem wśród wszystkich zawodników. Młodsi byli tylko: Dale Hawerchuk (30 lat 306 dni) oraz Vincent Damphousse (31 lat, 110 dni). Podczas rozgrywek playoff był jednym z czołowych zawodników zespołu. Uczestniczył we wszystkich osiemnastu spotkaniach zdobywając 13 punktów (7 bramek, 6 asyst). W kolejnym sezonie był trzecim najskuteczniejszym zawodnikiem sezonu zasadniczego w zespole, jednak podczas playoff nie zdobył ani jednego punktu.

Podczas lokautu w lidze NHL nie uczestniczył w żadnych rozgrywkach ligowych. Wraz z rozpoczęciem sezonu 2012/2013 w dniu 20 stycznia 2013 roku rozpoczął serię czterech meczów ze zdobyciem co najmniej dwóch bramek w spotkaniu (W meczach przeciwko Calgary, Edmonton, Phoenix i Colorado). Passa ta jest wyrównaniem najdłuższej takiej passy w historii NHL.