Ralph Donald Stewart (born December 2, 1948 in Fort William, Ontario) is a retired professional ice hockey centre who played 251 games in the National Hockey League. He played with the Vancouver Canucks and New York Islanders.
He played junior hockey for the Fort William Canadiens (1962 to 1965) and the Montreal Junior Canadiens (1965 to 1968). Turning pro in 1968, Stewart spent two seasons in the Montreal Canadiens' minor pro system before being chosen by the Vancouver Canucks in the 1970 NHL Expansion Draft. He only played three games for the Canucks in 1970-71 and was traded to the Detroit Red Wings in 1972 for Jim Niekamp.
Stewart never played for the Red Wings and was traded to the New York Islanders late in the 1972-73 season. With this expansion club Stewart finally got an NHL chance and scored 23 goals in 1973-74. In 1975-76 he was sent down to the minors and was traded back to the Canucks. He played parts of two seasons in Vancouver and retired in 1979.
In the NHL Stewart played in 251 games and scored 57 goals and 73 assists.