Fogolin played seven full seasons with Edmonton, and was named as captain for the 1981–82 season. He would be the first of four captains to lead the Oilers to the Stanley Cup finals, in 1983, where they lost to the New York Islanders. While a solid defenceman in his own right, he was overshadowed by many of the young stars on the Oilers' roster, most notably scoring superstar Wayne Gretzky. Fogolin gave up the captaincy to Gretzky for the 1983–84 season onwards. Fogolin was a member of the Oilers' Stanley Cup wins in 1984 and 1985. Fogolin also played in the 1986 National Hockey League All-Star Game.