В течение 17 сезонов провёл в Национальной хоккейной лиге 1087 матчей (без учёта плей-офф), в которых набрал 587 (169+418) очков. Выступал за «Монреаль», «Окланд/Калифорния Голден Силз», «Бостон Брюинз», «Нью-Йорк Рейнджерс» и «Нью-Джерси Девилз». Большую часть карьеры провел в «Нью-Йорк Рейнджерс», хотя два Кубка Стэнли он завоевал, играя за «Монреаль Канадиенс» и «Бостон Брюинс», в сезонах 1967/68 и 1971/72 соответственно. Шесть раз принимал участие в Матчах всех звёзд (1969, 1970, 1972, 1975, 1976, 1978). Участник чемпионата мира 1977 года в составе сборной Канады.