На драфте 1994 года был выбран в третьем раунде под общим 72 номером командой «Квебек Нордикс». Но за неё никогда не играл, так как клуб переехал в Колорадо и переименовался в «Колорадо Эвеланш». В первом своем сезоне 1998/1999 за «лавин» набрал 44 (20+24) очка и стал лучшим новичком сезона.
В составе «Колорадо» затем провел еще 3 сезона, в течение которых набрал 178 баллов. 1 октября 2002 года обменян в «Калгари Флэймз». 3 июля 2003 года обменян в «Баффало Сэйбрз».
В 2007 году подписал контракт с клубом «Нью-Йорк Рейнджерс». 3 октября 2008 года официально назначен на должность капитана «Рейнджеров». Он стал 25-м капитаном в истории клуба, сменив на этом посту Яромира Ягра.