 He remained a North Star for eight seasons before moving to the Philadelphia Flyers in 1988, who promptly traded him to the St. Louis Blues after only 11 games.During this time, Roberts also played for Team USA in the 1984 Canada Cup as well as the 1982 and 1987 Ice Hockey World Championship tournaments.Roberts won two Stanley Cups with the Pittsburgh Penguins in 1991 and 1992 and became the first American player to appear in 1,000 NHL games, in 1992.