In the National Hockey League (NHL), he played for the New York Rangers, Toronto Maple Leafs, Chicago Blackhawks, New York Islanders, and Florida Panthers.
V drugem delu kariere pa je igral tudi v ligi NHL za klube Quebec Nordiques, Colorado Avalanche, Montreal Canadiens, Edmonton Oilers, Philadelphia Flyers, Carolina Hurricanes in Boston Bruins.