W rozgrywkach NHL rozegrał 19 sezonów (1335 meczów). Dwa ostatnie (niepełne) w New York Islanders jako kapitan drużyny. Ostatnie mecze rozegrał w edycji NHL (2010/2011) w październiku i listopadzie 2010, po czym zakończył w maju 2011 oficjalnie poinformował o zakończeniu kariery zawodniczej[1][1]. Jednocześnie został mianowany asystentem trenera i starszym doradcą generalnego menedżera w klubie Islanders[2][3].