Playing on a line with Murray Murdoch and Paul Thompson, Gray played in 43 games in the 44 game schedule of the 1927-28 season with the Rangers. He chipped in with 7 goals. He also played in all 9 post season games, scoring one more goal. That was the year the New York Rangers not only won their first Stanley Cup championship but became the NHL's first American team to win the title!
Before the next season he was traded away to the Toronto Maple Leafs, in exchange for Butch Keeling. He only play more games in the NHL, though he did return for four more playoff games in the spring of 1929.
Born in Glasglow, Scotland in 1898, Gray grew up in Port Arthur, Ontario which is now known as Thunder Bay. He starred as a junior and senior player in Port Arthur throughout the 1920s, always as one of the top scorers. He led Port Arthur to back-to-back Allan Cup championships (1925 and 1926) as Canada's senior amateur champions.
Gray, nicknamed Peanuts, returned to Port Arthur in the off-seasons even when he left to play professional hockey elsewhere.