Roy Edwards played his junior hockey with the St. Catharines Teepees along with such future NHL stars as Bobby Hull and Stan Mikita. Then, at 21, he played for the world champion Whitby Dunlops in 1958, where one of his teammates was future Boston general manager Harry Sinden. Edwards had a perfect record in the tournament going 7-0-0 with a sparkling 0.86 GAA and three shutouts. The Canadians outscored their opposition 82-6.
Edwards played for ten teams in six pro leagues over a 17-year span, including the Detroit Red Wings and Pittsburgh Penguins in the NHL. He broke in with the Red Wings as a 30-year-old rookie in 1967-68 and won 68 games in his first four seasons before fracturing his skull during a 1971 game. He was named the Wings' MVP in 1969-70, beating out the legendary Gordie Howe.
Edwards had planned on retiring after the 1970-71 season but was claimed by the Pittsburgh Penguins. He attended training camp and was the team's best goalie, but he opted to retire due to the after-effects of his head injury. Nonetheless, he got restless not playing and rejoined the Penguins partway through the season before promptly retiring again after just 15 games.
The Red Wings reacquired Edward's rights before the 1972-73 season and he came out of retirement to post a league high six shutouts playing in 52 games for Detroit. He would retire for good at the age of 36 after dressing for four games in 1973-74.
Roy was the uncle of Don Edwards, star goalie for the Buffalo Sabres, Calgary Flames and Toronto Maple Leafs in the 1970s and 1980s.