He played with the NCAA Men's Division I Northeastern Huskies in the Hockey East conference from 2012 to 2016.
In his freshman season Roy was honoured when he was named to the 2012–13 Hockey East All-Rookie Team.
[5] On July 4, 2019, having left the Ducks as a free agent, Roy signed a one-year, two-way contract with the Florida Panthers.
As a free agent from the Penguins, approaching the delayed 2020–21 season, Roy accepted a professional tryout invitation to attend the Tucson Roadrunners AHL training camp, on January 19, 2021.
On September 17, 2021, having left the Roadrunners as a free agent, Roy continued his career in the AHL in agreeing to a one-year deal with the Laval Rocket, the primary affiliate to the Montreal Canadiens.