Meloche played for the Seals for 5 seasons and stayed with the team when the franchise's relocated to Cleveland, Ohio to become the Cleveland Barons. He would play for the Barons for 2 seasons and stayed with the Barons when they merged with the Minnesota North Stars. Meloche played 7 seasons with the North Stars and had great success with them. He then played 3 seasons with the Pittsburgh Penguins and retired in 1988.