He played 14 seasons in the National Hockey League (NHL) with the Philadelphia Flyers, Hartford Whalers, Pittsburgh Penguins, and Detroit Red Wings. He played 12 seasons in Philadelphia, winning two Stanley Cups with the Flyers in 1974 and 1975.