Il joue pendant 24 saisons dans la Ligue nationale de hockey pour les Maple Leafs de Toronto, les Rangers de New York, les Penguins de Pittsburgh et les Sabres de Buffalo.
Il a joué pendant 22 saisons dans la Ligue nationale de hockey pour les Maple Leafs de Toronto, les Rangers de New York, les Penguins de Pittsburgh et les Sabres de Buffalo.